var blnTickerRightToLeft = false;
var intTickerSpeed = 1;
var blnTickerPaused = false;
var strTickerContent = "";
/*fnTickerStart();*/

function fnTickerStart() {
	if (document.getElementById("ticker")) {
		document.getElementById("ticker").style.display="block";	
		var intTickerWidth = document.getElementById("ticker").scrollWidth;
	
		strTickerContent = document.getElementById("ticker").innerHTML;	
		var blnTickerSupported = false;
		//var intTickerWidth = document.getElementById("news-ticker").style.width;
		var img = "<span id=\"spanLeft\"><img src='/images/blank.gif' width='" + intTickerWidth + "' height='0' style='display: inline' id=\"left\" /></span>";
	
		// Firefox
		if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Safari") != -1) {
			document.getElementById("ticker").innerHTML = "<table cellspacing='0' cellpadding='0' width='100%'><tr><td nowrap='nowrap'>" + img + "<span id='ticker-body' width='100%'>&nbsp;</span>" + img + "</td></tr></table>";
			blnTickerSupported = true;
		} //end if
		
		// IE
		if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Opera") == -1) {
			document.getElementById("ticker").innerHTML = "<div nowrap='nowrap' style='width:100%;'>" + img + "<span id='ticker-body' width='100%'></span>" + img + "</div>";
			blnTickerSupported = true;
		} //end if
		
		if (!blnTickerSupported) {
			document.getElementById("ticker").outerHTML = ""; 
		} else {
			document.getElementById("ticker").scrollLeft = blnTickerRightToLeft ? document.getElementById("ticker").scrollWidth - document.getElementById("ticker").offsetWidth : 0;
			document.getElementById("ticker-body").innerHTML = strTickerContent;
	//		document.getElementById("ticker").style.display="block";
			fnTickerTick();
		} //end if
	} //end if
} //fnTickerStart

function fnTickerTick() {
//console.debug(document.getElementById("ticker").scrollLeft);	

	if (!blnTickerPaused) document.getElementById("ticker").scrollLeft += intTickerSpeed * (blnTickerRightToLeft ? -1 : 1);
	if ((blnTickerRightToLeft) && (document.getElementById("ticker").scrollLeft <= 0)) document.getElementById("ticker").scrollLeft = document.getElementById("ticker").scrollWidth - document.getElementById("ticker").offsetWidth;
	if ((!blnTickerRightToLeft) && (document.getElementById("ticker").scrollLeft >= document.getElementById("ticker").scrollWidth - document.getElementById("ticker").offsetWidth)) document.getElementById("ticker").scrollLeft = 0;
	window.setTimeout("fnTickerTick()", 10);
} //fnTickerTick
