$(document).ready(function(){

    // do something when you click a slider control button
    $('.slider-control').bind('click', function(){

        // get the active clicked slider control button
        var active_button = $(this);


        // figure out the number of the selected image and the image itself
        var nr = active_button.attr('data-nr');
        var image = $('.slider img').eq(nr);


        // hide all images and show the selected image
        $('.slider img').hide();
        image.fadeIn();


        // activate the selected button: remove the active class from all the buttons and put it on the selected button
        $('.slider-control').removeClass('active');
        active_button.addClass('active');
    });


    // chestionare -> variante raspuns
	$('.a-options-container div').bind('click', function(){
		var elem_id = $(this).attr('data-id');
		$(this).addClass('a-' + elem_id + '-active raspuns-activ');
		
		$('.question:visible').find('.raspuns-bifat-' + elem_id).addClass('a-container-active');
	});
	
	$('.options-container-delete').bind('click', function(){
		$('.a-A-active').removeClass('a-A-active raspuns-activ');
		$('.a-B-active').removeClass('a-B-active raspuns-activ');
		$('.a-C-active').removeClass('a-C-active raspuns-activ');
		
		$('p.a-container-active').removeClass('a-container-active');
	});
	
	
	// chestionare -> trimit raspunsul
	$('.options-container-send').bind('click', function(){
		var raspuns_corect = $('.question:visible').attr('data-raspuns');
		
		var raspuns_trimis = '';
		$('.a-options-container').children('.raspuns-activ').each(function(){
			if (raspuns_trimis){
				raspuns_trimis += ',';
			}
			raspuns_trimis += $(this).attr('data-id').toLowerCase();
		});
		
		if ('' == raspuns_trimis) {
			return;
		}
		
		var total_raspunsuri_corecte = parseInt($('#raspunsuri-corecte').html());
		var total_raspunsuri_gresite = parseInt($('#raspunsuri-gresite').html());
		
		if(raspuns_corect == raspuns_trimis){
			total_raspunsuri_corecte++;
			$('#raspunsuri-corecte').html(total_raspunsuri_corecte);
			
			if (26 == total_raspunsuri_corecte + total_raspunsuri_gresite){
				$('.chestionar-detalii').hide();
				$('.chestionar-admis').show();
			}
		} else {
			total_raspunsuri_gresite++;
			$('#raspunsuri-gresite').html(total_raspunsuri_gresite);
			
			if (5 == total_raspunsuri_gresite){
				$('.chestionar-detalii').hide();
				$('.chestionar-respins').show();
			}
		}
		
		$('#intrebari-ramase').html(parseInt($('#intrebari-ramase').html()) - 1);
		$('.options-container-delete').trigger('click');
		
		raspunsNext(true);
	});
	
	
	// chestionare -> raspund mai tarziu
	$('.options-container-later').bind('click', function(){
		raspunsNext();
	});
	
	
	// chestionare - next question
	var raspunsNext = function(remove){
		if (null == remove){
			remove = false;
		}
		
		var next = $('.question:visible').next('.question');

		if (next.length <= 0){
			next = $('.question:first');
		}
		
		if (remove){
			$('.question:visible').remove();
		} else {
			$('.question:visible').hide();
		}
		
		next.show();
	}
	
	
	// chestionare - ceas
	var timeout = 30*60;
	
	setInterval(function(){
		timeout--;
		
		var minutes = parseInt(timeout / 60);
		var seconds = parseInt(timeout % 60);
		
		if (minutes < 10){
			minutes = '0' + minutes;
		}
		
		if (seconds < 10){
			seconds = '0' + seconds;
		}
		
		$('#raspunsuri-ceas').html(minutes + ':' + seconds);
		
		if(timeout <= 0){
			$('.chestionar-detalii').hide();
			$('.chestionar-respins').show();
		}
	}, 1000);
});


