
// Anzahl an Zeichen, die pro Sekunde dazukommen
var charsPerSec = 20;
// Zeit in Millisekunden, die der volle Text gezeigt wird
var fullDisplayWaitingTime = 3500;
// Anzahl an Zeichen, die initial sichtbar ist
var chars = 0;

// ID des Ticker-Containers
var tickerBoxId = 'boxTicker';

var initString;

function tick() {
	var ticker = document.getElementById(tickerBoxId);
	if(null == ticker) {
		window.setTimeout('tick()',10);
		return;
	}
	if(null == initString) {
		initString = ticker.innerHTML;
	}
	
	var out = initString.substr(0,chars);
	ticker.innerHTML = out;		
	chars++;
	if(chars > initString.length) {
		chars = 0;
		window.setTimeout('tick()',fullDisplayWaitingTime);
	}
	else {
		window.setTimeout('tick()',1000/charsPerSec);
	}
}

onload = tick();
