var xpos=0;
var ypos=0;
var bgpos=0;
var offset=-1;
function doMotion(){
  if (xpos > 266 && ypos < 75)  {
    var screenwidth;
    screenwidth=self.innerWidth;
    if (! (screenwidth >0))    {
      screenwidth=document.body.clientWidth;
    }
    if (screenwidth > 0){
      if (xpos > ((screenwidth+266)/2))
        offset++;
      else
        offset--;
    }
  }
}
function setpos(){
  xpos=event.x + document.body.scrollLeft;
  ypos=event.y + document.body.scrollTop;
  doMotion();
}
function setposNoAll(e){
  xpos=e.pageX + window.pageXOffset;
  ypos=e.pageY + window.pageYOffset;
  doMotion();
}
if (document.all){
  document.onclick=setpos;
}
else{
  window.captureEvents(Event.CLICK);
  window.onclick=setposNoAll;
}
function shiftbg(){
  bgpos+=offset;
  if (bgpos > 1080)
    bgpos %= 1080
  if (bgpos < -1080)
    bgpos %= 1080
  bgimage=document.getElementById('logo');
  bgimage.style.backgroundPosition=bgpos;
  setTimeout(shiftbg, 80);
}
setTimeout(shiftbg, 80);