function initXMLHttpRequest() {
    if (window.XMLHttpRequest) {
        // branch for native XMLHttpRequest object
        req = new XMLHttpRequest();
     }
     else if (window.ActiveXObject) {
        // branch for IE/Windows ActiveX version
        req = new ActiveXObject("Microsoft.XMLHTTP");
     }
  return(req);
}
var req1 = initXMLHttpRequest();
var req2 = initXMLHttpRequest();
function loadData(url,req, handler) 
{
    req.onreadystatechange = handler;
    req.open("GET", url, true);
    if (window.XMLHttpRequest) {
	    req.send(null);
    }
    else {
        req.send();
    }    
}
function handler1() {
   var ret = processReadyStateChange(req1)
   window.document.getElementById("reddit_data").innerHTML = ret;
}
function handler2() {
   var ret = processReadyStateChange(req2)
   window.document.getElementById("twitter_data").innerHTML = ret;
}
function processReadyStateChange(req) 
{
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
          // ...processing statements go here
        return req.responseText;
        } else {
    		return "There was a problem retrieving the feed: " + req.statusText;
        }
    } else {
		// return '<span class=\'alert\'>Please wait; loading feed...<\/span>'
		return '<img src=\'support_files\/loading.gif\'>';
	}
}
function getFeed1(url1) {
	loadData(url1, req1, handler1)
}
function getFeed2(url2) {
	loadData(url2, req2, handler2)
}

