// Revision History // 11/10/99 HasanT First draft function usr_valid(theField) { if (theField.value == "") { alert("Please enter the User Name."); theField.focus(); return (false); } if (theField.value.length > 20) { alert("Please enter at most 20 characters in the \"User Name\" field."); theField.focus(); return (false); } var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."; var checkStr = theField.value; var allValid = true; for (i = 0; i < checkStr.length; i++) { ch = checkStr.charAt(i); for (j = 0; j < checkOK.length; j++) if (ch == checkOK.charAt(j)) break; if (j == checkOK.length) { allValid = false; break; } } if (!allValid) { alert("Please enter only letter, digit, \"-\", \"_\" or \".\" characters in the \"User Name\" field."); theField.focus(); return (false); } return (true); }