var request;
var sText;
var tickerDiv;
var i=0;
var iNews=0;
var titles = new Array();
var links = new Array();

if(window.XMLHttpRequest)
{
	try
	{
		request = new XMLHttpRequest();
	}
	catch (e)
	{
		request = null;
	}
}
else
{
	try
	{
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e)
	{
		request = null;
	}
}
if (!request)
	alert("Error creating the XMLHttpRequest object.");
else
{
	if (request.overrideMimeType)
		request.overrideMimeType("text/xml");
		//sendRequest();
}

function sendRequest()
{
	if (request.readyState == 4 || request.readyState == 0)
	{
		request.open("GET", "utils/feedread.asp", true);
		request.onreadystatechange = processResults;
		request.send(null);
	}
	else
		setTimeout('sendRequest()', 1000);
}

function processResults()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			var xmlDoc = request.responseXML;
			var items =  xmlDoc.getElementsByTagName('item');
			for (var cnt = 0;cnt<items.length;cnt++)
			{
				titles[cnt] = items[cnt].getElementsByTagName('title')[0].firstChild.nodeValue;
				links[cnt] = items[cnt].getElementsByTagName('link')[0].firstChild.nodeValue;
			}
			displayNews();

		}
		//else
		//{
		//	alert("There was a problem accessing the server: " + request.statusText);
		//}
	}
}

function displayNews()
{
	if (document.getElementById) 
	{	
		tickerDiv = document.getElementById("tickerAnchor");
		sText = titles[iNews];
		//tickerDiv.innerText = "This is a test";
		tickerDiv.href = links[iNews];
		ticker();
		iNews ++;
		if (iNews == 6 || iNews == titles.length)
		{
			iNews = 0;
		}
		window.setTimeout("displayNews()", (90*sText.length +4000));

	}
}

function ticker()
{
	i++;
	tickerDiv.innerHTML = sText.substring(0,i);
	//tickerDiv.textContent = sText.substring(0,i);
	if (i<sText.length)
	{
		window.setTimeout("ticker()",90);
	}
	else
	{
		i=0;
	}
}