<!--

function validateEmail(emailAddress){if(emailAddress){var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var emailMask=/^(.+)@(.+)$/;var ipDomainMask=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var knownDomains=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var userQuote="(\"[^\"]*\")";var atom=validChars+'+';var word="("+atom+"|"+userQuote+")";var userMask=new RegExp("^"+word+"(\\."+word+")*$");var domainMask=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailAddress.match(emailMask);if(matchArray==null){alert('"'+emailAddress+'" is not a valid e-mail address.');return false;}var user=matchArray[1];var domain=matchArray[2];for(i=0;i<user.length;i++){if(user.charCodeAt(i)>127){alert('"'+emailAddress+'" is not a valid e-mail address.\n"'+user+'" is not a valid username segment because it contains invalid characters.');return false;}}for(i=0;i<domain.length;i++){if(domain.charCodeAt(i)>127){alert('"'+emailAddress+'" is not a valid e-mail address.\n"'+domain+'" is not a valid domain segment because it contains invalid characters.');return false;}}if(user.match(userMask)==null){alert('"'+emailAddress+'" is not a valid e-mail address.\n"'+user+'" is not a valid username segment.');return false;}var IPArray=domain.match(ipDomainMask);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){alert('"'+emailAddress+'" is not a valid e-mail address.\n"'+IPArray+'" is not a valid IP address.');return false;}}return true;}var atomMask=new RegExp("^"+atom+"$");var domainArray=domain.split(".");var len=domainArray.length;for(i=0;i<len;i++){if(domainArray[i].search(atomMask)==-1){alert('"'+emailAddress+'" is not a valid e-mail address.\n"'+domain+'" is not a valid domain name.');return false;}}if(domainArray[domainArray.length-1].length!=2&&domainArray[domainArray.length-1].search(knownDomains)==-1){alert('"'+emailAddress+'" does not appear to be a valid e-mail address.\n"'+domainArray[domainArray.length-1]+'" is not a known top-level domain.');return false;}if(len<2){alert('"'+emailAddress+'" is not a valid e-mail address because it is missing a hostname.');return false;}return true;}};

//-->