<!--
function checkForm(register) {

   msg = '';
   empty_fields = '';

   if (!register.title.value) {
      empty_fields += "Title\n";
   }

   if (!register.first_name.value) {
      empty_fields += "First Name\n";
   }

   if (!register.last_name.value) {
      empty_fields += "Last Name\n";
   }

   if (!validEmail(register.email.value)) {
      empty_fields += "Valid Email Address\n";
   }

   if (!register.area_code.value) {
      empty_fields += "Area Code\n";
   }

   if (!register.phone.value) {
      empty_fields += "Phone\n";
   }

   if (!register.address.value) {
      empty_fields += "Address\n";
   }

   if (!register.city.value) {
      empty_fields += "City\n";
   }

   if (!register.state.value) {
      empty_fields += "State\n";
   }

   howhearChoice = register.how_hear.selectedIndex;
   if (register.how_hear.options[howhearChoice].value == "") {
      empty_fields += "How did you hear of us?";
   }


   if (empty_fields) {
      msg += "The following data is required\nin order to submit your request:\n\n" + empty_fields;
      alert(msg);
      return false;
   }

   return true;

}

function validEmail(email) {
   invalidChars = " /:,;";
   if (email == "") {   
      return false;
   }
   for (i = 0; i < invalidChars.length; i++) {
      badChar = invalidChars.charAt(i);
      if (email.indexOf(badChar,0) > -1) {
         return false
      }
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {   
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false;
   }
   periodPos = email.indexOf(".",atPos);
   if (periodPos == -1) {
      return false;
   }
   if (periodPos+3 > email.length) {
      return false;
   }
   return true;
}

//-->
