	// JavaScript Document
	function changeOption(frm)
	{
		var frm = document.frm;
				
		var typ_uslugi;
		var str = '/hotel_private_transfer.php?id_uslugi_strona='+frm.id_uslugi_strona.value;
		advAJAX.setDefaultParameters({
		group : "sample_group",
		onGroupLeave : function()
		{ 

		},
		onSuccess : function(obj)
		{
			typ_uslugi = obj.responseText;
			document.frm.id_uslugi_kategorie.value = typ_uslugi;
			/* transfery */
			if(typ_uslugi == 1)
			{
				document.getElementById('airport_fields').style.display = 'block';
				document.getElementById('travel_fields').style.display = 'none';

			}
			/* toury */
			if(typ_uslugi == 2)
			{
				document.getElementById('airport_fields').style.display = 'none';
				document.getElementById('travel_fields').style.display = 'block';
				document.getElementById('airport_fields_return').style.display = 'none';
			}

			/* toury */
			if(typ_uslugi == 3)
			{
				document.getElementById('airport_fields').style.display = 'block';
				document.getElementById('travel_fields').style.display = 'none';
				frm.return_transfer.checked = true;
				document.getElementById('airport_fields_return').style.display = 'block';
				document.getElementById('tour_fields').style.display = 'block';
				document.getElementById('airport_fields_wycieczka_transfer').style.display = 'block';
			}
			else
			{
				frm.return_transfer.checked = false;
				document.getElementById('airport_fields_return').style.display = 'none';
				document.getElementById('tour_fields').style.display = 'none';
				document.getElementById('airport_fields_wycieczka_transfer').style.display = 'none';
			}
		},
		onError : function(obj) { alert("Error: " + obj.status); }
		});
		advAJAX.get({ url: str });
	}


	function returnTransfer(frm)
	{
		var frm = document.frm;
			if(frm.return_transfer.checked)
			{
				document.getElementById('airport_fields_return').style.display = 'block';
			}
			else
			{
				document.getElementById('airport_fields_return').style.display = 'none';
			}
	}

	function MM_jumpMenu(targ,selObj,restore)
	{ //v3.0
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	  if (restore) selObj.selectedIndex=0;
	}


	function sprawdzBooking(frm)
	{
  		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		dzisiaj = new Date(); 
		var data = frm.sel_Year.value+'-'+(frm.sel_Month.value-1)+'-'+frm.sel_Day.value;
		var data_return = frm.return_Year.value+'-'+(frm.return_Month.value-1)+'-'+frm.return_Day.value;
		var data_dzisiejsza = dzisiaj.getFullYear()+'-'+dzisiaj.getMonth()+'-'+dzisiaj.getDate();

		//alert('dzis: '+data2+', wylot: '+data2+', powrot: '+data_return2);


		if(frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}


  		if (!reg1.test(frm.email.value) && reg2.test(frm.email.value)) 
		{
			frm.email.focus();
  		}
		else
		{
    		alert("Email address is required.");
			frm.email.focus();
			return false;
		}

		if(frm.email.value != frm.email1.value)
		{
    		alert("Please enter valid email address.");
			frm.email1.focus();
			return false;
		}

		if(frm.id_uslugi_strona.value == '')
		{
			alert("Please select type of service.");
			frm.id_uslugi_strona.focus();
			return false;
		}



		if(frm.id_uslugi_kategorie.value == '3' || frm.id_uslugi_kategorie.value == '1')
		{

			if(frm.flight_number.value == '')
			{
				alert("Please enter Your flight number.");
				frm.flight_number.focus();
				return false;
			}

			if(frm.flying_from.value == '')
			{
				alert("Please enter Your departure airport.");
				frm.flying_from.focus();
				return false;
			}

			if(frm.hotel_name_air.value == '')
			{
				alert("Please enter Your hotel name / Pick up address.");
				frm.hotel_name_air.focus();
				return false;
			}



			if(frm.return_transfer.checked)
			{
				if(frm.returnmonth.value == '' || frm.returnday.value == '' )
				{
					alert("Please select return date.");
					frm.returnday.focus();
					return false;
				}
			}

		}
		else
		{
			if(frm.hotel_name_travel.value == '')
			{
				alert("Please enter Your hotel name / Pick up address.");
				frm.hotel_name_travel.focus();
				return false;
			}	
		}

		if(frm.selmonth.value == '' || frm.selday.value == '' )
		{
			alert("Please select the month, day and year of your arrival.");
			frm.selday.focus();
			return false;
		}

		if(frm.telephone.value == "")
		{
			alert("Please enter your mobile phone.");
			frm.telephone.focus();
			return false;
		}

		return true;
	}

	function sprawdzKontakt(frm)
	{
  		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

		if(frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}


  		if (!reg1.test(frm.email.value) && reg2.test(frm.email.value)) 
		{
			frm.email.focus();
  		}
		else
		{
    		alert("Email address is required.");
			frm.email.focus();
			return false;
		}


		if(frm.content.value == '')
		{
			alert("Please enter your message.");
			frm.content.focus();
			return false;
		}


		return true;
	}