function vulDropDownLijst(dropdownlijst, eersteintactlaten, teselecterenwaarde)
{
	var begin;
	if (eersteintactlaten) 
		begin = 1;
	else
		begin = 0;
	if (xmlHttp.readyState==4) {
		if( xmlHttp.responseText == "geen" ) {
			dropdownlijst.options.length = begin;
			return false;
		}
		var xmlDoc
		xmlDoc = parseXMLText(xmlHttp.responseText);

		var locid, locnaam;
		dropdownlijst.options.length = begin;
		
		for (var i=0; i<xmlDoc.getElementsByTagName("option").length;i++)
		{
			locid = xmlDoc.getElementsByTagName("option")[i].childNodes[0].childNodes[0].nodeValue
			locnaam = xmlDoc.getElementsByTagName("option")[i].childNodes[1].childNodes[0].nodeValue
			dropdownlijst.options[i+begin] = new Option(locnaam,locid);
			if (teselecterenwaarde != '')
				if (locid == teselecterenwaarde) dropdownlijst.options[i+begin].selected = true;
		}
	}
}

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");
    }
  }

  return xmlHttp;
}

function parseXMLText(tekst)
{
	var xmlDoc
	try //Internet Explorer
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(tekst);
	}
	catch(e)
	{
		try //Firefox, Mozilla, Opera, etc.
		{
			parser=new DOMParser();
			xmlDoc=parser.parseFromString(tekst,"text/xml");
		}
		catch(e)
		{
			alert(e.message);
			return;
		}
	}
	return xmlDoc;
}

function geefAjaxValues(functie, actie, extratekst){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp!=null) {
		xmlHttp.onreadystatechange=functie;
		xmlHttp.open("POST","ajax.asp?actie="+actie+extratekst,true);
		xmlHttp.send(null);
	}
}
