function submitonce(theform){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}
}

///////////////////////////////////////////////
// validate contact form //
/////////////////////////////////////////////// 	

function Validate()
{var life;
life = document.form1.Firstname.value;
	if (life == "")
	{
		alert("Please provide your first name");
		document.form1.Firstname.focus();
		return false;
	}
life = document.form1.Surname.value;
	if (life == "")
	{
		alert("Please provide your surname");
		document.form1.Surname.focus();
		return false;
	}
life = document.form1.Address.value;
	if (life == "")
	{
		alert("Please provide your Address");
		document.form1.Address.focus();
		return false;
	}
life = document.form1.City.value;
	if (life == "")
	{
		alert("Please provide your City");
		document.form1.City.focus();
		return false;
	}
life = document.form1.Country.value;
	if (life == "")
	{
		alert("Please provide your Country");
		document.form1.Country.focus();
		return false;
	}
life = document.form1.Postcode.value;
	if (life == "")
	{
		alert("Please provide your Postcode");
		document.form1.Postcode.focus();
		return false;
	}
life = document.form1.Daytel.value;
	if (life == "")
	{
		alert("Please provide your daytime phone number");
		document.form1.Daytel.focus();
		return false;
	}
life = document.form1.Evetel.value;
	if (life == "")
	{
		alert("Please provide your evening phone number");
		document.form1.Evetel.focus();
		return false;
	}
life = document.form1.Email.value;
	if (life == "")
	{
		alert("Please provide your email address");
		document.form1.Email.focus();
		return false;
	}
life = document.form1.DateArrival.value;
	if (life == "")
	{
		alert("Please provide your date of arrival");
		document.form1.DateArrival.focus();
		return false;
	}
life = document.form1.DateDeparture.value;
	if (life == "")
	{
		alert("Please provide your date of departure");
		document.form1.DateDeparture.focus();
		return false;
}
life = document.form1.NumberAdults.value;
	if (life == "")
	{
		alert("Please enter the number of adults");
		document.form1.NumberAdults.focus();
		return false;
	}
life = document.form1.NumberChildren.value;
	if (life == "")
	{
		alert("Please enter the number of children");
		document.form1.NumberChildren.focus();
		return false;
	}
life = document.form1.NumberInfants.value;
	if (life == "")
	{
		alert("Please enter the number of infants");
		document.form1.NumberInfants.focus();
		return false;
	}
life = document.form1.Total.value;
	if (life == "")
	{
		alert("Please enter the total number of people.");
		document.form1.Total.focus();
		return false;
	}
life = document.form1.TotalAmount.value;
	if (life == "")
	{
		alert("Please enter the total amount of your cheque.");
		document.form1.TotalAmount.focus();
		return false;
	}
document.form1.submit();return true;
}
