function validateEmail(addr,man,db) {if (addr == '' && man) {   if (db) alert('Please enter your email address');   getFocus();			return false;}var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';for (i=0; i<invalidChars.length; i++) {   if (addr.indexOf(invalidChars.charAt(i),0) > -1) {      if (db) alert('Invalid Email Address Please re-try');						getFocus();      return false;   }}for (i=0; i<addr.length; i++) {   if (addr.charCodeAt(i)>127) {      if (db) alert("Invalid Email Address Please re-try");						getFocus();      return false;   }}var atPos = addr.indexOf('@',0);if (atPos == -1) {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}if (addr.indexOf('@', atPos + 1) > - 1) {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}if (addr.indexOf('.', atPos) == -1) {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}if (addr.indexOf('@.',0) != -1) {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}if (addr.indexOf('.@',0) != -1){   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}if (addr.indexOf('..',0) != -1) {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}var suffix = addr.substring(addr.lastIndexOf('.')+1);if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {   if (db) alert('Invalid Email Address Please re-try');			getFocus();   return false;}return true;}
