window.onload = function()
{
  var httpreq;
  var links;
  var ul, li, a;
  var date;

  ul = document.getElementById("other_news");

  if (window.XMLHttpRequest)
    httpreq = new XMLHttpRequest();
  else
  {
    try
    {
      httpreq = new ActiveXObject("Msxml2.XMLHTTP.6.0");
    }
    catch (e) {}
    try
    {
      httpreq = new ActiveXObject("Msxml2.XMLHTTP.3.0");
    }
    catch (e) {}
    try
    {
      httpreq = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {}
    try
    {
      httpreq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) {}
  }

  httpreq.open("GET", "includes/external_news.php", true);
  httpreq.onreadystatechange = function()
  {
    if (httpreq.readyState == 4 && httpreq.status == 200)
    {
      links = httpreq.responseXML.getElementsByTagName("link");

      for (var i = 0; i < links.length; i++)
      {
        li = document.createElement("li");
        a = document.createElement("a");
        date = document.createTextNode(links[i].getElementsByTagName("date")[0].firstChild.nodeValue + " - ");

	li.setAttribute("class", "news");

        a.href = links[i].getElementsByTagName("url")[0].firstChild.nodeValue;
        a.innerHTML = links[i].getElementsByTagName("headline")[0].firstChild.nodeValue;
	a.target = "_blank";

        li.appendChild(date);
        li.appendChild(a);
        ul.appendChild(li);
      }
    }
  }

  httpreq.send(null);
}