﻿function handle(delta) {
        if (delta <0)
                ScrlSmth(10,10,'right');
        else if (delta >0)
                ScrlSmth(10,10,'left');
}
function wheel(event){
        var delta = 0;
        if (!event) 
                event = window.event;
        if (event.wheelDelta) {
                delta = event.wheelDelta/120;
        } else if (event.detail) {
                delta = -event.detail/3;
        }
        if (delta)
                handle(delta);
        if (event.preventDefault)
                event.preventDefault();
	event.returnValue = false;
}
var repeatCount = 0;
function ScrlSmth(scrollPos,repeatTimes, direction) {
	if(repeatCount < repeatTimes)
	if(direction == 'right')
		window.scrollBy(20,0);
	else
		window.scrollBy(-20,0);
	else
	{
	repeatCount = 0;
	clearTimeout(cTimeout);
	return;
	}
	repeatCount++;
	cTimeout = setTimeout("ScrlSmth('" + scrollPos + "','"+ repeatTimes +"','"+ direction +"')",10);
}
if (window.addEventListener)
        window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
