// JavaScript Document<script language="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
			document.getElementById(id).style.display = 'block';
			$("#" + id).parent().show();
	} else {
		alert(serverStatus)
		alert(URL)
		//document.getElementById(id).innerHTML = 'Laddar...' + serverStatus; 
		//document.getElementById(id).innerHTML = 'Sida: ' + URL;
	}
}
 
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).style.display = 'block';
				document.getElementById(id).innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;Laddar...<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.
}

function openLink(openThis, id)
{
	//ajaxRequest('site_tree_link_fetch_ajax.asp?WS=1&PageID="&RS("PageID")&"', '"&RS("PageID")&"'); return false;""
	var doc = document.getElementById(id)
	var doc_ref = document.getElementById(id + "_refresh")

	if (doc.innerHTML == '')
	{
		ajaxRequest(openThis,id);
		doc_ref.style.display = 'inline';
	}
	else
	{
		if (doc.style.display == 'none')
		{
			doc.style.display = 'block';
			doc_ref.style.display = 'inline';
		}
		else
		{
			doc.style.display = 'none';
			doc_ref.style.display = "none";
		}
	}
}

function refreshLink(openThis,id)
{
	ajaxRequest(openThis,id)
}


