function mailvalidate(x) {
	if (x.mailing_name.value == "" || x.mailing_name.value.length == 0  || x.mailing_name.value == "Your Name") {
		x.mailing_name.focus();
		return false;
	}
	
		if (x.mailing_email.value == "" || x.mailing_email.value.length == 0 || x.mailing_email.value == "Your Email") {
		x.mailing_email.focus();
		return false;
	}
	
	var email = x.mailing_email.value.match(/^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/);
	    if(email) {
	         } else {
	     alert("Email format incorrect");
	     x.mailing_email.focus();
	return false;
	}
	x.submit();
}

function validateForm(x) { //v4.0
	errors=''
	if(x.firstname.value == ""){errors+='- First name is required\n' ;}
	if(x.lastname.value == ""){errors+='- Last name is required\n' ;}
	if(x.company.value == ""){errors+='- Company is required\n'; }
	if(x.telephone.value == ""){errors+='- Telephone number is required\n'; }
	if(x.find.value == ""){errors+='- Please enter how you found us\n'; }
	if(x.enquiry.value == ""){errors+='- Please enter your query\n'; }
	var email = x.email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
	if(!email) {errors+='- must contain an e-mail address.\n';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
}