// Bookingform validation

function checkBookingForm ( form )

{

	if (form.name.value == "") {
		alert ("Please enter your name.");
		form.name.focus();
		return false;
	}

	if (form.homephone.value == "") {
		alert ("Please enter your home phone number.");
		form.homephone.focus();
		return false;
	}

	if (form.dayphone.value == "") {
		alert ("Please enter your daytime phone number.");
		form.dayphone.focus();
		return false;
	}

	if (form.email.value == "") {
		alert ("Please enter your email address.");
		form.email.focus();
		return false;
	}

	if (form.email.value != "") {

		if ((document.form.email.value.indexOf ('@',0) == -1) ||
		(document.form.email.value.indexOf ('.',0) == -1))
		 {
			checkmess = "An invalid email address has been entered.\nAn email address usually has the format of \nyour.name@company.com";
			document.form.email.focus();
			alert(checkmess);
			return false;
			}
	 }



	if (form.address1.value == "") {
		alert ("Please enter your house number and the name of your street.");
		form.address1.focus();
		return false;
	}

	if (form.address2.value == "") {
		alert ("Please enter the name of your town.");
		form.address2.focus();
		return false;
	}

	if (form.address3.value == "") {
		alert ("Please enter the name of your county.");
		form.address3.focus();
		return false;
	}

	if (form.address4.value == "") {
		alert ("Please enter your postcode.");
		form.address4.focus();
		return false;
	}

	if (form.address5.value == "") {
		alert ("Please enter your country.");
		form.address5.focus();
		return false;
	}

	if (form.arrivaldate.value == "-1") {
		alert ("Please select the date you would like to arrive.");
		form.arrivaldate.focus();
		return false;
	}

	if (form.weekchoice.value == "-1") {
		alert ("Please select the number of weeks you would like to stay.");
		form.weekchoice.focus();
		return false;
	}

	if (form.adults.value == "-1") {
		alert ("Please select the number of adults.");
		form.adults.focus();
		return false;
	}
	
	if (form.children.value == "-1") {
		alert ("Please select the number of children.");
		form.children.focus();
		return false;
	}

	if (form.guestnames.value == "") {
		alert ("Please specify the names of all guests and the ages of any children under the age of 16.");
		form.guestnames.focus();
		return false;
	}

}
// END Bookingform validation



// Contactusform validation

function checkContactusForm ( form )

{

	if (contactus.name.value == "") {
		alert ("Please enter your name.");
		contactus.name.focus();
		return false;
	}


	if (contactus.email.value == "") {
		alert ("Please enter your email address.");
		contactus.email.focus();
		return false;
	}

	if (contactus.email.value != "") {

		if ((document.contactus.email.value.indexOf ('@',0) == -1) ||
		(document.contactus.email.value.indexOf ('.',0) == -1))
		 {
			checkmess = "An invalid email address has been entered.\nAn email address usually has the format of \nyour.name@company.com";
			document.contactus.email.focus();
			alert(checkmess);
			return false;
			}
	 }

	if (contactus.question.value == "") {
		alert ("Please enter your question or comment in the box provided.");
		contactus.question.focus();
		return false;
	}

}
// END Contactusform validation
