function createRequestObject() {
	
	var req;
	
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert('Problem creating the XMLHttRequest object');
	}
	
	return req;
}

var http = createRequestObject();

function sendRequestTest(wat) {
	http.open('get', 'zoek.php?iets='+wat);
	http.onreadystatechange = handleResponseTest;
	http.send(null);
}

function sendRequestSearch(iets,voor) {
	var nocache = Math.floor(Math.random()*1001)
	http.open('get', 'zoek.php?zoek=' + iets + '&user=' + voor + '&nocache=' + nocache);
	http.onreadystatechange = handleResponseSearch;
	http.send(null);
}

function sendRequestStatus(status,bieb) {
	var nocache = Math.floor(Math.random()*1001)
	http.open('get', 'status.php?newstatus=' + status + '&bieb=' + bieb + '&nocache=' + nocache);
	http.onreadystatechange = handleResponseStatus;
	http.send(null);
}

function sendRequestVisibility(status,group) {
	var nocache = Math.floor(Math.random()*1001)
	http.open('get', 'visibility.php?newstatus=' + status + '&group=' + group + '&nocache=' + nocache);
	http.onreadystatechange = handleResponseVisibility;
	http.send(null);
}

function handleResponseTest() {
	if(http.readyState == 4 && http.status == 200){
		if(http.responseText) {
			alert(http.responseText);
		}
	}
}

function handleResponseSearch() { 
	if(http.readyState == 4 && http.status == 200){ 
		if(http.responseText) { 
			document.getElementById("zoek_resultaten").innerHTML = http.responseText;
			document.getElementById("zoek_resultaten").style.height = "100px";
			document.getElementById("zoek_resultaten").style.width = "500px"; 
		} else { 
			document.getElementById("zoek_resultaten").innerHTML = ""; 
			document.getElementById("zoek_resultaten").style.height = "0px"; 
			document.getElementById("zoek_resultaten").style.width = "500px"; 
		} 
	} else { 
		document.getElementById("zoek_resultaten").innerHTML = "";
		document.getElementById("zoek_resultaten").style.height = "0px";  
		document.getElementById("zoek_resultaten").style.width = "500px"; 
	} 
}

function handleResponseStatus() {
	// Do nothing
}

function handleResponseVisibility() {
	// Do nothing
}

