//---------------------------------------------------------------; var StateCodes = "AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY|AE|AA|AE|AE|AP" ; function trim(value) { var temp = value; var re = /^(\s*)([\W\w]*)(\b\s*$)/; if (re.test(temp)) { temp = temp.replace(re, '$2'); } var re = / /g; while (temp.match(re)) { temp = temp.replace(re, " "); } return temp; } function validPhone(str) { //strip out () var i; var phoneChars = "()- " ; var strnum = ""; str = trim(str); for (i = 0; i < str.length; i++) { var schar = str.charAt(i); if (phoneChars.indexOf(schar) == -1) { strnum = strnum +schar; } } //Test Length if (strnum.length != 10) { return false; } //Test for all numeric if (isNaN(strnum)) { return false; } else { return true; } } function validEmail(strEmail){ var re = /^.+\@.+\..+$/ ; var re2 = /\s/ ; //Check for spaces if (re2.test(strEmail)) { ; return false; } //check for well formed if (re.test(strEmail)) { return true; } else { ; return false; } } //---------------------------------------------------------------; function isEmpty(str) { return ((str == null) || (str.length == 0)); } function validState(str){ var sdelim = "|"; return (StateCodes.indexOf(str) != -1) && (str.indexOf(sdelim) == -1); }