var charTimeout;
var releaseTimeout;
var theWidgetOne = "_";
var theWidgetTwo = "-";
var theWidgetNone = "";

var releases = new Array();
var releaseCount;

function startTicker() {
	currentRelease = -1;
	currentLength = 0;

	if (document.getElementById) {	
		ticker = document.getElementById("newsticker");
		runTheTicker();   	
	}
	else {
		document.write("<style>.newsticker{display:none;}</style>");
        return true;
	}
}

function runTheTicker() {
	var myTimeout;  

	if (currentLength == 0) {
		currentRelease++;
		currentRelease = currentRelease % releaseCount;
		releaseTitle = releases[currentRelease][0].replace(/&quot;/g,'"');		
		theTargetLink = releases[currentRelease][1];
		ticker.href = theTargetLink;
	}
	
	ticker.innerHTML = releaseTitle.substring(0, currentLength) + whatWidget();
	
	if (currentLength !=  releaseTitle.length) {
		currentLength++;
		nextTimeout = charTimeout;
	}
	else {
		currentLength = 0;
		nextTimeout = releaseTimeout;
	}
	setTimeout("runTheTicker()", nextTimeout);
}

function whatWidget() {
	if (currentLength == releaseTitle.length)
		return theWidgetNone;
	if ((currentLength % 2) == 1)
		return theWidgetOne;
	else
		return theWidgetTwo;
}