/*********************************************************************** * RegEx's here ************************************************************************/ var regExIsUname = /^[\w\'\-]+$/; var regExisPasswd = /^[\w\.\-\/]+$/; /************************************************************************ * Function: resetform() * Purpose: * Parameters: * returns: ************************************************************************/ function resetform() { document.forms[0].elements[1]==""; } /************************************************************************ * Function: fieldFocus(name) * Purpose: * Parameters: * returns: ************************************************************************/ function fieldFocus(name){ document.getElementById(name).focus(); } /************************************************************************ * Function: dofieldcheck(obj, expr) * Purpose: * Parameters: * returns: ************************************************************************/ function dofieldcheck(obj, expr) { if(obj.value == "") { return; } if(expr.test(obj.value)) { return true; } else { alert(obj.name + " is invalid\nPlease re-enter"); obj.value = ""; } fieldFocus(obj.id); } /************************************************************************ * Function: validate(obj) * Purpose: * Parameters: * returns: ************************************************************************/ function validate(obj) { var isValid = true; checkPassWordLen(); for(var i = 0; i < obj.length; i++) { if(obj[i].value == "") { name = obj[i].name; document.getElementById(name).className = "formHighlight"; isValid = false; } else if(obj[i].name != "") { name = obj[i].name; document.getElementById(name).className = "formNormal"; } } return isValid; } /************************************************************************ * Function: checkPassWordLen() * Purpose: * Parameters: * returns: ************************************************************************/ function checkPassWordLen() { var min=6; var max=12; var isOK = true; passwd = document.getElementById('passwd').value; if(passwd.length < min || passwd.length > max) isOK = false; if(!isOK) { document.getElementById('passwd').value =""; } } /*********************************************************************** * Help Msgs here ************************************************************************/ uname_msg = 'Enter the username you registered us. '; uname_msg += '
'; passwd_msg = 'Enter the password you registered with us.'; passwd_msg += '
'; /************************************************************************ * Function: showHelp(name, output, msg) * Purpose: * Parameters: * returns: ************************************************************************/ function showHelp(name, obj, msg) { newwin = window.open('','','top=150,left=150,width=325,height=360'); if(!newwin.opener) newwin.opener = self; with(newwin.document) { open(); write(''); write('

'+ name +'

' + msg + '
'); write('

You may enter your ' + name + ' here and it will be copied into the form for you.'); if(name =='Password') write('

' + name + ': '); else write('

' + name + ': '); write('

'); write('

'); close(); } }