var TWX_WaitTitle = "";
var TWX_WaitDiv = "";
var TWX_WaitTimer = 1500;
var TWX_WaitAction = 0;

function TWX_WaitSet(timer, objname)
{
    TWX_WaitDiv = objname;
    TWX_WaitTimer = timer;
}

function TWX_WaitBegin()
{
   if(TWX_WaitAction != 0)
      return;
      
   TWX_WaitAction = 1;
   obj = document.getElementById(TWX_WaitDiv);
   if(TWX_WaitTimer > 0)
      setTimeout('TWX_WaitToggle()', TWX_WaitTimer);   
   else
      TWX_WaitToggle();
}

function TWX_WaitEnd(visible)
{
   TWX_WaitAction = 0;
   obj = document.getElementById(TWX_WaitDiv);
   if(obj)
   {
      if(visible)
         obj.style.visibility='visible';      
      else
         obj.style.visibility='hidden';      
   }
}

function TWX_Wait(status)
{
   obj = document.getElementById(TWX_WaitDiv);
   if(obj)
      obj.innerHTML = status;
}

function TWX_WaitStatus(status)
{
   obj = document.getElementById(TWX_WaitDiv);
   if(obj)
   {
      obj.style.visibility='visible';
      obj.innerHTML = status;
   }      
}

function TWX_WaitToggle()
{
   if(TWX_WaitAction == 0)
      return;
      
   obj = document.getElementById(TWX_WaitDiv);
   if(obj)
   {
      if(obj.style.visibility == 'visible')
         obj.style.visibility='hidden';               
      else
         obj.style.visibility='visible';      
      setTimeout('TWX_WaitToggle()', TWX_WaitTimer);    
   }
}


