var timerEnd = new Date();
timerEnd.setMinutes(timerMinutes + timerEnd.getMinutes());
function startTimer()
{
  time = new Date();
  if (time.getTime() > timerEnd.getTime())
  {
    document.getElementById('timer').innerHTML = "<tr><td><big>EXPIRED</big></td></tr>";
  }
  else
  {
    var diff = Math.abs(timerEnd.getTime( ) - time.getTime( ));
    var minutes = Math.floor(diff/60000) % 60;
    var seconds = Math.floor(diff/1000) % 60;
    var mseconds = diff % 1000;

    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;
    setTimeout('startTimer()', 100);
  }
}

document.write("<table id='timer' align='center' class='timer' cellpadding='0' cellspacing='0'>"+
      "<tr><td id='mins1'>0</td><td id='mins0'>0</td><td>&nbsp;</td><td id='secs1'>0</td><td id='secs0'>0</td><td>&nbsp;</td><td id='msecs2'>0</td><td id='msecs1'>0</td><td id='msecs0'>0</td></tr>"+
      "<tr class='labels'><td colspan='2' align='center'>mins</td><td>&nbsp;</td><td colspan='2' align='center'>secs</td><td>&nbsp;</td><td colspan='3' align='center'>msecs</td></tr></table>");

window.onload=startTimer;
