var itemNumber = 0;
var cycle = 0;

window.onload = window_onload;
function window_onload()
{	
	if(navigator.appName.indexOf('Microsoft') != -1)
	{
		document.getElementById('headline').innerText = "";

		try
		{
			tick();
		}
		catch(e)
		{
			document.getElementById('headline').innerText = 'This news ticker only works in Internet Explorer 5 and above.';
		}
	}
}

function tick()
{
	document.getElementById('headline').href = links[itemNumber];
	
	if(cycle == 0)
	{
		cycle = 1;
		document.getElementById('headline').innerText += '_';
		setTimeout('tick()', 25);
	}
	else
	{
		cycle = 0;
		
		document.getElementById('headline').innerText = document.getElementById('headline').innerText.substring(0, document.getElementById('headline').innerText.length - 1);
		document.getElementById('headline').innerText += headlines[itemNumber].charAt(document.getElementById('headline').innerText.length);
		
		if(document.getElementById('headline').innerText.length < headlines[itemNumber].toString().length)
			setTimeout('tick()', 25);
		else
		{
			if(itemNumber+1 < headlines.length)
				itemNumber++;
			else
				itemNumber = 0;
			
			setTimeout('resetTicker()', 2000);
		}
	}
}

function resetTicker()
{
	document.getElementById('headline').innerText = '';
	setTimeout('tick()', 250);
}