var xmlSTR="";
var newsArray=new Array();


function parseXML()
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
            if (xmlDoc.readyState == null) {
            xmlDoc.readyState = 1;
            xmlDoc.addEventListener("load", function () {
               xmlDoc.readyState = 4;
               if (typeof xmlDoc.onreadystatechange == "function")
                  xmlDoc.onreadystatechange();
            }, false);
         } 
    
    
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
xmlDoc.async=false;

xmlDoc.load("/includes/newsfeed.asp");
//xmlDoc.load("/includes/news.xml");
if (xmlDoc.readyState==4){ 
//	alert(xmlDoc.xml);
	//alert(xmlDoc.hasChildNodes());
	}
	
}


parseXML();
for (var i=0; i<xmlDoc.getElementsByTagName("article").length; i++){
	newsArray[i]=[xmlDoc.getElementsByTagName("article")[i].getAttribute("id"),xmlDoc.getElementsByTagName("article")[i].getElementsByTagName("summary")[0].childNodes[0].nodeValue,xmlDoc.getElementsByTagName("article")[i].getElementsByTagName("title")[0].childNodes[0].nodeValue];
}


function getFeed(){
for (var i=0; i<newsArray.length; i++){
		alert(newsArray[i][0]);
		alert(newsArray[i][1]);
	}
}





var typespeed=65 
var strStartInt=0;
 var startInt=0;
 var stringLength=0;
 var endInt=newsArray.length;
 var stringCount=0;
 var typing=0;
// http://www.cheltenham.co.uk/racing/the_festival/news/raceoddsnws.asp?id=
function type(){
	document.getElementById("newsFeed").innerHTML= newsArray[startInt][1].substring(strStartInt,stringCount);
	stringCount++;
	//if(stringCount>150)strStartInt++;
	if(stringCount>120)strStartInt++;
		if(stringCount>newsArray[startInt][1].length){
		stringCount=0;
		strStartInt=0;
		clearInterval (typing);
		startInt++;
		if(startInt>=newsArray.length)startInt=0;
		setTimeout(typestart,4000);
		}
	} 

function typestart(){
if(newsArray.length>0){
	stringLength=newsArray[startInt][1].length;
	document.getElementById("feedOuter").title=newsArray[startInt][2] + " - Follow this link to view full story";
	}
	else
	{
	//newsArray[0]=["#","Latest news, live from Ladbrokes.",""];
	newsArray[0]=["#","Latest news...",""];
	}
	typing=setInterval("type()",typespeed);
}

typestart();


function getNews(){
	location.href="/racing/the_festival/news/raceoddsnws.asp?id="+ newsArray[startInt][0];
}
