var speed = 25;
var pause = 1000;
var timerID = null;
var bannerRunning = false;

ar = new Array();
ar[0] = texto;
ar[1] = "";
ar[2] = "";
ar[3] = "";
ar[4] = "";
ar[5] = "";
ar[6] = "";
ar[7] = "";
ar[8] = "";

var currentMessage = 0;
var offset = 0;

function stopBanner() {
	if (bannerRunning) {
		clearTimeout(timerID);
	}
    bannerRunning = false;
}
function startBanner() {
	stopBanner();
	showBanner();
}
function showBanner() {
	var text = ar[currentMessage];
	if (offset < text.length) {
		if (text.charAt(offset) == " ") {
        	offset++;
		}
		var partialMessage = text.substring(0, offset + 1);
		window.status = partialMessage;
		offset++;
		timerID = setTimeout("showBanner()", speed);
		bannerRunning = true;
	} else {
		offset = 0;
		currentMessage++;
		if (currentMessage == ar.length) {
			currentMessage = 0;
		}
		timerID = setTimeout("showBanner()", pause);
		bannerRunning = true;
	}
}