var sText = ""
var i=0
var iNews=0
var rss;

// code for IE
if (window.ActiveXObject)
{
	rss=new ActiveXObject("Microsoft.XMLDOM");
	rss.async=false;
	rss.load("/rss/almeida_news.rss");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
	try
	{
	rss=document.implementation.createDocument("","",null);
	rss.load("/rss/almeida_news.rss");
	}
	catch(e)
	{
		try //Google Chrome
		{
			var xmlhttp = new window.XMLHttpRequest();
			xmlhttp.open("GET","/rss/almeida_news.rss",false);
			xmlhttp.send(null);
			rss = xmlhttp.responseXML.documentElement;
		}
		catch(e)
		{
		alert(e);
		}
	}
}
else
{
	//alert("this browser cannot handle this script");
}

function GetNewsSource(){
	
	var itemNodes = rss.getElementsByTagName("item");
	
	if (rss.getElementsByTagName("item").length==0){ //if no <item> elements found in returned content
		//alert("no item found in RSS");
		return
	}
	var iMax = itemNodes.length
			
	sText = itemNodes[iNews].getElementsByTagName("title")[0].firstChild.nodeValue + " - " + itemNodes[iNews].getElementsByTagName("description")[0].firstChild.nodeValue
	
	document.getElementById("myTicker").href = itemNodes[iNews].getElementsByTagName("link")[0].firstChild.nodeValue
	ticker()
	iNews+=1
	if(iNews==iMax){
		iNews=0
	}
	window.setTimeout("GetNewsSource()", (90*sText.length +4000))
}

function ticker(){
	i+=1
	if(document.all){
		document.getElementById('myTicker').innerText = sText.substring(0,i);
	} else{
		document.getElementById('myTicker').textContent = sText.substring(0,i);
	}
	if(i<sText.length){
		window.setTimeout("ticker()",90)
	}
	else{
		i=0
	}
}