function formOK(scriptform) {
	//
	if ((scriptform.pracno.value == "") && ((scriptform.sname.value=="") 
		|| (scriptform.fname.value== ""))) {
		alert("Please enter either your Practice No or details of your name")
		scriptform.pracno.focus()
		return false}
		//
	if ((scriptform.pracno.value == "") && (scriptform.sname.value.length < 2)) {
		alert("Please enter at least the first two letters of your surname")
		scriptform.sname.focus()
		return false }
		//
	if ((scriptform.pracno.value == "") && (scriptform.fname.value.length < 2)) {
		alert("Please enter at least the first two letters of your first name")
		scriptform.fname.focus()
		return false }
		//
	if (scriptform.sname.value.length > 3) {
		scriptform.sname.value= scriptform.sname.value.substring(0,3) }
		//
	if (scriptform.fname.value.length >3) {
		scriptform.fname.value= scriptform.fname.value.substring(0,3) }
	//
	if (scriptform.sname.value > "") {
		if (!chkNameCompliant(scriptform.sname)) {
			scriptform.sname.focus();
			scriptform.sname.select();
			return false}
		}
	//	
	if (scriptform.fname.value > "") {
		if (!chkNameCompliant(scriptform.fname)) {
			scriptform.fname.focus();
			scriptform.fname.select();
			return false}
		}
	//
	if (scriptform.dob.value.length<6) {
		alert("Please enter your date of birth in 'dd/mm/yy' format")
		scriptform.dob.focus()
	return false}
		//
	if (scriptform.email.value==""){
		scriptform.email.focus()
		alert("Please enter your email address")
		return false}
	//
	if (!isEmail(scriptform.email.value)) {
    	alert("Please enter a valid email address");
		scriptform.email.focus();
		scriptform.email.select();
		return false}
	//
	if (scriptform.presaction.selectedIndex== 0) {
		alert("Please indicate what you want us to do with your prescription");
		scriptform.presaction.focus()
		return false}
	//
	if (scriptform.drug1.value==""){
		scriptform.drug1.focus()
		alert("Please enter some details about the medication you require")
		return false}
	//
	return true}