var xmlhttp;
function http_request(url) {
	xmlhttp = null;
	if(window.XMLHttpRequest) { // code for Firefox, Opera, IE7, etc.
		xmlhttp = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp != null) {
		xmlhttp.onreadystatechange = state_Change;
		xmlhttp.open("GET", url, true); 
		xmlhttp.send(null);
	} else {
		alert("Your browser does not support XMLHTTP.");
	}
}

function state_Change() {
	if(xmlhttp.readyState == 4) { // 4 = "loaded"
  		if(xmlhttp.status == 200) { // 200 = "OK"
			var obj = eval("("+xmlhttp.responseText+")");
			if(obj.update == "OK") {
				getPage(obj.page);
			} else if(obj.page == '31') {
				var fileNames = new Array();
				for (var i in obj.files) {
					fileNames.push(obj.files[i].file);
				}
				document.getElementById('content').innerHTML = "<input type=file id=imagefile><br><span class=font_link onclick=getUploadImage(31)>Last opp bilde</span><br><hr><br>";
				for (var i in fileNames) {
					document.getElementById('content').innerHTML += "- " + fileNames[i] + "<br>";
				}
			} else {
				getHtml(obj.page, obj.text);
				var pageNames = new Array(11);
				pageNames[0] = obj.name1;
				pageNames[1] = obj.name2;
				pageNames[2] = obj.name3;
				pageNames[3] = obj.name4;
				pageNames[4] = obj.name5;
				pageNames[5] = obj.name6;
				pageNames[6] = obj.name7;
				//for (var i in obj.pagenames) {
				//	pageNames.push(obj.pagenames[i].name);
				//}
				getHtmlMenu(obj.page, pageNames);
			}
		} else {
			alert("Problem retrieving data:" + xmlhttp.statusText);
		}
	}
}
