$(document).ready(function() {
	
	if ($(".folder").length > 0)
	{
  	$(".folder").click(function(){
  		$(this).nextUntil('.folder').fadeToggle();
  	});
  }

	$("a.galleryImg").colorbox({slideshow:true, rel:"galImg", slideshowSpeed: 5000, slideshowStart:"Spustiť slideshow", slideshowStop:"Zastaviť slideshow", current: "foto {current} z {total}"});

	$('#slideshow').slides({
		preload: true,
		preloadImage: 'images/loading.gif',
		play: 5000,
		effect: 'fade',
		pause: 2500,
		hoverPause: true,
		slidesLoaded: function() {
			$('.caption').animate({
				bottom:8
			}, 300);
		}
	});
	
	var currentPosition = 0;
	var automaticDirection = 1;
	var slideWidth = 254;
	var slides = $('.slideImg');
	var numberOfSlides = slides.length;
	var slidingImages = setInterval ( function(e) {  moveSlide(-1);}, 5000 );
	
	$('.slidesImg').css('overflow', 'hidden');

	slides.wrapAll('<div id="slideImgInner"></div>')
		.css({
			'float' : 'left',
			'width' : slideWidth
		});

	$('#slideImgInner').css('width', slideWidth * numberOfSlides);

	manageControls(currentPosition);

	$('.control').live('click', function(){ 
		clearInterval ( slidingImages );
		moveSlide( ($(this).attr('id')=='controlToRight') ? currentPosition+1 : currentPosition-1 ); 
	});
	
	$('#search').focus(function(){ 
    if($(this).val() == "hľadaj")
      $(this).val('');
  });
  
  $('#search').blur(function(){
    if($(this).val() == '')
      $(this).val("hľadaj");
  });

	function manageControls(position)
	{
		if(position==0)
			$('#controlToLeft').attr("class", "nextImgToLeftHide");
		else
			$('#controlToLeft').attr("class", "nextImgToLeft control");
			
		if(position==numberOfSlides-1)
			$('#controlToRight').hide();
		else
			$('#controlToRight').show();
	}
  
	function moveSlide(position)
	{
		if (position < 0)
		{
			if (currentPosition == numberOfSlides-1) 
				automaticDirection = -1;
			
			if (currentPosition == 0) 
				automaticDirection = +1;
			currentPosition += automaticDirection;
		}
		else
			currentPosition = position;
    
		manageControls(currentPosition);
	
		$('#slideImgInner').animate({
			'marginLeft' : slideWidth*(-currentPosition)
		});
	}
});

function checkPrihlaska()
{
	if ($("#agreementId").is(':checked'))
		return true;
	else
	{
		$("#lift__noticesContainer__").html('<div id="lift__noticesContainer___error"><ul><li>Je potrebné súhlasiť s podmienkami</li></ul></div>');
		$(".seminarReg .checkbox").css("border", "1px solid red");
		return false;
	}
}
