//DECLARATIONS
var AJAXLOADIMAGE='graphics/ajax-load.gif'

/*********************************************************
*	GetXmlHttpObject
*	Creates the XmlHttpObject and returns it to a variable.
**********************************************************/

var xmlHttpTmp;
function GetXmlHttpObject()
{
var xmlHttpTmp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttpTmp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttpTmp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttpTmp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttpTmp;
}


function postDataReturnText(url, data, callback){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
	 alert ("Browser does not support HTTP Request")
	 return
	} 
	
	xmlHttp.open("POST", url);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			callback(xmlHttp.responseText);
			delete xmlHttp;
			//xmlHttp = null;
		} 
	}
	xmlHttp.send(data);
}

/*********************************************************
*	LoadPage
*	Loads givenfil/url to object(usediv)
*********************************************************/
function LoadPage(page,usediv) {
        xmlHttpLoad=GetXmlHttpObject();
		if (xmlHttpLoad==null)
		 {
		 alert ("Browser does not support HTTP Request")
		 return
		 }
		//document.title=page;
         //Show page is loading
         document.getElementById(usediv).innerHTML = '<div class="loading"><img src="' + AJAXLOADIMAGE + '"><br>Lastar innhald</div>';
       
		//send data
         xmlHttpLoad.onreadystatechange = function(){
                 //Check page is completed and there were no problems.
                 if ((xmlHttpLoad.readyState == 4) && (xmlHttpLoad.status == 200)) {
                        //Write data returned to page
                        document.getElementById(usediv).innerHTML = xmlHttpLoad.responseText;
                 }//else document.getElementById(usediv).innerHTML = '<div class="loading">Content not found.</div>'
         }
         xmlHttpLoad.open("GET", page);
         xmlHttpLoad.send(null);
}
