var xmlHttp1;
var xmlHttp2;
var xmlHttp3;

function RefreshDoelgroepen()
{
  xmlHttp1 = GetXmlHttpObject();

  url1 = "includes/getDoelgroepen.php";

  xmlHttp1.onreadystatechange = stateChangedDoelgroepen;
  xmlHttp1.open("GET",url1,true)
  xmlHttp1.send(null)
}

function RefreshCategorien()
{
  xmlHttp2 = GetXmlHttpObject();

  url2 = "includes/getCategorien.php?";
	komma="doelgroep=";



	if (sel_doelgroepen.options.length > 0) {
		for (i = 0; i < sel_doelgroepen.options.length; i++) {
			if (sel_doelgroepen.options[i].selected) {
				url2 += komma + sel_doelgroepen.options[i].value;
				komma = ",";
			}
		}
	}

  xmlHttp2.onreadystatechange = stateChangedCategorien;
  xmlHttp2.open("GET",url2,true)
  xmlHttp2.send(null)
}

function ToonArtikelen()
{
  xmlHttp3 = GetXmlHttpObject();

  url3 = "includes/getArtikelenDoelgrCat.php?";
	komma="doelgroep=";
	selEn = "";

	if (sel_doelgroepen.options.length > 0) {
		for (i = 0; i < sel_doelgroepen.options.length; i++) {
			if (sel_doelgroepen.options[i].selected) {
				url3 += komma + sel_doelgroepen.options[i].value;
				komma = ",";
				selEn = "&";
			}
		}
  	if (sel_categorien.selectedIndex != -1)
  	{
  	  url3 += selEn + "categorie=" + sel_categorien.options[sel_categorien.selectedIndex].value;
  	}
	}

  xmlHttp3.onreadystatechange = stateChangedToonArtikelen;
  xmlHttp3.open("GET",url3,true)
  xmlHttp3.send(null)
}

function GetXmlHttpObject()
{ 
  var objXMLHttp = null;

  if (window.XMLHttpRequest)

    objXMLHttp = new XMLHttpRequest();

  else if (window.ActiveXObject)

    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");


  return objXMLHttp;
}

function stateChangedDoelgroepen()
{
  if (xmlHttp1.readyState == 4 || xmlHttp1.readyState == "complete")
    doelgroepen.innerHTML = xmlHttp1.responseText;
}

function stateChangedCategorien()
{
  if (xmlHttp2.readyState == 4 || xmlHttp2.readyState == "complete")
    categorien.innerHTML = xmlHttp2.responseText;
}

function stateChangedToonArtikelen()
{
  if (xmlHttp3.readyState == 4 || xmlHttp3.readyState == "complete")
    artikelen.innerHTML = xmlHttp3.responseText;
}


