

var xmlhttp=null;

function doAjax(url, objectId, type)
{
	
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  return;
	  }
	
	xmlhttp.open("GET",url,false);

	xmlhttp.send(null);
	if (type == 0) { // innerHTML
		document.getElementById(objectId).innerHTML=xmlhttp.responseText;
	}
	if (type == 1) { // value
		document.getElementById(objectId).value=xmlhttp.responseText;
	}
}

var http=null;

function doAjaxPost(url, objectId, type, params)
{
	if (params == null) {
		params = '_=_';
	}
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  http=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  http=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  return;
	  }
	
	http.open("POST",url,false);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.send(params);
	if (type == 0) { // innerHTML
		document.getElementById(objectId).innerHTML=http.responseText;
	}
	if (type == 1) { // value
		document.getElementById(objectId).value=http.responseText;
	}
} 

/* egen for keep-alive funksjon */

var kahttp=null; 

function startAjaxKeepalive()
{ 
	//sleep();
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  kahttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  kahttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  return;
	  }
	
	kahttp.open("GET","/admin/keepalive",false);

	kahttp.send(null);
	
	document.getElementById('keepalive').innerHTML=kahttp.responseText;
	
	
	
}
