language = "javascript1.3"
<!--
 
function EmailForm_Validator(theForm){
  
  if (theForm.email.value == ""){
    alert("please enter your email address.");
    theForm.email.focus();
    return (false);
  }
  if (!validEmail(theForm.email.value)){
      alert("Invalid email address.");
      theForm.email.focus();
  	return (false);
  } 
  else {
    return (true);}
}

function validEmail(email){
   invalidChars = "/;&>$<"
   for(i=0; i<invalidChars.length; i++){      //does it contain any invalid characters?
      badChar = invalidChars.charAt(i)
      if (email.indexOf(badChar,0) > -1){
         return (false)}
   }
   atPos = email.indexOf("@",1)          //there must be one "@" symbol
   if (atPos == -1){
       return (false)
   }
   if (email.indexOf("@",atPos+1) != -1){     //and only one "@"
       return (false)
   }
   periodPos = email.indexOf(".",atPos)
   if (periodPos == -1){                   //and at least one "." after the "@"
      return (false) 
   }
   if (periodPos+3 > email.length) {       //must be at least 2 characters after the "."
      return (false)
   }
   else{
      return (true)}
}


//-->
