Guest

vodka_carambar

By: a guest on Feb 5th, 2009  |  syntax: JavaScript  |  size: 1.42 KB  |  hits: 355  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. function OnSigninSubmit(u)
  2. {
  3.         if(g_fAS)return false;
  4.         if(typeof u!="object")return false;
  5.         var bL=true;
  6.         var bP=true;
  7.         var bI=true;
  8.         var bH=true;
  9.         bL=Val(u.login);
  10.         var sEM=u.login.value;
  11.         bL=ValEM(sEM);
  12.         if(typeof u.passwd=="object")
  13.                 bP=Val(u.passwd);
  14.         if(!bP)
  15.         {
  16.                 if(typeof u.CS=="object")
  17.                         bP=u.CS.value!="";
  18.                 if(typeof u.FedState=="object"&&u.FedState.value>=1)
  19.                         bP=true;
  20.         }
  21.         if(typeof u.pin=="object")
  22.                 bI=Val(u.pin);
  23.         if(typeof u.HIPSolution=="object")
  24.                 bH=Val(u.HIPSolution);
  25.         if(!bL||!bP||!bI||!bH)
  26.         {
  27.                 var fSF=true;
  28.                 HideErrorDivs();
  29.                 if(!bL)
  30.                 {
  31.                         fSF=SwErr("i0519",u.login,fSF);
  32.                         if(typeof g_bTriedInvalidName!="undefined")
  33.                                 g_bTriedInvalidName=1;
  34.                 }
  35.                 if(!bI)
  36.                         fSF=SwErr("i0527",u.pin,fSF);
  37.                 if(!bP)
  38.                         fSF=SwErr("i0512",u.passwd,fSF);
  39.                 if(!bH)
  40.                         fSF=SwErr("i0517",u.HIPSolution,fSF);
  41.                 return false;
  42.         }
  43.         if(typeof g_RDScriptDL!="undefined")
  44.                 SubmitPending(u);
  45.         if(typeof u.passwd=="object")
  46.                 PadPasswd(u,u.passwd.value.length);
  47.         if(typeof g_DO!="undefined")
  48.         {
  49.                 var dom=sEM.substr(sEM.indexOf("@")+1);
  50.                 var sU=g_DO[dom.toLowerCase()];
  51.                 if(sU)u.action=sU;
  52.         }
  53.         if(typeof g_QS!="undefined")
  54.         {
  55.                 if(g_QS)
  56.                 {
  57.                         var sS="&";
  58.                         if(u.action.indexOf("?")==-1)
  59.                                 sS="?";
  60.                         if(u.action.indexOf(g_QS)==-1)
  61.                                 u.action+=sS+g_QS;
  62.                 }
  63.         }
  64.         g_fAS=true;
  65.         u.login.value=u.login.value.toLowerCase();
  66.         WriteWLPerfOnSubmit();
  67.         u.submit();
  68.         return false;
  69. }