
vodka_carambar
By: a guest on Feb 5th, 2009 | syntax:
JavaScript | size: 1.42 KB | hits: 355 | expires: Never
function OnSigninSubmit(u)
{
if(g_fAS)return false;
if(typeof u!="object")return false;
var bL=true;
var bP=true;
var bI=true;
var bH=true;
bL=Val(u.login);
var sEM=u.login.value;
bL=ValEM(sEM);
if(typeof u.passwd=="object")
bP=Val(u.passwd);
if(!bP)
{
if(typeof u.CS=="object")
bP=u.CS.value!="";
if(typeof u.FedState=="object"&&u.FedState.value>=1)
bP=true;
}
if(typeof u.pin=="object")
bI=Val(u.pin);
if(typeof u.HIPSolution=="object")
bH=Val(u.HIPSolution);
if(!bL||!bP||!bI||!bH)
{
var fSF=true;
HideErrorDivs();
if(!bL)
{
fSF=SwErr("i0519",u.login,fSF);
if(typeof g_bTriedInvalidName!="undefined")
g_bTriedInvalidName=1;
}
if(!bI)
fSF=SwErr("i0527",u.pin,fSF);
if(!bP)
fSF=SwErr("i0512",u.passwd,fSF);
if(!bH)
fSF=SwErr("i0517",u.HIPSolution,fSF);
return false;
}
if(typeof g_RDScriptDL!="undefined")
SubmitPending(u);
if(typeof u.passwd=="object")
PadPasswd(u,u.passwd.value.length);
if(typeof g_DO!="undefined")
{
var dom=sEM.substr(sEM.indexOf("@")+1);
var sU=g_DO[dom.toLowerCase()];
if(sU)u.action=sU;
}
if(typeof g_QS!="undefined")
{
if(g_QS)
{
var sS="&";
if(u.action.indexOf("?")==-1)
sS="?";
if(u.action.indexOf(g_QS)==-1)
u.action+=sS+g_QS;
}
}
g_fAS=true;
u.login.value=u.login.value.toLowerCase();
WriteWLPerfOnSubmit();
u.submit();
return false;
}