var TT = null;
var TTT = null;
var TTT2 = null;
var MaxTTT = 0;
var TTDisplayWidth = 0;
var TickerTimer = null;

function SetupTicker()
{
	if(TT==null) {
		TP = getElement("TickerPosition");
		TT = getElement("StockTicker");
		TTT = getElement("StockTickerText");
		TTT2 = getElement("StockTickerText2");
		TE = getElement("TickerEdge");
	
		if(TP==null || TT==null || TE==null || TTT==null || TTT2==null) return;
	}
	
	TPx = getX(TP);
	TPy = getY(TP);
	TPw = TP.offsetWidth;
	TPh = TP.offsetHeight;

	TTDisplayWidth = TPw;
	
	TT.style.left = TPx;
	TT.style.top = TPy + 10;
	TT.style.width = TPw;
	TT.style.height = TPh;

	TE.style.left = TPx;
	TE.style.top = TPy;
	TE.style.width = TPw;
	TE.style.height = TPh;	
	
	MaxTTT = TTT.offsetWidth;
	TTT2.style.left = TTDisplayWidth;
	
	for(i=1;i<=5;i++) {
		Bar1 = getElement("TL" + i);
		Bar2 = getElement("TR" + i);
		
		setOpacity(Bar1,(6-i)/5);
		Bar1.style.width = 1;
		Bar1.style.height = TPh;

		setOpacity(Bar2,(6-i)/5);
		Bar2.style.width = 1;
		Bar2.style.height = TPh;		
	}
	
	TT.style.visibility = "visible";
	TTT.style.visibility = "visible";
	TTT2.style.visibility = "visible";
	TE.style.visibility = "visible";
	
	if(TickerTimer==null)
		TickerTimer = window.setInterval("ScrollTicker();",50);
}

function ScrollTicker()
{
	TTT.style.left = TTT.offsetLeft - 2;
	if(TTT.offsetWidth > MaxTTT) MaxTTT = TTT.offsetWidth;
	else {
		if(-TTT.offsetLeft >= MaxTTT) {
			TTT.style.left = 0;
			TTT2.style.left = TTDisplayWidth;
		}
		else if(MaxTTT - TTDisplayWidth < -TTT.offsetLeft) {
			TTT2.style.left = TTT.offsetLeft + MaxTTT;
		}
	}
}