          function validate(theForm)
               {

             if (theForm.email.value == "")
             {
               alert("Please enter your email address.");
               theForm.email.focus();
               return (false);
             }
             var checkOK ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.!#$%&*+~";
             var checkStr = theForm.email.value;
             var allValid = true;
             for (i = 0;  i < checkStr.length;  i++)
             {
               ch = checkStr.charAt(i);
               for (j = 0;  j < checkOK.length;  j++)
                 if (ch == checkOK.charAt(j))
                   break;
               if (j == checkOK.length)
               {
                 allValid = false;
                 break;
               }
             }
             if (!allValid)
             {
               alert("Please enter only letter, digit and \"@.\" characters in the \"Email\" field.");
               theForm.email.focus();
               return (false);
             }
             var chkVal = theForm.email.value;
             var prsVal = chkVal;
             if (chkVal != "" && !(prsVal >= "\"1\""))
             {
               alert("Please enter your email address.");
               theForm.email.focus();
               return (false);
             }
       return (true);