	function mySubmitRoutine() {
		var errors = false;

		if (theForm.ContactName.value == '') {
			alert("Contact Name is a required field.");
			theForm.ContactName.focus(); return (false); errors = true;
		}
		
		var field = theForm.EmailAddressFrom;
		var str = field.value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
		if (reg1.test(str) || !reg2.test(str)) {
			alert("Please supply a Valid Email Address.");
			theForm.EmailAddressFrom.focus(); return (false); errors = true;
		}
		
		if (theForm.Location.value == '') {
			alert("Location is a required field.");
			theForm.Location.focus(); return (false); errors = true;
		}
		
		if (theForm.EnquiryText.value == '') {
			alert("Enquiry is a required field.");
			theForm.EnquiryText.focus(); return (false); errors = true;
		}

		if (errors == false) {
		alert("Thank you for you enquiry.");
		document.theForm.submit(); 
		} 
	}
