/**
 * Page module: SimpleTicker
 *
 * MODULE LICENSE: GNU General Public License 3.0
 *
 * author		Burkhard Hekers (Uthred)
 *   			Initial Script is a WebTicker by Mioplanet (www.mioplanet.com)
 * copyright	(c) 2010
 * license		http://www.gnu.org/licenses/gpl.html
 *
 * 
 *
 * geaendert zeile 63 ab innerHtml = "<TABLE  cellspacing='0' cellpadding='0' width='100%'><TR><TD>"+img+"<SPAN ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TABLE>";
*/

var img = "<img src=http://www.lindes-wittlich.de/media/img/spacer.png height=\"15\"></img>";

if(JS_TICKER_DIRECTION == 0)
{
  TICKER_RIGHTTOLEFT 	= false;
}
else
{
  TICKER_RIGHTTOLEFT 	= true;
}
//TICKER_RIGHTTOLEFT 	= false;
//JS_TICKER_SPEED  		= 2;
//JS_TICKER_WIDTH 		= 100;
//JS_TICKER_TIMEOUT		= 30;
TICKER_PAUSED 		= false;
TICKER_WIDTH  		= 1;

tick=0;
TICKER_CONTENT_TRAIL="";
TICKER_CONTENT_LEAD="";
for(i=0;i < JS_TICKER_SPACE_LEAD ;i++)
{
  TICKER_CONTENT_TRAIL += "&nbsp;";
}
for(i=0;i < JS_TICKER_SPACE_LEAD ;i++)
{
  TICKER_CONTENT_LEAD += "&nbsp;";
}
TICKER_CONTENT=TICKER_CONTENT_LEAD+TICKER_CONTENT+TICKER_CONTENT_TRAIL;

ticker_start();

function ticker_start() {

	var tickerSupported = false;
	
	//var img = "<img src=ticker_space.jpg width="+TICKER_WIDTH+" height=0>";
	var img = "&nbsp ";

	// 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>"+img+"<SPAN ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TABLE>";
		tickerSupported = true;
	}
	
	// IE
	if (navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1) {
		document.getElementById("TICKER").innerHTML = "<TABLE  cellspacing='0' cellpadding='0' width='100%'><TR><TD>"+img+"<SPAN ID='TICKER_BODY' width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TABLE>";
		tickerSupported = true;
	}
	
	if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
		document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
		document.getElementById("TICKER").style.display="block";
		TICKER_tick();
	}
}

function TICKER_tick() {
	tick = tick+1;
   if(!TICKER_PAUSED) 
	 document.getElementById("TICKER").scrollLeft += JS_TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
	    
	//document.getElementById("TICKER_DEBUG").innerHTML = "DEBUG tick:"+tick + " scrollLeft:" + document.getElementById("TICKER").scrollLeft + " scrollWidth:" +	document.getElementById("TICKER").scrollWidth  + " offsetWidth:" + document.getElementById("TICKER").offsetWidth ;
	
	if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) 
	{
	   document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollLeft - document.getElementById("TICKER").offsetWidth;
	}
	a = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth
	//document.getElementById("TICKER_DEBUG").innerHTML += " " + a;
	//if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) 
	if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft+JS_TICKER_SPEED >= a) 
	
	{
	   document.getElementById("TICKER").scrollLeft = 0;
	}
	window.setTimeout("TICKER_tick()",JS_TICKER_TIMEOUT);
}
