
function check_form(x) {

	submitOK="True";
	var message = "Form incomplete, please: \n\n";

	if (check_title (x.Title) == false) 
 		{ message += "- Select your title\n";						submitOK="False"; }

	if (x.FirstName.value.length<2)
 		{ message += "- Enter your first name\n";						submitOK="False"; }
		
	if (x.Surname.value.length<2)
 		{ message += "- Enter your surname\n";						submitOK="False"; }

	if (x.JobTitle.value.length<2)
 		{ message += "- Enter your job title\n";						submitOK="False"; }

	if (x.Organisation.value.length<2)
 		{ message += "- Enter your organisation\n";					submitOK="False"; }

	if (x.Email.value.length<2)
 		{ message += "- Enter your email address\n"; 					submitOK="False"; }
	else if (!isValidEmail (trim(x.Email.value))) 
		{ message += "- Enter your correct email address\n"; 				submitOK="False";}

	x.Telephone.value = trim (x.Telephone.value);

	if (x.How_they_found_ecri_site.value == "Not selected")
 		{ message += "- Tell us how you heard about us\n";				submitOK="False"; }


	if (x.How_they_found_ecri_site.value == "Publication" && x.Referrer.value == "Which: ")
		{ message += "- For our information, please could you let us know which publication led you to this site.";
														submitOK="False"; }

	if (x.How_they_found_ecri_site.value == "Search Engine" && x.Referrer.value == "Which: ")
		{ message += "- For our information, please could you let us know which search engine led you to this site.";
														submitOK="False"; }

	if (x.How_they_found_ecri_site.value == "Exhibition" && x.Referrer.value == "Which: ")
		{ message += "- For our information, please could you let us know which exhibition led you to this site.";
														submitOK="False"; }

	if (x.How_they_found_ecri_site.value != "Publication" && 
		x.How_they_found_ecri_site.value != "Search Engine" && 
		x.How_they_found_ecri_site.value != "Exhibition")
			x.Referrer.value = "Which: ";

	if (submitOK=="False")
		{ alert(message); return false; }


 	return true;

}



function check_title(x) { 

	var len = x.length;

	for (var i = 0; i < len; i++) {
		if (x[i].selected && x[i].value != "")
			return true; 
	}
	return false; 
} 
