	function validate_contact(x) {

		message 	= "Form incomplete, please \n\n";
		submitOK	= "True";
		
		if (x.Name && x.Name.value.length<2)
		{message += "- enter your name\n";											submitOK="False";}

		if (!isValidEmail (x.Email.value)) 
		{ message += "- enter a correct email address\n";								submitOK="False"; }

		if (x.Enquiry && x.Enquiry.value.length<2)
		{ message += "- enter your enquiry\n";										submitOK="False"; }

		if (x.MailerRequired[0].checked && x.MailerRequired[0].value=="Yes" && !chksel (x.Category)) 
		{ message += "- tell us who you are, to join our list of members  \n";					submitOK="False"; }

		var v	= How_value (x.How_did_you_hear_about_us); 
		if (v == "Other") 
		if (x.Which && (x.Which.value == "Which:" || x.Which.value==""))
		{ message += "- tell us which other led you to our site\n";							submitOK="False"; }


		x.InternalKey.value	= internalkey;

		if (submitOK=="False")
			{ alert(message); return false; }
			
		return true;

	} <!-- end of function -->



	function chksel (x) {

		var boxLength 			= x.length;
		var v					= "";
		var ov				= "";

		for (i = 0; i < boxLength; i++) {

			if (x.options[i].selected && x.options[i].value != "")
				return true; 
		}

		return false;

	} <!-- end of function -->

