
    function validName(name) {
      var haveLettersRE = /^[a-z]+/i;
      return haveLettersRE.test(name);
    }

    function validPhone(phone) {
      var tenAlphaNumsRE = /(.*\w.*){10,}/;
      return tenAlphaNumsRE.test(phone);
    }

    function validEmail(email) {
      var emailRE = /^(?:[\w-]+\.?)*\w+@(?:[\w-]+\.)+\w{2,6}$/;
      return emailRE.test(email);
    } //end validEmail()

    function validComments(comments) {
      var commentsRE = /\w+/; //at least 1 ANum char
	  return commentsRE.test(comments);
    } //end haveAlphaNum()

    function validate(f) {
      var validField = true; //init valid field flag

      if (validName(f.FirstName.value))
        document.getElementById("FirstNameStar").style.visibility="hidden";
      else
        {document.getElementById("FirstNameStar").style.visibility="visible"; validField=false;}

      if (validName(f.LastName.value))
        document.getElementById("LastNameStar").style.visibility="hidden";
      else
        {document.getElementById("LastNameStar").style.visibility="visible"; validField=false;}

      if (validPhone(f.Phone.value))
        document.getElementById("PhoneStar").style.visibility="hidden";
      else
        {document.getElementById("PhoneStar").style.visibility="visible"; validField=false;}

      if (validEmail(f.Email.value))
        document.getElementById("EmailStar").style.visibility="hidden";
      else
        {document.getElementById("EmailStar").style.visibility="visible"; validField=false;}

      if (validComments(f.Comments.value))
        document.getElementById("CommentsStar").style.visibility="hidden";
      else
        {document.getElementById("CommentsStar").style.visibility="visible"; validField=false;}

      //see if security image code field filled-in
      if (f.ValCode.value != "" && f.ValCode.value != "enter code seen at left")
        document.getElementById("CodeStar").style.visibility="hidden";
      else
        {document.getElementById("CodeStar").style.visibility="visible"; validField=false;}

      if (validField) {
        document.getElementById("validationMsg").style.visibility="hidden";
        //put webpage title into hidden field for postback to server
        document.getElementById("website").value = document.title;
      }
      else
        {document.getElementById("validationMsg").style.visibility="visible";}

      return validField;
    } //end validate()
