	function createHTTPHandler(){
		httphandler = false;
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		// JScript gives us Conditional compilation, we can cope with old IE versions.
		// and security blocked creation of the objects.
		try {
		httphandler = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
		httphandler = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
		httphandler = false;
		}
		}
		@end @*/
		if (!httphandler && typeof XMLHttpRequest!='undefined') {
			httphandler = new XMLHttpRequest();
		}
			return httphandler;
	}
	var XMLHTTPObject = null;
	var inhoudDiv = null;
	function loadPage(page,args){
		setMenu("");
		document.getElementById('groupMenu').style.visibility='hidden';
		document.getElementById('pagina').innerHTML = "<img src='images/ajax-loader.gif' style='margin-left:140px;margin-top:28px'>";
		if(args!="contentid=7&id=13" && args!="contentid=8&id=14" && args!="contentid=9&id=15"){
			ajax("pages/info.php?"+args,document.getElementById('logodiv'));
		}

		XMLHTTPObject = new createHTTPHandler();
		inhoudDiv = document.getElementById('pagina');
		XMLHTTPObject.onreadystatechange=function() {
			if (XMLHTTPObject.readyState == 4) {
				inhoudDiv.innerHTML = XMLHTTPObject.responseText;
				if(XMLHTTPObject.responseText.indexOf("<script>") > 0){
					eval(XMLHTTPObject.responseText.substring((XMLHTTPObject.responseText.indexOf("<script>")+8), XMLHTTPObject.responseText.indexOf("</script>")));
				}
			}
		}
		XMLHTTPObject.open('GET', page+"?"+args, true);
		XMLHTTPObject.send(null);
	}
	
	function ajax(pagesource,destination){
		var AJAXHTTPObject = new createHTTPHandler();
		destination.innerHTML = "";
		AJAXHTTPObject.onreadystatechange=function() {
			if (AJAXHTTPObject.readyState == 4) {
				destination.innerHTML = AJAXHTTPObject.responseText;
				if(AJAXHTTPObject.responseText.indexOf("<script>") > 0){
					eval(AJAXHTTPObject.responseText.substring((AJAXHTTPObject.responseText.indexOf("<script>")+8), AJAXHTTPObject.responseText.indexOf("</script>")));
				}
			}
		}

		AJAXHTTPObject.open('GET', pagesource, true);
		AJAXHTTPObject.send(null);
	}
	
	function ajaxPOST(pagesource,destination,args){
		var AJAXHTTPObject = new createHTTPHandler();
		destination.innerHTML = "<img src='images/loader.gif' align='center'>";
		
		AJAXHTTPObject.onreadystatechange=function() {
			if (AJAXHTTPObject.readyState == 4) {
				destination.innerHTML = AJAXHTTPObject.responseText;
			}
		}
		
		AJAXHTTPObject.open('GET', pagesource+'?'+args, true);
		AJAXHTTPObject.send(null);
	}
	
	function ajaxLogin(pagesource,destination,args){
		var AJAXHTTPObject = new createHTTPHandler();
		destination.innerHTML = "<img src='images/ajax-loader.gif' align='center'>";
		
		AJAXHTTPObject.onreadystatechange=function() {
			if (AJAXHTTPObject.readyState == 4) {
				destination.innerHTML = AJAXHTTPObject.responseText;
				if(destination.innerHTML == ''){document.getElementById('form').submit();}
			}
		}

		AJAXHTTPObject.open('GET', pagesource+'?'+args, true);
		AJAXHTTPObject.send(null);
	}