// JavaScript Document

function val()
{
	if(document.form.name.value=="")
	{
		alert("Please enter your name");
		document.form.name.focus();
		return false;
	}
	
	if(document.form.fname.value=="")
	{
		alert("Please enter your family name");
		document.form.fname.focus();
		return false;
	}
	
	if(document.form.address.value=="")
	{
		alert("Please enter your address");
		document.form.address.focus();
		return false;
	}
	
	//if(document.form.pc.value=="")
	//{
		//alert("Please enter your postal code");
		//document.form.pc.focus();
		//return false;
	//}
	
	if(document.form.landline.value=="")
	{
		alert("Please enter your home telephone number");
		document.form.landline.focus();
		return false;
	}
	
	if(document.form.mobile.value=="")
	{
		alert("Please enter your home mobile number");
		document.form.mobile.focus();
		return false;
	}
	
	if (document.form.email.value==""){
		alert("Please Enter your Email");
		document.form.email.focus();
		return false;
	}
	else if (!checkEmail(document.form.email.value)){
		document.form.email.focus();
		return false;
	}	
	
	
	if(document.form.start_date.value=="dd/mm/yy")
	{
		alert("Please enter arrival date ");
		document.form.start_date.focus();
		return false;
	}
	
	if(document.form.end_date.value=="dd/mm/yy")
	{
		alert("Please enter departure date ");
		document.form.end_date.focus();
		return false;
	}
	
	if(document.form.nights.value=="")
	{
		alert("Please enter number of nights ");
		document.form.nights.focus();
		return false;
	}
	
	if(document.form.party.value=="")
	{
		alert("Please enter the size of party");
		document.form.party.focus();
		return false;
	}
	
	///if(document.form.message.value=="")
	//{
		//alert("Please enter accommodation details ");
		//document.form.message.focus();
		//return false;
	//}
	
	//if(document.form.v[0].checked==false && document.form.v[1].checked==false)
	//{
		//alert("Please choose vehicle for hire ");
		//document.form.v[0].focus();
		//return false;
	//}
	
	
	
	if(document.form.v[0].checked==true)
	{
	
		if (document.getElementById("e1").value == "")
    {
        alert("Please select Type of Vehicle required ");
        document.getElementById("e1").focus();
		return false;
     }
	
	}
	
	if(document.form.v[1].checked==true)
	{
	 if (document.getElementById("e2").value == "")
    {
        alert("Please select Pickup place ");
        document.getElementById("e2").focus();
		return false;
     }
	}
	
	//if((!document.form.excur[0].checked)&& (!document.form.excur[1].checked))
	//{
		//alert("Please choose Excursion Type ");
		//document.form.excur[0].focus();
		//return false;
	//}
	
	if(document.form.excur[0].checked)
	{
	if ((!document.getElementById("d1").checked) && (!document.getElementById("d2").checked))
    {
        alert("Please select Overnight trip destination ");
        document.getElementById("d1").focus();
		return false;
     }
	}
	
	if(document.form.excur[1].checked)
	{
	if ((!document.getElementById("t1").checked) && (!document.getElementById("t2").checked) && (!document.getElementById("t3").checked) && (!document.getElementById("t4").checked))
    {
        alert("Please select Day trip destination ");
        document.getElementById("t1").focus();
		return false;
     }
	}
	
	
	else return true;
}

function checkEmail(strValue)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}



// JavaScript Document

function val1()
{
	
		if((document.form.v[0].checked==false) && (document.form.v[1].checked==false))
	{
		alert("Please choose vehicle for hire ");
		document.form.v[0].focus();
		return false;
	}
	
	if(document.form.v[0].checked==true)
	{
	
		if (document.getElementById("e1").value == "")
    {
        alert("Please select Vehicle type ");
        document.getElementById("e1").focus();
		return false;
     }
	
	}
	
	if(document.form.v[1].checked==true)
	{
	if (document.getElementById("e2").value == "")
    {
        alert("Please select Pickup place ");
        document.getElementById("e2").focus();
		return false;
     }
	}
	
	if(document.form.d.value=="")
	{
		alert("Please enter Excursion Trip Name");
		document.form.d.focus();
		return false;
	}

	if(document.form.name.value=="")
	{
		alert("Please enter your name");
		document.form.name.focus();
		return false;
	}
	
	if(document.form.fname.value=="")
	{
		alert("Please enter your family name");
		document.form.fname.focus();
		return false;
	}
	
	if(document.form.address.value=="")
	{
		alert("Please enter your address");
		document.form.address.focus();
		return false;
	}
	
	//if(document.form.pc.value=="")
	//{
		//alert("Please enter your postal code");
		//document.form.pc.focus();
		//return false;
	//}
	
	if(document.form.landline.value=="")
	{
		alert("Please enter your home telephone number");
		document.form.landline.focus();
		return false;
	}
	
	if(document.form.mobile.value=="")
	{
		alert("Please enter your home mobile number");
		document.form.mobile.focus();
		return false;
	}
	
	if (document.form.email.value==""){
		alert("Please Enter your Email");
		document.form.email.focus();
		return false;
	}
	else if (!checkEmail(document.form.email.value)){
		document.form.email.focus();
		return false;
	}	
	
	
	if(document.form.start_date.value=="dd/mm/yy")
	{
		alert("Please enter arrival date ");
		document.form.start_date.focus();
		return false;
	}
	
	if(document.form.end_date.value=="dd/mm/yy")
	{
		alert("Please enter departure date ");
		document.form.end_date.focus();
		return false;
	}
	
	if(document.form.nights.value=="")
	{
		alert("Please enter number of nights ");
		document.form.nights.focus();
		return false;
	}
	
	if(document.form.party.value=="")
	{
		alert("Please enter the size of party");
		document.form.party.focus();
		return false;
	}
	
	//if(document.form.message.value=="")
	//{
		//alert("Please enter accommodation details ");
		//document.form.message.focus();
		//return false;
	///}
	
	if(document.form.terms.checked==false)
	{
		alert("You must agree to the Terms and Conditions");
		document.form.terms.focus();
		return false;
	}
		
	else return true;
}

function checkEmail(strValue)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}