function doKeuzeChange(strWaarde) {
	document.getElementById("frmBerekening").reset();
	document.getElementById("restant").style.display = 'none';
	document.getElementById("genereer").style.display = 'none';
	document.getElementById("fsInvoer1").style.display = 'none';
	document.getElementById("fsInvoer2").style.display = 'none';
	document.getElementById("fsUitvoer").style.display = 'none';
	document.getElementById("divResultaat").style.display = 'none';
	if (strWaarde=="aanslagNAARkenmerk") {
		document.getElementById("fsInvoer1").style.display = 'block';
		document.getElementById("radioNaarKenmerk").checked = true;
	} else {
		SluitHelp();
		document.getElementById("fsInvoer2").style.display = 'block';
		document.getElementById("radioNaarAanslag").checked = true;
	}
	return true;
}

function CheckMiddelcode(strMiddelcode) {
		verbergDivVraag();
		var strMiddelKeuze = "";
		toonDivs("", "divResult", "fsUitvoer", "");	// altijd disablen (voor het geval er reeds een resultaat is getoond)
		if (strMiddelcode == "") {
			document.getElementById("restant").style.display = "none";
			document.getElementById("genereer").style.display = "none";
			return false;
		}
		if ( (strMiddelcode=="a") || (strMiddelcode=="b") || (strMiddelcode=="d") || (strMiddelcode=="e") || (strMiddelcode=="f") || (strMiddelcode=="l") ){
			strMiddelKeuze="A";
		} else if ( (strMiddelcode=="h") || (strMiddelcode=="n") || (strMiddelcode=="s")){
			strMiddelKeuze="H";
		} else if (strMiddelcode=="v") {
			strMiddelKeuze="V";
		} else if (strMiddelcode=="y") {
			strMiddelKeuze="Y";
		} else if (strMiddelcode=="m") {
			strMiddelKeuze="M";
		} else if (strMiddelcode=="t") {
			strMiddelKeuze="T";
		} else if (strMiddelcode=="w") {
			strMiddelKeuze="W";
		} else if (strMiddelcode=="z") {
			strMiddelKeuze="Z";
		} else if (strMiddelcode=="anders") {
			doTel('bld.reken.betalingskenmerk.betalingskenmerk_naar_aanslagnummer_false');
			doUitvoerResult("divResultGeenAanslagnummer");
			return false;
		}
		// Reset alle inputvelden binnen "restant"
		iInputs = document.getElementById("restant").getElementsByTagName("input");
		for(i=0; i<iInputs.length; i++) {
			iInputs[i].value = "";
		}
		document.getElementById("restant").style.display = 'block';
		document.getElementById("frmBerekening").inputSofiMiddel.value = document.getElementById("frmBerekening").inputSofi.value + " . " + document.getElementById("frmBerekening").selectMiddelcode.value.toUpperCase() + " . ";			
		document.getElementById(strMiddelKeuze).style.display = 'inline';
//		if (strMiddelKeuze == "M") {
//			document.getElementById("genereer").style.display = 'block';
//		} else {
			document.getElementById("genereer").style.display = 'none';
//		}
		SetFocus(strMiddelKeuze);
}

function WisWaarden() {
	document.getElementById("frmBerekening").reset();
	document.getElementById("restant").style.display = 'none';
	document.getElementById("genereer").style.display = 'none';
	document.getElementById("fsInvoer1").style.display = 'none';
	document.getElementById("fsInvoer2").style.display = 'none';
	document.getElementById("fsUitvoer").style.display = 'none';
	document.getElementById("divResultaat").style.display = 'none';
	doHelp("divHelpStartTekst");
}


function verbergDivHelp() {
	document.getElementById("divHelpStartTekst").style.visibility = "hidden";
	document.getElementById("divHelpSofinummer").style.visibility = "hidden";
	document.getElementById("divHelpMiddelcode").style.visibility = "hidden";
	document.getElementById("divHelpRestant").style.visibility = "hidden";
}

function verbergDivVraag() {
	document.getElementById("A").style.display = "none";
	document.getElementById("H").style.display = "none";
	document.getElementById("Y").style.display = "none";
	document.getElementById("M").style.display = "none";
	document.getElementById("T").style.display = "none";
	document.getElementById("V").style.display = "none";
	document.getElementById("W").style.display = "none";
	document.getElementById("Z").style.display = "none";
}

function doUitvoerResult(strWelkeDiv) {
	ZetInputUit("fsKeuze" , true);
	ZetInputUit("fsInvoer1" , true);
	ZetInputUit("fsInvoer2" , true);
	ZetSelectUit("fsKeuze" , true);
	ZetSelectUit("fsInvoer1" , true);
	ZetSelectUit("fsInvoer2" , true);
	toonDivs("", "divHelp", "", "");
	toonDivs(strWelkeDiv, "divResult", "", "fsUitvoer");
 	toonDivs("divResultaat", "", "", "fsUitvoer", "", "", "");
//	schakelButtons("fsButtons", false, "all", false);
}

function doOpnieuw(strWelkVeld, strActie) {
	toonDivs("", "divResult", "fsUitvoer", "");
	ZetInputUit("fsKeuze" , false);
	ZetInputUit("fsInvoer1" , false);
	ZetInputUit("fsInvoer2" , false);
	ZetSelectUit("fsKeuze" , false);
	ZetSelectUit("fsInvoer1" , false);
	ZetSelectUit("fsInvoer2" , false);
//	schakelButtons("fsButtons", true, "all", true);
	if (strWelkVeld != "") {
		SetFocus(strWelkVeld);
	}
}


