$(document).ready(function() {
  
  if ($(".partnerzy"))
  {
    $(".partnerzy .txt").jCarouselLite({
      scroll: 2,
      visible: 7,
      auto: 2000,
      speed: 2000
    });
  }
  
  if ($(".wyniki_hotelowe"))
  {
  	$(".wyniki_hotelowe .rezerwuj").hover(
  		function ()
  		{
  			var d = $("<div id='dymek'></div>");
  			d.html($(this).parent().find(".dymek_info").html());
			$("body").append(d);
  		},
  		function ()
  		{
  			if ($("#dymek")) $("#dymek").remove();
  		}
  	);
  	
  	$(".wyniki_hotelowe .rezerwuj").mousemove(function(event) {
  		if ($("#dymek")) $("#dymek").css('left',(event.pageX+10)+'px').css('top',(event.pageY+10)+'px');
	});
  }
  
  if ($(".menu_hotel"))
  {
    var zakladki = $(".menu_hotel a");
    
    for (var n=0;n<zakladki.length;n++) {
      if (zakladki.eq(n).attr("rel"))
        zakladki.eq(n).bind('click',function(event){
          zakladka(event.target.rel);
        });
    }
  
    var z = $(".menu_hotel .active a").attr("rel");
    $(".zakladka_"+z).show();
  }

});

searchChangeKraj = function (sel,link,selItem,selWylot) {
  var hotellink = link + "hotele&kraj=" + sel;
  var wylotylink = link + "wyloty&kraj=" + sel;
  if (sel && sel.length>0)
  {
    $.getJSON(hotellink, function (data){
      $('#wyszukiwarkaHotel').children().remove().end();
      var opcja = $("<option>").attr("value","").html("Wszystkie hotele");
      $("#wyszukiwarkaHotel").append(opcja);
      var l = data.length;
      var s = -1;
      for (var i=0; i<l; i++)
      {
        var opcja = $("<option>").attr("value",data[i].h_kod_hotelu).html(changeTextFormat(data[i].h_nazwa));
        if (selItem==data[i].h_kod_hotelu) s=i+1;
        $("#wyszukiwarkaHotel").append(opcja);
      }
      if (s>=0) $("#wyszukiwarkaHotel").attr("selectedIndex",s);
      
      if (l>0)
      {
        $("#wyszukiwarkaHotel").removeAttr("disabled");  
      }
      else
        $("#wyszukiwarkaHotel").attr("disabled","disabled");
    });
  }
  else
  {
  	$("#wyszukiwarkaHotel").html("<option value=\"\">Wybierz hotel</option>").attr("disabled","disabled");
  }
  if (link && sel)
  {
	  $.getJSON(wylotylink, function (data){
	    $('#wyszukiwarkaWylot').children().remove().end();
	    var opcja = $("<option>").attr("value","").html("Wszystkie lotniska");
	    $("#wyszukiwarkaWylot").append(opcja);
	    var l = data.length;
	    var s = -1;
	    for (var i=0; i<l; i++)
	    {
	      var opcja = $("<option>").attr("value",data[i].o_wylot).html(changeTextFormat(data[i].label));
	      if (selWylot==data[i].o_wylot) s=i+1;
	      $("#wyszukiwarkaWylot").append(opcja);
	    }
	    if (s>=0) $("#wyszukiwarkaWylot").attr("selectedIndex",s);
	    return true;
	  });
  }
  return false;
}

searchChangeLot = function (sel,link,selItem,selWylot) {
  var wylotlink = link + "lotniska&wylot=" + sel;
  if (link && sel)
  {
	  $.getJSON(wylotlink, function (data){
	    $('#wyszukiwarkaKraj').children().remove().end();
	    var opcja = $("<option>").attr("value","").html("Wszystkie kraje");
	    $("#wyszukiwarkaKraj").append(opcja);
	    var l = data.length;
	    var s = -1;
	    for (var i=0; i<l; i++)
	    {
	      var opcja = $("<option>").attr("value",data[i].lot).html(changeTextFormat(data[i].lotnisko));
	      if (selWylot==data[i].lot) s=i+1;
	      $("#wyszukiwarkaKraj").append(opcja);
	    }
	    if (s>=0) {
			$("#wyszukiwarkaKraj").attr("selectedIndex",s);
			searchChangeLotData(selWylot,link,'',selItem);
		}
	    return true;
	  });
  }
  return false;
}

searchChangeLotData = function (sel,link,selItem,selWylot) {
  var datalink = link + "daty_wylotu&wylot=" + $('#wyszukiwarkaWylot').val() + "&przylot=" + sel;
  if (link && sel)
  {
	  $.getJSON(datalink, function (data){
	    $('#wyszukiwarkaData').children().remove().end();
	    var opcja = $("<option>").attr("value","").html("Wszystkie terminy");
	    $("#wyszukiwarkaData").append(opcja);
	    var l = data.length;
	    var s = -1;
	    for (var i=0; i<l; i++)
	    {
	      var opcja = $("<option>").attr("value",data[i].l_data_wylotu).html(changeTextFormat(data[i].l_data_wylotu));
		  if (selWylot==data[i].l_data_wylotu) s=i+1;
	      $("#wyszukiwarkaData").append(opcja);
	    }
	    if (s>=0) $("#wyszukiwarkaData").attr("selectedIndex",s);
	    return true;
	  });
  }
  return false;
}

showDebug = function (idi) {
  $("#"+idi).dialog({
    height: 460,
	  modal: true,
	  width: 800
  });
}

dzieciChange = function (ile) {
  $("#wyszukiwarkaDziecko1").hide();
  $("#wyszukiwarkaDziecko2").hide();
  $("#wyszukiwarkaDziecko3").hide();
  $("#wyszukiwarkaWiek").hide();
  if (ile>0) $("#wyszukiwarkaDziecko1").show();
  if (ile>1) $("#wyszukiwarkaDziecko2").show();
  if (ile>2) $("#wyszukiwarkaDziecko3").show();
  if (ile>0) $("#wyszukiwarkaWiek").show();
}

wyszukiwarkaLoty = function (link,wylot,kraj,wyjazd_od,nr,dor,d,d1,d2,d3) {
	$(document).ready(function() {
		var ww = $("#wyszukiwarkaWylot option");
		len = ww.length; selIn=0;
		for (var i=0;i<len;i++) if (ww.eq(i).val()==wylot) selIn = i;
		$("#wyszukiwarkaWylot").attr("selectedIndex",selIn);
		if (wylot)
		searchChangeLot(wylot,link,wyjazd_od,kraj);
		
		for (var c=1; c<=3; c++)
  		{
  		  $("#wyszukiwarkaD"+c).html("");
		  var opp = $("<option>").attr("value",0).html("wybierz");
		  $("#wyszukiwarkaD"+c).append(opp);
        for (var i=1; i<=15; i++)
        {
        	var ht=i;
        	if (i==1) ht="&lt;2";
          var opcja = $("<option>").attr("value",i).html(ht);
          $("#wyszukiwarkaD"+c).append(opcja);
        }
      }
      
      var wdor = $("#wyszukiwarkaDor option");
      len = wdor.length; selIn=0;
      if (dor.length==0) dor=2;
      for (var i=0;i<len;i++) if (wdor.eq(i).val()==dor) selIn = i;
      $("#wyszukiwarkaDor").attr("selectedIndex",selIn);
		
      var wd = $("#wyszukiwarkaD option");
      len = wd.length; selIn=0;
      for (var i=0;i<len;i++) if (wd.eq(i).val()==d) selIn = i;
      $("#wyszukiwarkaD").attr("selectedIndex",selIn).trigger("change");
      
      var wd1 = $("#wyszukiwarkaD1 option");
      len = wd1.length; selIn=0;
      for (var i=0;i<len;i++) if (wd1.eq(i).val()==d1) selIn = i;
      $("#wyszukiwarkaD1").attr("selectedIndex",selIn);
      
      var wd2 = $("#wyszukiwarkaD2 option");
      len = wd2.length; selIn=0;
      for (var i=0;i<len;i++) if (wd2.eq(i).val()==d2) selIn = i;
      $("#wyszukiwarkaD2").attr("selectedIndex",selIn);
      
      var wd3 = $("#wyszukiwarkaD3 option");
      len = wd3.length; selIn=0;
      for (var i=0;i<len;i++) if (wd3.eq(i).val()==d3) selIn = i;
      $("#wyszukiwarkaD3").attr("selectedIndex",selIn);
	});
}

wyszukiwarkaLoad = function (type,link,kraj,hotel,cenado,tolerancja,dni,wylot,promocja,wyzywienie,dor,d,d1,d2,d3,kategoria,pokoj,wyjazd_od) {
  $(document).ready(function() {
    var len = selIn = 0;

	if (type=="zaawansowana")
    {
      var tol = $("#wyszukiwarkaTolerancja option");  
      len = tol.length; selIn=0;
      for (var i=0;i<len;i++) if (tol.eq(i).val()==tolerancja) selIn = i;
      $("#wyszukiwarkaTolerancja").attr("selectedIndex",selIn);
      
      $("#wyszukiwarkaKategoria").html("");
      var opcja = $("<option>").attr("value","").html("dowolna");
      $("#wyszukiwarkaKategoria").append(opcja);
      for (var i=2; i<=5; i++)
      {
        var opcja = $("<option>").attr("value",i).html(i);
        if (i==kategoria) opcja.attr("selected","selected");
        $("#wyszukiwarkaKategoria").append(opcja);
        var opcjaplus = $("<option>").attr("value",i+"+").html(i+" i powyżej");
        if (i+"+"==kategoria) opcjaplus.attr("selected","selected");
        $("#wyszukiwarkaKategoria").append(opcjaplus);
      }
    }
    
    if (type=="zaawansowana" || type=="hotelowa")
    {
      var pr = $("#wyszukiwarkaPromocja option");  
      len = pr.length; selIn=0;
      for (var i=0;i<len;i++) if (pr.eq(i).val()==promocja) selIn = i;
      $("#wyszukiwarkaPromocja").attr("selectedIndex",selIn);
    
      var wyz = $("#wyszukiwarkaWyzywienie option");  
      len = wyz.length; selIn=0;
      for (var i=0;i<len;i++) if (wyz.eq(i).val()==wyzywienie) selIn = i;
      $("#wyszukiwarkaWyzywienie").attr("selectedIndex",selIn);
    
      for (var c=1; c<=3; c++)
  		{
  		  $("#wyszukiwarkaD"+c).html("");
		  var opp = $("<option>").attr("value",0).html("wybierz");
		  $("#wyszukiwarkaD"+c).append(opp);
        for (var i=1; i<=15; i++)
        {
        	var ht=i;
        	if (i==1) ht="&lt;2";
          var opcja = $("<option>").attr("value",i).html(ht);
          $("#wyszukiwarkaD"+c).append(opcja);
        }
      }
      
      var wdor = $("#wyszukiwarkaDor option");
      len = wdor.length; selIn=0;
      if (dor.length==0) dor=2;
      for (var i=0;i<len;i++) if (wdor.eq(i).val()==dor) selIn = i;
      $("#wyszukiwarkaDor").attr("selectedIndex",selIn);
		
      var wd = $("#wyszukiwarkaD option");
      len = wd.length; selIn=0;
      for (var i=0;i<len;i++) if (wd.eq(i).val()==d) selIn = i;
      $("#wyszukiwarkaD").attr("selectedIndex",selIn).trigger("change");
      
      var wd1 = $("#wyszukiwarkaD1 option");
      len = wd1.length; selIn=0;
      for (var i=0;i<len;i++) if (wd1.eq(i).val()==d1) selIn = i;
      $("#wyszukiwarkaD1").attr("selectedIndex",selIn);
      
      var wd2 = $("#wyszukiwarkaD2 option");
      len = wd2.length; selIn=0;
      for (var i=0;i<len;i++) if (wd2.eq(i).val()==d2) selIn = i;
      $("#wyszukiwarkaD2").attr("selectedIndex",selIn);
      
      var wd3 = $("#wyszukiwarkaD3 option");
      len = wd3.length; selIn=0;
      for (var i=0;i<len;i++) if (wd3.eq(i).val()==d3) selIn = i;
      $("#wyszukiwarkaD3").attr("selectedIndex",selIn);
    }
    
    if (type=="hotelowa")
    {
      var wk = $("#wyszukiwarkaData option");
      len = wk.length; selIn=0;
      for (var i=0;i<len;i++) if (wk.eq(i).val()==wyjazd_od) selIn = i;
      $("#wyszukiwarkaData").attr("selectedIndex",selIn);
      
      var wk = $("#wyszukiwarkaPokoje option");
      len = wk.length; selIn=0;
      for (var i=0;i<len;i++) if (wk.eq(i).val()==pokoj) selIn = i;
      $("#wyszukiwarkaPokoje").attr("selectedIndex",selIn);
      
      var wk = $("#wyszukiwarkaWylot option");
      len = wk.length; selIn=0;
      for (var i=0;i<len;i++) if (wk.eq(i).val()==wylot) selIn = i;
      $("#wyszukiwarkaWylot").attr("selectedIndex",selIn);
    }
    
    if (type=="zaawansowana" || type=="podstawowa")
    {
      $("#wyszukiwarka [name='pref[tolerancja]'] option").removeAttr("selected");
      var wtol = $("#wyszukiwarka [name='pref[tolerancja]'] option");
      len = wtol.length; selIn=len-1;
      for (var i=0;i<len;i++) if (wtol.eq(i).val()==tolerancja) selIn = i;
      $("#wyszukiwarkaTolerancja").attr("selectedIndex",selIn);
	  
	  var ww = $("#wyszukiwarkaWylot option");  
      len = ww.length; selIn=0;
      for (var i=0;i<len;i++) if (ww.eq(i).val()==wylot) selIn = i;
      $("#wyszukiwarkaWylot").attr("selectedIndex",selIn);
      
      
      $( "#wyszukiwarkaData" ).datepicker({
      	showOn: "button",
      	dateFormat : "dd-mm-yy",
      	showOn : "both",
    		minDate: new Date(),
    		regional : "pl"
      });
      
      if (cenado=="" || !cenado) 
      {
        maxcena=11;
        $("#wyszukiwarkaCenadoVal").val("");
      }
      else
      {
        maxcena=cenado/500;
        $("#wyszukiwarkaCenadoTxt").html(cenado+" PLN/os");
      }
  
      $("#wyszukiwarkaCenado" ).slider({
  			min: 2,
  			max: 11,
  			value: maxcena,
  			orientation: "horizontal",
  			range: "min",
  			animate: true,
  			slide: function( event, ui ) {
          var ile =  ui.value*500;
  				if (ui.value!=11)
  				{
            $("#wyszukiwarkaCenadoTxt").html(ile+" PLN/os");
          }
          else
          {
            $("#wyszukiwarkaCenadoTxt").html("bez limitu");
            ile="";
          }
          $("#wyszukiwarkaCenadoVal").val(ile);
  			}
  		});

    
      var wk = $("#wyszukiwarkaKraj option");
      len = wk.length; selIn=0;
      for (var i=0;i<len;i++) if (wk.eq(i).val()==kraj) selIn = i;
      $("#wyszukiwarkaKraj").attr("selectedIndex",selIn);
      searchChangeKraj(kraj,link,hotel,wylot);
    }
    
    var wdni = $("#wyszukiwarkaDni option");
    len = wdni.length;
    
    if (!dni) dni=7;
	else { if (dni.length==0) dni=7; }
    
    for (var i=0;i<len;i++) if (wdni.eq(i).val()==dni) selIn = i;
    $("#wyszukiwarkaDni").attr("selectedIndex",selIn);
  });
}

var stronnicowanie = function (stron_ile,stron_ktora,offset_ile,offset_ktory,link) {
  $("#stronyNumer").html("").change( function () {
    document.location.href=link+"offset="+offset_ktory+"&lpage="+$(this).val();
  });
  for (var i=0; i<stron_ile; i++)
  {
    var opcja = $("<option>").attr("value",i).html(i+1);
    if (i==stron_ktora) opcja.attr("selected","selected");
    $("#stronyNumer").append(opcja);
  }
  $("#stronyOffset").html("").change( function () {
    document.location.href=link+"offset="+$(this).val();
  });
  for (var i=1; i<=offset_ile; i++)
  {
    i+=4;
    var opcja = $("<option>").attr("value",i).html(i);
    if (i==offset_ktory) opcja.attr("selected","selected");
    $("#stronyOffset").append(opcja);
  }
}

var schowekClass = function (ulink){
  
  this.link = ulink;
  
  this.listing = function ()
  {
  	var randomnumber=Math.floor(Math.random()*1000000);
    $.getJSON(this.link+"&r="+randomnumber, function (data){
    	var lp=0;
		for (var prop in data) {
			lp++;
		}
		
		var nap="";
		if (lp==0) nap="Brak ofert";
		if (lp==1) nap="1 oferta";
		if (lp>1 && lp<5) nap=lp+" oferty";
		if (lp>=5) nap=lp+" ofert";
		$("#schowek .oferty").html(nap);
    	$("#schowek .lista_items").html("");

  		if (data)
  		{
	    	$.each(data, function(i,item){
	    		if (lp<=3) 
		      	{
		      		var iner = $("<a class=\"item\" href=\"javascript:goHotelPage('"+item.h_id+"','"+i+"')\"><div class=\"name\">"+changeTextFormat(item.h_nazwa)+"</div><div class=\"price_os\">"+item.cena_rodzina+" PLN</div><div class=\"price_d\">"+item.cena_dziecko+" PLN</div></a>");
		      		$("#schowek .lista_items").append(iner);	
		      	}
		      	lp--;
		      $(".wyniki_wyszukiwania a[rel*='"+i+"']").removeClass("schowek_dodaj").addClass("schowek_usun");
		      $(".wyniki_hotelowe a[rel*='"+i+"']").removeClass("schowek_dodaj").addClass("schowek_usun");
		    });
	   	}
    });
  }

  this.operacja = function (o_id)
  { 
  	var parent = this;
  	var randomnumber=Math.floor(Math.random()*1000000);
    $.getJSON(this.link+"&r="+randomnumber, { 'token' : o_id }, function (data){
      var data = data;
      $(".wyniki_wyszukiwania a[rel*='"+o_id+"']").fadeOut('slow', function () {
        $(this).fadeIn('slow').addClass("schowek_dodaj").addClass("schowek_usun").removeClass("schowek_"+data.operacja);
      });
      $(".wyniki_hotelowe a[rel*='"+o_id+"']").fadeOut('slow', function () {
        $(this).fadeIn('slow').addClass("schowek_dodaj").addClass("schowek_usun").removeClass("schowek_"+data.operacja);
      });
      $(".schowek_list tr[rel*='"+o_id+"']").hide();
      parent.listing();
    });
  }
}

var goHotelPage = function (h_id,o_token,promocja)
{
  var link = hotel_href(h_id);

  parametr=typeof(promocja)=='undefined'?'oferta=':'promocja=';
  if (!o_token) o_token="";
  document.location.href = link + (link.split("?").length>1 ? "&" : "?") + parametr + o_token;
  return true;  
}

var uimages = "";

var hotelKaruzela = function (uimg,img)
{
  $(".info_hotel .foto .karuzela").jCarouselLite({
    btnNext: ".info_hotel .foto .foto_next",
    btnPrev: ".info_hotel .foto .foto_prev",
    scroll: 2
  });
  uimages = uimg;
  $('.info_hotel .fotozoom').lightBox({
  	imageLoading: img+'/lightbox/loading.gif',
  	imageBtnClose: img+'/lightbox/close.png',
  	imageBtnPrev: img+'/lightbox/prev.png',
  	imageBtnNext: img+'/lightbox/next.png',
  	showFotoQty: false
  });
}

var hotelChangeFoto = function (img)
{
  $(".info_hotel .main_foto").attr("href",uimages+"/hotel/"+img);
  $(".info_hotel .main_foto img").attr("src",uimages+"/hotel/348/"+img);
}

var changeTextFormat = function (str) {
  str = str.toLowerCase();
  return (str + '').replace(/^(.)|\s(.)/g, function ($1) {
    return $1.toUpperCase();    
  });
}

var zakladka = function (nazwa) {
  $(".zakladka").hide();
  $(".zakladka_"+nazwa).show();
  $(".menu_hotel li").removeClass("active");
  $(".menu_hotel a[rel*="+nazwa+"]").parent().addClass("active");
  if (nazwa=="mapa") loadMap();
}

var rezerwacjaForm = function() {
	$("#id_klient_k_imie").bind('change',function(event){
	  if ($("#id_uczestnik_dor_1_ru_imie").val().length==0) $("#id_uczestnik_dor_1_ru_imie").val(event.target.value).change();
	});
	
	
	$("#id_klient_k_nazwisko").bind('change',function(event){
	  if ($("#id_uczestnik_dor_1_ru_nazwisko").val().length==0) $("#id_uczestnik_dor_1_ru_nazwisko").val(event.target.value);
	});

	$(".osoba .in_imie").bind("change", function(event) {
		var $imie = $(event.target);
		var $t = $(event.target).parent().parent();
		var checked = false;
		var kobieta = $t.find(".in_plec_k").first();
		var men = $t.find(".in_plec_m").first();
		if (kobieta.attr("checked")!="undefined" && kobieta.attr("checked")=="checked") checked=true;
		if (men.attr("checked")!="undefined" && men.attr("checked")=="checked") checked=true;
		if (!checked)
		{
			var l = event.target.value.substring($imie.val().length-1,$imie.val().length);	
			if (l=="A" || l=="a") kobieta.attr("checked",true);
			else men.attr("checked",true);
		}
	});



	$(function() {
		$( ".kal_dataur" ).datepicker({
			changeMonth: true,
			changeYear: true,
			yearRange: '-100:-0',
			dateFormat: 'dd-mm-yy'
		});
	});
}

var mapa, obszar;
var dodajMarker = function (lat,lon,txt)
{
	var opcjeMarkera = {};
	opcjeMarkera.position = new google.maps.LatLng(lat,lon);
	opcjeMarkera.map = mapa;
	opcjeMarkera.txt = txt;	
	if (obszar) obszar.extend(opcjeMarkera.position);
	var marker = new google.maps.Marker(opcjeMarkera);
	google.maps.event.addListener(marker,"click",function()
    {
    	var dymek = new google.maps.InfoWindow({ 
    		content : "<div class=\"googleDymek\">" + marker.txt + "</div>"
    	});
        dymek.open(mapa,marker);
    });
}

var promozwin = function(sid)
{
	if ($("#promo_button_"+sid).hasClass("rozwiniete"))
	{
		$("#promo_results_"+sid+" .promoshow_0").css('display','none');
		$("#promo_button_"+sid).removeClass("rozwiniete").html("ROZWIŃ");
	}
	else
	{
		$("#promo_results_"+sid+" .promoshow_0").css('display','table-row');
		$("#promo_button_"+sid).addClass("rozwiniete").html("ZWIŃ");
	}
}

$(function() {
$('a[rel="zoom"]').lightBox();
}); 

var punktMapa = function(mid,latlng)
{
	$(function() {
		$(window).load( function() {
			if (latlng.length>0)
			{
						var ll = latlng.split(",");
						var opcjeMapy = 
						{
							center: new google.maps.LatLng(ll[0],ll[1]),
							zoom: 15,
							mapTypeId: google.maps.MapTypeId.ROADMAP
						}
				
						var mapa = new google.maps.Map(document.getElementById("mapain_"+mid), opcjeMapy);
						var opcjeMarkera = {};
						opcjeMarkera.position = new google.maps.LatLng(ll[0],ll[1]);
						opcjeMarkera.map = mapa;
						new google.maps.Marker(opcjeMarkera);
			}
		});
	});		
}

var punktyInit = function(woj,miasto,link)
{
	$("#p_wojewodztwo").change( function () {
		var vals = $(this).val(); 
		$.getJSON(link+vals, function(data) {
			$("#p_miasto").html("");
			if (data.length==0)
			{
				var op = $("<option value=''>Wybierz województwo</option>");
				$("#p_miasto").attr("disabled","").append(op);
			}
			else
			{
				$("#p_miasto").removeAttr("disabled");
				for (n=0;n<data.length;n++)
				{
					var op = $("<option></option>").html(data[n].a_miasto).val(data[n].a_miasto);
					$("#p_miasto").append(op);
				}	
			}
		});
	});
	var options = $("#p_wojewodztwo option");
	var s = -1;
	for (var n=0;n<options.length;n++)
	{
		if (options.eq(n).val()==woj) s=n;
	}
	if (s>=0) 
	{
		document.getElementById('p_wojewodztwo').selectedIndex=s;
		$.getJSON(link+woj, function(data) {
			$("#p_miasto").html("");
			if (data.length==0)
			{
				var op = $("<option value=''>Wybierz województwo</option>");
				$("#p_miasto").attr("disabled","").append(op);
			}
			else
			{
				$("#p_miasto").removeAttr("disabled");
				for (n=0;n<data.length;n++)
				{
					var op = $("<option></option>").html(data[n].a_miasto).val(data[n].a_miasto);
					if (data[n].a_miasto==miasto) op.attr("selected","selected");
					$("#p_miasto").append(op);
				}	
			}
		});
	}
}

zapytaj_wycieczka = function(sid,o_token)
{
	$("#wyniki_oferta_"+sid).val(o_token);
	$("#wyniki_"+sid).submit();	
}

zmien_powrot = function(ev)
{
	var link = $(ev.target).parent().parent().find(".rezerwuj_btn").attr('href');
	var tm = link.split(":");
	var newlink = tm[0]+($(ev.target).val()!=0 ? ":"+$(ev.target).val() : "");
	$(ev.target).parent().parent().find(".rezerwuj_btn").attr('href',newlink);
}

$(function() {
	if ($(".wyszukiwarka_loty"))
	{
		$(".wyniki_wyszukiwania select[name='powroty']").change( function(ev) { 
			zmien_powrot(ev);			 
		});
	}
});
