function lgnSubmit(codesess)
{
  ss=0;

  if (document.loginForm.site2pstoretoken.value == "") document.loginForm.site2pstoretoken.value = gets2p();
  
  if (document.loginForm.site2pstoretoken.value != "")
  {
    SetCookie("PSPCODE", codesess, 1000);
    SetCookie("PSPSESSIDCUR", "0", 1000);
    SetCookie("PSPUSRN", document.loginForm.ssousername.value, 1000);
    ss=1;
  }
  if (ss==1) return true; else return false;
}



function autologin(sessid, sso, pwd, codesess, ipadr, sessid_empl)     
{     
  document.write('<FORM NAME="loginForm" ACTION="'+surllgn+'" method="POST">');
  document.write('<INPUT NAME="sessid" TYPE="hidden" VALUE="'+sessid+'">');  
  document.write('<INPUT NAME="ipaddress" TYPE="hidden" VALUE="'+ipadr+'">');  
  document.write('<INPUT NAME="site2pstoretoken" TYPE="hidden" VALUE="">');
  document.write('<INPUT NAME="ssousername" TYPE="hidden" VALUE="'+sso+'">');
  document.write('<INPUT NAME="password" TYPE="hidden" VALUE="'+pwd+'">');
  document.write('</FORM>');
  document.write('<IFRAME NAME="s2pFrame" style="width:0px; height:0px; border:0px" src="'+surls2p+'"></IFRAME>');    
  timerB=1000; 
  timerC=100; 
  codesessclnt = codesess;
  emplsessid = sessid_empl;
  usrname = sso;
  chws2pLoaded(); 
} 
function chws2pLoaded() 
{ 
  timerB-=timerC; 
  if (timerB > 0) 
    setTimeout("chws2pLoaded()", timerC) 
  else 
  { 
    if (emplsessid=='0') 
    { 
      lgnSubmit(codesessclnt); 
      document.loginForm.submit(); 
    }
    else  
    { 
      document.loginForm.site2pstoretoken.value = gets2p(); 
      lgnSetEmpl(emplsessid,codesessclnt); 
    }
  } 
}   



function autolgnout(cdssclnt)
{
  IFRSSO.location.href = autologoutorasso;
  aorB1=3000;
  aorC1=100;
  vcdssclnt = cdssclnt;
  afrlLoaded(); 
} 
function afrlLoaded() 
{
  aorB1-=aorC1; 
  if (aorB1 > 0) setTimeout("afrlLoaded()", aorC1)  
  else 
  { 
    SetCookie("PSPCODE", vcdssclnt, 1000)
    SetCookie("PSPSESSIDCUR", 0, 1000)
    IFRSSO.location.href = ""; 

    top.location.href = autobackorasso;
  } 
} 


function lgnout()
{
  if (urlempl2userlgn != "") urlempl2userlgn = urlempl2userlgn + gets2p();
  IFRBAG.location.href = urllogoutorasso;
  orB1=3000;
  orC1=100;
  frlLoaded(); 
} 
function frlLoaded() 
{
  orB1-=orC1; 
  if (orB1 > 0) setTimeout("frlLoaded()", orC1)  
  else 
  { 
    SetCookie("PSPCODE", codesessclntorasso, 1000)
    SetCookie("PSPSESSIDCUR", 0, 1000)
    IFRBAG.location.href = ""; 

    if (urlempl2userlgn != "") top.location.href = urlempl2userlgn;
    else top.location.href = urlbackorasso;
  } 
} 
  
		  								      

function usrhstlogin(sessidempl)
{
  IFRBAG.location.href = urllogoutorasso;
  orB2=2000;
  orC2=100;
  emplsessid = sessidempl;
  document.loginForm.site2pstoretoken.value = gets2p();

  hstLoaded(); 
} 
function hstLoaded() 
{
  orB2-=orC2; 
  if (orB2 > 0) setTimeout("hstLoaded()", orC2)  
  else   
  { 
    IFRBAG.location.href = ""; 
    lgnSetEmpl(emplsessid, codesessclntorasso); 
  } 
} 


function gets2p()
{
  s2pval = '';
  obj = new Object();
  for(i=0; i<parent.frames.length; i++)  
  {
    obj=parent.frames[i].document.getElementsByTagName("INPUT")[0];
    if(obj && obj.name=='site2pstoretoken')  s2pval = obj.value;
  }
  return s2pval;
} 


function lgnSetEmpl(esid, cdsess) 
{
  SetCookie("PSPCODE", cdsess, 1000)
  SetCookie("PSPSESSIDCUR", esid, 1000)
  SetCookie("PSPUSRN", document.loginForm.ssousername.value, 1000);
  document.loginForm.submit();
} 


