function ScrollBar(element, amount, time) {

	var _amount = amount;
	var _time = time;
	_time = 1000;
	var _scrolltimer;
	var _started = false;
	var _cloned = false;
	
	this.Start = start;
	this.Pause = stop;
	
	var _element = document.getElementById(element);
	
	var _width = -1 * _element.offsetWidth;
	
	
	
	function cloneNodes() {
		var elements = _element.childNodes.length;
		var node;
		
		_element.style.width = _width * -2 + "px";
	
		for(var i = 0; i < elements; i++) {
			
			node = _element.childNodes[i].cloneNode(true);
			node.className = "clonedNode"
			
			_element.appendChild(node);
		}
		
		_cloned = true;
	}
	
	function start() {
	
		if (!_cloned) {
			cloneNodes();
		}

		if (!document.getElementById)
			return;

		if (!setInterval)
			return;

		if (!_started) {
			_scrolltimer = setInterval(scroller, time, false);
			_started = true;
		}
	}
	
	function stop() {
	
		if (_started) {
  			clearTimeout(_scrolltimer);
  			_started = false;
  		}
	
	}
	
	function scroller() {

		var left = parseInt(_element.style.left);
		
		if (left < _width) {
			_element.style.left = 0 + 'px';
		} else {
			_element.style.left = (left - _amount) + 'px';
		}

	}
	
}
