// Get the HTTP Object

function getHTTPObject(){
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}
// Change the value of the outputText field
function setOutput(){
	if(httpObject.readyState == 4){
		document.getElementById('header').innerHTML = httpObject.responseText;
	}
}
function setOutputfill(){
	if(httpObject.readyState == 4){
		document.getElementById('selectbox_plaats').innerHTML = httpObject.responseText;
	}
}
function setOutputRelatie(){
	if(httpObject.readyState == 4){
		document.getElementById('relatie_list_container').innerHTML = httpObject.responseText;
	}
}
// Implement business logic
function updateR(id,action){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", './includes/ajax/ajax.inc.php?id='+id+'&action='+action, true);
		httpObject.send(null);
		//httpObject.onreadystatechange = setOutput;
	}
}
function autofill(value){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", './includes/ajax/autofill.inc.php?action=fill&value='+value, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutputfill;
	}
}
    /***** logica voor advanced search  ******/
function advanced_search(id,active){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", './includes/search/advanced.search.inc.php?id='+id+'&active='+active, true);
		httpObject.send(null);
	}
}
    /***** logica voor relaties  ******/
function relatie_ajax(id,action){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", './includes/ajax/relaties.ajax.php?id='+id+'&action='+action, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutputRelatie;
	}
}
var httpObject = null;