function imgOver(v)	{	document.images[v].src='images/'+v+'_over.gif'; 	}function imgOff(v)	{	document.images[v].src='images/'+v+'.gif'; 	}function CheckLogin () {     var errorMsg = "";        if (document.form1.fromEmail.value == "") {        errorMsg += "\nPlease enter your email address.\n";        }    if (document.form1.fromName.value == "") {        errorMsg += "\nPlease enter your name.\n";     }        if (errorMsg != "") {        errorMsg += alert(errorMsg + "\n\n");        return false;    }    return true;}//VALIDATES EMAILfunction validateEmail(addr,man,db) {if (addr == '' && man) {   if (db) alert('email address is mandatory');   return false;}var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';for (i=0; i<invalidChars.length; i++) {   if (addr.indexOf(invalidChars.charAt(i),0) > -1) {      if (db) alert('Email address contains invalid characters');      return false;   }}for (i=0; i<addr.length; i++) {   if (addr.charCodeAt(i)>127) {      if (db) alert("Email address contains non ascii characters.");      return false;   }}var atPos = addr.indexOf('@',0);if (atPos == -1) {   if (db) alert('Email address must contain an @');   return false;}if (atPos == 0) {   if (db) alert('Email address must not start with @');   return false;}if (addr.indexOf('@', atPos + 1) > - 1) {   if (db) alert('Email address must contain only one @');   return false;}if (addr.indexOf('.', atPos) == -1) {   if (db) alert('Email address must contain a period in the domain name');   return false;}if (addr.indexOf('@.',0) != -1) {   if (db) alert('Period must not immediately follow @ in email address');   return false;}if (addr.indexOf('.@',0) != -1){   if (db) alert('Period must not immediately precede @ in email address');   return false;}if (addr.indexOf('..',0) != -1) {   if (db) alert('Two periods must not be adjacent in email address');   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 primary domain in email address');   return false;}return true;}