app/assets/javascripts/lib/events/mouse_wheel.js
/* Event */
Event.observeWheel = function(el,callback){
var browser = new BrowserDetect;
// IE
if(browser.isIE){
Event.observe(el,"mousewheel",function(e){
Event.stop(e);
callback(e.wheelDelta/-120);
})
} else if(browser.isOpera){
Event.observe(el,"mousewheel",function(e){
Event.stop(e);
callback(e.wheelDelta/120);
})
} else if(browser.isGecko){
Event.observe(el,"DOMMouseScroll",function(e){
Event.stop(e);
callback(e.detail/3);
})
} else if(browser.isKHTML){
el.onmousewheel = function(e){
Event.stop(e);
callback(e.wheelDelta/-120);
}
}
};