function validateTourForm()
{
	//First Name
	if(BookingFrm.Name.value.length == 0)
	{
		alert("Please enter your name in the 'Name' field.");
		BookingFrm.Name.focus();
		return false;
	}

	//Surname
	if(BookingFrm.Surname.value.length == 0)
	{
		alert("Please enter your surname in the 'Surname' field.");
		BookingFrm.Surname.focus();
		return false;
	}

	//Nationality
	if(BookingFrm.Nationality.value.length == 0)
	{
		alert("Please enter your Nationality in the 'Nationality' field.");
		BookingFrm.Nationality.focus();
		return false;
	}

	//PassportNumber
	if(BookingFrm.PassportNumber.value.length == 0)
	{
		alert("Please enter your Passport Number in the 'Passport Number' field.");
		BookingFrm.PassportNumber.focus();
		return false;
	}

	//Golf Handicap
	if((!IsNumeric(BookingFrm.GolfHandicap.value)) || (BookingFrm.GolfHandicap.value.length == 0))
	{
		alert("Please enter your Golf Handicap in the 'Golf Handicap' field.");
		BookingFrm.GolfHandicap.focus();
		return false;
	}

	//PhysicalAddress
	if(BookingFrm.PhysicalAddress.value.length == 0)
	{
		alert("Please enter your Physical Address in the 'Physical Address' field.");
		BookingFrm.PhysicalAddress.focus();
		return false;
	}

	//PostalAddress
	if(BookingFrm.PostalAddress.value.length == 0)
	{
		alert("Please enter your Postal Address in the 'Postal Address' field.");
		BookingFrm.PostalAddress.focus();
		return false;
	}

	//PostalCode
	if(BookingFrm.PostalCode.value.length == 0)
	{
		alert("Please enter your Postal Code in the 'Postal Code' field.");
		BookingFrm.PostalCode.focus();
		return false;
	}
	
	//PhoneNumber
	if((BookingFrm.PhoneNumber.value.length == 0) || (!IsValidPhone(BookingFrm.PhoneNumber.value)))
	{
		alert("Please enter a valid phone number in 'Phone Number' field.");
		BookingFrm.PhoneNumber.focus();
		return false;
	}

	//FaxNumber
	if((BookingFrm.FaxNumber.value.length == 0) || (!IsValidPhone(BookingFrm.FaxNumber.value)))
	{
		alert("Please enter a valid fax number in 'Fax Number' field.");
		BookingFrm.FaxNumber.focus();
		return false;
	}

	//Email
	if(!IsValidEmail(BookingFrm.Email.value))
	{
		alert("Please enter a valid email address in the 'Email Address' field.");
		BookingFrm.Email.focus();
		return false;
	}
	
	return true;
}
