var xmlhttp

function setInhoud(){
var soort = document.keuzebox.soort.options[document.keuzebox.soort.selectedIndex].value;
var inhoud = document.keuzebox.inhoud.options[document.keuzebox.inhoud.selectedIndex].value;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="/site/get_inhoud.php";
url=url+"?soort="+soort;
url=url+"&inhoud="+inhoud;
xmlhttp.onreadystatechange=updateSoort;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function setSoort(){
var soort = document.keuzebox.soort.options[document.keuzebox.soort.selectedIndex].value;
var inhoud = document.keuzebox.inhoud.options[document.keuzebox.inhoud.selectedIndex].value;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="/site/get_soort.php";
url=url+"?soort="+soort;
url=url+"&inhoud="+inhoud;
xmlhttp.onreadystatechange=updateInhoud;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function updateInhoud(){
if (xmlhttp.readyState==4)
  {
  var response=xmlhttp.responseText;
	document.getElementById("keuze_1").innerHTML = response; 
	changeSettings();
  }
}

function updateSoort(){
if (xmlhttp.readyState==4)
  {
  var response=xmlhttp.responseText;
	document.getElementById("keuze_2").innerHTML = response;  
	changeSettings();
  }
}

function changeSettings()
{
var soort = document.keuzebox.soort.options[document.keuzebox.soort.selectedIndex].value;
var inhoud = document.keuzebox.inhoud.options[document.keuzebox.inhoud.selectedIndex].value;
var id = document.keuzebox.product.options[document.keuzebox.product.selectedIndex].value;

if(soort != "") document.getElementById("keuze_1").className = "button_small sel";
else document.getElementById("keuze_1").className = "button_small sel";
if(soort != "" || inhoud != "") document.getElementById("keuze_2").className = "button_small sel";
else document.getElementById("keuze_2").className = "button_small";
if(id != "") document.getElementById("keuze_3").className = "button_big sel";
else document.getElementById("keuze_3").className = "button_big";

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="/site/get_selects.php";
url=url+"?soort="+soort;
url=url+"&inhoud="+inhoud;
url=url+"&id="+id;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  var response=xmlhttp.responseText;
	document.getElementById("keuze_3").innerHTML = response;  
	if(document.getElementById("change_box_3_2")) document.getElementById("keuze_3").className = "button_big";
	if(document.getElementById("change_box_3")) document.getElementById("keuze_3").className = "button_big sel";
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}