function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ alert("Invalid E-mail") return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ alert("Invalid E-mail") return false } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ alert("Invalid E-mail") return false } if (str.indexOf(at,(lat+1))!=-1){ alert("Invalid E-mail") return false } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert("Invalid E-mail") return false } if (str.indexOf(dot,(lat+2))==-1){ alert("Invalid E-mail") return false } if (str.indexOf(" ")!=-1){ alert("Invalid E-mail") return false } return true } function validate_required(field,alerttxt) { with (field) { if (value==null||value=="") { alert(alerttxt); field.focus(); return false; } else { return true; } } } function validate_form(thisform) { with (thisform) { if (validate_required(fname,"Given Name must be entered")==false){ return false; } if (validate_required(lname,"Surname must be entered")==false){ return false; } if (validate_required(title,"Title must be entered")==false){ return false; } if (validate_required(email,"Email must be entered")==false){ return false; } if (echeck(thisform.email.value)==false){ return false; } if (extra_ref.value<2){ alert("At least two references must be entered"); return false; } } } function validate_sr_form(thisform) { with (thisform) { if (validate_required(name,"Name must be entered")==false){ return false; } if (validate_required(company,"Company must be entered")==false){ return false; } if (validate_required(department,"Department must be entered")==false){ return false; } if (validate_required(address,"Address must be entered")==false){ return false; } if (validate_required(phone,"Phone must be entered")==false){ return false; } if (validate_required(email,"Email must be entered")==false){ return false; } if (echeck(thisform.email.value)==false){ return false; } } } function validate_sa_form(thisform) { with (thisform) { if (validate_required(fname,"Given Name must be entered")==false){ return false; } if (validate_required(lname,"Surname must be entered")==false){ return false; } } }