var theMsgCount;
var theCurentMsg;
var theCurrentLength;
var theMsgSummary; 
var theTargetLink;
var theCharacterTimeout;
var theMsgTimeout;
var theBrowserVersion;
var Underscore;
var Hyphen;
var theSpaceFiller;
var theLeadString;
var theMsgState;
var StaticHTML = "<DIV ID=\"MsgCount\">1</DIV> <DIV ID=\"Msg0\">ABI leads, updated daily. Contact our talking projects hotline for the latest project information...</DIV>"; 

function RedirectTicker()
{location.href = "noticker.htm";}


theBrowserVersion = parseInt(navigator.appVersion);
if (theBrowserVersion < 4)
	{RedirectTicker()}

function startTicker()
{
	theBrowserVersion = parseInt(navigator.appVersion);
	if (theBrowserVersion < 4)
		{
			RedirectTicker();
			return;
		} 

	theCharacterTimeout =50;
	theMsgTimeout=5000;
	Underscore=  "_";Hyphen=  "-";
	theMsgState= 1;
	theCurentMsg= -1;
	theCurrentLength = 0; 
	theLeadString= "";
	theSpaceFiller= "";
	if (navigator.appName == "Netscape")
		{theMsgCount = document.getElementById("MsgCount").innerHTML;}
	else
		{theMsgCount = document.getElementById("MsgCount").innerText;}
	
	runTheTicker();	
}

function runTheTicker()
{
	if(theMsgState == 1)
		{setupNextStory();}
		
	if(theCurrentLength != theMsgSummary.length)
		{drawStory();}
	else{closeOutStory();}
}

function setupNextStory()
{	
	theMsgState = 0;
	theCurentMsg++;
	theCurentMsg = theCurentMsg % theMsgCount;
	
	if (navigator.appName=="Netscape")
		{theMsgSummary = document.getElementById('Msg'+theCurentMsg).innerHTML;}
	else
		{theMsgSummary = document.getElementById('Msg'+theCurentMsg).innerText;}
	theCurrentLength = 0;
}

function drawStory()
{
	var myWidget;
	if((theCurrentLength % 2) == 1)
		{myWidget = Underscore;}
	else
		{myWidget = Hyphen;}
		
	if (navigator.appName=="Netscape")
		{document.getElementById("MsgText").innerHTML = theLeadString + theMsgSummary.substring(0,theCurrentLength) + myWidget + theSpaceFiller;}else{document.getElementById("MsgText").innerText = theLeadString + 	theMsgSummary.substring(0,theCurrentLength) + myWidget + theSpaceFiller;}theCurrentLength++; window.scroll(0, theCurrentLength);setTimeout("runTheTicker()", theCharacterTimeout);}function closeOutStory(){if (navigator.appName=="Netscape"){document.getElementById("MsgText").innerHTML = theLeadString + theMsgSummary +theSpaceFiller;}else{document.getElementById("MsgText").innerText = theLeadString + theMsgSummary + theSpaceFiller;}
		
	theMsgState = 1;
	setTimeout("runTheTicker()", theMsgTimeout);
}
       
