var kinderen = new Array();
var babys = new Array();
var max_aantal = 6;
var max_new = 0;
var volwassenen = 0;
var kinderen = 0;
var babys = 0;
function getPersonen(sParentBox) {
	
	volwassenen = document.getElementById('dpl_volwassenen').value;
	volwassenen = parseInt(volwassenen);
	kinderen = document.getElementById('dpl_kinderen').value;
	kinderen = parseInt(kinderen);
	babys = document.getElementById('dpl_babys').value;
	babys = parseInt(babys);
	
	if (sParentBox.name == "dpl_volwassenen" && volwassenen <=6) {
		opvolwassenen();
	}else if(sParentBox.name == "dpl_kinderen" && kinderen <=6){
		opkinderen();
	}else if(sParentBox.name == "dpl_babys" && babys <=6){
		opbabys();
	}else{}
	
	var aantal = volwassenen + kinderen + babys;
	if (!aantal > 0) {
		aantal = volwassenen;
	}
	tonenvelden(aantal);
	
}// end func

function opvolwassenen(){
	max_new = max_aantal - volwassenen;	
	veranderrest('dpl_kinderen');
	veranderrest('dpl_babys');
}
function opkinderen(){
	max_new = max_aantal - volwassenen - kinderen;
	veranderrest('dpl_babys');
}
function opbabys(){
	max_new = max_aantal - volwassenen - babys;
	veranderrest('dpl_kinderen');
}


function tonenvelden(persoon){
	try {
		for (i = 0; i <= 5; i++) {
			var idname = 'tbl_' + i;
			document.getElementById(idname).style.visibility = 'hidden';
		}
	} catch (e) {
		//alert(e);
	}
	
	for (personen = 0; personen < persoon; personen++) {
		var idname = 'tbl_' + personen;
		document.getElementById(idname).style.visibility = '';
	}
}

function veranderrest(sChildBox){
	var theSel = document.getElementById(sChildBox);

	// clear previous options
	theSel.options.length = null;
	
	for (x = 0; x <= max_new; x++) {
		var newOpt = new Option(x, x);// (theText,theValue);
		var selLength = theSel.length;
		theSel.options[selLength] = newOpt;
	}// next
	
	document.getElementById('dpl_volwassenen').value=volwassenen;
	document.getElementById('dpl_kinderen').value=kinderen;
	document.getElementById('dpl_babys').value=babys;
	}

function vuloption() {
	for (x = 0; x < 7; x++) {
		var newOpt = new Option(x, x);// (theText,theValue);
		var selLength = document.getElementById('dpl_volwassenen').length;
		document.getElementById('dpl_volwassenen').options[selLength] = newOpt;
	}
}

 
