function checkStatusCreateRequestObject(){
  var req;
  if(window.XMLHttpRequest){
    req = new XMLHttpRequest();
  } 
  else if(window.ActiveXObject){
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    req = NULL;
    //alert('Probleem met het aanmaken van hetXMLHttpRequest object');
  }
  return req;
}
function checkStatus(iets) {
	document.getElementById("res").innerHTML = "<img src=/graphics/wait.gif align=absmiddle alt=>&nbsp;&nbsp;Een ogenblik geduld alstublieft.";
	setTimeout('check('+iets+')',2000);
}
function check(iets){
	var http = checkStatusCreateRequestObject();
	http.open('get', '/stock.php?product='+iets);
	http.onreadystatechange = function(){
		if(http.readyState == 4 && http.status == 200){
			checkStatusHandleResponseSearch(http.responseText);
		}
	}
	http.send(null);
}
function checkStatusHandleResponseSearch(t){
    if(t){document.getElementById("res").innerHTML = t;
    }else{document.getElementById("res").innerHTML = "<img src=/graphics/wait.gif align=absmiddle alt=>&nbsp;&nbsp;Een ogenblik geduld alstublieft.";}
}
function address_check(postcode,huisnummer){
	var http = checkStatusCreateRequestObject();
	http.open('get', '/address_check.php?value='+postcode);
   	http.onreadystatechange = function(){
		if(http.readyState == 4 && http.status == 200){
			handle_address_check(http.responseText);
		}
	}
	http.send(null);
}
function handle_address_check(t){
  if(t){
	 document.getElementById("straat").value=t;
	 document.getElementById("woonplaats").value=t;
  }else{
	 document.getElementById("straat").value="";
	 document.getElementById("woonplaats").value="";
  }
}