      function empty(field)
      {
         with (field)
         {
            if (value==null || value=="")
            {
               return true;
            }
            else
               return false;
         }
      }

      function checkEmail(emailAddr) 
      {
         if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailAddr.value))
         {
            return true;
         }
         return false;
      }

      function contactformValidation(thisform)
      {
         with (thisform)
         {
            if(empty(email))
            {
               alert ("Please fill out all fields.");
               return false;          
            }
            else
            {
               if (!checkEmail(email))
               {
                  alert("Please enter a valid email address.");
                                              return false;
               }
            }
            if(empty(fname) || empty(lname) || empty(email))
            {
               alert ("Please fill out all fields.");
               return false;
            }
         }
      }
