<!-- //

var from = escape(document.referrer);
var query = location.search;
var colorDepth = window.screen.colorDepth;
var res = window.screen.width + "," + window.screen.height;
document.write("<img src='statystyka/zlicz.php?referer=" + from + "&query=" + query + "&kolory=" + colorDepth + "&rozdzielczosc=" + res + "' align='middle' style='display:none'>");

function Drukuj(url)
{
	var okno = null;
	okno = window.open("drukuj.php?url="+url, "wersja_do_druku", "menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=no,copyhistory=no,width=640,height=640,left=50,top=50");
	okno.focus();
}

function SzukajNaPodstronach(msg,opcja)
{
	var form = document.forms["szukaj"];
	if(form.elements["fraza"].value.length == 0)
  	{
  		alert(msg);
  		form.elements["fraza"].focus();
  		if(opcja == "0")
  		{
  			return false;
  		}
	}
	else
	{
		form.submit();
	}
}

function NewsletterDodaj(msg,opcja)
{
	var form = document.forms["newsletter"];
	if(!sprawdzemail(form.elements["newsletter_email"]))
  	{
  		alert(msg);
  		form.elements["newsletter_email"].focus();
  		if(opcja == "0")
  		{
  			return false;
  		}
	}
	else
	{
		form.elements["akcja"].value = "zapisz";
		form.submit();
	}
}

function NewsletterUsun(msg)
{
	var form = document.forms["newsletter"];
	if(!sprawdzemail(form.elements["newsletter_email"]))
  	{
  		alert(msg);
  		form.elements["newsletter_email"].focus();
	}
	else
	{
		form.elements["akcja"].value = "wypisz";
		form.submit();
	}
}

function sprawdz_form_kontaktu(msg,msg2)
{
	f = document.kontakt;
	if(f.firma.value.length == 0)
  	{
		alert(msg);
		f.firma.focus();
		return false;
  	}
	if(f.imie_i_nazwisko.value.length == 0)
  	{
		alert(msg);
		f.imie_i_nazwisko.focus();
		return false;
  	}
  	if(f.email.value.length == 0)
  	{
		alert(msg);
		f.email.focus();
		return false;
  	}
  	else
  	{
  		if(!sprawdzemail(f.email))
  		{
  			alert(msg2);
  			f.email.focus();
			return false;
		}
  	}
  	if(f.tresc.value.length == 0)
  	{
		alert(msg);
		f.tresc.focus();
		return false;
  	}

  	return true;
}

function sprawdzemail(adres)
{
   a = adres.value.search(/@/i);
   a1 = adres.value.substring(0,a);
   a2 = a1.length;
   a = a + 1;
   b = adres.value.indexOf(".");
   b1 = adres.value.substring(a,b);
   b2 = b1.length;
   b = b + 1;
   c = adres.value.length;
   c1 = adres.value.substring(b,c);
   c2 = c1.length;
   if(adres.value.indexOf("@") != "-1" && adres.value.indexOf(".") != "-1" && a2 >= 1 && b2 >= 1 && c2 >= 1)
   {
   	return true;
   }
   else
   {
   	return false;
   }
}

function SprawdzFormularzRezerwacji(typ_oferty)
{
	var f = document.forms['FormularzRezerwacji'];
	if(!SprawdzDate(f.elements['termin_od'])) return false;
	if(!SprawdzDate(f.elements['termin_do'])) return false;

	if(typ_oferty == '6')
	{
		if(f.elements['liczba_uczestnikow_dzieci_7_12'].value == '' && f.elements['liczba_uczestnikow_dzieci_13_17'].value == '')
   	{
   		alert('Podaj liczbę uczestników (wymagane wypełnienie przynajmniej jednego pola).');
   		f.elements['liczba_uczestnikow_dzieci_7_12'].focus();
   		return false;
   	}
	}
	else
	{
	   if(f.elements['pokoj'].value == '')
   	{
   		alert('Podaj ilu osobowy pokój chcesz zarezerwować.');
   		f.elements['pokoj'].focus();
   		return false;
   	}

   	if(f.elements['liczba_uczestnikow_dorosli'].value == '' && f.elements['liczba_uczestnikow_dzieci_0_3'].value == '' && f.elements['liczba_uczestnikow_dzieci_4_12'].value == '')
   	{
   		alert('Podaj liczbę uczestników (wymagane wypełnienie przynajmniej jednego pola).');
   		f.elements['liczba_uczestnikow_dorosli'].focus();
   		return false;
   	}

   	var decyzja = false;
   	var k;
     	for(k = 0; k < f.elements['wyzywienie'].length; k++)
     	{
      	if(f.elements['wyzywienie'][k].checked)
   		{
         	decyzja = true;
         	break;
       	}
     	}
     	if(decyzja == false)
     	{
   		alert('Zaznacz swoja decyzję odnośnie wyżywienia.');
   		return false;
     	}
  	}

  	var decyzja = false;
	var k;
  	for(k = 0; k < f.elements['ubezpieczenie'].length; k++)
  	{
   	if(f.elements['ubezpieczenie'][k].checked)
		{
      	decyzja = true;
      	break;
    	}
  	}
  	if(decyzja == false)
  	{
		alert('Zaznacz swoja decyzję odnośnie ubezpieczenia od rezygnacji.');
		return false;
  	}

	if(f.elements['imie_i_nazwisko'].value == '')
	{
		alert('Podaj imię i nazwisko.');
		f.elements['imie_i_nazwisko'].focus();
		return false;
	}
	if(f.elements['adres'].value == '')
	{
		alert('Podaj adres.');
		f.elements['adres'].focus();
		return false;
	}
	if(f.elements['telefon'].value == '')
	{
		alert('Podaj telefon.');
		f.elements['telefon'].focus();
		return false;
	}
	if(f.elements['email'].value != '')
	{
  		if(!sprawdzemail(f.elements['email']))
  		{
  			alert('Podaj poprawny adres e-mail.');
  			f.elements['email'].focus();
			return false;
		}
  	}
	return true;
}

function SprawdzDate(input)
{
	var validformat = /^\d{2}\-\d{2}\-\d{4}$/;
	var returnval = false;
	if(!validformat.test(input.value))
	{
		alert("Niepoprawny format daty.")
	}
	else
	{
		var monthfield = input.value.split("-")[1];
		var dayfield = input.value.split("-")[0];
		var yearfield = input.value.split("-")[2];
		var dayobj = new Date(yearfield, monthfield-1, dayfield);
		if((dayobj.getMonth()+1 != monthfield) || (dayobj.getDate() != dayfield) || (dayobj.getFullYear() != yearfield))
		{
			alert("Niepoprawna data.")
		}
		else
		{
			returnval = true;
		}
	}
	return returnval;
}

function PowiekszZdjecie(url,w,h)
{
	var okno = null;
	if(okno) okno.close();
	var ScrWidth = 640;
	var ScrHeight = 480;
	var width = 640;
	var height = 640;
	if(window.screen)
  	{
   	ScrWidth = window.screen.width;
		ScrHeight = window.screen.height;
  	}
  	PosX = Math.round((ScrWidth - width) / 2);
  	PosY = Math.round((ScrHeight - height) / 2);
  	width = width;
  	height = height;
  	okno = window.open("pokaz_zdjecie.php?url="+url, "zdjecie", "menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=no,resizable=no,copyhistory=no,width=" + width + ",height=" + height + ",left=" + PosX + ",top=" + PosY);
  	okno.focus();
}

function changeSearchBox(objS)
{
	if($(objS).attr("name")=="kategoria_id")
	{
		if($(objS).val()==14 )
		{
			$("#lblMiejscowosc").hide("slow");
			$("#cntMiejscowosc").hide("slow");
			$("#lblRegion").hide("slow");
			$("#cntRegion").hide("slow");
		}else
		{
			$("#lblMiejscowosc").show("slow");
			$("#cntMiejscowosc").show("slow");
			$("#lblRegion").show("slow");
			$("#cntRegion").show("slow");
		}
			$.get("/include/ajax/getCountries.php",{catId:$(objS).val()},
		        function(data){
		        	$("#selKraj").html('<option value="" selected >dowolny</option>'+data);
		        	$("#selKraj").selectOptions("");
		        	$("#selRegion").selectOptions("");
		        	$("#selMiasto").selectOptions("");
		        	//$("#selKraj").append('<option value="">dowolny</option>');
	        });

	}
	if($(objS).attr("name")=="kraj_id")
	{
		if($("selKategoria").val()!=14 )
		{
			$.getJSON("/include/ajax/getRegions.php",{countryId:$(objS).val()},
		        function(data){
		        	$("#selRegion").html("");
		        	$("#selRegion").append('<option value="">dowolny</option>');
			          $.each(data, function(i,item)
			          {
			          	$("#selRegion").append('<option value="'+item.id+'">'+item.nazwa+'</option>');
			          });
		        	$("#selRegion").selectOptions("");
		        	$("#selMiasto").selectOptions("");

		        });

			$.getJSON("/include/ajax/getCities.php",{countryId:$(objS).val(),regionId:$("#selRegion").val()},
		        function(data){
		        	$("#selMiasto").html("");
		        	$("#selMiasto").append('<option value="">dowolne</option>');
			          $.each(data, function(i,item)
			          {
			          	$("#selMiasto").append('<option value="'+item.id+'">'+item.nazwa+'</option>');
			          });
		        	$("#selMiasto").selectOptions("");
		        });
		 }
	}
	if($(objS).attr("name")=="region_id")
	{
		if($("selKategoria").val()!=14 )
		{
			$.getJSON("/include/ajax/getCities.php",{countryId:$("#selKraj").val(),regionId:$(objS).val()},
		        function(data){
		        	$("#selMiasto").html("");
		        	$("#selMiasto").append('<option value="">dowolne</option>');
			          $.each(data, function(i,item)
			          {
			          	$("#selMiasto").append('<option value="'+item.id+'">'+item.nazwa+'</option>');
			          });

		        });
		 }
	}
}


// -->

