(function(A){A.fn.wheel=function(D){return this[D?"bind":"trigger"]("wheel",D)};A.event.special.wheel={setup:function(){A.event.add(this,C,B,{})},teardown:function(){A.event.remove(this,C,B)}};var C=!A.browser.mozilla?"mousewheel":"DOMMouseScroll"+(A.browser.version<"1.9"?" mousemove":"");function B(D){switch(D.type){case"mousemove":return A.extend(D.data,{clientX:D.clientX,clientY:D.clientY,pageX:D.pageX,pageY:D.pageY});case"DOMMouseScroll":A.extend(D,D.data);D.delta=-D.detail/3;break;case"mousewheel":D.delta=D.wheelDelta/120;if(A.browser.opera){D.delta*=-1}break}D.type="wheel";return A.event.handle.call(this,D,D.delta)}})(jQuery);