 function submitfrm() {
 var frm = document.emailform;
    if (document.emailform.eFld_FirstName.value == "") {	
        alert("Please enter your First Name");
        document.emailform.eFld_FirstName.focus();
        return(false);
       }
	   
	if (document.emailform.eFld_LastName.value == "") {	
        alert("Please enter your Last Name");
        document.emailform.eFld_LastName.focus();
        return(false);
       }
	   
	if (document.emailform.eFld_email.value == "") {	
        alert("Please enter your Email Address");
        document.emailform.eFld_email.focus();
        return(false);
       }
	   
   if (validate_email(document.emailform.eFld_email) == false) {
        document.emailform.eFld_email.focus();
        return(false); 
       } 
	if (document.emailform.eFld_comments.value == "") {	
        alert("Please enter your Message");
        document.emailform.eFld_comments.focus();
        return(false);
       }
  }
 
  function validate_email(TheField)
   {
   //this was breaking it for some reason...
   //TheField.value = Trim(TheField.value); 
   
   if (TheField.value == "")
     {
        alert("Please enter a valid email address.");
        TheField.focus();
        return (false);
     }
  
     if (TheField.value.length < 6)
     {
        alert("Please enter at least 6 characters in the Email field.");
        TheField.focus();
        return (false);
     }
  
     if (TheField.value.length > 150)
     {
        alert("Please enter no more than 150 characters in the Email field.");
        TheField.focus();
        return (false);
     }
  
  
   if (TheField.value.indexOf(" ") > -1) 
    {
        alert("Spaces are not allowed in the Email field.");
        TheField.focus();
        return (false);
    }  
  
   // Look for a @ in the e-mail address
     var checkStr = TheField.value;
     var AtSignFound = false;
     for (i = 0;  i < checkStr.length;  i++)
      {
       if (checkStr.charAt(i) == "@")
     {
           AtSignFound = true;
     break;
     }
      }
  
  
   // Look for a period after @ + 1.  (Gotta have at least a single char for the domain)
     var PeriodFound = false;
     for (j = i+2;  j < checkStr.length;  j++)
      {
       if (checkStr.charAt(j) == ".")
     {
           PeriodFound = true;
     break;
     }
      }
    
   // Must have found the period at least 2 chars before the end of the email addr to provide for the 
   // (.com, .net, .jp, .gb, .sp, etc.)
   if (!AtSignFound || !PeriodFound  || j >= TheField.value.length - 2)
     {
        alert("Please enter a valid e-mail address in the Email field.");
        TheField.focus();
        return (false);
     }
     return (true);
  }
  
  