  function validate(theForm) {
      var f = theForm;
      var first_name = f.name.value;
      var email      = f.email.value;
      var phone      = f.phone.value;

      var error_string = '';
      if (first_name.search(/[a-z]/i) == -1) {
        error_string = error_string + "Invalid name.\n";
      }
      if (email.search(/[a-z]/i) == -1) {
        error_string = error_string + "Invalid email.\n";
      }

      phone = phone.replace (/\D/g, '');
      if (phone.length != 10) {
        error_string += "Invalid phone.\n";
      } else {
        phone = phone.replace (/^(\d{3})(\d{3})(\d{4})$/, "$1-$2-$3");
        f.phone.value = phone;
      }

      if (error_string.length) {
        alert (error_string);
        return false;
      }

      return true;
    }
