<!--

document.onmousemove = cdeTimer;

var clock_go = 0;
var LAST_MOUSE_MOVE = Date.parse(Date());;

function cdeTimer(ev)
{
   ev = ev || window.event;

   LAST_MOUSE_MOVE = Date.parse(Date());
   if (clock_go > 0) {
     clock();
     checkLastMouseMove();
   }
}

function clock()
{
  if (clock_go == 0) {
    clock_go = LAST_TICK;
  }
  else {
    clock_go = 0;

    if (CountActive)
      setTimeout("CountBack(" + (LAST_TICK+CountStepper) + ")", SetTimeOutPeriod);
  }
}

function checkLastMouseMove()
{  
  now = Date.parse(Date());
  if (LAST_MOUSE_MOVE < now - MOUSE_MOVE_INTERVAL && clock_go == 0) {
//    window.alert('No mouse move');
    clock();
  }
  else {
    setTimeout("checkLastMouseMove()", MOUSE_MOVE_INTERVAL * 1000);
  }
}

checkLastMouseMove();

// -->
