	function validate_required(field,alerttxt) {
		with (field) {
			if (value==null||value=="") {
				alert(alerttxt);
				return false;
			} else {
				return true
			}
		}
	}
	
	function checkValidEmail(email) {
		var theEmail = email.value;
		apos=theEmail.indexOf("@");
		dotpos=theEmail.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {
		alert("Please supply a valid e-mail address");
			return false;
		} else {
			return true;
		}
	}
	
function validate_form(thisform) {
	with (thisform)	{
		if (validate_required(name,"Please supply your name")==false)  {
			name.focus();
			return false;
		} else if (validate_required(email,"Please supply your e-mail address")==false)  {
			email.focus();
			return false;
		} else if (checkValidEmail(email)==false) {
			email.focus();
			return false;
		} else if (validate_required(message,"Please tell us your enquiry")==false)  {
			message.focus();
			return false;	
		} else {
			return true;
		}
	}
}