// JavaScript Document
var xmlHttp
var target
var antwoord

function testBroswer(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return false;
	}
	return true;
}

function voerRequestUit(t,url){
	voerRequestUit(t,url,false);
	/** Oude versie:*/
	/*
	alert("begin request");
	target = t;
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	alert("eind request");
	*/
}

function voerRequestUit(t,url,eigen){
	
	target = t;
	url=url+"&sid="+Math.random()
	var ready = false;
	if(eigen){
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
				antwoord =  xmlHttp.responseText;
				eigenImplementatie(antwoord);
			} 
		}
	} else {
		xmlHttp.onreadystatechange=stateChanged;
		
	}

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function leeg(t){
	document.getElementById(t).innerHTML= '';
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
		var tekst = xmlHttp.responseText;
		document.getElementById(target).innerHTML = tekst;
} 
}

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}