$(function(){


$("input[name='miasto']").autocomplete('/index/szukaj',{ 
    cacheLength: 700,
	  max: 700,
    width:420,
    minChars: 3,  
    
    formatItem: function(row, i, max) { 
        return row[0] + ", gm." + row[1] + ", pow." + row[2] + ", woj." + row[3];
    }, 
    formatMatch: function(row, i, max) { 
        return row[0]; 
    }, 
    formatResult: function(row) { 
        return row[0]; 
        
    } 
}).result(function(event, data, formatted) {
       

             data[0] = data[0].toLowerCase();
    
                 
                data[0] = data[0].replace(/ą/g,"a");
                data[0] = data[0].replace(/ó/g,"o");
                data[0] = data[0].replace(/ł/g,"l");
                data[0] = data[0].replace(/ń/g,"n");
                data[0] = data[0].replace(/ż/g,"z");
                data[0] = data[0].replace(/ź/g,"z");
                data[0] = data[0].replace(/ć/g,"c");
                data[0] = data[0].replace(/ę/g,"e");
                data[0] = data[0].replace(/ś/g,"s");
              
                data[0] = data[0].replace(/ /g,"_");
              
    
          
      $("#search").submit(function() {
  
    
      
          var kategoria = ($("#kategoria option:selected").val());
          
          var cena_od = $('#cena_od').val();
          
          if (cena_od == ''){ cena_od = ''; }
          else { 
          cena_od = parseInt(cena_od);
          cena_od = 'od'+cena_od; }
          
          
          
          var cena_do = $('#cena_do').val();
        
          if (cena_do == ''){ cena_do = ''; }
          else { 
           cena_do = parseInt(cena_do);
          cena_do = 'do'+cena_do; }
          
      
      
          var ch1 = $('input:checkbox[name=wyzywienie]:checked').val();
          if (ch1 == undefined){ ch1 = ''; }
          var ch2 = $('input:checkbox[name=lazienka]:checked').val();
          if (ch2 == undefined){ ch2 = ''; }
          var ch3 = $('input:checkbox[name=spa]:checked').val();
          if (ch3 == undefined){ ch3 = ''; }
          var ch4 = $('input:checkbox[name=silownia]:checked').val();
          if (ch4 == undefined){ ch4 = ''; }
          var ch5 = $('"input:checkbox[name=tv]:checked').val();
          if (ch5 == undefined){ ch5 = ''; }
          var ch6 = $('"input:checkbox[name=restauracja]:checked').val();
          if (ch6 == undefined){ ch6 = ''; }
          var ch7 = $('"input:checkbox[name=akceptacja_zwierzat]:checked').val();
          if (ch7 == undefined){ ch7 = ''; }
          var ch8 = $('"input:checkbox[name=sala_konferencyjna]:checked').val();
          if (ch8 == undefined){ ch8 = ''; }
          
          var ch9 = $('"input:checkbox[name=internet]:checked').val();
          if (ch9 == undefined){ ch9 = ''; }
          var ch10 = $('"input:checkbox[name=basen]:checked').val();
          if (ch10 == undefined){ ch10 = ''; }
          var ch11 = $('"input:checkbox[name=parking]:checked').val();
          if (ch11 == undefined){ ch11 = ''; }
          var ch12 = $('"input:checkbox[name=sauna]:checked').val();
          if (ch12 == undefined){ ch12 = ''; }
      
        
       if (kategoria != '') {
        var url = 'http://holidaycity.pl/'+ kategoria +'-'+ data[0] +'_'+ data[4] + cena_od + cena_do + ch1 + ch2 + ch3 + ch4 + ch5 + ch6 + ch7 + ch8 + ch9 + ch10 + ch11 + ch12 +'.html'
         
         }
        else if (kategoria == ''){
         var url = 'http://holidaycity.pl/noclegi-'+ data[0] +'_'+ data[4] + cena_od + cena_do + ch1 + ch2 + ch3 + ch4 + ch5 + ch6 + ch7 + ch8 + ch9 + ch10 + ch11 + ch12 +'.html'
         
         } 
       



      location.replace(url);
         return false;
     
       
        });   
     });

});
