function subform(o) {
	
	// alert('Sorry, due to server maintenance this form is currently disabled. Please email us instead.'); return false;
  
    reWhiteSpace = new RegExp(/^\s+$/);// Check for white space
	 
	if ((o.name.value=='') || (reWhiteSpace.test(o.name.value))) {
		alert('Name is required!'); o.name.focus(); return false;
		}
	if ((o.telephonenumber.value=='') || (reWhiteSpace.test(o.telephonenumber.value))) {
		alert('Telephone Number is required!'); o.telephonenumber.focus(); return false;
		}
	if (o.emailaddress.value=='') {
		alert('Email is required!'); o.emailaddress.focus(); return false;
		}
	else {
		if (isemail(o.emailaddress.value)==false) {
			alert('Invalid Email address!'); o.emailaddress.focus(); o.emailaddress.value=o.emailaddress.value; return false;
			}
		}
	if ((o.enquiry.value=='') || (reWhiteSpace.test(o.enquiry.value))) {
		alert('Nature of Enquiry is required!'); o.enquiry.focus(); return false;
		}
	return true
}
function isemail(v) {
	var i=false;
	if (v!="")
		{
			var re=/^([A-Za-z0-9_-]){1,}(\.([A-Za-z0-9_-]){1,})*@(([A-Za-z0-9_-]){1,}\.)+([A-Za-z0-9]){1,}$/;
			if (re.test(v)==true)
				{
					i=true;
				}
		}
	return i;
}
