function Checkfields()
{
		if(document.frmBooking.name.value == ""){
		alert("Please Enter your name.");
		return false;}
		
		if(document.frmBooking.requiredDate.value == ""){
		alert("Please enter a date");
		return false;}
		
		if(document.frmBooking.time.value == ""){
			alert("Please enter a time.")
			return false;
		}
	return true;		
}

function CheckAddressFields()
{
	if(document.frmAddressBooking.houseNumber.value == "")
	{
		alert("Please enter your house number or name.")
		return false;
	}
	if(document.frmAddressBooking.street.value == "")
	{
		alert("Please enter your street name.")
		return false;
	}
	if(document.frmAddressBooking.postCode.value == "")
	{
		alert("Please enter your post code.")
		return false;
	}

	if(document.frmAddressBooking.telephone.value == "")
	{
		alert("Please enter your telephone number.")
		return false;
	}

	return true;		
}

function CheckContactFields()
{
	if(document.frmContact.name.value == ""){
	alert("Please Enter your name.");
	return false;}
		
	if(document.frmContact.message.value == ""){
	alert("Please Enter your message.");
	return false;}

	if(document.frmContact.telephone.value == "")
	{
		if(document.frmContact.email.value == "")
		{
			alert("Please Enter either telephone or email address.");
			return false;
		}
	}
	return true;
}

function hideName()
{
	document.frmBooking.name.style.visibility = 'hidden';
}

function showName()
{
	document.frmBooking.name.style.visibility = 'visible';
}

function checkEmail(the_email)
{
	var the_at = the_email.indexOf("@");
	var the_dot = the_email.lastIndexOf(".");
	var a_space = the_email.indexOf(" ");
	if ((the_at != -1) &&
	(the_at != 0) &&
	(the_dot != -1) &&
	(the_dot > the_at + 1) &&
	(the_dot < the_email.length - 1) &&
	(a_space == -1))
	{
		// email is OK
		return true;
	}
	else
	{
		// bad address
		return false;
	}
}
