function getHTTPObject() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}

function grabData(url) {
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseResponse(request);
    };
    request.open("GET", url, true);
    request.send(null);
  }
}


function grabTwitterData(url) {
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseTwitterResponse(request);
    };
    request.open("GET", url, true);
    request.send(null);
  }
}


function getLastFM() {
  var url = "info/feedread.php";
  
  grabData(url);
}


function getTwitter() {
  var url = "info/twitter.php";
 
  grabTwitterData(url);
}

function parseTwitterResponse(request) {
  if (request.readyState == 4) {
    if (request.status == 200 || request.status == 304) {
      //Content Type HAS to be "application/xml"
      //var data = request.responseXML;
      
      var data = request.responseText;

      //Store from Received XML - 'text element' data into message
      //var message = data.getElementsByTagName("text")[0].firstChild.nodeValue;
      
      
      var Twitter = document.getElementById("Twitter");
      Twitter.innerHTML = data;
      
    }
   }
  }

function parseResponse(request) {
  if (request.readyState == 4) {
    if (request.status == 200 || request.status == 304) {
      //Content Type HAS to be "application/xml"
      //var data = request.responseXML;
      
      var data = request.responseText;
      
      //Store from Received XML - 'text element' data into message
      //var message = data.getElementsByTagName("text")[0].firstChild.nodeValue;
      
      
      var LastFM = document.getElementById("LastFM");
      LastFM.innerHTML = data;
      
    }
}
}

//function tooltip(text) {
  
//}
   