
inc_emailverification_js =
'<script language="JavaScript">\nfunction emailCheck (emai'
+ 'lStr) {\n var specialChars="\\\\(\\\\)><@,;:\\\\\\\\\\\\\\"\\\\.\\\\[\\\\]'
+ '";\n var validChars="\\[^\\\\s" + specialChars + "\\]";\n var '
+ 'atom=validChars + \'+\';\n var emailPat=/^(.+)@(.+)$/;\n var'
+ ' matchArray=emailStr.match(emailPat);\n \n if (matchArray='
+ '=null) {\n  alert("Email address seems incorrect (check @'
+ ' and .\'s)");\n  return false;\n }\n var user=matchArray[1];'
+ '\n var domain=matchArray[2];\n var atomPat=new RegExp("^" '
+ '+ atom + "$");\n var domArr=domain.split(".");\n var len=d'
+ 'omArr.length;\n var knownDomsPat=/^(com|uk|net|org|edu|in'
+ 't|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;\n v'
+ 'ar badDomsPat=/^(hotmail|freeserve|msn|gmail|talk21|nets'
+ 'cape|tiscali|ntlworld|aol|googlemail|yahoo|homechoice|mail)$/;\n \n i'
+ 'f (len<2) {\n alert("The email address does not appear to'
+ ' be complete.");\n return false;\n }\n \n if (domArr[domArr.'
+ 'length-1].length!=2 && \n domArr[domArr.length-1].search('
+ 'knownDomsPat)==-1) {\n alert("Email address is incorrect"'
+ ');\n return false;\n }\n \n if (domArr[domArr.length-2].sear'
+ 'ch(badDomsPat)!=-1) {\n alert("Sorry - we need to identif'
+ 'y your organisation from your email address. Please use '
+ 'your company email address.");\n return false;\n }\n \n if ('
+ 'len==3) {\n  if (domArr[domArr.length-3].search(badDomsPa'
+ 't)!=-1) {\n  alert("Sorry - we need to identify your orga'
+ 'nisation from your email address. Please use your compan'
+ 'y email address.");\n  return false;\n  }\n }\n return true;'
+ '\n}\n// End -->\n</script>';

// end_var_declaration
document.write(inc_emailverification_js);
