var delay = 50; //delay between each character
var itemPause = 3000; //pause at end of each item
var timer; 
var i = j = 0;
var items = new Array(); //array to be filled with ticker items

function Ticker_Start() {
	if (document.getElementById) {
		timer = setInterval("Ticker_Update()", delay);		
	}
}

function Ticker_Update() {
	if (items.length > 0) {
		var ticker = document.getElementById("ticker");
		ticker.href = items[j][0]; 
		s = items[j][1].substring(0,i);
		s += (i > items[j][1].length - 1)? "" : "_";
		ticker.innerHTML = s;
			
		if (i == items[j][1].length) {
			clearInterval(timer);
			i = 0;
			j = (j < items.length - 1)? j + 1 : 0;
			setTimeout("Ticker_Start()", itemPause);
		}
		else {
			i++;
		}
	}
}

AddOnLoad("Ticker_Start();");
