﻿
var oXmlDoc = new ActiveXObject("Microsoft.XMLDOM");

HandleTemporaryUsers(); 

function HandleTemporaryUsers() 
//       ~~~~~~~~~~~~~~~~~~~~
{
  oXmlDoc.async = true;
  oXmlDoc.onreadystatechange = OFEK_OnAsyncLoadComplete;
  sXml = "/Login/HandleTemporaryUsers.aspx?dtTimeStamp=" + (new Date()).getTime() + "&sEnforcedLanguage=" + sLang ;
  oXmlDoc.load(sXml);
}
//--------------------------------------------------------------------------------
  
function OFEK_OnAsyncLoadComplete ()
//       ~~~~~~~~~~~~~~~~~~~~~~~~
{      
  try
  {
    if (oXmlDoc.readyState != 4)
      return;
  }             
  catch(e) {return;}
  window.setTimeout(HandleTemporaryUsers, 60 * 1000 * 15); // remove: * 15
  try
  {
    if(oXmlDoc.documentElement.childNodes[0].text == 'True')
      location.href = "/Login/Logout.aspx?bEnforced=1"; 
  }
  catch(nError){}
}    

