
var xmlhttp;
var i=0;
var max;

function older_news(){
	if(i > 0){
		i = i- 1;
		grabupdate();
		if(i == 0){
			document.getElementById('older_news_button').disabled=true;
		}
		document.getElementById('newer_news_button').disabled=false;
	}
}

function newer_news(){
	if(i < max){
		i = i+ 1;
		grabupdate();
		if(i == max){
			document.getElementById('newer_news_button').disabled=true;
		}
		document.getElementById('older_news_button').disabled=false;
	}
}

function loadnews(){
	grabupdate();
	document.getElementById('newer_news_button').disabled=true;
}

function grabupdate()
{
xmlhttp=null;

if (window.XMLHttpRequest){// code for IE7, Firefox, Opera, etc.
  xmlhttp=new XMLHttpRequest();
  }

else if (window.ActiveXObject){// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

if (xmlhttp!=null){
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",'xml/updates.xml',true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
{
if (xmlhttp.readyState==4){// 4 = "loaded"
  if (xmlhttp.status==200){// 200 = "OK"
	updateArray=xmlhttp.responseXML.documentElement.getElementsByTagName("update");
	field=updateArray[i].getElementsByTagName("month");
    	document.getElementById('month').innerHTML=field[0].firstChild.nodeValue;
	field=updateArray[i].getElementsByTagName("day");
    	document.getElementById('day').innerHTML=field[0].firstChild.nodeValue;
	field=updateArray[i].getElementsByTagName("year");
	document.getElementById('newsYear').innerHTML = field[0].firstChild.nodeValue;
	field=updateArray[i].getElementsByTagName("title");
    	document.getElementById('title').innerHTML=field[0].firstChild.nodeValue;
	field=updateArray[i].getElementsByTagName("entry");
	document.getElementById('entry').innerHTML=field[0].firstChild.nodeValue;
    }
  else
    {
    alert("Problem retrieving XML data:" + xmlhttp.statusText);
    }
  }
}


