function showHidden(id, display){
	if(document.getElementById(id)) document.getElementById(id).style.display = display;
}
function setValue(id, waarde){
	if(document.getElementById(id)) document.getElementById(id).innerHTML = waarde;
}
	function setValueInput(id, waarde){
		if(document.getElementById(id)) document.getElementById(id).value = waarde;
	}
function getValue(id){
	if(document.getElementById(id))
		return document.getElementById(id).innerHTML;
	else
		return "";
}
	function getValueInput(id){
		if(document.getElementById(id))
			return document.getElementById(id).value;
		else
			return "";
	}

function bestellenNaambordje(id, prijs){
	if(prijs != "0"){
		showHidden("vanNaambordTekstTr", "block");
		showHidden("naambordjeTr", "block");
		setValue('naambordjeBedrag', ''+prijs+'.00');
		setValue('naambordje', 'Naambordje '+id);
	} else {
		showHidden("vanNaambordTekstTr", "none");
		showHidden("naambordjeTr", "none");
	}
	berekenPrijs();
}

function bestellenBetaling(id){
	if(id == 2)	display = "block";
	else		display = "none";
	
	showHidden('creditcardTr', display);
	berekenPrijs();
	
	if(id == 4)	display = "block";
	else		display = "none";
	
	showHidden('ritOpRekeningFactuur', display);
	showHidden('ritOpRekeningBedrijf', display);
	showHidden('ritOpRekeningNaam', display);
	showHidden('ritOpRekeningPlaats', display);
	showHidden('ritOpRekeningPostcode', display);
	showHidden('ritOpRekeningStraat', display);
	setValueInput('inputRitOpRekeningBedrijf', getValueInput('inputBedrijf'));
}

function bestellenPriveZakelijk(id){
	
	// 2 = Zakelijk
	if(id == 2){
		display = "block";	
		display2 = "none";
	} else {
		display = "none";
		display2 = "block";		
	}
	
	// Laten zien bij zakelijk
	showHidden('span_4', display);
	
	// Betalingen alleen ideal = 5
	/*if(document.getElementById('soort').value == 2 && id != ""){
		for(x = 0; x<=4; x++){
			showHidden('span_'+x, display);
		}
	}*/
	showHidden('bedrijf', display);
	
	
	showHidden('zakelijkAanhef', display);
	showHidden('zakelijkMobiel', display);
	showHidden('zakelijkTelefoon', display);
	
	showHidden('priveAanhef', display2);
	showHidden('priveMobiel', display2);
	showHidden('priveTelefoon', display2);
	
	if(display == "none"){
		showHidden('ritOpRekeningFactuur', display);
		showHidden('ritOpRekeningBedrijf', display);
		showHidden('ritOpRekeningNaam', display);
		showHidden('ritOpRekeningPlaats', display);
		showHidden('ritOpRekeningPostcode', display);
		showHidden('ritOpRekeningStraat', display);
	}
}

function berekenPrijs(){
	elTotaalPrijs = document.getElementById('totaalPrijs');
	elRitPrijs = document.getElementById('ritPrijs');
	
	if(document.getElementById('naambordjeTr').style.display == "block"){
		bedragNaambordje = getValue('naambordjeBedrag');
	} else {
		bedragNaambordje = 0;
	}
	
	bedragSubTotaal = parseFloat(elRitPrijs.innerHTML) + parseFloat(bedragNaambordje);
	if(document.getElementById('creditcardTr').style.display == "block"){
		bedragCreditcard = bedragSubTotaal * 0.05;
	} else {
		bedragCreditcard = 0;
	}
	bedragTotaal = bedragSubTotaal + bedragCreditcard;
	setValue('creditcardBedrag', bedragCreditcard.toFixed(2));
	setValue('totaalPrijs', bedragTotaal.toFixed(2));
}

var id = 1;
function voegAdresToe() {
	id = id + 1;
	el = document.getElementById("Adres" + id + "Velden");
	if(el) el.style.display = "inline";
}