var XMLHttpRequestObject = false; 

 if (window.XMLHttpRequest) {
   XMLHttpRequestObject = new XMLHttpRequest();
 } else if (window.ActiveXObject) {
   XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
 }

 function getData(dataSource, divID) 
 { 
    if(XMLHttpRequestObject) {
     var obj = document.getElementById(divID); 
     XMLHttpRequestObject.open("GET", dataSource); 

     XMLHttpRequestObject.onreadystatechange = function() 
     { 
      if (XMLHttpRequestObject.readyState <= 4) {
	 	obj.innerHTML = "<div style='float:left;position: absolute; top:200px;left:400px;'><img src='images/wait.gif'></div>"; 
	 }
	 if (XMLHttpRequestObject.readyState == 4 && 
         XMLHttpRequestObject.status == 200) { 
           obj.innerHTML = XMLHttpRequestObject.responseText;
       } 
     } 

     XMLHttpRequestObject.send(null); 
   }
 }
 function setData(dataSource, divID) 
 { 
    if(XMLHttpRequestObject) {
     var obj = document.getElementById(divID); 
     XMLHttpRequestObject.open("GET", dataSource); 

     XMLHttpRequestObject.onreadystatechange = function() 
     { 
      if (XMLHttpRequestObject.readyState <= 4) {
	 	obj.innerHTML = "<div style='float:left;'><img src='images/wait_small.gif'></div>"; 
	 }
	 if (XMLHttpRequestObject.readyState == 4 && 
         XMLHttpRequestObject.status == 200) { 
           obj.innerHTML = XMLHttpRequestObject.responseText;
       } 
     } 

     XMLHttpRequestObject.send(null); 
   }
 }




 function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null;

if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
	var strName="Msxml2.XMLHTTP";
	if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
	{
		strName="Microsoft.XMLHTTP";
	} 
	try
	{ 
		objXmlHttp=new ActiveXObject(strName);
		objXmlHttp.onreadystatechange=handler;
		return objXmlHttp;
	} 
	catch(e)
	{ 
		alert("Error. Scripting for ActiveX might be disabled");
		return;
	} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
	objXmlHttp=new XMLHttpRequest();
	objXmlHttp.onload=handler;
	objXmlHttp.onerror=handler;
	return objXmlHttp;
	}
} 
function checkResults(){ 
	functie=document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	cursusaanbieder=document.formulier.cursusaanbieder.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_resultaten.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&cursusaanbieder="  + cursusaanbieder + "&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}
function checkResultsAdvanced(){ 
	functie=document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	cursusaanbieder=document.formulier.cursusaanbieder.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_resultaten.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&cursusaanbieder="  + cursusaanbieder + "&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}
function checkResultsSimple(){ 
	functie=document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	var url="aantal_resultaten.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&cursusaanbieder=-1&trefwoord=" ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function checkResultsBreed()
{ 
	functie="";//document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	cursusaanbieder=document.formulier.cursusaanbieder.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_resultaten_breed.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&cursusaanbieder="  + cursusaanbieder + "&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}
function checkLocatieResults()
{ 
	locatieaantal=document.formulier.locatieaantal.value;
	locatieaanbieder=document.formulier.locatieaanbieder.value;
	voorzieningen=document.getElementsByName("voorzieningen");
	voorzieningenStr=""
	for( var i = 0 ; i < voorzieningen.length ; i++ ) {        
		if( voorzieningen[i].checked == true){
			 if(voorzieningenStr!=""){voorzieningenStr=voorzieningenStr + ","}
			 voorzieningenStr=voorzieningenStr + voorzieningen[i].value
		}
	}
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_locatie_resultaten.asp?locatieaantal="  + locatieaantal + "&locatieaanbieder="  + locatieaanbieder  + "&voorzieningen="  + voorzieningenStr + "&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}
function checkResultsAangevraagd()
{ 
	functie=document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_resultaten_aangevraagd.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 
function checkResultsAangevraagdBreed()
{ 
	functie="";//document.formulier.functie.value;
	thema=document.formulier.thema.value;;
	soortonderwijs=document.formulier.soortonderwijs.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_resultaten_aangevraagd_breed.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 
function checkOverigResults()
{ 
	functie=document.formulier.functie.value;
	thema=document.formulier.thema.value;
	soortonderwijs=document.formulier.soortonderwijs.value;
	cursusaanbieder=document.formulier.cursusaanbieder.value;
	trefwoord=document.formulier.trefwoord.value;
	if(trefwoord=='trefwoord'){trefwoord=''}
	var url="aantal_overigresultaten.asp?functie="  + functie + "&thema="  + thema + "&soortonderwijs="  + soortonderwijs + "&cursusaanbieder="  + cursusaanbieder + "&trefwoord="  + trefwoord ;
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("toon_resultaat").innerHTML=xmlHttp.responseText;
	}
} 
