var firstname=""; var lastname=""; var address1=""; var address2=""; var address3=""; var city=""; var state=""; var postalcode=""; var homephone=""; var workphone=""; var emailaddress=""; var memberid=""; var domArray = new Array('com','net','org','edu','int','mil','gov','arpa','biz','aero','name','coop','info','pro', 'museum','ac','ad','ae','af','al','am','an','ao','ar','as','at','au','az','ba','bb','bd','be','bf','bg','bh','bi', 'bj','bm','bn','bo','br','bs','bt','bv','bw','by','bz','ca','cc','cd','cf','cg','ch','ci','cl','cm','cn','co','cr', 'cu','cv','cy','cz','de','dj','dk','dm','do','dz','ec','ee','eg','eh','es','et','fi','fj','fk','fm','fo','fr','ga', 'gb','gd','ge','gf','gh','gi','gl','gm','gn','gp','gq','gr','gt','gs','gw','gy','hk','hn','hr','ht','hu','id','ie', 'il','in','io','iq','ir','is','it','jm','jo','jp','ke','kg','kh','ki','km','kn','kp','kr','kw','kz','la','lb','lc', 'li','lk','lr','ls','lt','lu','lv','ly','ma','mc','md','mg','mk','ml','mm','mn','mo','mq','mr','ms','mt','mu','mv', 'mw','mx','my','mz','na','nc','ne','ng','ni','nl','no','np','nr','nu','nz','om','pa','pe','pf','pg','ph','pk','pl', 'pm','pn','pt','py','qa','re','ro','ru','rw','sa','sb','sc','sd','se','sg','sh','si','sj','sk','sl','sm','sn','so', 'sr','st','sv','sy','sz','tc','td','tf','tg','th','tj','tk','tm','tn','to','tp','tr','tt','tv','tw','tz','ua','ug', 'uk','um','us','uy','uz','va','vc','ve','vg','vn','vu','wf','ws','ye','yu','za','zm','zw','su'); function IsEmpty(aTextField) { if ((aTextField.value.length==0) || (aTextField.value==null)) { return true; } else { return false; } } function isValidPhoneNumber(inString) { var RegexString = /^([0-9]|\s|-|\(|\))*$/g; if (inString.match(RegexString) && inString.length>9 && inString.length<15) { return true; } else { return false; } } function isValidNorthAmericaPhoneNumber(inString) { var RegexString = /^\(?[2-9]\d\d\)?[\s-]?[2-9]\d\d-?\d\d\d\d$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function hasTwoConsecutiveDots(inString) { var RegexString = /[\.][\.]/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateMoney(inString) { var RegexString = /^[0-9][0-9]*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateUserName(inString) { var RegexString = /^([@A-Za-z0-9._-])*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validatePhoneNumber(inString) { var RegexString = /^\([0-9][0-9][0-9]\)\s[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]/g; if (inString.match(RegexString)) { return true; } else { return false; } } function isAlpha(inString) { var RegexString = /^([a-zA-Z])*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateName(inString) { var RegexString1 = /^([A-Za-z0-9.]|'|\s|,|-)+$/g; var RegexString2 = /^([A-Za-z0-9.]|'|\s|,|-)*\(([A-Za-z0-9.]|'|\s|,|-)+\)([A-Za-z0-9.]|'|\s|,|-)*$/g; var RegexString3 = /^([A-Za-z0-9.]|'|\s|,|-)*[/]([A-Za-z0-9.]|'|\s|,|-)*$/g; if (inString.match(RegexString1) || inString.match(RegexString2) || inString.match(RegexString3)) { if (hasTwoConsecutiveDots(inString)) { return false; } else { return true; } } else { return false; } } function validateStreetMailAddress(inString) { var RegexString1 = /^([A-Za-z0-9.]|'|\s|,|-)+$/g; var RegexString2 = /^([A-Za-z0-9.]|'|\s|,|-)*#([A-Za-z0-9.]|'|\s|,|-)*$/g; var RegexString3 = /^([A-Za-z0-9.]|'|\s|,|-)*[/]([A-Za-z0-9.]|'|\s|,|-)*$/g if (inString.match(RegexString1) || inString.match(RegexString2) || inString.match(RegexString3)) { if (hasTwoConsecutiveDots(inString)) { return false; } else { return true; } } else { return false; } } function validateCity(inString) { return validateName(inString); } function validateUSPostalCode(inString) { var RegexString = /^[0-9]{5}(-?[0-9]{4})?$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateNonUSPostalCode(inString) { var RegexString = /^([0-9]|[a-zA-Z]|\s)*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateEmail(inString) { var RegexString = /^([A-Za-z0-9._-]|\+)+@([A-Za-z0-9-_.]|\+)+[.]([A-Za-z0-9-_]|\+)+$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateGlobalWarningProblemCode(inString) { var RegexString = /^([a-zA-Z0-9])+([a-zA-Z0-9]|[/])*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function validateGlobalWarningProblemName(inString) { var RegexString = /^([a-zA-Z0-9])+([a-zA-Z0-9]|[/]|\'|\s|,|-)*$/g; if (inString.match(RegexString)) { return true; } else { return false; } } function oc(a) { var o = {}; for(var i=0;i