window.iaantalWoonplaatsen = 0;
function opvragenPlaats(zoekOp){
  var divResultContainer = document.getElementById('fc_divResultHolder');      
  while(divResultContainer.hasChildNodes()){
    divResultContainer.removeChild(divResultContainer.firstChild);
  }
	if (zoekOp.length>2){
	   gezocht = zoekOp.length;
		var url="./data/plaatsen.xml.php?plaatsnaam="+zoekOp;
		makeHttpRequest(url,'displayPlaats',true);	
	}
}
function displayPlaats (requestAjax) {	
	/*
	Rene-> 3-07-07
	    -> 04-07-07
	*/
	  var resultContainer = document.getElementById('fc_ResultContainer');
	  var divResultContainer = document.getElementById('fc_divResultHolder');      
    while(divResultContainer.hasChildNodes()){
      divResultContainer.removeChild(divResultContainer.firstChild);
    }    
	  var nieuwSelect = document.createElement('select');
        nieuwSelect.onclick = setWoonplaats;
        //nieuwSelect.setAttribute('multiple', 'multiple');
        nieuwSelect.setAttribute('size', '3');
        nieuwSelect.id='fc_woonplaatsSelect';
	  
  		var aantalResultaten  = requestAjax.getElementsByTagName('gevonden');
      var iAantal           = aantalResultaten.length;		
      
      for(var a=0; a<iAantal; ++a){
        var aantal  = aantalResultaten[a].getElementsByTagName('i');
        var iResultaten = aantal.length;
        
        for(var b=0; b<iResultaten; ++b){
          iaantalWoonplaatsen = aantal[b].firstChild.data;        
        }
      }
  		var land              = requestAjax.getElementsByTagName('nederland');
  		var iLand             = land.length;
  		if(iLand < 1){
  		  var nieuwOption=document.createElement('option');
			  nieuwOption.value='SEL';
  		  var nieuwText=document.createTextNode('Er zijn geen woonplaatsen gevonden');
  				
  			nieuwOption.appendChild(nieuwText);
  			nieuwSelect.appendChild(nieuwOption);
  		}
  		else{
  		  var nieuwOption=document.createElement('option');
			  nieuwOption.value='SEL';
        var nieuwText=document.createTextNode('Selecteer uw woonplaats');
  				
  			nieuwOption.appendChild(nieuwText);
  			nieuwSelect.appendChild(nieuwOption);
  			
        for (var a=0; a<iLand; a++){    		
    			var woonplaatsid=land[a].getElementsByTagName('woonplaatsid');
    			var plaats=land[a].getElementsByTagName('plaats');
    			
          for (var b=0; b<plaats.length; b++){
    				var nieuwOption=document.createElement('option');
    					nieuwOption.id    = plaats[b].firstChild.data;
              nieuwOption.value = woonplaatsid[b].firstChild.data;
              nieuwOption.setAttribute("woonplaats",woonplaatsid[b].firstChild.data);
    				var nieuwText=document.createTextNode(plaats[b].firstChild.data);			
    					nieuwOption.appendChild(nieuwText);
    					nieuwSelect.appendChild(nieuwOption);					
    			}
    		}            		  		  		  		  
    }
    divResultContainer.appendChild(nieuwSelect);
    divResultContainer.style.display="block";
    //alert(iaantalWoonplaatsen);
    if(iaantalWoonplaatsen < 1){ nieuwSelect.options[0].selected = true;}
    else{ nieuwSelect.options[1].selected = true; }
	/*end*/
	
}
function setWoonplaats(selectObject){
if(iaantalWoonplaatsen < 1){ }
else{
  iaantalWoonplaatsen = 0;
    selectObject =  document.getElementById('fc_woonplaatsSelect');

    var woonplaats     = selectObject.options[selectObject.selectedIndex].text;
  	var woonplaatsId   = selectObject.options[selectObject.selectedIndex].value;
  	
  	if(woonplaatsId == "SEL"){  
      var divResultContainer = document.getElementById('fc_divResultHolder');        
        while(divResultContainer.hasChildNodes()){
          divResultContainer.removeChild(divResultContainer.firstChild);
        } 
    }
    else{ 	
    //alert(woonplaats);
      document.getElementById('fc_hiddenNederlandId').value = woonplaatsId;
      document.getElementById('fc_nederlandWoonplaats').value = woonplaats;
               
      var divResultContainer = document.getElementById('fc_divResultHolder');
        
        while(divResultContainer.hasChildNodes()){
          divResultContainer.removeChild(divResultContainer.firstChild);
        } 
    }
}
}
function setButtonAanmelden(value){
  var buttonAanmelden = document.getElementById('fc_aanmeldenLeider');

	if(value == "j"){
  	buttonAanmelden.className = "button";
    buttonAanmelden.disabled = false;    	
	}
	else{
  	buttonAanmelden.className = "button disabled";
    buttonAanmelden.disabled = true;  
	}
}
