<!--
// functie die het popupje met daarin de melding 'Een moment a.u.b...' toont
function showEenMomentAUB() {
	// display een melding dat het even kan duren
	sX(gE('een_moment'),(gWW()-200)/2);
	//sY(gE('een_moment'),(gWH()-50)/2);
	sY(gE('een_moment'),5);
	sE(gE('een_moment'));
} // showEenMomentAUB

// functie die de voorbereiding treft op het refreshen van de pagina
function doChange() {
	periode_change(document.frmCijfers.periode_input);
	regio_change(document.frmCijfers.regio_input);
	soortkanker_change(document.getElementById('soort_kanker_input')); 

	showEenMomentAUB()

	setCijfersOpties();
} // doChange

// alternatieve functie die de voorbereiding treft op het refreshen van de pagina
function doChangeAlt() {
	periode_change(document.frmCijfers.periode_input);
	leeftijd_change(document.frmCijfers.leeftijd_input);
	
	setCijfersOpties();
} // doChangeAlt

// functie die wordt aangeroepen na het wijzigen van de periode
function periode_change(obj) {
	objPeriode = document.frmCijfers.periode;
	objPeriode.value = '';
	for (i=0; i<obj.length; i++) {
		if (obj.options[i].selected) {
			// is geselecteerd
			if (objPeriode.value != '') objPeriode.value = objPeriode.value + ',';
			objPeriode.value = objPeriode.value + obj.options[i].value;
		} // if
	} // for
} // periode_change

// functie die wordt aangeroepen nar het wijzigen van het soort kanker
function soortkanker_change(obj) {
	objSoortKanker = document.frmCijfers.soort_kanker;
	objSoortKanker.value = '';
	for (i=0; i<obj.length; i++) {
		if (obj.options[i].selected) {
			// is geselecteerd
			if (objSoortKanker.value != '') objSoortKanker.value = objSoortKanker.value + ',';
			objSoortKanker.value = objSoortKanker.value + obj.options[i].value;
		} // if
	} // for
} // soortkanker_change

// functie die wordt aangeroepen na het wijzigen van de regio
function regio_change(obj) {
	objRegio = document.frmCijfers.regio;
	objRegio.value = '';

	if (document.frmCijfers.inputRegioAmsterdam.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Amsterdam';
	} // if
	if (document.frmCijfers.inputRegioMaastricht.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Maastricht';
	} // if
	if (document.frmCijfers.inputRegioUtrecht.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Utrecht';
	} // if
	if (document.frmCijfers.inputRegioGroningen.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Groningen';
	} // if
	if (document.frmCijfers.inputRegioNijmegen.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Nijmegen';
	} // if
	if (document.frmCijfers.inputRegioRotterdam.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Rotterdam';
	} // if
	if (document.frmCijfers.inputRegioLeiden.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Leiden';
	} // if
	if (document.frmCijfers.inputRegioIKZ.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'IKZ';
	} // if
	if (document.frmCijfers.inputRegioLandelijk.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'Landelijk';
	} // if
	if (document.frmCijfers.inputRegioMZ.checked) {
		if (objRegio.value != '') objRegio.value = objRegio.value + ',';
		objRegio.value = objRegio.value + 'MZ';
	} // if
} // regio_change

// functie die wordt aangeroepen na het wijzigen van de leeftijd
function leeftijd_change(obj) {
	objLeeftijd = document.frmCijfers.leeftijd;
	objLeeftijd.value = '';
	for (i=0; i<obj.length; i++) {
		if (obj.options[i].selected) {
			// is geselecteerd
			if (objLeeftijd.value != '') objLeeftijd.value = objLeeftijd.value + ',';
			objLeeftijd.value = objLeeftijd.value + obj.options[i].value;
		} // if
	} // for
} // leeftijd_change

// functie die de div met daarin de tumoren toont
function showTumoren() {
	iX = gIX(gE('tumor_anchor'));
	iY = gIY(gE('tumor_anchor'));
	
	sX(gE('tumoren'),(iX+4));
	sX(gE('tumoren_iframe'),(iX+4));
	sX(gE('tumoren_schaduw'),(iX+8));
	sX(gE('tumoren_iframeSchaduw'),(iX+8));
	
	sY(gE('tumoren'),(iY+4));
	sY(gE('tumoren_iframe'),(iY+4));
	sY(gE('tumoren_schaduw'),(iY+8));
	sY(gE('tumoren_iframeSchaduw'),(iY+8));
	
	sH(gE('tumoren_schaduw'),gH(gE('tumoren')));
	sH(gE('tumoren_iframe'),gH(gE('tumoren')));
	sH(gE('tumoren_iframeSchaduw'),gH(gE('tumoren')));
	
	sE(gE('tumoren'));
	sE(gE('tumoren_iframe'));
	sE(gE('tumoren_schaduw'));
	sE(gE('tumoren_iframeSchaduw'));
	sE(gE('tumoren_content'));
} // showTumoren

// functie die de div met daarin de tumoren verbergt, maar het formulier niet submit
function closeTumoren() {
	hE(gE('tumoren'));
	hE(gE('tumoren_iframe'));
	hE(gE('tumoren_schaduw'));
	hE(gE('tumoren_iframeSchaduw'));
	hE(gE('tumoren_content'));
} // closeTumoren

// functie die de div met daarin de tumoren verbergt, maar ook het formulier submit
function hideTumoren() {
	closeTumoren();
	
	checkTumoren(); // plak id's van tumoren in string
	showEenMomentAUB();
	setCijfersOpties(); // refresh het formulier

} // hideTumoren

// functie die alle geselecteerde tumoren en morfologien samenvoegt tot ��n string
function checkTumoren() {
	document.frmCijfers.soort_kanker.value = '';
	document.frmCijfers.soort_morfologie.value = '';
	
	objSK = document.frmCijfers.soort_kanker;
	objSM = document.frmCijfers.soort_morfologie;
	for (i=0; i<aTumoren.length; i++) {
		// controle of het element wel bestaat
		if (document.getElementById('tumor_'+aTumoren[i]) != null) {
			if (document.getElementById('tumor_'+aTumoren[i]).checked == true) {
				if (objSK.value != '') objSK.value = objSK.value + ',';
				objSK.value = objSK.value + document.getElementById('tumor_'+aTumoren[i]).value;
			} // if
		} // if
		
		// voor morfologien ook even controleren
		if (document.getElementById('morfologie_'+aTumoren[i]) != null) {
			if (document.getElementById('morfologie_'+aTumoren[i]).checked == true) {
				if (objSM.value != '') objSM.value = objSM.value + ',';
				objSM.value = objSM.value + document.getElementById('morfologie_'+aTumoren[i]).value;
			} // if
		} // if
	} // for
} // checkTumoren

// als men een morfologie selecteerd dan moet ook de bijbehorende tumor geselecteerd worden
function toggleMorfologie(id, parent) {
	obj = document.getElementById('tumor_'+id);
	
	// eerst controle of het object uberhaupt bestaat
	if (obj != null) {
		// is de toggle aan of uit? als toggle uit is, dan hoeft er niets te gebeuren
		if (obj.checked == true) {
			// toggle is aan dus ook de tumor moet aan
			document.getElementById('tumor_'+parent).checked = true;
		} // if
	} // if
} // toggleMorfologie


// als men een morfologie submenu uitklapt wordt deze functie gebruikt
function showMorf(id) {
	// verberg het algemene menu
	document.getElementById('morfologie_' + id).style.visibility = 'hidden';
	document.getElementById('morfologie_' + id).style.display = 'none';
	// toon het detail menu
	document.getElementById('morfologie_' + id + '_selected').style.visibility = 'visible';
	document.getElementById('morfologie_' + id + '_selected').style.display = 'block';
} // showMorf
//-->
