function validate () { var firstname,LastName,Company,bphone,email,msg,myform; myform=document.forms.SignUp; msg=""; firstname=myform.elements["firstname"].value; LastName=myform.elements["LastName"].value; Company=myform.elements["Company"].value; bphone=myform.elements["bphone"].value; email=myform.elements["email"].value; if(IsName(firstname,"")!="ok") { msg=msg+IsName(firstname,"First Name"); } if(IsName(LastName,"")!="ok") { msg=msg+IsName(LastName,"Last Name"); } if(IsName(Company,"")!="ok") { msg=msg+IsName(Company,"Company Name"); } if((myform.elements["foodent"].checked!=true)&&(myform.elements["other"].checked!=true)) { msg=msg+"Please select a checkbox for your Industry Type\n"; } if(IsEmail(email)!="ok") { msg=msg+IsEmail(email); } if(IsPhone(bphone)!="ok") { msg=msg+IsPhone(bphone); } if(msg!="") {alert("The following fields are not filled in:\n"+msg); } else { myform.submit(); } } function IsPhone (pn) { var num=/\d{4,}/; if(num.test(pn)) { return "ok"; } else { return "Please provide a valid Business Phone Number\n"; } } function IsEmail (email) { var addr; addr=email.split("@",2); if(addr.length!=2) { return "Please provide a valid E-Mail Address\n"; } else { return "ok"; } } function IsName (name,objn) { var valid; valid=/\w{2,}/; if(valid.test(name)) { return "ok"; } else { return "Please provide a valid "+objn+"\n"; } }