var tickerframewidth	=780;
var tickerframeleft 	=220;
var tickerframetop	= 20;
var tickerframeheight   = 25;

var abstand		= 30;	// Wenn zuwenig Text vorhanden ist, wird der Abstand automatisch vergrößert (abstand muss mindestens (tickerframewidth - Textbreite) sein!!!

var timeout 		= 25;
var step 		=  1;

/* Do not edit !!! */
var t1;
var t2
var tw;
var l1;
var l2;
var to;
var abstand_zwischen_beiden_anfaengen;

function tickerinit()
{	
	var tf = document.getElementById("tickerframe");
	t1 = document.getElementById("ticker1");
	t2 = document.getElementById("ticker2");
	var tv = document.getElementById("tickervalue");
	
	tf.style.left	= tickerframeleft	+ "px";
	tf.style.top	= tickerframetop	+ "px";
	tf.style.height	= tickerframeheight	+ "px";
	tf.style.width	= tickerframewidth	+ "px";
	
	t1.style.height	= tickerframeheight	+ "px";
	t2.style.height = tickerframeheight	+ "px";
	
	tw = tv.offsetWidth;
	t1.style.width = tw + "px";
	t2.style.width = tw + "px";
	
	abstand = Math.max (abstand, tickerframewidth-tw);
	abstand_zwischen_beiden_anfaengen = step + abstand + tw;
	
	var timeprostep = timeout/step;
	
	var zeit = new Date();
	var ts = zeit.getTime();				// timestamp in Sekunden
	var steps = Math.round(ts / timeprostep); 		// Pixel seit x
	steps = tickerframewidth - (steps % tickerframewidth);	// Auf tickerframewidth umgerechnet

	l1 = steps; 
	l2 = l1 - abstand_zwischen_beiden_anfaengen;
	
	tickerstart();
}

function tickerstart()
{
	l1-=step;
	l2-=step;
	
	if ((l1+tw+step)<0) l1 = l2 + abstand_zwischen_beiden_anfaengen;
	else if ((l2+tw+step)<0) l2 = l1 + abstand_zwischen_beiden_anfaengen;
	
	t1.style.left = l1 + "px";
	t2.style.left = l2 + "px";
	
	to = window.setTimeout("tickerstart()", timeout);
}

function tickerstop()
{
	window.clearTimeout(to);
}
