/***********************************************************************
* 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('