var 
  initial_offset = new Date().getTimezoneOffset();

function setTime(name)
{
  var elt = document.getElementById ( name );
  var now = new Date();
  
  elt.innerHTML = now.toLocaleString();
  
  if ( now.getTimezoneOffset() != initial_offset )
  {
    var
      myRequest = new HttpRequest();
    
    myRequest.response = myRequest.redirect;
    myRequest.handle('ajax/timer.php?utcoffset='+(now.getTimezoneOffset()*60));
  }
  setTimeout("setTime('"+name+"');", 1000);
}

