   var texttypes = new Array(10);
   var errortypes = new Array(10);

   function initialize() {
      
      texttypes[0] = document.mainform.elements[0];
      texttypes[1] = document.mainform.elements[1];
      texttypes[2] = document.mainform.elements[2];
      texttypes[3] = document.mainform.elements[12];
      texttypes[4] = document.mainform.elements[13];
      
      errortypes[0] = "Please enter an inquiry.";
      errortypes[1] = "Please enter your first name.";
      errortypes[2] = "Please enter your last name.";
      errortypes[3] = "Please enter your phone number or email address.";
      errortypes[4] = "Phone format is 999-999-9999.";
      errortypes[5] = "Invalid email address.";

      exp0 = /^[1-9][0-9]{2}-[0-9]{3}-[0-9]{4}$/;
      exp1 = /^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;

   }

   function validate() {

      initialize();

      
      for (i=0; i < 3; i++) {
       
          if (texttypes[i].value == "") {

                alert(errortypes[i]);
                return false;

          }
    
      }

      if (texttypes[3].value == "" && texttypes[4].value == "") {

         alert(errortypes[3]);
         return false;

      }

      if (texttypes[3].value != "" && texttypes[3].value.search(exp0) == -1) {

         alert(errortypes[4]);
         return false;

      }

      if (texttypes[4].value != "" && texttypes[4].value.search(exp1) == -1) {

         alert(errortypes[5]);
         return false;

      }     

      return true;
   
   }

