if (typeof SLF == "undefined") var SLF = {};

SLF.HeaderUpdate = {
  rtime: undefined,
  ltime: undefined,
  interval: undefined,
  target: undefined,
  init: function(rt) {
    if (document.getElementById) {
      SLF.HeaderUpdate.ltime = (new Date()).getTime();
      SLF.HeaderUpdate.rtime = rt;
      SLF.HeaderUpdate.target = document.getElementById('pageheader')
      if (SLF.HeaderUpdate.target && SLF.HeaderUpdate.target.style && SLF.HeaderUpdate.target.style.backgroundPosition)
        SLF.HeaderUpdate.interval = window.setInterval(this.tick, 1985);
    }
    SLF.HeaderUpdate.init = function(){};
  },
  tick: function() {
    var pos = SLF.HeaderUpdate.rtime + Math.floor(Math.floor(((new Date().getTime()) - SLF.HeaderUpdate.ltime) / 1000) / 12);
    // if (pos > 7200) { pos %= 7200; SLF.HeaderUpdate.ltime += 86400000; }
    SLF.HeaderUpdate.target.style.backgroundPosition = '-' + (pos % 7200) + 'px top';
  }
}

