function handle(delta) {
document.body.scrollLeft+=delta;
}

function wheel(event) {
  var delta=0;
  if(!event)
    event=window.event;
  if(event.wheelDelta){
    delta=-event.wheelDelta;
    if(window.opera){
      var version=navigator.appVersion.split(' ');
      version=parseFloat(version[0]);
      if(version<9.20)
        delta=-delta;
    }
  }
  else if(event.detail)
    delta=event.detail*40;
  if(delta)
    handle(delta);
  if(event.preventDefault)
    event.preventDefault();
  event.returnValue = false;
}

if(window.addEventListener)
  window.addEventListener('DOMMouseScroll',wheel,false);
window.onmousewheel=document.onmousewheel=wheel;

