// .----------------------------------------------------------------------------.
// |.--------------------------------------------------------------------------.|
// || This script is the private property of                                   ||
// ||          Mobilit-e Limited (Company Registration Number: 351410)         ||
// ||          Dublin, Ireland                                                 ||
// ||                                                                          ||
// || No use/reuse is permitted without prior written permission of Mobilit-e. ||
// || Written permission is only valid in the form of a legally binding        ||
// ||      software licence contract with Mobilit-e.                           ||
// ||                                                                          ||
// ||                Copyright: 2002,2003,2004                                 ||
// |'--------------------------------------------------------------------------'|
// '----------------------------------------------------------------------------'
//
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var DashIsOff= true, DashFirstCall = true;

function DashWaitForAllClear()
  {var DashWaitTag = document.cookie;
   var DashIntoTag = DashWaitTag.indexOf('LoginCookie2' + '=');
   DashTagSplit = DashWaitTag.split('&');
   DashTagOk = 0;
   for (Dashi=0; Dashi<DashTagSplit.length; Dashi++)
     {DashTagSplit2 = DashTagSplit[Dashi].split('=');
      if (DashTagSplit2[0] == 'LoggedIn' && DashTagSplit2[1] == 'True') {DashTagOk++;}
     }
   if (DashTagOk > 0) 
     {var DashIntoTag = DashWaitTag.indexOf('LoginCookie' + '=');
      DashTagSplit = DashWaitTag.split('&');
      DashTagOk = 0;
      for (Dashi=0; Dashi<DashTagSplit.length; Dashi++)
        {DashTagSplit2 = DashTagSplit[Dashi].split('=');
         if (DashTagSplit2[0] == 'LoggedIn' && DashTagSplit2[1] == 'True') {DashTagOk++;}
        }
      if (DashTagOk < 1)
        {if (!DashIsOff || DashFirstCall) {LcW_RedirectOff();}
         DashFirstCall = false;
         DashTimerID = setTimeout('DashWaitForAllClear()',LcW_Dashboard_heartbeat);
        }
           else {if (DashIsOff) {LcW_Redirect();}
                 DashTimerID = setTimeout('DashWaitForAllClear()',LcW_Dashboard_heartbeat);
                }
     }
   else   {if (!DashIsOff || DashFirstCall) {DashFirstCall = false; LcW_RedirectOff();}
           DashTimerID = setTimeout('DashWaitForAllClear()',LcW_Dashboard_heartbeat); 
          }
  }

//DashTimerID = setTimeout('DashWaitForAllClear()',LcW_Dashboard_heartbeat);
