function hentFraTjeneren(url, hendelseshaandterer) {
    var XHRobjekt = null;
    try {
	    XHRobjekt = new XMLHttpRequest();  // Firefox, Opera, ...
    }
    catch(err1) {
      try {
        XHRobjekt = new ActiveXObject("Microsoft.XMLHTTP");  // Noen IE ver
      }
      catch(err2) {
        try {
          XHRobjekt = new ActiveXObject("Msxml2.XMLHTTP");  // Noen IE ver
        }
        catch(err3) {
          XHRobjekt = false;
	    }//catch 3
	  }//catch 2
	}//catch 1

    if (XHRobjekt) {
      XHRobjekt.onreadystatechange = function() {
        if (XHRobjekt.readyState == 4) {
          hendelseshaandterer(XHRobjekt);
          delete XHRobjekt;  //rydder opp
          XHRobjekt = null;  //referansen peker nå mot null
        }//if
      }//slutt anonym funksjon som utføres når tilstanden til XHR endres
      XHRobjekt.open("GET", url);
      XHRobjekt.send(null);
    }//if objekt eksisterer

  }//slutt funksjon hentFraTjeneren()
