Official Athletic Site
function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/; var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"; var validChars="\[^\\s" + specialChars + "\]"; var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; var atom=validChars + '+'; var word="(" + atom + "|" + quotedUser + ")"; var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$"); var matchArray=emailStr.match(emailPat); if (matchArray==null) { alert("Email address seems incorrect (check @ and .'s)"); return false; } var user=matchArray[1]; var domain=matchArray[2]; if (user.match(userPat)==null) { alert("The username doesn't seem to be valid."); return false; } var IPArray=domain.match(ipDomainPat); if (IPArray!=null) { for (var i=1;i<=4;i++) {="" if="" (iparray[i]="">255) { alert("Destination IP address is invalid!"); return false; } } return true; } var domainArray=domain.match(domainPat); if (domainArray==null) { alert("The domain name doesn't seem to be valid."); return false; } var atomPat=new RegExp(atom,"g"); var domArr=domain.match(atomPat); var len=domArr.length; if ((domArr[domArr.length-1] != "info") && (domArr[domArr.length-1] != "name") && (domArr[domArr.length-1] != "arpa") && (domArr[domArr.length-1] != "coop") && (domArr[domArr.length-1] != "aero")) { if (domArr[domArr.length-1].length<2 ||="" domarr[domarr.length-1].length="">3) { alert("The address must end in a three-letter domain, or two letter country."); return false; } } if (len<2) {="" var="" errstr="This address is missing a hostname!" ;="" alert(errstr);="" return="" false;="" }="" return="" true;="" }="" function="" uptvalidateform(thisform)="" {="" if="" (thisform.val_1.value="=" "){"="" alert("please="" enter="" a="" value="" for="" first="" name");="" return(true);}if="" (thisform.val_2.value="=" "){"="" alert("please="" enter="" a="" value="" for="" last="" name");="" return(true);}="" if="" (emailcheck(thisform.email.value))="" {="" if="" (document.getelementbyid('unsubscribe')="" &&="" !document.getelementbyid('unsubscribe').checked)="" {="" }="" else="" {="" alert('thank="" you!');="" }="" return="" false;="" }="" else="" {="" return="" true;="" }="" }="">2)>| Please fill in the fields below: (required fields in bold) | |
| First Name | |
| Last Name | |
| Book Club Membership Newletter | |
| Unsubscribe from mailing list | |
2>=4;i++)>




