function initAjax() {
	var xmlHttp = null;
	// Firefox, Opera 8.0+, Safari
	try { xmlHttp = new XMLHttpRequest(); }
	  catch (e) {
	    // Internet Explorer
	    try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	      catch (e) {
	        try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
   			catch (e){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
	      }
	  }
	return xmlHttp;
}


function zoekenSuggestie(formulier) {
	var xmlHttp = new initAjax();
	var gegevens = verzamelGegevens(formulier);
	var url = "/AJ_zoeken.php";

	if(xmlHttp == null) {
		alert("Uw brouwser ondersteund geen Javascript");
	} else {
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4) {
				document.getElementById("containerHeaderZoekenSuggestie").innerHTML = xmlHttp.responseText;
			}    
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.send(gegevens);
	}
}

function verzamelGegevens(formulier) {
	var str = "";
	for(var i=0; i < document.getElementById(formulier).elements.length; ++i) {
		switch(document.getElementById(formulier).elements[i].type) {
			case "text":
			case "textarea":
			case "hidden":
				str += document.getElementById(formulier).elements[i].name + "=" +
				escape(document.getElementById(formulier).elements[i].value) + "&";
				break;
			case "select-one":
				str += document.getElementById(formulier).elements[i].name + "=" +
				escape(document.getElementById(formulier).elements[i].options[document.getElementById(formulier).elements[i].selectedIndex].text) + "&";
				break;
		}
	}
	return str;
}

