function contact_formOK(enquiry) {
	if ((enquiry.pracno.value == "") && (enquiry.sname.value=="" 
		|| enquiry.fname.value=="")) {
		alert("Please enter either your Practice No or details of your name")
		enquiry.pracno.focus()
		return false}
		//
	if (enquiry.sname.value.length > 3) {
		enquiry.sname.value= enquiry.sname.value.substring(0,3) }
	//
	if (enquiry.fname.value.length >3) {
		enquiry.fname.value= enquiry.fname.value.substring(0,3) }
		//
	if (enquiry.dob.value.length<6) {
		alert("Please enter a date in 'dd/mm/yy' format")
		enquiry.dob.focus()
		return false}
		//
	if (!isEmail(enquiry.email.value)) {
		alert("Please enter a valid email address");
		enquiry.email.focus();
		enquiry.email.select();
		return false}
	//
	if (enquiry.subject.selectedIndex== 0) {
		alert("Please indicate what your message is about or who it is for");
		enquiry.subject.focus()
		return false}
		//
	if (enquiry.message.value=="") {
		enquiry.message.focus()
		alert("Please enter your message")
		return false}
		//
	return true}
