function SelLand(){
  
//    if (zoeken.landnr.value==1000 || zoeken.landnr.value==0){
    if (zoeken.landnr.value==0){

	   if (document.zoeken.provincie) document.zoeken.provincie.disabled=false
	   if (document.zoeken.list2) document.zoeken.list2.disabled=false
	   if (document.zoeken.list1) document.zoeken.list1.disabled=false
	   if (document.zoeken.pc1) document.zoeken.pc1.disabled=false
	   if (document.zoeken.pc2) document.zoeken.pc2.disabled=false
	}else{
	   if (document.zoeken.provincie) document.zoeken.provincie.disabled=true
	   if (document.zoeken.list2) document.zoeken.list2.disabled=true
	   if (document.zoeken.list1) document.zoeken.list1.disabled=true
	   if (document.zoeken.pc1) document.zoeken.pc1.disabled=true
	   if (document.zoeken.pc2) document.zoeken.pc2.disabled=true
	}
  
}

//soort object

modelinfo = new Array(
	new Array(
		new Array("Geen voorkeur", '0')
,new Array('Boerderijwoning', '97')
,new Array('Bungalow', '7')
,new Array('Chambre d\'hotes', '96')
,new Array('Dijkwoning', '77')
,new Array('Drive-in woning', '82')
,new Array('Eengezinswoning', '2')
,new Array('Eenvoudige woning', '3')
,new Array('Grachtenpand', '6')
,new Array('Herenhuis', '4')
,new Array('Kasteel', '95')
,new Array('Landgoed', '10')
,new Array('Landhuis', '8')
,new Array('Meergezinswoning', '155')
,new Array('Pastorie', '98')
,new Array('Recreatiewoning', '11')
,new Array('Seniorenwoning', '85')
,new Array('Split-level woning', '80')
,new Array('Stacaravan', '12')
,new Array('Stadswoning', '90')
,new Array('Studentenwoning', '163')
,new Array('Villa', '5')
,new Array('Woningcomplex', '156')
,new Array('Woonboerderij', '1')
,new Array('Woonboot', '9')


	),
	new Array(
		new Array("Geen voorkeur", '0')
,new Array('Appartement', '166')
,new Array('Appartementencomplex', '157')
,new Array('Beneden en bovenwoning', '24')
,new Array('Benedenwoning', '21')
,new Array('Bovenwoning', '20')
,new Array('Galerijflat', '22')
,new Array('Kamer', '162')
,new Array('Maisonette', '26')
,new Array('Pakhuiswoning', '164')
,new Array('Penthouse', '92')
,new Array('Portiekwoning', '25')
,new Array('Seniorencomplex', '158')
,new Array('Seniorenflat', '86')
,new Array('Studio', '165')
,new Array('Verzorgingscomplex', '161')
,new Array('Verzorgingsflat', '23')

	))


	function ChoosePrijs(){
    	 if (document.zoeken.sfPrijsMin) if (document.zoeken.koopofhuur[0]) document.zoeken.sfPrijsMin.disabled=!document.zoeken.koopofhuur[0].checked
    	 if (document.zoeken.sfPrijsMax) if (document.zoeken.koopofhuur[0])  document.zoeken.sfPrijsMax.disabled=!document.zoeken.koopofhuur[0].checked
    	 if (document.zoeken.sfHuurPrijsMin) if (document.zoeken.koopofhuur[1]) document.zoeken.sfHuurPrijsMin.disabled=!document.zoeken.koopofhuur[1].checked
    	 if (document.zoeken.sfHuurPrijsMax) if (document.zoeken.koopofhuur[1])  document.zoeken.sfHuurPrijsMax.disabled=!document.zoeken.koopofhuur[1].checked
	}
	var veldwaarde = new Array();
	var veldnaam   = new Array();
	function ChangeTypes(oorzaak)	{
		//category object	 
		if (oorzaak == 1) 		{
			if (document.zoeken.objcat1) document.zoeken.objcat1.checked = false;
			if (document.zoeken.objcat2) document.zoeken.objcat2.checked = false;
			if (document.zoeken.objcat3) document.zoeken.objcat3.checked = false;
			if (document.zoeken.objcat4) document.zoeken.objcat4.checked = false;	
			if (document.zoeken.objcat5a) document.zoeken.objcat5a.checked = false;	
			if (document.zoeken.objcat5b) document.zoeken.objcat5b.checked = false;	
			if (document.zoeken.objcat5c) document.zoeken.objcat5c.checked = false;	
			if (document.zoeken.objcat5d) document.zoeken.objcat5d.checked = false;	
			if (document.zoeken.objcat8) document.zoeken.objcat8.checked = false;	
			if (document.zoeken.objcat9) document.zoeken.objcat9.checked = false;	
		}
		if (oorzaak == 2)		{
			if (document.zoeken.button03) document.zoeken.button03.checked = false;
		}	
		if (oorzaak == 2 || oorzaak == 1){
			var aantalChecked = 0;
			var aantalWonApp  = 0;
			if (document.zoeken.objcat4) if (document.zoeken.objcat4.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat5a) if (document.zoeken.objcat5a.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat5b) if  (document.zoeken.objcat5b.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat5c) if  (document.zoeken.objcat5c.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat5d) if  (document.zoeken.objcat5d.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat8) if  (document.zoeken.objcat8.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat9) if  (document.zoeken.objcat9.checked == true)aantalChecked = aantalChecked + 1;
			if (document.zoeken.objcat3) if  (document.zoeken.objcat3.checked == true)aantalChecked = aantalChecked + 1;				
			if (document.zoeken.objcat1 && document.zoeken.objcat2) {
			if  (document.zoeken.objcat2.checked == true){	
				aantalChecked = aantalChecked + 1;	
				aantalWonApp = aantalWonApp + 1;				
			}	
			if  (document.zoeken.objcat1.checked == true){	
				aantalChecked = aantalChecked + 1;	
				aantalWonApp = aantalWonApp + 1;				
			}
			if ((aantalWonApp == 1) && (aantalChecked == 1)){
				if (document.zoeken.srtwoning) document.zoeken.srtwoning.disabled = false;	
				if (document.zoeken.objcat1.checked == true){
					if (document.zoeken.srtwoning) fillSelectFromArray(document.zoeken.srtwoning, modelinfo[0]);
				}else{
					if (document.zoeken.srtwoning) fillSelectFromArray(document.zoeken.srtwoning, modelinfo[1]);		
				}	
			}else{	
				if (document.zoeken.srtwoning) fillSelectFromArray(document.zoeken.srtwoning, modelinfo[1]);
				if (document.zoeken.srtwoning) document.zoeken.srtwoning.disabled = true;
			}
			
			if (document.zoeken.objcat1.checked == true && (aantalChecked < 2)){
				document.zoeken.typewoning.disabled = false;	
			}else{	
				document.zoeken.typewoning.options[0].selected = true;
				document.zoeken.typewoning.disabled = true;	
			}
			}
			if (aantalChecked == 0)	document.zoeken.button03.checked = true;
			
		}
	}
 
// Dit moet nog worden gegenereerd uit tabel. 
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
	var i, j;
	var prompt;

	// empty existing items
	for (i = selectCtrl.options.length; i >= 0; i--) {
		selectCtrl.options[i] = null; 
	}
	prompt = (itemArray != null) ? goodPrompt : badPrompt;
	if (prompt == null) {
		j = 0;
	} else {		
		selectCtrl.options[0] = new Option(prompt);
		j = 1;
	}
	if (itemArray != null) {
		// add new items
		for (i = 0; i < itemArray.length; i++) {
			selectCtrl.options[j] = new Option(itemArray[i][0]);
			if (itemArray[i][1] != null) {
				selectCtrl.options[j].value = itemArray[i][1]; 
			}
			j++;
		}
		// select first item (prompt) for sub list
		selectCtrl.options[0].selected = true;
	}
}


	function afhandelenformulier(idkantoor,meth)	{	
		var aantal=0;
		if (meth=='inschrijving'){
		   if (document.zoeken.c_anaam.value==''){
		   	  
			  alert('Achternaam is verplicht')
			  return(false);
		   }
		   if (document.zoeken.c_adres.value=='' || document.zoeken.c_huisnr.value==''){
		   	  
			  alert('Adres+huisnr is verplicht')
			  return(false);
		   }
		   if (document.zoeken.c_postcode.value=='' || document.zoeken.c_woonplaats.value==''){
			  alert('Postcode+plaats is verplicht')
			  return(false);
		   }
		   if (document.zoeken.c_email.value==''){
			  alert('e-Mail is verplicht')
			  return(false);
		   }
		}
		if (document.zoeken.list2) {
			aantal=document.zoeken.list2.options.length;
			document.zoeken.plaats.value=''
			for(j=0; j<aantal; j++)			{
				if (j==0){
				   document.zoeken.plaats.value = document.zoeken.list2.options[j].value//toevoegid;
				}else{
				   document.zoeken.plaats.value+= ',' + document.zoeken.list2.options[j].value//toevoegid;
				}
			}
			if (aantal<=0 && idkantoor=='' && document.zoeken.list2.disabled==false ) {
			   alert('U heeft geen plaats geselecteerd')
  			   return(false);

			}
        } else{
		   
		   if (document.zoeken.pc1.value=='' || document.zoeken.pc2.value=='') {
		   	  if (document.zoeken.pc1.disabled==false){
			  	 alert('U heeft geen postcodegebied ingevoerd')
			  	 return(false);
			  }
		   }else {
		      var pc1a=document.zoeken.pc1.value.substring(0,4)
		      var pc2a=document.zoeken.pc2.value.substring(0,4)
			  var dist=pc2a-pc1a
			  if (dist<0) {
			  	 alert('Laagste en hoogste postcode zijn omgekeerd') 
				 return(false);
			  }else if (dist>500  && idkantoor=='' ){
			  	    alert('Postcodegebied is te ruim')
			  		return(false);
			  }else {		
					if (dist<0 || dist>500) {
					   alert('Postcodegebied is ongeldig')
					   return(false);
					}
			  		
			  } 
		   }
		}
		   	  
 	   document.zoeken.submit()
	
		return(true);
	}
	
	function list2leeg(){
		if (confirm('Alle reeds geselecteerde plaatsen zullen worden verwijderd.\n\nWeet u zeker dat u wilt doorgaan?')){
			for (i = document.zoeken.list2.options.length - 1; i > -1; i--)	{
				document.zoeken.list2.options[i].text = "";
				document.zoeken.list2.options[i].value = "";
				document.zoeken.list2.options[i] = null;
			}
		}
	}
	function move(fbox, tbox, aantal, provInd){
		if (fbox.options.length>0 ){
		if ((tbox.options.length ) > aantal){
			alert('u mag slechts ' + aantal + ' plaatsen kiezen');
		}else{
			var bAanw=false
			var txt=fbox.options[fbox.selectedIndex].value
			for (i = 0; i < tbox.options.length; i++){
				if (tbox.options[i].text == txt) bAanw=true;
			}
   	   		if (bAanw==false) tbox[tbox.length] = new Option(txt,txt);
		}
		}
	}
	
	function delmove(fbox, tbox){
		if (fbox.options.length>0 && fbox.options.selectedIndex!=-1 ){
		   for (var i=fbox.options.selectedIndex;i<fbox.options.length-1;i++){
		   	   fbox[i].text = fbox[i+1].text;
		   	   fbox[i].value = fbox[i+1].value;
			  
		   }
	   	   fbox[i].text='';
	   	   fbox[i].value='';
		   fbox[i]=null;		   
		}
	}
	
