
var TEXT_CONTENT;
var SCROLLRIGHTTOLEFT;
var TEXT_SPEED;
var PAUSE_TEXT;

function ticker_start() {

  TEXT_CONTENT = document.getElementById("TICKER").innerHTML;
  SCROLLRIGHTTOLEFT = false;
  TEXT_SPEED = 2;
  TICKER_PAUSED = false;

	var isBrowserSupported = false;

	// Firefox
	if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
		isBrowserSupported = true;
	}
	// IE
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
			isBrowserSupported = true;
	}
	
	if(!isBrowserSupported) 
	  document.getElementById("TICKER").outerHTML = ""; 
	else {
	  document.getElementById("TICKER").innerHTML = "<span id='TICKER_BODY'></span>";
		document.getElementById("TICKER").scrollLeft = SCROLLRIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		document.getElementById("TICKER_BODY").innerHTML = TEXT_CONTENT;
		document.getElementById("TICKER").style.display="block";
		scrollText();
	}
}

function scrollText() {
	if(!PAUSE_TEXT) 
	  document.getElementById("TICKER").scrollLeft += TEXT_SPEED * (SCROLLRIGHTTOLEFT ? -1 : 1);
	if(SCROLLRIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) 
	  document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	if(!SCROLLRIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) 
	  document.getElementById("TICKER").scrollLeft = 0;
	window.setTimeout("scrollText()", 50);
}
