function nameonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-, ");}function passwordonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");}function alphanumbericsymbolsonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 !@#$%^&*()_+=-`~;'\\/.,'\"]}{[:?");}function numbersonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "0123456789");}function decimalonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, ".0123456789");}function alphanumericonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ");}function emailonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@_-1234567890");}function dateonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "-0123456789");}function telnumbersonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "+()- 0123456789");}function othertelnumbersonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "+()- 0123456789/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");}function alphabetonly(ae, ZI, wQ) {return hG(ae, ZI, wQ, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");}function hG(ae, ZI, wQ, xR) {var Tj;var vE;if (window.event) {Tj = window.event.keyCode;} else if (ZI) {Tj = ZI.which;} else {return true;}vE = String.fromCharCode(Tj);if ((Tj==null) || (Tj==0) || (Tj==8) || (Tj==9) || (Tj==13) || (Tj==27) ) {return true;} else if (((xR).indexOf(vE) > -1)) {return true;} else if (wQ && (vE == ".")) {ae.form.elements[wQ].focus();return false;} else {return false;}} 