// JScript File
var expired = 0;
var timerID = null;
  
function startTimer()
{
  var DSTAdjust = 0;
  oneMinute = 1000 * 60;
  var oneDay = oneMinute * 60 * 24;
  time = new Date();
  if (time.getTime() > timerEnd.getTime())
  {
    expired = 1;
  }
  else
  {
    DSTAdjust = (timerEnd.getTimezoneOffset() - time.getTimezoneOffset()) * oneMinute;
    var diff = Math.abs(timerEnd.getTime() - time.getTime()) - DSTAdjust;

    var days = Math.floor(diff/oneDay);
    var hours = Math.floor(diff/(60*oneMinute)) % 24;
    var minutes = Math.floor(diff/oneMinute) % 60;
    var seconds = Math.floor(diff/1000) % 60;
    var mseconds = diff % 1000;
  }
  if (!expired)
  {
    document.getElementById('days2').innerHTML = Math.floor(days/100);
    document.getElementById('days1').innerHTML = Math.floor((days%100)/10);
    document.getElementById('days0').innerHTML = days % 10;

    document.getElementById('hours1').innerHTML = Math.floor(hours/10);
    document.getElementById('hours0').innerHTML = hours % 10;

    document.getElementById('mins1').innerHTML = Math.floor(minutes/10);
    document.getElementById('mins0').innerHTML = minutes % 10;

    document.getElementById('secs1').innerHTML = Math.floor(seconds/10);
    document.getElementById('secs0').innerHTML = seconds % 10;

    document.getElementById('msecs2').innerHTML = Math.floor(mseconds/100);
    document.getElementById('msecs1').innerHTML = Math.floor((mseconds%100)/10);
    document.getElementById('msecs0').innerHTML = mseconds % 10;
    
    timerID = setTimeout('startTimer()', 100);
  }
}

function stopTimer()
{
    if (expired) {
        clearTimeout(timerID);
    }
}

function countdown()
{
    stopTimer();
    startTimer();
}

window.onload = countdown;


