function start_ticker(t_style,t_delay) 
{
	// Style allows you to override the format of the text etc from the snippet e.g font-size:20px
	// Delay is in miliseconds between 1 pixel scrolls. 30 seems about right.
  
  var tickerSupported = false;
	
	ticker_delay       = t_delay;
		
	ticker_left_to_right = false;// Currently on scrolls from right to left
	
  ticker_paused = false;
	ticker_data = document.getElementById("TICKER").innerHTML; 
	ticker_width = document.getElementById("TICKER").style.width;
	
	var pad = "<img src=null.gif width="+ticker_width+" height=0>";

  // Different Browsers use different methods !!

	// Firefox or Safari
	if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) 
  {
		document.getElementById("TICKER").innerHTML = "<TABLE  cellspacing='0' cellpadding='0' width='100%'><TR><TD style='white-space:nowrap;'>"+pad+"<SPAN style='"+t_style+"' ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+pad+"</TD></TR></TABLE>";
		tickerSupported = true;
	}
	
	// IE 
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) 
  {
		document.getElementById("TICKER").innerHTML = "<DIV style='white-space:nowrap;width:100%;'>"+pad+"<SPAN style='"+t_style+"' ID='TICKER_BODY' width='100%'></SPAN>"+pad+"</DIV>";
		tickerSupported = true;
	}
	
	
	
	if(!tickerSupported) 
  {
    document.getElementById("TICKER").outerHTML = ""; 
  }
  else 
  {
		document.getElementById("TICKER").scrollLeft = ticker_left_to_right ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		document.getElementById("TICKER_BODY").innerHTML = ticker_data;
		document.getElementById("TICKER").style.display="block";
		scroll_ticker();
	}
}

function scroll_ticker() 
{
	if(!ticker_paused) document.getElementById("TICKER").scrollLeft += (ticker_left_to_right ? -1 : 1);
	
	// Scroll of left or right side.
	
	if(ticker_left_to_right && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	
	if(!ticker_left_to_right && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
	
	window.setTimeout("scroll_ticker()", ticker_delay);
}

