// ----------------------------------------------
// 	Algemene functies
// ----------------------------------------------
	var xmlHttp
	
	function GetXmlHttpObject(){
		var xmlHttp = null;
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			// Internet Explorer
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if (xmlHttp == null){
			alert ('Uw browser ondersteunt geen AJAX!');
			return;
		}
		return xmlHttp;
	}
	
	
	function GetObj(id){
		if(eval(document.getElementById(id))){
			return document.getElementById(id);
		}
	}
	
	function Enable(id){
		GetObj(id).disabled = false
	}
	
	function Disable(id){
		GetObj(id).disabled = true	
	}
	
	
	function check_Provincie(id){
		if(GetObj(id).selectedIndex > 0){
			Enable('Knop_Zoeken')		
		} else {
			Disable('Knop_Zoeken')		
		}
	}
	
	

// ----------------------------------------------
// 	Provincies ophalen
// ----------------------------------------------	
	
	function Get_Provincies(ObjectSoort){

	if(ObjectSoort){

			for (i=(GetObj('ObjectProvincie').options.length-1); i >= 0; i--){
			 GetObj('ObjectProvincie').options[i]=null;
			}
			
			var url = '_Ajax/Get_Provincies.asp?ObjectSoort='+ObjectSoort;
			
			Get_Provincies_xmlHttp = GetXmlHttpObject();
			Get_Provincies_xmlHttp.onreadystatechange = function(){
				if (Get_Provincies_xmlHttp.readyState == 4){
					var ReturnStr = Get_Provincies_xmlHttp.responseText;
					if (Get_Provincies_xmlHttp.status == 200){
						a_Output	 = ReturnStr.split('|');
						
//						GetObj('Provincie').options[GetObj('Provincie').options.length] = new Option('-- Alle soorten --', '%');		
						//GetObj('ObjectProvincie').options[GetObj('ObjectProvincie').options.length] = new Option('Selecteer....', '0');	
						
						if(a_Output.length-1 > 0){
							GetObj('ObjectProvincie').options[GetObj('ObjectProvincie').options.length] = new Option('Nederland', '%');	
						}
						
						for(h=0; h<a_Output.length-1; h++){
							a_Provincie	 = a_Output[h].split('=');
							GetObj('ObjectProvincie').options[GetObj('ObjectProvincie').options.length] = new Option(a_Provincie[1], a_Provincie[0]);
						}
						
					} else {
						alert('Fout:\n'+url+'\n'+ReturnStr)
					}
				}
			}
			Get_Provincies_xmlHttp.open("GET",url,true);
			Get_Provincies_xmlHttp.send(null);

		} else {
		
			for (i=(GetObj('ObjectProvincie').options.length-1); i >= 0; i--){
			 GetObj('ObjectProvincie').options[i]=null;
			}
			GetObj('ObjectProvincie').options[GetObj('ObjectProvincie').options.length] = new Option('Selecteer....', '0');			
		
		}
	}

