ticker = {
	init: function(options){
		var ref = this;
		
		var tickerObj = document.getElementById("ticker");

		tickerObj.onmouseover = function(){ ref.paused = true; };
		tickerObj.onmouseout = function(){ ref.paused = false; setTimeout('ticker.tick();', 30);  };

		tickerObj.style.overflow = 'hidden';		
		
		var outerWidth = tickerObj.offsetWidth;
		
		var tickerContent = '<div id="ticker_content" style="white-space: nowrap; padding-left: ' + outerWidth + 'px;">'
		tickerContent += tickerObj.innerHTML + '<span style="padding-left:' + outerWidth + 'px;">&nbsp;</span></div>';
		
		tickerObj.innerHTML = tickerContent;
		window.setInterval('ticker.tick()', 30);
		tickerObj.style.display = "block";
	},
	
	paused : false,

	tick: function(){
		if(this.paused) { return; }
		
		
		var tickerObj = document.getElementById("ticker");
	
		tickerObj.scrollLeft += 2;
	
		if(tickerObj.scrollLeft >= tickerObj.scrollWidth - tickerObj.offsetWidth) { 
			tickerObj.scrollLeft =  - tickerObj.offsetWidth;
		}
		
	}
}	