function inputChanged() { 
	var element = document.getElementById("buttonAanvragenOfferte");
	if (element != null) { element.disabled = true };
	
	element = document.getElementById("buttonDirectVerzekeren");
	if (element != null) { element.disabled = true };
}

function setElementVisibility(id, bool) {
	var element = document.getElementById(id);
	if (element != null) {
	   if ( bool ) {element.style.display = ''}
	   else { element.style.display = 'none'}
	}
}

function afrondenm() { 

	var 
	bedrag= (document.uitvaartkosten.bedragm.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragm.value= factor * 500;
	
}

function afrondenv() { 

	var 
	bedrag= (document.uitvaartkosten.bedragv.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragv.value= factor * 500;
	
}


function afrondenk1() { 

	var 
	bedrag= (document.uitvaartkosten.bedragk1.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragk1.value= factor * 500;
	
}

function afrondenk2() { 

	var 
	bedrag= (document.uitvaartkosten.bedragk2.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragk2.value= factor * 500;
	
}

function afrondenk3() { 

	var 
	bedrag= (document.uitvaartkosten.bedragk3.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragk3.value= factor * 500;
	
}

function afrondenk4() { 

	var 
	bedrag= (document.uitvaartkosten.bedragk4.value);
	deling= bedrag / 500;
	factor= Math.round(deling);
	document.uitvaartkosten.bedragk4.value= factor * 500;
	
}

	function keuze1Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_1", state);
	setElementVisibility("keuze_2", false);
	setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	document.uitvaartkosten.leeftijdv.value = '';
	document.uitvaartkosten.bedragv.value = '';
	inputChanged()

}

	function keuze2Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_1", state);
	setElementVisibility("keuze_2", state);
	setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	inputChanged()
}

	function keuze0Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_3", false);
	setElementVisibility("keuze_4", false);
	setElementVisibility("keuze_5", false);
	setElementVisibility("keuze_6", false);
		setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	document.uitvaartkosten.leeftijdk1.value = '';
	document.uitvaartkosten.leeftijdk2.value = '';
	document.uitvaartkosten.leeftijdk3.value = '';
	document.uitvaartkosten.leeftijdk4.value = '';
	document.uitvaartkosten.bedragk1.value = '';
	document.uitvaartkosten.bedragk2.value = '';
	document.uitvaartkosten.bedragk3.value = '';
	document.uitvaartkosten.bedragk4.value = '';
	inputChanged()
}

	function keuze3Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_3", state);
	setElementVisibility("keuze_4", false);
	setElementVisibility("keuze_5", false);
	setElementVisibility("keuze_6", false);
		setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	document.uitvaartkosten.leeftijdk2.value = '';
	document.uitvaartkosten.leeftijdk3.value = '';
	document.uitvaartkosten.leeftijdk4.value = '';
	document.uitvaartkosten.bedragk2.value = '';
	document.uitvaartkosten.bedragk3.value = '';
	document.uitvaartkosten.bedragk4.value = '';
	inputChanged()
}

	function keuze4Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_3", state);
	setElementVisibility("keuze_4", state);
	setElementVisibility("keuze_5", false);
	setElementVisibility("keuze_6", false);
		setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	document.uitvaartkosten.leeftijdk3.value = '';
	document.uitvaartkosten.leeftijdk4.value = '';
	document.uitvaartkosten.bedragk3.value = '';
	document.uitvaartkosten.bedragk4.value = '';
	inputChanged()
}

	function keuze5Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_3", state);
	setElementVisibility("keuze_4", state);
	setElementVisibility("keuze_5", state);
	setElementVisibility("keuze_6", false);
		setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	document.uitvaartkosten.bedragk4.value = '';
	document.uitvaartkosten.leeftijdk4.value = '';
	inputChanged()
}

	function keuze6Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_3", state);
	setElementVisibility("keuze_4", state);
	setElementVisibility("keuze_5", state);
	setElementVisibility("keuze_6", state);
		setElementVisibility("knopvergelijken", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	inputChanged()
}

	/*function keuze6Changed(state) { 
	setElementVisibility("keuzes", state);
	setElementVisibility("keuze_1", state);
	setElementVisibility("keuze_2", state);
	setElementVisibility("keuze_3", state);
	setElementVisibility("keuze_4", state);
	setElementVisibility("keuze_5", state);
	inputChanged()
}*/


	function bereken1Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", state);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	inputChanged()
}

	function bereken2Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", state);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	inputChanged()
}

	function bereken3Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", state);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	inputChanged()
}

	function bereken4Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", state);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", false);
	inputChanged()
}

	function bereken5Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", state);
	setElementVisibility("bereken_6", false);
	inputChanged()
}
	function bereken6Changed(state) { 
	setElementVisibility("logos", false);
	setElementVisibility("berekenen", state);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	setElementVisibility("bereken_3", false);
	setElementVisibility("bereken_4", false);
	setElementVisibility("bereken_5", false);
	setElementVisibility("bereken_6", state);
	inputChanged()
}

 function maximumbedrag() {
 if (document.uitvaartkosten.bedragm.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
 
 if (document.uitvaartkosten.bedragm.value < 1000 && document.uitvaartkosten.bedragm.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
 
 if (document.uitvaartkosten.bedragm.value < 6499 && document.uitvaartkosten.bedragm.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
  afrondenm();
 }
  function maximumbedrag2() {
 if (document.uitvaartkosten.bedragv.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
 if (document.uitvaartkosten.bedragv.value < 1000 && document.uitvaartkosten.bedragv.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
 
  if (document.uitvaartkosten.bedragv.value < 6499 && document.uitvaartkosten.bedragv.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
afrondenv();
 }
   function maximumbedrag3() {
 if (document.uitvaartkosten.bedragk1.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
 if (document.uitvaartkosten.bedragk1.value < 1000 && document.uitvaartkosten.bedragk1.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
  if (document.uitvaartkosten.bedragk1.value < 6499 && document.uitvaartkosten.bedragk1.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
afrondenk1();
  
 
 }
   function maximumbedrag4() {
 if (document.uitvaartkosten.bedragk2.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
  if (document.uitvaartkosten.bedragk2.value < 1000 && document.uitvaartkosten.bedragk2.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
  if (document.uitvaartkosten.bedragk2.value < 6499 && document.uitvaartkosten.bedragk2.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
 afrondenk2();

 
 }
   function maximumbedrag5() {
 if (document.uitvaartkosten.bedragk3.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
 if (document.uitvaartkosten.bedragk3.value < 1000 && document.uitvaartkosten.bedragk3.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
 if (document.uitvaartkosten.bedragk3.value < 6499 && document.uitvaartkosten.bedragk3.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
 afrondenk3();
 }
   function maximumbedrag6() {
 if (document.uitvaartkosten.bedragk4.value > 12500)
 {alert('Maximaal verzekerd bedrag bedraagt € 12500');}
  if (document.uitvaartkosten.bedragk4.value < 1000 && document.uitvaartkosten.bedragk4.value > -1)
 {alert('Minimaal verzekerd bedrag bedraagt € 1000');}
  if (document.uitvaartkosten.bedragk4.value < 6499 && document.uitvaartkosten.bedragk4.value > 999)
 {alert('U heeft gekozen voor een bedrag lager dan € 6500 , daardoor bent u mogelijk onderverzekerd.');}
 afrondenk4();
 }
 
 
 
 function vergelijkChanged(state) { 
	setElementVisibility("grijsvlak2", state);
	setElementVisibility("keuzes", false);
	setElementVisibility("keuze_1", false);
	setElementVisibility("keuze_2", false);
	setElementVisibility("knopvergelijken", false);
	setElementVisibility("bereken_1", false);
	setElementVisibility("bereken_2", false);
	
	inputChanged()

}