function ajax_load(resource,targetcontainer){//general purpose ajax pageloader
	var ajaxRequest=create_ajax_object();//nieuw ajax object
	if(window.ajaxRequest)//het ajaxobject aan de window koppelen als er nog geen was, anders die annuleren en deze toewijzen
	{	
		window.ajaxRequest.abort();
		window.ajaxRequest=ajaxRequest;
	}  
	else
		window.ajaxRequest=ajaxRequest;
		
	window.ajaxRequest.onreadystatechange = function (){//wat te doen met de data als ajax klaar is
		if(window.ajaxRequest.readyState == 4)//als de data klaar is
		{
			document.getElementById(targetcontainer).innerHTML = window.ajaxRequest.responseText;//output de html in de container
			window.ajaxRequest.onreadystatechange=function(){};//clear deze funcite voor de zekerheid
		}
	}

	window.ajaxRequest.open("GET", resource, true);//zet alles klaar
	window.ajaxRequest.send(null); //stuurd de ajax
}

function create_ajax_object(){//maakt een ajax opject aan en returnt deze. gepasted van internet (http://www.tizag.com/ajaxTutorial/ajaxbrowsersupport.php)
	var ajaxRequest;  // The variable that makes Ajax possible!
	//Browser Support Code
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
			}
		}
	}	
	return ajaxRequest;
}

