function verifyform(frm,a,disp){var frm=document.getElementById(frm);var error="";var chkFlds=["input","select","textarea","checkbox"];for(var j=0;j<chkFlds.length;j++){var frmObjs=frm.getElementsByTagName(chkFlds[j]);for(var i=0;i<frmObjs.length;i++){var type=frmObjs[i].type;var fldVal=frmObjs[i].value;var fldVfy=frmObjs[i].id;var thiserror=0;if(fldVfy.indexOf("vf#")!=-1&&frmObjs[i].disabled!==true){if(a=="reset"){if(!(type=="button")&&!(type=="hidden")){if(!disp){frmObjs[i].className="input";}
frmObjs[i].value="";}}else{if(fldVal==""&&fldVfy.indexOf("m")!=-1){if(!disp){frmObjs[i].className="inputerr";}
error+="   Missing field: "+frmObjs[i].name+'\n';thiserror=1;}
if(type=="checkbox"&&fldVfy.indexOf("m")!=-1&&frmObjs[i].checked!==true){if(!disp){frmObjs[i].className="inputerr";}
error+="   Unticked checkbox: "+frmObjs[i].name+'\n';thiserror=1;}
var numerror=0;var numerals="0123456789. \r\n";if(fldVal!==""&&fldVfy.indexOf("n")!=-1){for(k=0;k<fldVal.length;k++){var ch=fldVal.charAt(k);var x=numerals.indexOf(ch);if(x==-1){numerror=1;}}
if(numerror==1){if(!disp){frmObjs[i].className="inputerr";}
error+="   Numbers only: "+frmObjs[i].name+'\n';thiserror=1;}}
var alphaerror=0;var numerals="0123456789. ";if(fldVal!==""&&fldVfy.indexOf("a")!=-1){for(k=0;k<fldVal.length;k++){var ch=fldVal.charAt(k);var x=numerals.indexOf(ch);if(x!==-1){alphaerror=1;}}
if(alphaerror==1){if(!disp){frmObjs[i].className="inputerr";}
error+="   Numbers not allowed: "+frmObjs[i].name+'\n';thiserror=1;}}
if(fldVal!==""&&fldVfy.indexOf("e")!=-1){var at=fldVal.indexOf("@");var dot=fldVal.indexOf(".");if(at==-1||dot==-1){if(!disp){frmObjs[i].className="inputerr";}
error+="   Incorrect Email Address: "+frmObjs[i].name+'\n';thiserror=1;}}
if(thiserror!=1){if(!disp){frmObjs[i].className="input";}}}}}}
if(a=="verify"){if(!error==""){error="Please correct the following errors:    "+'\n\n'+error;alert(error);return false;}else{return true;}}}
