
 var checked = "";
 var clicked = "";
 
 $(document).ready(function(){
 
  //WYSZUKIWARKA INDEX
 
   //zarzadzanie kartami

     //index
	 
    $("#tab1").click(function(){
 
      $("#tab1view").css("display","block");
  
      $("#tab2view").css("display","none");
	  
      $("#tab3view").css("display","none");
  
      $(this).css("background","url(/images/search_index_tab_on.png) left top no-repeat");
      $("#tab2").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
      $("#tab3").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
	  clicked = "tab1";
 
    });
	
	 //left
	 
    $("#tabl1").click(function(){

      $("#tabl1view").css("display","block");
  
      $("#tabl2view").css("display","none");
	  
      $("#tabl3view").css("display","none");
  
      $(this).css("background","url(/images/tab_left_on.png) left top no-repeat");
      $("#tabl2").css("background","url(/images/tab_left.png) left top no-repeat");
      $("#tabl3").css("background","url(/images/tab_left.png) left top no-repeat");
	  clicked = "tab1";
 
    });
	
	//index
 
 
    $("#tab2").click(function(){
 
    $("#tab1view").css("display","none");
  
    $("#tab2view").css("display","block");
	
    $("#tab3view").css("display","none");
  
    $("#tab1").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
    $(this).css("background","url(/images/search_index_tab_on.png) left top no-repeat");
    $("#tab3").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
	
	clicked = "tab2";
 
   });
   
    $("#tab3").click(function(){
 
    $("#tab1view").css("display","none");
  
    $("#tab2view").css("display","none");
	
    $("#tab3view").css("display","block");
  
    $("#tab1").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
    $("#tab2").css("background","url(/images/search_index_tab_off.png) left top no-repeat");
    $(this).css("background","url(/images/search_index_tab_on.png) left top no-repeat");
	
	clicked = "tab3";
 
   });
   
   //left
   
    $("#tabl2").click(function(){
 
    $("#tabl1view").css("display","none");
  
    $("#tabl2view").css("display","block");
	
    $("#tabl3view").css("display","none");
  
    $("#tabl1").css("background","url(/images/tab_left.png) left top no-repeat");
    $(this).css("background","url(/images/tab_left_on.png) left top no-repeat");
    $("#tabl3").css("background","url(/images/tab_left.png) left top no-repeat");
	
	clicked = "tab2";
 
   });
   
    $("#tabl3").click(function(){
 
    $("#tabl1view").css("display","none");
  
    $("#tabl2view").css("display","none");
	
    $("#tabl3view").css("display","block");
  
    $("#tabl1").css("background","url(/images/tab_left.png) left top no-repeat");
    $("#tabl2").css("background","url(/images/tab_left.png) left top no-repeat");
    $(this).css("background","url(/images/tab_left_on.png) left top no-repeat");
	
	clicked = "tab3";
 
   });
   
   //zliczanie liczby wycieczek dla pol searchform
   
     $("select[name='searchform']").change(function(){
  
     offersCount();
  
     });
	
 //udogodnienia

 $("input[name='of']").change(function(){
 
  $("#tripsCounta").html("<img src='/images/ajax-loader_white.gif'/>");
   filtrChecked();
 
 });

//EnD udogodnienia

 // ON CHANGE
 
  //kraj change
 
       $("select[name='krajsearchform']").change(function(){
  
          $("#tripsCount").html("<img src='/images/ajax-loader_white.gif'/>");
		  
          $.post("/ajax/wyszukiwarka.php",{parm:"change",sub:"kraj",kraj:$(this).val()},function(html,stat){
    
	        if(stat == "success"){
    
			   $("#hotele_select").remove("option").resetSS();
			   $("#hotele_select").html(html).resetSS();
	   
	              filtrPokoj();
	   
	        }
   
         });
  
      });
	  
  //hotel change
 
       $("select[name='hotelsearchform']").change(function(){
  
          $("#tripsCount").html("<img src='/images/ajax-loader_white.gif'/>");
          filtrPokoj();
  
      });
	  
  //pokoj change
 
       $("select[name='pokojsearchform']").change(function(){
  
        $("#tripsCount").html("<img src='/images/ajax-loader_white.gif'/>");
        filtrWyzywienie();
  
      });
	  
  //wyzywienie change
 
       $("select[name='wyzywieniesearchform']").change(function(){
  
       $("#tripsCount").html("<img src='/images/ajax-loader_white.gif'/>");
       offersCount();
  
      });
 
 
  $("select[name='searchform']").change(function(){
  
     offersCount();
  
  });

 // END ON CHANGE
 
 //wyszukiwarka_hoteli
 
 $("input[name='hotelnamesearch']").keyup(function(event){

  if(event.keyCode != 27){
 
 $("#ajaxhotelsearch").html('<img src="/images/ajax-loader_white.gif"/>');
 $("#ajaxsearchleft").html('<img src="/images/ajax-loader_transparency.gif"/>');
 h = $(this).val();
 k = $("select[name='krajsearchhotelform']").val();
 st = $("#select_standardhotels").val();
 s = $("#select_sezon").val();
 
 $.post("/ajax/wyszukiwarka_hoteli.php",{hotel:h,kraj:k,standard:st,sezon:s},function(html,stat){
 
 if(html != "" && h != ""){
 
  $("#tip").css("display","block");
  $("#tip").html(html);
  $("#ajaxhotelsearch").html("");
  $("#ajaxsearchleft").html("");
  
 }else{
 
  $("#tip").css("display","none");
  $("#ajaxhotelsearch").html("");
  $("#ajaxsearchleft").html("");
 
 }
 
 });

  }else{
 
  $("#tip").css("display","none");
 
 }
 
 });
 
 $("#tip_position").live('click',function(){
 
  $("input[name='hotelnamesearch']").val($(this).text());
  $("#tip").css("display","none");
 
 });
 
 $("#show_hide").click(function(){

  if($("#tabl1view").css("display") == "block" || $("#tabl2view").css("display") == "block" || $("#tabl3view").css("display") == "block"){
 
   $("#tabl1view").slideUp('slow',function(){});
   $("#tabl2view").slideUp('slow',function(){});;
   $("#tabl3view").slideUp('slow',function(){});;
  
   document.cookie = "wyszukiwarka_left=hide";
   
  }else{

  if(clicked == "tabl1"){
 
   $("#tabl1view").slideDown('slow',function(){});
   
  }else if(clicked == "tab2"){
  
   $("#tabl2view").slideDown('slow',function(){});
   
  }else if(clicked == "tab3"){
  
   $("#tabl3view").slideDown('slow',function(){});
   
  }else{
  
   $("#tabl1view").slideDown('slow',function(){});
  
  }
  
   document.cookie = "wyszukiwarka_left=show";
  
  }
 
 });

 //przycisk szukaj
 
 $('div [class="search_counter"] input').mouseover(function(){
 
  $(this).css("background","url(/images/szukaj_blue.png)");
 
 });
 
 $('div [class="search_counter"] input').mouseout(function(){
 
  $(this).css("background","url(/images/szukaj_red.png)");
 
 });

 //przycisk szukaj
 
 $('div [class="search_counter"] input').mouseover(function(){
 
  $(this).css("background","url(/images/szukaj_blue.png)");
 
 });
 
 $('div [class="search_counter"] input').mouseout(function(){
 
  $(this).css("background","url(/images/szukaj_red.png)");
 
 });
 
 //przycisk schowaj
 
 $('#show_hide').toggle(function(){
 
  $(this).css("background","url('/images/pokaz_red.png')");
 
 },
 function(){
 
  $(this).css("background","url('/images/schowaj_red.png')");
 
 });
 
 $('#show_hide').mouseover(function(){
 
  if($(this).css("background").indexOf("schowaj") != -1){
 
   $(this).css("background","url(/images/schowaj_blue.png)");
  
  }else{
  
   $(this).css("background","url(/images/pokaz_blue.png)");
  
  }
 
 });
 
 $('#show_hide').mouseout(function(){
 
  if($(this).css("background").indexOf("schowaj") != -1){
 
   $(this).css("background","url(/images/schowaj_red.png)");
  
  }else{
  
   $(this).css("background","url(/images/pokaz_red.png)");
  
  }
 
 });
 
 $("input[name='submit_adv']").toggle(function(){
 
  $("#main_sch").css("height","625px");
  $(".index_search_layout").css("height","710px");
 
  $(".advanced_search").css("display","block");
 
 },function(){
 
  $("#main_sch").css("height","314px");
  $(".index_search_layout").css("height","395px");
 
  $(".advanced_search").css("display","none");
 
 });
 
 });


//funkcje

       function offersCount(){

	if($("#data_od").val() > $("#data_do").val()){
		
		 today = $("#data_od").val().split("-");
		 var d = new Date(today[0]+"/"+today[1]+"/"+today[2]);
                 d.setDate(d.getDate()+30);
		 monthset = ((d.getMonth()+1) < 10) ? "0"+(d.getMonth()+1) : (d.getMonth()+1);
		 dayset = (d.getDate() < 10) ? "0"+d.getDate() : d.getDate();
		 $("#data_do").val(d.getFullYear()+"-"+monthset+"-"+dayset);
		
	}

	    $("#tripsCount").html("<img src='/images/ajax-loader_white.gif'/>");

				   $.post("/ajax/wyszukiwarka.php",{parm:"offers_count",kraj:$("#kraje_select").val(),data_od:$("#data_od").val(),data_do:$("#data_do").val(),hotel:$("#hotele_select").val(),pokoje:$("#pokoje_select").val(),wyzywienie:$("#wyzywienia_select").val(),wyjazd:$("#wylot_select").val(),dni:$("#dni_select").val(),cena:$("#select_cena").val(),dorosli:$("#select_dbl").val(),ch1:$("#select_ch1").val(),ch2:$("#select_ch2").val(),standard:$("#select_standard").val(),oferta:$("#oferta_select").val(),udogodnienia:checked.substring(0,checked.length-1)},function(html,stat){

				        $("#tripsCount").html(html);
						$("#tripsCounta").html(html);
				   
				   });


       }
	   
	   
	   function filtrWyzywienie(){
	   
          $.post("/ajax/wyszukiwarka.php",{parm:"change",sub:"pokoj",hotel:$("select[name='hotelsearchform']").val(),kraj:$("select[name='krajsearchform']").val(),pokoj:$("select[name='pokojsearchform']").val()},function(html,stat){

	        if(stat == "success"){
    
			   $("#wyzywienia_select").remove("option").resetSS();
			   $("#wyzywienia_select").html(html).resetSS();
	   
	              offersCount();
	   
	        }
   
         });
	   
	   }
	   
	   function filtrPokoj(){
	   
	   $.post("/ajax/wyszukiwarka.php",{parm:"change",sub:"hotel",hotel:$("select[name='hotelsearchform']").val(),kraj:$("select[name='krajsearchform']").val()},function(html,stat){

	        if(stat == "success"){
    
			   $("#pokoje_select").remove("option").resetSS();
			   $("#pokoje_select").html(html).resetSS();
	   
	              filtrWyzywienie();
	   
	        }
   
         });
	   
	   }
	   
	   function szukaj(){
	   
	   
	    document.location.href = "/search?id=1&filtr=cena_asc&kraj="+$("#kraje_select").val()+"&data_od="+$("#data_od").val()+"&data_do="+$("#data_do").val()+"&hotel="+encodeURIComponent($("#hotele_select").val())+"&pokoj="+encodeURIComponent($("#pokoje_select").val())+"&wyzywienie="+encodeURIComponent($("#wyzywienia_select").val())+"&wylot="+$("#wylot_select").val()+"&dni="+$("#dni_select").val()+"&cena="+$("#select_cena").val()+"&dorosli="+$("#select_dbl").val()+"&ch1="+$("#select_ch1").val()+"&ch2="+$("#select_ch2").val()+"&standard="+$("#select_standard").val()+"&oferta="+$("#oferta_select").val()+"&udogodnienia="+checked.substring(0,checked.length-1);
	    
		
	   
	   }
	   
	   function filtrChecked(){
	   
          checked = "";
  
          $("input[name='of']:checked").each(function(){
 
          checked += $(this).val()+",";
  
          });
  
          offersCount();
	   
	   }
	   
	   function filtrUdogodnienia(u){
	   
	    udogodnienia = u.split(",");
		
		for(var i=0;i<udogodnienia.length;i++){
		
		 $("input[value='"+udogodnienia[i]+"']").attr("checked",true);
		
		}
	   
	   }
	   
	   function szukaj_hotelu(){
	   
	     h = $("input[name='hotelnamesearch']").val();
         k = $("select[name='krajsearchhotelform']").val();
         st = $("#select_standardhotels").val();
         s = $("#select_sezon").val();
	   
	    document.location.href = "/search?id=3&filtr=data_asc&kraj="+k+"&data_od=null&data_do=null&hotel=like_"+encodeURIComponent(h)+"&pokoj=null&wyzywienie=null&wylot=null&dni=null&cena=null&dorosli=1&ch1=null&ch2=null&standard="+st+"&oferta=all&udogodnienia=&seasonid="+s;
	   
	   
	   }
