function VerifyForm(B){var A=B.email.value.match(/\b(^(\S+@).+(\..{2,6})$)\b/gi);if(!B){return false}if(!B.firstname.value){alert("Your FIRST name is blank!\nPlease revise this field.");return false}if(B.firstname.value.match(/[^A-z\.\ \'\`\-]/g)){alert("Your FIRST name appears to contain improper characters!\nPlease revise this field.");return false}if(countchars(B.firstname.value)){alert("Your FIRST name appears to contain improper usage of letters!\nPlease revise this field.");return false}if(!B.firstname.value.match(/[A-z\.]{2,20}/g)){alert("Your FIRST name appears to be either too short or unrealistically long!\nPlease revise this field.");return false}if(B.firstname.value.match(/Dr\.\s|dr\.\s|Rev\.\s|rev\.\s|Jr\.\s|jr\.\s|Sr\.\s|sr\.\s|\sIII|III\s|\siii|iii\s|\sII|II\s|\sii|ii\s|\sIV|IV\s|\siv|iv\s|Mr\.\s|mr\.\s|Mrs\.\s|mrs\.\s|Ms\.\s|ms\.\s/g)){alert("Your FIRST name appears to contain prefixes or suffixes that are not appropriate!\nPlease revise this field.");return false}if(badCAPS(B.firstname)){alert("Your FIRST name appears to have inappropriate use of upper/lower case!\nPlease revise this field.");return false}if(!B.lastname.value){alert("Your LAST name is blank!\nPlease revise this field.");return false}if(B.lastname.value.match(/[^A-z\.\ \'\`\-]/g)){alert("Your LAST name appears to contain improper characters!\nPlease revise this field.");return false}if(countchars(B.lastname.value)){alert("Your LAST name appears to contain improper usage of letters!\nPlease revise this field.");return false}if(!B.lastname.value.match(/[A-z]{2,20}/g)){alert("Your LAST name appears to be either too short or unrealistically long!\nPlease revise this field.");return false}if(LbadCAPS(B.lastname)){alert("Your LAST name appears to have inappropriate use of upper/lower case!\nPlease revise this field.");return false}if(B.title.value=="Mr"||B.title.value=="Mr."||B.title.value=="Mrs."||B.title.value=="Mrs"||B.title.value=="Miss"||B.title.value=="Miss."||B.title.value=="Ms"||B.title.value=="Ms."||B.title.value=="Dr"||B.title.value=="Dr."||B.title.value=="Rev"||B.title.value=="Rev."){alert("Your TITLE/ORGANIZATION appears to be inappropriate.  Please use the HONORIFIC instead of the titles you entered.");return false}if(!B.address.value){alert("Your ADDRESS information is blank!\nPlease revise this field.");return false}if(B.address.value.match(/[^A-z0-9\/\.\'\`\ \,\-\#\:]/g)){alert("Your ADDRESS appears to contain improper characters!\nPlease revise this field.");return false}if(addCAPS(B.address)){alert("Your ADDRESS appears to have inappropriate use of upper/lower case!\nPlease revise this field.");return false}if(countchars(B.address.value)){alert("Your ADDRESS name appears to contain improper usage of letters or numbers!\nPlease revise this field.");return false}if(!B.address.value.match(/[A-z0-9\.]{2,16}/g)){alert("Your ADDRESS name appears to be either too short or using unrealistically long words!\nPlease revise this field.");return false}if(!B.city.value){alert("Your CITY name is blank!\nPlease revise this field.");return false}if(badCAPS(B.city)){alert("Your CITY appears to have inappropriate use of upper/lower case!\nPlease revise this field.");return false}if(B.city.value.match(/[^A-z\.\ \'\`\-]/g)){alert("Your CITY name appears to contain improper usage of letters!\nPlease revise this field.");return false}if(countchars(B.city.value)){alert("Your CITY name appears to contain improper usage of letters!\nPlease revise this field.");return false}if(!B.city.value.match(/[A-z]{2,20}/g)){alert("Your CITY name appears to be either too short or unrealistically long!\nPlease revise this field.");return false}if(B.stateID.value==57){alert("Please make sure to select a state!");return false}if(B.zip.value.match(/[^0-9]/g)){alert("Your ZIPCODE appears to contain improper usage of letters!\nPlease revise this field.");return false}if(!B.zip.value.match(/[0-9]{5,5}/g)){alert("Your ZIPCODE appears to be either too short or unrealistically long!\nPlease revise this field.");return false}if(!B.zip.value){alert("Your ZIPCODE information is blank!\nPlease revise this field.");return false}if(!B.phone.value){alert("Your PHONE number is blank!\nPlease revise this field.");return false}if(B.phone.value.match(/[^0-9\ \.\-\(\)]/g)){alert("Your PHONE NUMBER includes improper characters!\nPlease revise this field.");return false}if(countdigits(B.phone.value)){alert("Your PHONE number appears to be too short or too long!\nPlease revise this field.");return false}if(!B.username.value){alert("Your USERNAME is blank!\nPlease revise this field.");return false}if(!A){alert("Your EMAIL address is either blank or obviously in error!\nPlease revise this field.");return false}if(!B.email.value){alert("Your EMAIL address is blank!\nPlease revise this field.");return false}if(B.password.value!=B.password2.value){alert("Your PASSWORDS do not match! This may be due to a typo.\nPlease revise these fields.");return false}return true}function countchars(A){var D=A.match(/[A-HJ-UY-z\.\'\`\-\,\#\:]/g);for(i=0;i<D.length;i++){var C=i-1;var B=i-2;if(i>2){if(D[i]==D[C]&&D[i]==D[B]){return 1}}}return 0}function countdigits(A){var B=A.match(/[0-9]/g);if(B.length==10||B.length==11){return 0}return 1}function badCAPS(A){var F=A.value.match(/[A-z]/g);var C=A.value.match(/[A-HJ-UY-Z]/g);var D=A.value.match(/[A-Z]/g);var E=A.value.substring(0,1);var B=E.match(/[A-Z]/g);if(!A.value){return false}if(!D){return true}if(!B||(C&&C.length>4)){return true}return false}function LbadCAPS(A){var E=A.value.match(/[A-z]/g);var C=A.value.match(/[A-HJ-UY-Z]/g);var D=A.value.match(/[A-Z]/g);var B=A.value.match(/[a-z]/g);if(!A.value){return false}if(!D){return true}if(!B){return true}return false}function addCAPS(A){var D=A.value.match(/[A-z]/g);var C=A.value.match(/[A-Z]/g);var B=A.value.match(/[A-HJ-UY-Z]/g);if(!C){return true}if(C.length>5){return true}return false}function checkfor(B,A){if(badCAPS(B)){expandcontent(A)}}function emailValid(B){var A=B.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.us)|(\.info)|(\.biz)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);if(!A){alert("Your EMAIL address is either blank or obviously in error!\nPlease revise this field.");return false}if(!B.email.value){alert("Your EMAIL address is blank!\nPlease revise this field.");return false}return true};