
	function validate_required(field,alerttxt) {
		if (field.value==null||field.value=="")
			{alert(alerttxt);return false}
		else {return true}
	}
	
	function testchars(email) {
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
		if (email.match(illegalChars)) 
			{ alert("The email address contains illegal characters.\nPlease Correct");return false } 
		else 
			{ return true }
	}
	
	function testfilter(email) {	
	var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(email))) 
			{ alert("The email address is invalid\nPlease enter a valid email address."); return false } 
		else 
			{ return true }			
	}
	
	function testspace(email) {	
	var sp = email.indexOf(" ")
		if (sp != -1) 
			{ alert("The email address contains a space.\nEmail addresses cannot have spaces."); return false } 
		else 
			{ return true }			
	}
	
	function checkSubmit(thisform) {	
		
		if (validate_required(thisform.name,"Please supply your name")==false)
				{thisform.name.focus();return false}
		if (validate_required(thisform.email,"Please enter your email\nWe require this to reply to your enquiry")==false)
				{thisform.email.focus();return false}
		if (testchars(thisform.email.value)==false)
				{thisform.email.focus();return false}
		if (testfilter(thisform.email.value)==false)
				{thisform.email.focus();return false}
		if (testspace(thisform.email.value)==false)
				{thisform.email.focus();return false}
	}	
