var max=0;
function textlist() {
	max=textlist.arguments.length;
	for(i=0; i<max; i++) {
		this[i]=textlist.arguments[i];
	}
}

// keep this for working the script. But why?
tl=new textlist
(
"From jsunity.de. xxxxxxxxxxxxxxxxxxxxxxxxxx", // keep the length
"test1",
"test2",
"test3");


var pos=0;
var x=0; 
var length=tl[0].length;

function textticker() {   
	//document.getElementById("ticker").innerHTML=tl[x].substring(0,pos)+"_";
	document.getElementById("ticker").innerHTML=tl[x].substring(0,pos);

	if(pos++==length) { // 
		pos=0;
		setTimeout("textticker()",3000);
		x++; // string number
		if(x==max) // start from beginning
			x=0;
		length=tl[x].length;
	} else {
		setTimeout("textticker()",50);
	}
}

