// JavaScript Document

function handlePaginationClick(new_page_index, pagination_container) {
    array = [];

    counter=0;
	$("#Searchresult .photoContainer").css("display","none");
	$("#Searchresult .photoContainer").each(function(i, l){
    	counter++;
		if((i >= (new_page_index*6)) && (i <= photoCount) ) {
    		    if(counter < (((new_page_index+1)*6)+1))
				$(this).css("display","block");
				$("#content .gallery-info .actual").text(new_page_index+1);
		}
	});
	              
    return false;   
}


$(document).ready(function() {

	$("a.grouped_elements, a.fancybox").fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'elastic',
			'speedIn'		:	600, 
			'speedOut'		:	200, 
			'overlayShow'	:	true
	});

		tabContainers = $('div#tabs > div');			    
	    $('div#tabs ul.tabs-navigation a').click(function () {
	        tabContainers.hide().filter(this.hash).show();	  
			$(".select").selectbox();
			$("div#tabs ul.tabs-navigation li").removeClass('nobackround');
			$(this).parent().prev().addClass('nobackround');  
	        $('div#tabs ul.tabs-navigation a').removeClass('selected');
	        $(this).addClass('selected');	        
	        return false;
	    }).filter(':first').click();
	    
	      
	    tabContainersFloater = $('div#tabs-floater > div');  
	    $('div#tabs-floater ul.tabs-navigation a').click(function () {
	        tabContainersFloater.hide().filter(this.hash).show();
			$(".selectzavolame").selectbox();	        
	        $('div#tabs-floater ul.tabs-navigation a').removeClass('selected');
	        $(this).addClass('selected');	        
	        return false;
	    }).filter(':first').click();
	    
	    if(location.hash && (location.hash != '#rezervace-2' && location.hash != '#contact-form' && location.hash != '#rezervace-1')) {
	    alert('asd');
			tabContainers.hide().filter(location.hash).show();	        
	        $('div#tabs ul.tabs-navigation a').removeClass('selected');
			$(".tabs-navigation a#"+location.hash.substring(1)).addClass('selected');
		 }
		 if((location.hash && location.hash == '#rezervace-2')) {
			tabContainersFloater.hide().filter(location.hash).show();	        
	        $('#tabs-floater a').removeClass('selected');
			$("#tabs-floater a."+location.hash.substring(1)).addClass('selected');
		 }
		 
	$(".select").selectbox();
	$(".selectzavolame").selectbox();	
	
	$(".short").datepicker({
		showOn: "button",
		minDate: new Date(),
		buttonImage: "img/bg/bg_form_homepage_input_calendar.jpg",
		buttonImageOnly: true,
		showMonthAfterYear: false
	});	
	
	/* PAGINATOR */
    photoCount = $("#content .gallery-info .allphotos").text();
    $("#gallery-paginator").pagination(photoCount, {
        items_per_page:6,
        next_text: " ",
        prev_text: " ",
        next_show_always: true,
        prev_show_always: true,
        num_display_entries: 0,
        callback:handlePaginationClick
	});
	
	pagesCount = 0;
	
	$("#Searchresult .photoContainer").each(function(i, l){
	    	if(i>5) {
				$(this).css("display","none");
			}
			pagesCount++;
	});
	if(pagesCount) {
		$("#content .gallery-info .all").text(Math.ceil(pagesCount/6));
	}

/* Form */

	$(".cname").focusin(function(){
		text = $(".cname").val();
		if(text == "Zadejte Vaše jméno*") {
			$(".cname").val("");	
		}		
	});
	
	$(".cname").focusout(function(){
		text = $(".cname").val();
		if(text == "") {
			$(".cname").val("Zadejte Vaše jméno*");	
		}	
	});  
   
    	
	$(".cemail").focusin(function(){
		text = $(".cemail").val();
		if(text == "Váš e-mail*") {
			$(".cemail").val("");	
		}		
	});
	
	$(".cemail").focusout(function(){
		text = $(".cemail").val();
		if(text == "") {
			$(".cemail").val("Váš e-mail*");	
		}	
	});
	
		$(".ctel").focusin(function(){
		text = $(".ctel").val();
		if(text == "Vaše telefonní číslo") {
			$(".ctel").val("");	
		}		
	});
	
	$(".ctel").focusout(function(){
		text = $(".ctel").val();
		if(text == "") {
			$(".ctel").val("Vaše telefonní číslo");	
		}	
	});
	
	$(".carea").focusin(function(){
		text = $(".carea").val();
		if(text == "Text Vašeho dotazu* ....") {
			$(".carea").val("");	
		}		
	});
	
	$(".carea").focusout(function(){
		text = $(".carea").val();
		if(text == "") {
			$(".carea").val("Text Vašeho dotazu* ....");	
		}	
	});
	
	$(".hasDatepicker").focusin(function(){
		text = $(".hasDatepicker").val();
		if(text == "Vyberte termín Vaší akce*") {
			$(".hasDatepicker").val("");	
		}		
	});
	
	$(".hasDatepicker").focusout(function(){
		text = $(".hasDatepicker").val();
		if(text == "") {
			$(".hasDatepicker").val("Vyberte termín Vaší akce*");	
		}	
	});  
	
	$(".time").focusin(function(){
		text = $(".time").val();
		if(text == "Čas začátku akce*") {
			$(".time").val("");	
		}		
	});
	
	$(".time").focusout(function(){
		text = $(".time").val();
		if(text == "") {
			$(".time").val("Čas začátku akce*");	
		}	
	}); 
	
	$(".restel").focusin(function(){
		text = $(".restel").val();
		if(text == "Kontakt na Vás (tel, email)*") {
			$(".restel").val("");	
		}		
	});
	
	$(".restel").focusout(function(){
		text = $(".restel").val();
		if(text == "") {
			$(".restel").val("Kontakt na Vás (tel, email)*");	
		}	
	});
	
	$(".zavtel").focusin(function(){
		text = $(".zavtel").val();
		if(text == "Kontakt na Vás (tel)*") {
			$(".zavtel").val("");	
		}		
	});
	
	$(".zavtel").focusout(function(){
		text = $(".zavtel").val();
		if(text == "") {
			$(".zavtel").val("Kontakt na Vás (tel)*");	
		}	
	});
	
    $(".zavname").focusin(function(){
		text = $(".zavname").val();
		if(text == "Zadejte Vaše celé jméno*") {
			$(".zavname").val("");	
		}		
	});
	
	$(".zavname").focusout(function(){
		text = $(".zavname").val();
		if(text == "") {
			$(".zavname").val("Zadejte Vaše celé jméno*");	
		}	
	}); 
	
//EOF
});
