function $(id) { return document.getElementById(id); }

function XMLHttpFactories() {
	return [
		function () {return new XMLHttpRequest()},
		function () {return new ActiveXObject("Msxml2.XMLHTTP")},
		function () {return new ActiveXObject("Msxml3.XMLHTTP")},
		function () {return new ActiveXObject("Microsoft.XMLHTTP")}
	];
}
function createXMLHTTPObject() {
	var xmlhttp = false;
	var factories = XMLHttpFactories();
	for (var i = 0; i<factories.length; ++i) {
		try { xmlhttp = factories[i](); }
		catch (e) { continue; }
		break;
	}
	return xmlhttp;
}
function sendRequest(url, ref, postData) {
	var req = createXMLHTTPObject();
  if (!req) return;
  var method = (postData) ? "POST" : "GET";
  req.open(method, url, true);
	req.setRequestHeader('User-Agent', 'XMLHTTP/1.0');
  if (postData) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  req.onreadystatechange = function()	{
    if (req.readyState != 4) return;
    if (req.status != 200 && req.status != 304) return;
    ref.innerHTML=req.responseText;
  }
  req.send(postData);
}
var url = "http://sniegas.sargeliai.org";
sendRequest(url+'/lastfm_recenttracks.php?user=rogutes&limit=5', $('lastfm-recenttracks'));
sendRequest(url+'/medi_recentchanges.php?limit=5', $('medi-recentchanges'));
