function GetXML(){
  if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    document.browser = 'sf';
    try {
      document.httpRequest = new XMLHttpRequest();
    } catch(e) {
      document.httpRequest = false;
    }
  } else if (window.ActiveXObject) {
    document.browser = 'ie';
    try {
      document.httpRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0");
    } catch(e) {
        try {
          document.httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
          try {
            document.httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
          alert("ie");
          } catch(e) {
            document.httpRequest = false;
          }
        }
      }
  }

  if (document.httpRequest) {

    document.httpRequest.onreadystatechange = processReqChange;
    document.httpRequest.open("GET", 'rss.php', true);
    document.httpRequest.send("");
  }
}

function processReqChange() {
    if (document.httpRequest.readyState == 4) {
        if (document.httpRequest.status == 200) {
            document.xmlDoc = document.httpRequest.responseXML;
            createTable();
        } else {
            alert("There was a problem retrieving the XML data:\n" + document.xmlDoc.statusText);
        }
    }
}


function createTable() {
    var x = document.xmlDoc.getElementsByTagName('item');

    var newEl = document.createElement('ul');
    var size;
    size = x.length > 4 ? 4 : x.length;

    for (j = 0; j < size; j++) {

        var row = document.createElement('li');

        var container = document.createElement('a');
        container.setAttribute('href', x[j].getElementsByTagName('link')[0].firstChild.nodeValue);
		container.setAttribute('target', '_blank');
        var theData = document.createTextNode(x[j].getElementsByTagName('title')[0].firstChild.nodeValue);
        container.appendChild(theData);

        row.appendChild(container);

        newEl.appendChild(row);
    }

    document.getElementById('title3list').appendChild(newEl);
}