  function makeRequest(url) { //Märk väl att vi skickar in sidan som vi ska öppna som parameter (url)
  var http_request = false;

  if (window.XMLHttpRequest) { // Detta är för Mozilla, Safari.
  http_request = new XMLHttpRequest();
  if (http_request.overrideMimeType) {
  http_request.overrideMimeType('text/xml');
  // See note below about this line
  }
  } else if (window.ActiveXObject) { // Detta är för Internet Explorer

  try { //Här måste vi köra en try och catch för IE så vi får rätt objekt
  http_request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
  try {
  http_request = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e) {}
  }

  }

  if (!http_request) { //om anropet är fortfarande falskt så har vi inte lyckats, varna om det
  alert('Jag ger upp :( Kunde inte skapa en XMLHTTP instans');
  return false;
  }

  http_request.onreadystatechange = function() { alertContents(http_request); }; //Nu pekar vi på den funktionen vi vill aktivera
  http_request.open('GET', url, true); //Här skickas parametern URL in
  http_request.send(null); //och så sker anropet med SEND()

  }

  function alertContents(http_request) { //Det är hit vi kommer sen

  if (http_request.readyState == 4) { //Om allt har laddat klart...
  if (http_request.status == 200) { //kontrollera ifall allt är OK, för isåfall...
  document.getElementById('lajv').innerHTML = http_request.responseText; //hämta texten och visa den i en DIV (lajv)
  } else {
  document.getElementById('lajv').innerHTML = "Ett fel uppstod vid anropet"; //...annars så har något gått åt helvete
  }
  }

  }