var req;
var which;
var i;


function getnode(xml,val){
var xval='<span class="frontheader">Company News</span><br>';
for(val=0;val<2;val++){

var pressdate = xml.getElementsByTagName("date")[val];
var pressfilename = xml.getElementsByTagName("filename")[val];
var presssummary = xml.getElementsByTagName("description")[val];
var pressDateText = pressdate.childNodes[0]; 
var pressFileText = pressfilename.childNodes[0]; 
var pressSummaryText = presssummary.childNodes[0]; 
var pdate = pressDateText.nodeValue;
var pfile = pressFileText.nodeValue;
var psummary = pressSummaryText.nodeValue;

 xval=xval+ '<p><a href="/news/'+pfile+'">'+pdate+"\</a><br>"+psummary+'</p>';
}

return xval+'<p><a href="news.xml">see prior news</a></p>';

}


function retrieveURL() {

var args=retrieveURL.arguments;

var tty=new Date();
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange =function() {

if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response

itm=document.getElementById(args[1]);

var prdate=getnode(req.responseXML);

itm.innerHTML=prdate;

}
}
}

var url=args[0]+"?timestamp="+tty.getTime();
req.open("GET", url, true);
req.send(null);

} else if (window.ActiveXObject) { // IE
req = new ActiveXObject("Microsoft.XMLHTTP");

if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
itm=document.getElementById(args[1]);

var prdate=getnode(req.responseXML);

itm.innerHTML=prdate;
}
}
}


var url=args[0]+"?timestamp="+tty.getTime();
req.open("GET", url, true);
req.send();
}

}
}


