var hookPageLoad = false;
var hookTutorLoad = false;

function onPageLoad()
{
  if (hookPageLoad == true)
  {
    onPageLoadHook();
  }
  if (hookTutorLoad == true)
  {
    onTutorLoadHook();
  }

  t_minus();
}

function t_minus()
{
  for(i=1;; i++)
  {
    myElement = document.getElementById("timer" + i);
    if(myElement != null)
    {
      myTime = t_format1(myElement)-1;
      if (myTime < 0)
      {
        setTimeout("document.location.reload()", 1000);
      }
      else
      {
        myTime = t_format2(myTime);
        myElement.innerHTML=myTime;
      }
    }
    else break;
  }
  setTimeout("t_minus()", 1000);
}


function t_format1(myElement)
{
  // translate 00:01:30 to 90
  p = myElement.innerHTML.split(":");
  myTime = p[0]*3600+p[1]*60+p[2]*1;
  return myTime;
}

function t_format2(s)
{
  // translate 90 to 00:01:30
  if (s > -1)
  {
    iHours = Math.floor(s/3600);
    iMinutes = Math.floor(s/60) % 60;
    iSeconds = s % 60;
    t = iHours + ":";
    if (iMinutes < 10)
    {
      t += "0";
    }
    t += iMinutes + ":";
    if (iSeconds < 10)
    {
      t += "0";
    }
    t += iSeconds;
  }
  else
  {
    t = "0:00:0?";
  }
return t;
}

