function cancleHelp() { var form = document.forms[0]; form.action = "/webct/helpCancle.dowebct"; form.submit(); } function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("Enter a valid e-mail address."); return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("The user name is invalid."); return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("The destination IP address is invalid."); return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("The domain name is invalid."); return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (len<2) { alert("The e-mail address must contain a host name."); return false } return true; } function isEmpty(str) { return ((str == null) || (str.length == 0)) } function LTrim(str) { var i=0; while (i=0 && strIn.charAt(i) == ' ') { i--; } if (i>=0) return strIn.substring(0,i+1); else return ""; } function Trim(str) { return LTrim(RTrim(str)); }