// THANK YOU WIKIPEDIA!


//JAVASCRIPT
function callback(serverData, serverStatus, id) { // Anropas när vi fått datat från servern
	if(serverStatus == 200){
   		document.getElementById(id).innerHTML = serverData;   //Skriv ut datat i vårt HTML element
	} else {
		//document.getElementById(id).innerHTML = '<img src="../imgs/ajax-loader.gif" align=center>'; 
	}
}
 
function ajaxRequest(openThis, id) {
 
   var AJAX = null; // Skapa AJAX variablen.
   if (window.XMLHttpRequest) { // Kolla om denna webbläsaren har ett XMLHttpRequest objekt?
      AJAX=new XMLHttpRequest(); // Om ja! -- Ladda det.
   } else { // Nej!, Försök skapa det på Microsofts sätt.
      AJAX=new ActiveXObject("Microsoft.XMLHTTP"); // Okej, då gör vi det med ActiveX
   } // Klart.
   if (AJAX==null) { // Om vi inte kunde skapa vårt AJAX objekt...
      //alert("Din browser stödjer inte AJAX."); // Felmeddelande.                                               
      return false; // Retunera false, vi misslyckades.
   }
   AJAX.onreadystatechange = function() { // När webbläsaren har den efterfrågade informationen.
      if (AJAX.readyState==4 || AJAX.readyState=="complete") { // Kolla om det är helt klart.
         callback(AJAX.responseText, AJAX.status, id); // Skicka vidare informationen för bearbetning.
      }  else {
      	//document.getElementById(id).innerHTML = '<img src="../imgs/ajax-loader.gif" align=center><br />'; 
         } 
   }
   var url= openThis; // Detta är adressen vi vill öppna.
   AJAX.open("GET", url, true); // Öppna adressen.
   AJAX.send(null); // Skicka en förfrågan.
}
 

