function getNewspageNews() {
   var myNewsXML, names, dates, details;
   var displaytxt="";

	if (window.ActiveXObject) {	myNewsXML=new ActiveXObject("Microsoft.XMLDOM"); }
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument) { myNewsXML= document.implementation.createDocument("", "", null); }
	// no good browser found
	else { alert ("Failed to load XML data source!"); }
	myNewsXML.async=false;
	myNewsXML.load("_database/news.xml"+"?xml="+Math.ceil(Math.random()*10000001));
   //Put the <name> element into an object.
   
   names=myNewsXML.getElementsByTagName("name");
   dates=myNewsXML.getElementsByTagName("date");
   details=myNewsXML.getElementsByTagName("details");
   
   //Extract the different values using a loop.
   for(var counter=0;counter<names.length;counter++) {
	  displaytxt += "<p class='floatleftnormal'><i>" + dates.item(counter).firstChild.nodeValue + "</i><br /><a class='normal' href='javascript:ShowNews(" + counter + ")'>" + names.item(counter).firstChild.nodeValue + "</a></p>";
   }
   
   document.getElementById("NewspageNewsMenu").innerHTML=displaytxt;   
 
} 

function ShowNews(NewsNumber) {

   var myNewsStoryXML, names, dates, details, links, linkstext;
   var displaytxt="";

	if (window.ActiveXObject) {	myNewsStoryXML=new ActiveXObject("Microsoft.XMLDOM"); }
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument) { myNewsStoryXML= document.implementation.createDocument("", "", null); }
	// no good browser found
	else { alert ("Failed to load XML data source!"); }
	myNewsStoryXML.async=false;
	myNewsStoryXML.load("_database/news.xml"+"?xml="+Math.ceil(Math.random()*10000001));
   //Put the <name> element into an object.
   
   names=myNewsStoryXML.getElementsByTagName("name");
   dates=myNewsStoryXML.getElementsByTagName("date");
   details=myNewsStoryXML.getElementsByTagName("details");
   links=myNewsStoryXML.getElementsByTagName("link");
   linkstext=myNewsStoryXML.getElementsByTagName("linktext");
   
   //Extract the different values using a loop.
   var detailstxt=""; 
   detailstxt += "<p class='normal'><i>" + dates.item(NewsNumber).firstChild.nodeValue + "</i></p><h2>" + names.item(NewsNumber).firstChild.nodeValue + "</h2><p class='normal'>" + details.item(NewsNumber).firstChild.nodeValue + "</p>";

	if (links.item(NewsNumber).firstChild.nodeValue!="none"){
		detailstxt += "<p class='normal'><a class='normal' href='" + links.item(NewsNumber).firstChild.nodeValue + "' target='_blank'>" + linkstext.item(NewsNumber).firstChild.nodeValue + "</a></p>";
   	}
   
   document.getElementById("NewspageNewsDetail").innerHTML=detailstxt;
   self.scrollTo(0,0);

	document.getElementById('NewspageNewsMenu').style.height="auto";
	if (document.getElementById('NewspageNewsMenu').offsetHeight<document.getElementById('NewspageNewsDetail').offsetHeight) {
		document.getElementById('NewspageNewsMenu').style.height=document.getElementById('NewspageNewsDetail').offsetHeight;
	}
	else {
			document.getElementById('NewspageNewsMenu').style.height="auto";
	}

}