function makeRequest(url) {
	http_request = false;

	if (window.XMLHttpRequest) {
	 	http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) { // Alla utom IE
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = alertContents;
	http_request.open('GET', url, true);
	http_request.send(null);
}

function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var xmldoc = http_request.responseXML;
			var root_node = xmldoc.getElementsByTagName('code');
			var tmp = "";
			for(var x=0;x<root_node.length;x++)
				tmp = tmp + root_node[x].firstChild.data;
			document.getElementById("feature").innerHTML = tmp;
			if(document.getElementById("news") != null) {
				//alert(document.getElementById("news"));
				News(); Ads();
			}
		} else {
			//alert('There was a problem with the request.');
			document.getElementById("feature").innerHTML = "Could not load document. " + "State " + http_request.readyState + " Status " + http_request.status;
		}
	}
}

function getXMLNodeSerialisation(xmlNode) {
  var text = false;
  try {
    // Gecko-based browsers, Safari, Opera.
    var serializer = new XMLSerializer();
    text = serializer.serializeToString(xmlNode);
  }
  catch (e) {
    try {
      // Internet Explorer.
      text = xmlNode.xml;
    }
    catch (e) {}
  }
  return text;
}

