function Scroller(elt) {
	this.scrollDelta = 5;
	this.intervalDelta = 10;
	this.interval;
	this.elt = elt;
}

/*
Scroller.prototype.up = function() {
	if (this.elt.scrollTop != 0) {
		this.elt.scrollTop = (this.elt.scrollTop < this.scrollDelta) ? 0 : this.elt.scrollTop - this.scrollDelta;
	}
	return;
}

Scroller.prototype.down = function() {
	var scrollMax = this.elt.scrollHeight - this.elt.offsetHeight;
	if (this.elt.scrollTop != scrollMax) {
		this.elt.scrollTop = (this.elt.scrollTop > (scrollMax - this.scrollDelta)) ? scrollMax : this.elt.scrollTop + this.scrollDelta;
	}
	return;
}
*/

Scroller.prototype.left = function() {
	if (this.elt.scrollLeft != 0) {
		this.elt.scrollLeft = (this.elt.scrollLeft < this.scrollDelta) ? 0 : this.elt.scrollLeft - this.scrollDelta;
	}
	return;
}

Scroller.prototype.right = function() {
	var scrollMax = this.elt.scrollWidth - this.elt.offsetWidth;
	if (this.elt.scrollLeft != scrollMax) {
		this.elt.scrollLeft = (this.elt.scrollLeft > (scrollMax - this.scrollDelta)) ? scrollMax : this.elt.scrollLeft + this.scrollDelta;
	}
	return;
}
