function VF_frmbooking()
{
	var theForm = document.forms['frmbooking'];
	var emailRE = /(@\w[-._\w]*\w\.\w{2,3})$/;
	var sFlg_Special_diet = false;
	var sFlg_Vaccinated = false;
	var errMsg = "";
	var setfocus = "";

	for(var s10=0;s10<theForm['Special-diet'].length;s10++){if(theForm['Special-diet'].options[s10].selected){if(theForm['Special-diet'].options[s10].text==theForm['Special-diet'].options[0].text)sFlg_Special_diet=true;}}
	for(var s9=0;s9<theForm['Vaccinated'].length;s9++){if(theForm['Vaccinated'].options[s9].selected){if(theForm['Vaccinated'].options[s9].text==theForm['Vaccinated'].options[0].text)sFlg_Vaccinated=true;}}

	if (theForm['imgverify'].value == ""){
		errMsg = "Please enter the text found in the image on the left";
		setfocus = "['imgverify']";
	}
	if (!theForm['Terms'].checked){
		errMsg = "Please tick to accept our Terms and Conditions";
		setfocus = "['Terms']";
	}
	if (sFlg_Special_diet){
		errMsg = "Do any require a special diet\?";
		setfocus = "['Special-diet']";
	}
	if (sFlg_Vaccinated){
		errMsg = "Have your dog\(s\) been vaccinated\?";
		setfocus = "['Vaccinated']";
	}
	if (!emailRE.test(theForm['Email'].value)){
		errMsg = "Please enter a valid contact email address";
		setfocus = "['Email']";
	}
	if (theForm['Telephone'].value == ""){
		errMsg = "Please enter your home telephone number";
		setfocus = "['Telephone']";
	}
	if (theForm['PostCode'].value == ""){
		errMsg = "Please enter your Post or ZIP code";
		setfocus = "['PostCode']";
	}
	if (theForm['Finish'].value == ""){
		errMsg = "When is\/are your dog\(s\) departing\?";
		setfocus = "['Finish']";
	}
	if (theForm['Start'].value == ""){
		errMsg = "When is\/are your dog\(s\) arriving\?";
		setfocus = "['Start']";
	}
	if (theForm['Names'].value == ""){
		errMsg = "What are their names\?";
		setfocus = "['Names']";
	}
	if (theForm['Breed'].value == ""){
		errMsg = "What breed\(s\) is\/are your dog\(s\)\?";
		setfocus = "['Breed']";
	}
	if (theForm['Owner'].value == ""){
		errMsg = "Please enter your name in the form John Roberts";
		setfocus = "['Owner']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}
