// JavaScript Document
function changeOption(frm)
	{
		var frm = document.frm;

		if(frm.wycieczka.value != 'Wroclaw Airport Transfer')
		{
			document.getElementById('airport_fields').style.display = 'none';
			document.getElementById('price_field').style.display = 'none';
			document.getElementById('travel_fields').style.display = 'block';
			document.getElementById('airport_fields_return').style.display = 'none';

		}

		if(frm.wycieczka.value == 'Wroclaw Airport Transfer')
		{
			document.getElementById('price_field').style.display = 'block';
			document.getElementById('airport_fields').style.display = 'block';
			document.getElementById('travel_fields').style.display = 'none';
			if(frm.return_transfer.checked)
			{
				document.getElementById('airport_fields_return').style.display = 'block';
			}
			else
			{
				document.getElementById('airport_fields_return').style.display = 'none';
			}
		}
		displayPrice();

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

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

		var d = new Date();
		var data_rezerwacji = d.setFullYear(frm.selyear.value,frm.selmonth.value-1,frm.selday.value);
		var data_dzisiejsza = d.setFullYear(frm.todayyear.value,frm.todaymonth.value-1,frm.todayday.value);


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

		if(frm.last_name.value == "")
		{
			alert("Please enter your last name.");
			frm.last_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.email_1.value)
		{
    		alert("Please enter valid email address.");
			frm.email_1.focus();
			return false;
		}

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

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

		if(frm.wycieczka.value == 'Wroclaw Airport Transfer')
		{

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

			if(data_dzisiejsza > data_rezerwacji)
			{
				alert("Please select correct date.");
				frm.selday.focus();
				return false;
			}

			if(frm.flight_arival_hour.value == "" || frm.flight_arival_minutes.value == "")
			{
				alert("Please enter correct arrival time.");
				frm.flight_arival_hour.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)
			{
				var data_powrotu = d.setFullYear(frm.returnyear.value,frm.returnmonth.value-1,frm.returnday.value);

				if(data_powrotu < data_rezerwacji)
				{
					alert("Please select correct return date.");
					frm.returnday.focus();
					return false;
				}

				if(frm.returnhour.value == "" || frm.returnminutes.value == "")
				{
					alert("Please enter correct return time.");
					frm.returnhour.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;
	}

function displayPrice()
{
	var frm = document.frm;
	var ceny = new Array();
	var cena = 0;

	switch(frm.wycieczka.value)
	{
		
		case 'Wroclaw Airport Transfer':
			switch(frm.nr_people.value)
			{
				case '1':
					cena = 70;
					break;
				case '2':
					cena = 70;
					break;
				case '3':
					cena = 70;
					break;
				case '4':
					cena = 70;
					break;
				case '5':
					cena = 140;
					break;
				case '6':
					cena = 140;
					break;
				case '7':
					cena = 140;
					break;
				case '8':
					cena = 140;
					break;
				case '9':
					cena = 210;
					break;
				case '10':
					cena = 210;
					break;
				case '11':
					cena = 210;
					break;
				case '12':
					cena = 210;
					break;
				case '13':
					cena = 280;
					break;
				case '14':
					cena = 280;
					break;
				case '15':
					cena = 280;
					break;
				case '16':
					cena = 280;
					break;
				case '17':
					cena = 280;
					break;
			}
			break;
	}
	
	if(frm.return_transfer.checked)
	{
		var upust = cena * 2 /10;
		cena = cena * 2 - upust;
	}
	
	frm.price.value = cena.toFixed(2);
	frm.cena.value = cena;



	return false;
}