// dlzka prechodu obrazka
var animacia = 1000;
// dlzka, po ktoru sa obrazok zobrazi
var delay = 1000;
// handler casovaca
var casovac = false;
// blokovacia premenna pri animacii
var free = true;

$(document).ready(function(){
	$(window).load(function(){
		$(".photobox img").each(function() {
		    var height = $(this).height();
		    var photobox = $('.photobox').height();
		    var margin = Math.round((photobox-height)/2);
		    if (margin > 5) {
		       $(this).css("margin-top", margin);
		    }
		});
	});

	// spustenie animacie slideshow	
	casovac = setInterval("nextImage()", delay);
	
	// kliknutie pri vybere akcie
	$('#ovladac a').click(function(event) {
		if(free) {
			free = false;
			clearInterval(casovac);
			var ide = $(this).attr('id').substr(1);
			$('#ovladac a').removeClass('ovladac_active');
			$('#c'+ide).addClass('ovladac_active');
			$('.animate_active').fadeOut(animacia, function(){ $(this).removeClass('animate_active'); });
			$('#n'+ide).fadeIn(animacia, function(){
				$('.animate').removeClass('animate_active');
				$('#n'+ide).addClass('animate_active');
				casovac = setInterval("nextImage()", delay);
				free = true;
			});			
		}
		event.preventDefault();
	});
});

function nextImage(){
	if(free) {
		free = false;
		if($('.animate_active').next('.animate').size()==0) $('.animate:first').addClass('animate_active_next');
		else $('.animate_active').next('.animate').addClass('animate_active_next');
		if($('.animate_active_next').length) var ide = $('.animate_active_next').attr('id').substr(1);
		$('#ovladac a').removeClass('ovladac_active');
		$('#c'+ide).addClass('ovladac_active');
		$('.animate_active').fadeOut(animacia, function(){ $(this).removeClass('animate_active'); });
		$('.animate_active_next').fadeIn(animacia, function(){
			$(this).removeClass('animate_active_next');
			$('.animate').removeClass('animate_active');
			$(this).addClass('animate_active');
			
			free = true;
		});
	}
}
