var isNav; // on load, run this function doLoad() { //MM_reloadPage(true); isNav = (navigator.appName.indexOf("Netscape") !=-1); //register event listeners //document.onkeypress = getKey; if (isNav) { document.captureEvents(Event.KEYPRESS); document.LoginForm.password.onkeypress = getKey; document.LoginForm.username.onkeypress = getKey; } else { document.onkeypress = getKey; //Bug 10331785 } } //registered event listener, passes all key ASCII values to checkKey method function getKey(keyStroke) { keyHit = (isNav) ? keyStroke.which : event.keyCode; whichKey = String.fromCharCode(keyHit).toLowerCase(); checkKey(keyHit); } //if this method is passed the return key (13) char, then do a login function checkKey(key) { if (key=="13") { doLogin(document.LoginForm); } } // check if username or password is null function isEmpty(form) { var username = form.username.value; var password = form.password.value; if (username == "" || password == "") { document.getElementById('required').className = "error-show"; document.getElementById('readerunamerequired').className = "error-show"; document.getElementById('readerpwdrequired').className = "error-show"; try { document.getElementById('errormsg').className = "error-hide"; document.getElementById('readerunameerrormsg').className = "error-hide"; document.getElementById('readerpwderrormsg').className = "error-hide"; } catch (err) { } setFocus(); return true; } } //perform a login for the LoginForm function doLogin(form) { // check if username or password is null if (isEmpty(form)) { return; } // This method can be used to check for special charecteristics when such a // requirement comes up. // if (!isValidUsername(form)) { // return; // } //obfuscation of vars //form.uname.value = form.username.value; //form.pwd.value = (form.pwd.value == "") ? form.password.value : form.pwd.value; //this line is required for IE5.5, which fires doLogin twice. //form.username.value = ""; //form.password.value = ""; form.submit(); return false; } // function to strip crossSite script in URLs function stripHTML() { var orgURL=location.href; var tempURL=orgURL; orgURL.replace(/[\"\'][\s]*javascript:(.*)[\"\']/g, "\"\""); orgURL = orgURL.replace(/%22%3E%3Cscript(.*)/g, ""); orgURL = orgURL.replace(/script(.*)/g, ""); orgURL = orgURL.replace(/eval\((.*)\)/g, ""); if(tempURL.length!= orgURL.length) location.href=orgURL; } // set the focus on password field if username exists function setFocus() { var username = document.LoginForm.username.value; if(username != null && username != "") { document.LoginForm.password.focus(); } else { document.LoginForm.username.focus(); } } //-->