
var tickerStrPos;
var tickerString, tickerBody, tickerHTML;
var tickerObj, tickerClosingTags;
//var tickerTail1 = '\\';
//var tickerTail2 = '/';

function ticker() {
	var divX, mod2;
	var i, j, l;
	var tagName;
	var c = tickerString.charAt(tickerStrPos);
	if (c != "<") {
		tickerBody += c;
		tickerStrPos++;
	} else {
	// HTML tag
		if (tickerString.substr(tickerStrPos, 2) == "</") {
		// closing tag - skip
			tickerStrPos = tickerString.indexOf(">", tickerStrPos)+1;
			i = tickerClosingTags.indexOf(">");
			tickerBody += tickerClosingTags.slice(0, i+1);
			tickerClosingTags = tickerClosingTags.substr(i+1);
		} else {
		// opening tag
			i = tickerString.indexOf(">", tickerStrPos);
			j = tickerString.indexOf(" ", tickerStrPos);
			if (j > i) j = i;
			tagName = tickerString.slice(tickerStrPos+1, j);
			//alert(tagName);
			// add the corresponding closing tag to tickerClosingTags
			tickerClosingTags = "</" + tagName + ">" + tickerClosingTags;
			tickerBody += tickerString.slice(tickerStrPos, i+1);
			tickerStrPos = i + 1;
		}
	}
	tickerHTML = tickerBody + tickerClosingTags;
	//alert(tickerHTML);
	if (tickerStrPos <= tickerString.length) {
		setTimeout("ticker()", 50);
		divX = Math.floor(tickerStrPos / 5);
		mod2 = divX/2 - Math.floor(divX/2);
		//alert(mod2);
		if (mod2 == 0) {
			tickerObj.innerHTML = tickerHTML + tickerTail1;
		} else {
			tickerObj.innerHTML = tickerHTML + tickerTail2;
		}
	} else {
		tickerObj.innerHTML = tickerHTML;
		setTimeout("startTicker()", 2000);
	}
}

function startTicker() {
	if (navigator.userAgent.indexOf("MSIE") == -1) return false;
	tickerObj = document.all.tickerTag;
	if (tickerLine < tickerLines.length) {
		tickerStrPos = 0;
		tickerBody = "";
		tickerClosingTags = "";
		tickerString = tickerLines[tickerLine];
		ticker();
		tickerLine++;
	} else {
		tickerLine = 0;
		//tickerObj.innerHTML = "";
		setTimeout('startTicker()', 3000);
	}
}
