// JavaScript Document

// News - von 0 bis n
// News beginnen mit " und enden mit " - am Schluss jeder Zeile ein ;
//news[1] = "Das ist der Blindtext für die zweite Newsmeldung.";
//news[2] = "Das ist der Blindtext für die dritte Newsmeldung.";

// Startpunkt
start = 0;
bewegung1 = bewegung2 = -10000;
// Pixel, um welche pro Aufruf verschoben wird
schritt = 1.5;
// Millisekunden die vergehen, bevor die Methode wieder aufgerufen wird
again = 20;
abstand	=	2;
// Ungefaehre Laenge des Textes, bis er aus dem Bild verschwunden ist.
laenge = 0;

pause = false;
	
function tickerstart() {
	if( pause == true ) {
		pause	=	false;
		if( TO ) {
			window.clearTimeout( TO );	
		}
		TO	=	setTimeout( tickermove(), again );
	}
}

function tickerstop(){
	pause	=	true;
}
	
function tickermove() {
	if( pause == false ) {
		News	=	document.getElementById('news1');
		if( start == 0 ) {
			NewsTD	=	document.getElementById( "newstd" );
			start	=	NewsTD.offsetWidth;
		}
		if( laenge == 0 ) {
			laenge	=	News.offsetWidth;
		}
		if( bewegung1 == -10000 ) {
			bewegung1	=	start;
		}
		if( bewegung2 == -10000 ) {
			bewegung2	=	start + laenge + abstand;
		}
		News.style.left = bewegung1 + "px";
		News			=	document.getElementById('news2');
		News.style.left =	( bewegung2 + abstand ) + "px";
		bewegung1		=	bewegung1 - schritt;
		bewegung2		=	bewegung2 - schritt;
		if( bewegung1 < -laenge ) {
			bewegung1 	=	laenge + abstand;
		}
		if( bewegung2 < -laenge ) {
			bewegung2	=	laenge + abstand;
		}
		TO	=	setTimeout("tickermove()", again);
	}
}