window.onload = function() {
	setupDependencies('signup'); //name of form(s). Seperate each with a comma (ie: 'signup', 'myotherform' )
};

function TelOp() {
	var waarde;
	waarde = document.signup.prijsovernachting.value * document.signup.overnachting.value;
	document.signup.uitkomst.value = waarde.toFixed(2).replace(".", ".");
};
function TelOp2() {
	var waarde;
	waarde = 1 * document.signup.diner1.value;
	document.signup.uitkomst2.value = waarde.toFixed(0).replace(".", ".") + ' personen';
};
function TelOp3() {
	var waarde;
	waarde = document.signup.prijslunch1.value * document.signup.lunch1.value;
	document.signup.uitkomst3.value = waarde.toFixed(2).replace(".", ".");
};
function TelOp4() {
	var waarde;
	waarde = document.signup.prijslunch2.value * document.signup.lunch2.value;
	document.signup.uitkomst4.value = waarde.toFixed(2).replace(".", ".");
};
function TelOp5() {
	var waarde;
	waarde = document.signup.prijsontbijt1.value * document.signup.ontbijt1.value;
	document.signup.uitkomst5.value = waarde.toFixed(2).replace(".", ".");
};
function TelOp6() {
	var waarde;
	waarde = document.signup.prijsontbijt2.value * document.signup.ontbijt2.value;
	document.signup.uitkomst6.value = waarde.toFixed(2).replace(".", ".");
};


function sumup(){
	inschrijfgeldbinnen = parseFloat(document.getElementById("inschrijfgeldhoog").value);
	inschrijfgeldbuiten = parseFloat(document.getElementById("inschrijfgeldlaag").value);
	inschrijfgeldbinnendkv = parseFloat(document.getElementById("inschrijfgeldhoogdkv").value);
	inschrijfgeldbuitendkv = parseFloat(document.getElementById("inschrijfgeldlaagdkv").value);
	var sum = 0;
	var geld = 0;
	if(!isNaN(parseFloat(document.getElementById("uitkomst").value))){
		sum += parseFloat(document.getElementById("uitkomst").value);
	};

	if(!isNaN(parseFloat(document.getElementById("uitkomst3").value))){
		sum += parseFloat(document.getElementById("uitkomst3").value);
	};
	if(!isNaN(parseFloat(document.getElementById("uitkomst4").value))){
		sum += parseFloat(document.getElementById("uitkomst4").value);
	};
	if(!isNaN(parseFloat(document.getElementById("uitkomst5").value))){
		sum += parseFloat(document.getElementById("uitkomst5").value);
	};
	if(!isNaN(parseFloat(document.getElementById("uitkomst6").value))){
		sum += parseFloat(document.getElementById("uitkomst6").value);
	};
	if(document.signup.selectedniveau.value == "1ediv" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbinnen;
		geld += inschrijfgeldbinnen;
	};
	if(document.signup.selectedniveau.value == "2ediv" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbinnen;
		geld += inschrijfgeldbinnen;
	};
	if(document.signup.selectedniveau.value == "3ediv" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbinnen;
		geld += inschrijfgeldbinnen;
	};
	if(document.signup.selectedniveau.value == "hfdkls" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "1ekls" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "2ekls" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "3ekls" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "4ekls" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "student" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbuiten;
		geld += inschrijfgeldbuiten;
	};
	if(document.signup.selectedniveau.value == "ableague" && document.signup.club.value == "anders"){
		sum += inschrijfgeldbinnen;
	};
	if(document.signup.selectedniveau.value == "ableague" && document.signup.club.value == "anders"){
		geld += inschrijfgeldbinnen;
	};
	if(document.signup.selectedniveau.value == "1ediv" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "1ediv" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "1ediv" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "2ediv" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "2ediv" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "2ediv" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "3ediv" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "3ediv" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "3ediv" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "ableague" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "ableague" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "ableague" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbinnendkv;
		geld += inschrijfgeldbinnendkv;
	};
	if(document.signup.selectedniveau.value == "hfdkls" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "hfdkls" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "hfdkls" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "1ekls" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "1ekls" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "1ekls" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "2ekls" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "2ekls" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "2ekls" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "3ekls" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "3ekls" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "3ekls" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "4ekls" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "4ekls" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "4ekls" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "student" && document.signup.club.value == "Donitas"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "student" && document.signup.club.value == "Kroton"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.selectedniveau.value == "student" && document.signup.club.value == "Veracles"){
		sum += inschrijfgeldbuitendkv;
		geld += inschrijfgeldbuitendkv;
	};
	if(document.signup.club.value == "Donitas"){
		document.signup.vereniging.value = "Donitas";
	};
	if(document.signup.club.value == "Kroton"){
		document.signup.vereniging.value = "Kroton";
	};
	if(document.signup.club.value == "Veracles"){
		document.signup.vereniging.value = "Veracles";
	};
	document.getElementById("totaal").value = sum.toFixed(2).replace(".", ",");
	document.getElementById("inschrijfgeld").value = geld.toFixed(2).replace(".", ",");
	};

function rbvalue() 
	{
		for (i=0;i<document.signup.niveau.length;i++) 
		{ 
			if (document.signup.niveau[i].checked) 
			{ 
				niveau_value = document.signup.niveau[i].value; 
			} 
		} 
	document.signup.selectedniveau.value=niveau_value;
	}

function letters(evt) {
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if ((charCode >=65 && charCode <=90) || (charCode >=97 && charCode <=122) || charCode == 8){
	return true; } //Alleen letters, Hoofdletters en backspace toegestaan
	return false;
}

function cijfers(evt) {
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if ((charCode >= 48 && charCode <=57) || charCode == 8){ 
	return true; } // Alleen maar cijfers en backspace toegestaan
	return false;
}
