var sText = ""
var i=0
var iNews=-1;

var rss = new ActiveXObject("Microsoft.XMLDOM")
rss.async = false
rss.load("news/newstickers.xml")

function GetNewsSource(){
	var itemNodes = rss.selectNodes("/rss/channel/item[rss='True']");
	var iMax = itemNodes.length
	
	if(iNews==-1){
		iNews = randomvalue(0, iMax-1);
	 }
	
	sText = itemNodes.item(iNews).getElementsByTagName("title").item(0).text
	myTicker.href = itemNodes.item(iNews).getElementsByTagName("link").item(0).text
	ticker()
	iNews+=1
	if(iNews==iMax){
		iNews=0
	}
	window.setTimeout("GetNewsSource()", (50*sText.length +2000))
}

function ticker(){
	i+=1
	myTicker.innerText = sText.substring(0,i) + "*"
	if(i<sText.length){
		window.setTimeout("ticker()",50)
	}
	else{
		i=0
	}
}

function randomvalue(low, high) {
    return Math.floor(Math.random() * (1 + high - low) + low);
  }

