function Scroll (obj) {
return;
	this.scrollHolder = document.getElementById(obj);

	this.geckoWheelEvent = function(event)
	{
		scrollPanel(event.detail*4,document.getElementById(obj));
	}

	this.mouseWheelEvent = function(_event)
	{
		scrollPanel(-event.wheelDelta/10,document.getElementById(obj));
	}

	this.scrollPanel = function(delta)
	{
		this.scrollHolder.scrollLeft += delta*10;
		if(this.scrollHolder.scrollLeft>this.scrollHolder.scrollWidth)this.scrollHolder.scrollLeft = this.scrollHolder.scrollWidth;
		if(this.scrollHolder.scrollLeft<0)this.scrollHolder.scrollLeft = 0;
	}

	this.scrollHolder.onmousewheel = this.mouseWheelEvent;

	try
	{
		window.addEventListener('DOMMouseScroll', this.geckoWheelEvent, true);
	}
	catch(e)
	{
	}


	document.onkeydown = this.keyPressEvent;
	this.keyPressEvent = function (_event)
	{
		if(_event) event = _event;
		switch(event.keyCode?event.keyCode:event.which?event.which:null)
		{
			case 0x25: scrollPanel(-5, document.getElementById(obj));	break;
			case 0x27: scrollPanel(5, document.getElementById(obj));	break;
		}
	}				
}

function scrollPanel (delta,scrollHolder)
	{
		scrollHolder.scrollLeft += delta*10;
		if(scrollHolder.scrollLeft>scrollHolder.scrollWidth)scrollHolder.scrollLeft = scrollHolder.scrollWidth;
		if(scrollHolder.scrollLeft<0)scrollHolder.scrollLeft = 0;
	}
/*
				document.onmousewheel = this.mouseWheelEvent;





				document.onkeydown = this.keyPressEvent;
				function keyPressEvent(_event)
				{
					if(_event) event = _event;
					switch(event.keyCode?event.keyCode:event.which?event.which:null)
					{
						case 0x25: scrollPanel(-5);	break;
						case 0x27: scrollPanel(5);	break;
					}
				}				
*/
