/**
 */

var doTicker = function(id) {
	var div = $(id);
	var l = parseInt(div.style.marginLeft + '0', 10);
	if(l < div._baseWidth) {
		l = 0;
	}
	div.style.marginLeft = (l - 1) + 'px';
};

DocumentReady.on(function() {

var doTicker = function() {
};

function stripHTML(oldString) {

  return oldString.replace(/<br.*>|<p>|<\/p>/ig, "");
  
}

var tickers = Tools.getElementsByClass('ticker');

	for(var i = 0; i < tickers.length; ++i) {
		var el = tickers[i];
		var html = stripHTML(el.innerHTML);
		el.innerHTML = '';
		el.style.overflow = 'hidden';
		var div = document.createElement('div');
		div.style.width = el.offsetWidth + 300 + 'px';
		el.appendChild(div);

		var span = document.createElement('span');
		span.innerHTML = html;
		span.id = '_ticker_' + i;

		div.appendChild(span);

		span._baseWidth = -span.offsetWidth;
		var n = (800 / span.offsetWidth) + 1;

		while(n > 0) {
			span.innerHTML += html;
			n -= 1;
		}

		window.setInterval('doTicker("' + span.id + '")', 50);
	}

});
 