function findTickerX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		curleft += obj.x;
	return curleft;
}


function ticker_start(whichTicker, tickerText) {
	document.getElementById("ticker_"+whichTicker).innerHTML = '<div style="position:relative; white-space:nowrap;" nowrap="nowrap" id="tickerBody_'+whichTicker+'"><img src="if/space.gif" id="tickerLeft" width="1" height="1" />' + tickerText + '<img src=if/space.gif id="tickerRight" width="1" height="1" /></div>';
	document.getElementById("tickerBody_"+whichTicker).style.left = document.getElementById("ticker_"+whichTicker).style.width;
	ticker_run(whichTicker, -(findTickerX(document.getElementById('tickerRight')) - findTickerX(document.getElementById('tickerLeft')) + 20));
}


function ticker_run(whichTicker, tickerStopPos) {
	var tickerLeft = parseInt(document.getElementById("tickerBody_"+whichTicker).style.left);
	if (tickerLeft < tickerStopPos) {
		document.getElementById("tickerBody_"+whichTicker).style.left = document.getElementById("ticker_"+whichTicker).style.width;
	} else {
		document.getElementById("tickerBody_"+whichTicker).style.left = (tickerLeft - 1) + 'px';
	}
	window.setTimeout("ticker_run("+whichTicker+","+tickerStopPos+")", 25);
}
