var doFunctionAgain=0
var objLoading
var IE_CHECK = document.all?true:false

function bereken(waarde){
	var msg = "";
	if (waarde==1){
		document.getElementById('6_resultaat').style.display='none';
//		if (document.getElementById('bedrijfsnaam').value == ''){
//			msg = msg + " - " + document.getElementById('bedrijfsnaam').title + "\n";
//		}
//		if (document.getElementById('berkeninggemaaktdoor').value == ''){
//			msg = msg + " - " + document.getElementById('berkeninggemaaktdoor').title + "\n";
//		}
		if (document.getElementById('Franchise_TXT').value == ''){
			msg = msg + " - " + document.getElementById('Franchise_TXT').title + "\n";
		}
		if (document.getElementById('leeftijdondernemer').value == ''){
			msg = msg + " - " + document.getElementById('leeftijdondernemer').title + "\n";
		}
		if (document.getElementById('leeftijdpensionering').value == ''){
			msg = msg + " - " + document.getElementById('leeftijdpensionering').title + "\n";
		}
		if (document.getElementById('winstOrEnZefstAftr').value == ''){
			msg = msg + " - " + document.getElementById('winstOrEnZefstAftr').title + "\n";
		}
		if (document.getElementById('Autokostenforfait').value == ''){
			msg = msg + " - " + document.getElementById('Autokostenforfait').title + "\n";
		}
		if (document.getElementById('Premieberoepspensioen').value == ''){
			msg = msg + " - " + document.getElementById('Premieberoepspensioen').title + "\n";
		}
		if (document.getElementById('GeschatIB-tarief_lijfrente_pensioen_TXT').value == ''){
			msg = msg + " - " + document.getElementById('GeschatIB-tarief_lijfrente_pensioen_TXT').title + "\n";
		}
		if (document.getElementById('Disconteringsvoet_fiscale_claims_TXT').value == ''){
			msg = msg + " - " + document.getElementById('Disconteringsvoet_fiscale_claims_TXT').title + "\n";
		}
		if (document.getElementById('WOZ-waarde_woning').value == ''){
			msg = msg + " - " + document.getElementById('WOZ-waarde_woning').title + "\n";
		}
		if (document.getElementById('Renteaftrek_eigen_woning').value == ''){
			msg = msg + " - " + document.getElementById('Renteaftrek_eigen_woning').title + "\n";
		}
		if (document.getElementById('MKB-vrijstelling_TXT').value == ''){
			msg = msg + " - " + document.getElementById('MKB-vrijstelling_TXT').title + "\n";
		}
		if (document.getElementById('IB_Dotatie_oudedagsreserve_TXT').value == ''){
			msg = msg + " - " + document.getElementById('IB_Dotatie_oudedagsreserve_TXT').title + "\n";
		}
		if (document.getElementById('IB_Betaalde_alimentatie_TXT').value == ''){
			msg = msg + " - " + document.getElementById('IB_Betaalde_alimentatie_TXT').title + "\n";
		}
		if (document.getElementById('IB_Persoonsgebonden_aftrek_TXT').value == ''){
			msg = msg + " - " + document.getElementById('IB_Persoonsgebonden_aftrek_TXT').title + "\n";
		}
		if (document.getElementById('IB_Giften_TXT').value == ''){
			msg = msg + " - " + document.getElementById('IB_Giften_TXT').title + "\n";
		}
		if (msg!=""){
			msg = "De volgende velden dienen ingevuld te worden:\n\n" + msg;
			alert(msg);
		}else{
			objLoading = '1_algemeen'
			loading();
			getBelastingberekening_IBonderneming(0);
			//document.getElementById('1_algemeen').style.display='none';
			//document.getElementById('6_resultaat').style.display='block';
		}
	}else{
		document.getElementById('6_resultaat').style.display='none';
		document.getElementById('1_algemeen').style.display='block';
		
	}
}

//Functie om variabele velden afteronden
function changeInput(objHidden,objTxt){
	if (((Math.round(Number(objHidden.value))*100)/100)!=(Math.round(Number(objTxt.value)*100)/100)){
		objHidden.value = objTxt.value
	}
}

function loading(){
	document.getElementById(objLoading).className = 'alpha';
	document.getElementById('loading').style.display = 'block'
	//setTimeout(loadingClose,6000)
}
function loadingClose(){
	document.getElementById(objLoading).className='content tw'
	document.getElementById('loading').style.display='none'
}

function getBelastingberekening_IBonderneming(waarde){
	objLoading = '1_algemeen'
	//if((doFunctionAgain==0 && waarde==0) || waarde==0){
		//loading()
	//}
	
	//wisnt
	document.getElementById('IB_Winst').value = document.getElementById('winstOrEnZefstAftr').value
	//document.getElementById('IB_Winst_DIV').innerHTML = Math.round(Number(document.getElementById('winstOrEnZefstAftr').value)*100)/100
	
	//dotatie
	var dotatie
	if (Number(document.getElementById('winstOrEnZefstAftr').value) > 92083){
		dotatie = 11050 - Number(document.getElementById('Premieberoepspensioen').value)
	}else{
		dotatie = 0.12*Number(document.getElementById('winstOrEnZefstAftr').value)-Number(document.getElementById('Premieberoepspensioen').value)
	}
	document.getElementById('IB_Dotatie_oudedagsreserve').value = Math.min(-dotatie,0)
	document.getElementById('IB_Dotatie_oudedagsreserve_TXT').value=Math.round(Number(document.getElementById('IB_Dotatie_oudedagsreserve').value)*100)/100
	
	//Zelfstandigenaftrek
	if (Number(document.getElementById('winstOrEnZefstAftr').value)==0){
		document.getElementById("IB_Zelfstandigenaftrek").value=0;
	}else{
		getZelfstandigenaftrek(Number(document.getElementById('winstOrEnZefstAftr').value))
	}
	
	//Autokostenforfait
	document.getElementById('IB_Autokostenforfait').value=document.getElementById('Autokostenforfait').value
	//document.getElementById('IB_Autokostenforfait_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Autokostenforfait').value)*100)/100

	//Premie_beroepspensioen
	document.getElementById('IB_Premie_beroepspensioen').value=document.getElementById('Premieberoepspensioen').value*-1
	//document.getElementById('IB_Premie_beroepspensioen_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Premie_beroepspensioen').value)*100)/100
	
	//MKB-winstvrijstelling
	document.getElementById('IB_MKB-winstvrijstelling').value=((Number(document.getElementById('MKB-vrijstelling').value)/100)*(Number(document.getElementById('winstOrEnZefstAftr').value)+Number(document.getElementById('Autokostenforfait').value)+Number(document.getElementById('IB_Dotatie_oudedagsreserve').value)+Number(document.getElementById('IB_Zelfstandigenaftrek').value)))*-1
	//document.getElementById('IB_MKB-winstvrijstelling_DIV').innerHTML=Math.round(Number(document.getElementById('IB_MKB-winstvrijstelling').value)*100)/100
	
	//Eigenwoningforfait
	document.getElementById('IB_Eigenwoningforfait').value=Math.min(0.006*Number(document.getElementById('WOZ-waarde_woning').value),8750)
	//document.getElementById('IB_Eigenwoningforfait_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Eigenwoningforfait').value)*100)/100
	
	//Rente_eigen_woning
	document.getElementById('IB_Rente_eigen_woning').value=Number(document.getElementById('Renteaftrek_eigen_woning').value)*-1
	//document.getElementById('IB_Rente_eigen_woning_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Rente_eigen_woning').value)*100)/100			
				
	//Belastbaar_inkomen_box_1
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Winst').value)+Number(document.getElementById('IB_Dotatie_oudedagsreserve').value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Zelfstandigenaftrek").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Autokostenforfait").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Premie_beroepspensioen").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_MKB-winstvrijstelling").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Eigenwoningforfait").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Rente_eigen_woning").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Betaalde_alimentatie").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Persoonsgebonden_aftrek").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Giften").value)
	document.getElementById('IB_Belastbaar_inkomen_box_1').value=Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)+Number(document.getElementById("IB_Overig_box_1").value)
	//document.getElementById('IB_Belastbaar_inkomen_box_1_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)*100)/100			
	
	//Inkomstenbelasting//Totaal_exclusief_fiscale_claims
	if (Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value)==0){
		document.getElementById("IB_Inkomstenbelasting").value=0
		document.getElementById('IB_Totaal_exclusief_fiscale_claims').value=0
	}else{
		getIBinkomstenbelasting(Number(document.getElementById('IB_Belastbaar_inkomen_box_1').value))
	}

	//IB-claim OR
	var IBclaimORBedragDeel1 = Number(document.getElementById('IB_Dotatie_oudedagsreserve').value)*(Number(document.getElementById('GeschatIB-tarief_lijfrente_pensioen').value/100))
	var IBclaimORBedragDeel2 = (1+Number(document.getElementById('Disconteringsvoet_fiscale_claims').value)/100)
	IBclaimORBedragDeel2 = Math.pow(IBclaimORBedragDeel2,(Number(document.getElementById('leeftijdpensionering').value)-Number(document.getElementById('leeftijdondernemer').value)))
	var IBclaimORBedrag = (IBclaimORBedragDeel1 / IBclaimORBedragDeel2)
	IBclaimORBedrag = IBclaimORBedrag * -1
	document.getElementById('IB_IB-claim_OR_Bedrag').value=IBclaimORBedrag
	//document.getElementById('IB_IB-claim_OR_Bedrag_DIV').innerHTML=Math.round(IBclaimORBedrag*100)/100
	if (IBclaimORBedrag==0){
		document.getElementById('IB_IB-claim_OR_Perc').value=0
	}else{
		document.getElementById('IB_IB-claim_OR_Perc').value=((IBclaimORBedrag/Number(document.getElementById('IB_Dotatie_oudedagsreserve').value))*-1)*100
	}
	//document.getElementById('IB_IB-claim_OR_Perc_DIV').innerHTML=Math.round(Number(document.getElementById('IB_IB-claim_OR_Perc').value)*100)/100 + "%"

	//IB-claim beroepspensioen
	var IBclaimBeroepspensioenDeel1=Number(document.getElementById('Premieberoepspensioen').value)*(Number(document.getElementById('GeschatIB-tarief_lijfrente_pensioen').value/100))
	var IBclaimBeroepspensioenDeel2=(1+Number(document.getElementById('Disconteringsvoet_fiscale_claims').value)/100)
	IBclaimBeroepspensioenDeel2 = Math.pow(IBclaimORBedragDeel2,(Number(document.getElementById('leeftijdpensionering').value)-Number(document.getElementById('leeftijdondernemer').value)))
	var IBclaimBeroepspensioen = (IBclaimBeroepspensioenDeel1 / IBclaimBeroepspensioenDeel2)
	document.getElementById('IB_IB-claim_beroepspensioen').value=IBclaimBeroepspensioen
	//document.getElementById('IB_IB-claim_beroepspensioen_DIV').innerHTML=Math.round(Number(document.getElementById('IB_IB-claim_beroepspensioen').value)*100)/100
	
	//Totaal_inclusief_fiscale_claims
	document.getElementById('IB_Totaal_inclusief_fiscale_claims').value=Number(document.getElementById('IB_Totaal_exclusief_fiscale_claims').value)+IBclaimORBedrag+IBclaimBeroepspensioen
	//document.getElementById('IB_Totaal_inclusief_fiscale_claims_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Totaal_inclusief_fiscale_claims').value)*100)/100
	
	//Gewogen_gemiddeld_IB_tarief_totaal
	if(Number(document.getElementById('IB_Totaal_inclusief_fiscale_claims').value)==0){
		document.getElementById('Gewogen_gemiddeld_IB_tarief_totaal').value=0
	}else{
		document.getElementById('Gewogen_gemiddeld_IB_tarief_totaal').value=(Number(document.getElementById('IB_Totaal_inclusief_fiscale_claims').value)/Number(document.getElementById('IB_Winst').value))*100
	}
	//document.getElementById('Gewogen_gemiddeld_IB_tarief_totaal_DIV').innerHTML=Math.round(Number(document.getElementById('Gewogen_gemiddeld_IB_tarief_totaal').value)*100)/100 + '%'
	
	if (IE_CHECK){
		getBelastingberekening_BVonderneming()
	}else{
		if(doFunctionAgain==1){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getBelastingberekening_IBonderneming,2000)
			getBelastingberekening_BVonderneming()
		}
		if(doFunctionAgain==0){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getBelastingberekening_IBonderneming,2000)
		}
	}
}

function getBelastingberekening_BVonderneming(waarde){
	objLoading = '1_algemeen'
	//if((doFunctionAgain==2 && waarde==0) || waarde==0){
		//document.getElementById('2_step3').disabled=""
		//loading()
	//}
	
	//Inleg_levensloopregeling_in_euros
	document.getElementById('BV_Inleg_levensloopregeling_in_euros').value = (Number(document.getElementById('BV_Inleg_levensloopregeling_in_procenten').value)/100)*Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
	//document.getElementById('BV_Inleg_levensloopregeling_in_euros_DIV').innerHTML = Math.round(Number(document.getElementById('BV_Inleg_levensloopregeling_in_euros').value)*100)/100
	
	//Inbouw 50% pensioenpremie in salaris
	if (document.getElementById('BV_Inbouw_50_pensioenpremie_in_salaris').value == "ja"){
		getBVInbouw50pensioenPremieInSalaris(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value,true,document.getElementById('Franchise').value,document.getElementById('leeftijdondernemer').value)
	}else{
		getBVInbouw50pensioenPremieInSalaris(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value,false,document.getElementById('Franchise').value,document.getElementById('leeftijdondernemer').value)
	}
	
	//Salaris_exclusief_inbouw_bijtelling_auto
	var SalarisExclusief = Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
	SalarisExclusief = SalarisExclusief - Number(document.getElementById('BV_Eigen_bijdrage_auto').value)
	SalarisExclusief = SalarisExclusief - Number(document.getElementById('BV_Inleg_levensloopregeling_in_euros').value)
	if (document.getElementById('BV_Inbouw_50_pensioenpremie_in_salaris').value == "ja"){
		SalarisExclusief = SalarisExclusief - Number(document.getElementById('BV_50_pensioenpremie_geschat').value)
	}
	document.getElementById('BV_Salaris_exclusief_inbouw_bijtelling_auto').value=SalarisExclusief
	document.getElementById('BV_Salaris_exclusief_inbouw_bijtelling_auto_TXT').value = Math.round(Number(document.getElementById('BV_Salaris_exclusief_inbouw_bijtelling_auto').value)*100)/100
	
	//Winst_BV_voor_VpB
	var winstBvVoorVpB = Number(document.getElementById('winstOrEnZefstAftr').value)
	winstBvVoorVpB = winstBvVoorVpB - Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)
	winstBvVoorVpB = winstBvVoorVpB - Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
	winstBvVoorVpB = winstBvVoorVpB + Number(document.getElementById('BV_Eigen_bijdrage_auto').value)
	if (document.getElementById('BV_Inbouw_50_pensioenpremie_in_salaris').value == "ja"){
		winstBvVoorVpB = winstBvVoorVpB + Number(document.getElementById('BV_50_pensioenpremie_geschat').value)
	}
	winstBvVoorVpB = winstBvVoorVpB - Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value)
	document.getElementById('BV_Winst_BV_voor_VpB').value = winstBvVoorVpB
	//document.getElementById('BV_Winst_BV_voor_VpB_DIV').innerHTML = Math.round(winstBvVoorVpB*100)/100
	
	//VpB_tarief_hoog
	var VpBTariefHoog = Number(document.getElementById('BV_VpB_tarief_hoog').value)/100
	VpBTariefHoog=VpBTariefHoog+((1-VpBTariefHoog)*0.25)
	document.getElementById('BV_VpB_tarief_hoog_2').value=VpBTariefHoog*100
	//document.getElementById('BV_VpB_tarief_hoog_2_DIV').innerHTML=Math.round(Number(document.getElementById('BV_VpB_tarief_hoog_2').value)*100)/100 + "%"
	
	//VpB_tarief_laag_1
	var VpBTariefLaag1 = Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100
	VpBTariefLaag1=VpBTariefLaag1+((1-VpBTariefLaag1)*0.25)
	document.getElementById('BV_VpB_tarief_laag_1_2').value=VpBTariefLaag1*100
	//document.getElementById('BV_VpB_tarief_laag_1_2_DIV').innerHTML=Math.round(Number(document.getElementById('BV_VpB_tarief_laag_1_2').value)*100)/100 + "%"	
	
	//VpB_tarief_laag_2
	var VpBTariefLaag2 = Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100
	VpBTariefLaag2=VpBTariefLaag2+((1-VpBTariefLaag2)*0.25)
	document.getElementById('BV_VpB_tarief_laag_2_2').value=VpBTariefLaag2*100
	//document.getElementById('BV_VpB_tarief_laag_2_2_DIV').innerHTML=Math.round(Number(document.getElementById('BV_VpB_tarief_laag_2_2').value)*100)/100 + "%"			
	
	//Salaris_dga
	document.getElementById('BV_Salaris_dga').value=document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value
	//document.getElementById('BV_Salaris_dga_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Salaris_dga').value)*100)/100
	
	//Af_levensloop
	document.getElementById('BV_Af_levensloop').value=((Number(document.getElementById('BV_Inleg_levensloopregeling_in_procenten').value)/100)*Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value))*-1
	//document.getElementById('BV_Af_levensloop_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Af_levensloop').value)*100)/100
	
	//Autokostenforfait_minus_eigen_bijdrage
	document.getElementById('BV_Autokostenforfait_minus_eigen_bijdrage').value=Number(document.getElementById('BV_Autokostenforfait').value)-Number(document.getElementById('BV_Eigen_bijdrage_auto').value)
	//document.getElementById('BV_Autokostenforfait_minus_eigen_bijdrage_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Autokostenforfait_minus_eigen_bijdrage').value)*100)/100

	//Af_eigen_bijdrage_pensioenregeling
	if (document.getElementById('BV_Inbouw_50_pensioenpremie_in_salaris').value == "ja"){
		document.getElementById('BV_Af_eigen_bijdrage_pensioenregeling').value=Number(document.getElementById('BV_50_pensioenpremie_geschat').value)*-1
	}else{
		document.getElementById('BV_Af_eigen_bijdrage_pensioenregeling').value=0
	}
	//document.getElementById('BV_Af_eigen_bijdrage_pensioenregeling_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Af_eigen_bijdrage_pensioenregeling').value)*100)/100
	
	//Eigenwoningforfait
	document.getElementById('BV_Eigenwoningforfait').value=document.getElementById('IB_Eigenwoningforfait').value
	//document.getElementById('BV_Eigenwoningforfait_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Eigenwoningforfait').value)*100)/100
	//Rente_eigen_woning
	document.getElementById('BV_Rente_eigen_woning').value=document.getElementById('IB_Rente_eigen_woning').value
	//document.getElementById('BV_Rente_eigen_woning_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Rente_eigen_woning').value)*100)/100
	//Betaalde_alimentatie
	document.getElementById('BV_Betaalde_alimentatie').value=document.getElementById('IB_Betaalde_alimentatie').value
	//document.getElementById('BV_Betaalde_alimentatie_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Betaalde_alimentatie').value)*100)/100		
	//Persoonsgebonden_aftrek
	document.getElementById('BV_Persoonsgebonden_aftrek').value=document.getElementById('IB_Persoonsgebonden_aftrek').value
	//document.getElementById('BV_Persoonsgebonden_aftrek_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Persoonsgebonden_aftrek').value)*100)/100
	//Giften
	document.getElementById('BV_Giften').value=document.getElementById('IB_Giften').value
	//document.getElementById('BV_Giften_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Giften').value)*100)/100		
	//Overig_box_1
	document.getElementById('BV_Overig_box_1').value=document.getElementById('IB_Overig_box_1').value
	//document.getElementById('BV_Overig_box_1_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Overig_box_1').value)*100)/100		
	
	//Belastbaar_inkomen_box_1
	var BvBelastbaarInkomenBox1 = Number(document.getElementById('BV_Salaris_dga').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Af_levensloop').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Autokostenforfait_minus_eigen_bijdrage').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Af_eigen_bijdrage_pensioenregeling').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Eigenwoningforfait').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Rente_eigen_woning').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Betaalde_alimentatie').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Persoonsgebonden_aftrek').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Giften').value)
	BvBelastbaarInkomenBox1 = BvBelastbaarInkomenBox1 + Number(document.getElementById('BV_Overig_box_1').value)
	document.getElementById('BV_Belastbaar_inkomen_box_1').value = BvBelastbaarInkomenBox1
	//document.getElementById('BV_Belastbaar_inkomen_box_1_DIV').innerHTML = Math.round(BvBelastbaarInkomenBox1*100)/100
	
	//Inkomstenbelasting
	if (BvBelastbaarInkomenBox1>0){
		getBVinkomstenbelasting(BvBelastbaarInkomenBox1)
	}else{
		document.getElementById('BV_Inkomstenbelasting').value=0
		//document.getElementById('BV_Inkomstenbelasting_DIV').innerHTML=0
	}
	
	//Vennootschapsbelasting
	var Vennootschapsbelasting1
	var Vennootschapsbelasting2
	var Vennootschapsbelasting3
	var Vennootschapsbelasting4
	var Vennootschapsbelasting5
	var Vennootschapsbelasting
	if (Number(document.getElementById('BV_Winst_BV_voor_VpB').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		Vennootschapsbelasting1 = (Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value))
		Vennootschapsbelasting2 = (Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100))
		Vennootschapsbelasting3 = (Number(document.getElementById('BV_Winst_BV_voor_VpB').value)-Number(document.getElementById('BV_Tariefopstapje_2').value))
		Vennootschapsbelasting4 = (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		Vennootschapsbelasting5 = (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
		Vennootschapsbelasting = Vennootschapsbelasting1 * Vennootschapsbelasting4 + Vennootschapsbelasting2 + Vennootschapsbelasting3 * Vennootschapsbelasting5
	}else{
		if (Number(document.getElementById('BV_Winst_BV_voor_VpB').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			Vennootschapsbelasting1 = (Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100))
			Vennootschapsbelasting2 = (Number(document.getElementById('BV_Winst_BV_voor_VpB').value) - Number(document.getElementById('BV_Tariefopstapje_1').value))
			Vennootschapsbelasting3 = (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
			Vennootschapsbelasting = Vennootschapsbelasting1 + Vennootschapsbelasting2 * Vennootschapsbelasting3
		}else{
			Vennootschapsbelasting1 = (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
			Vennootschapsbelasting = (Number(document.getElementById('BV_Winst_BV_voor_VpB').value) * Vennootschapsbelasting1)
		}
	}
	document.getElementById('BV_Vennootschapsbelasting').value=Math.max(0,Vennootschapsbelasting)
	//document.getElementById('BV_Vennootschapsbelasting_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Vennootschapsbelasting').value)*100)/100
	
	//Gemiddeld_VpB_tarief
	if (Number(document.getElementById('BV_Vennootschapsbelasting').value)==0){
		document.getElementById('BV_Gemiddeld_VpB_tarief').value=0
	}else{
		document.getElementById('BV_Gemiddeld_VpB_tarief').value=(Number(document.getElementById('BV_Vennootschapsbelasting').value)/Number(document.getElementById('BV_Winst_BV_voor_VpB').value)*100)
	}
	//document.getElementById('BV_Gemiddeld_VpB_tarief_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)*100)/100 + "%"
	
	//Fiscale_claim_pensioen
	var FiscaleClaimPensioen1 = Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value)*(Number(document.getElementById('BV_Geschat_IB_tarief_pensioen').value)/100)
	var FiscaleClaimPensioen2 = 1+(Number(document.getElementById('Disconteringsvoet_fiscale_claims').value)/100)
	var FiscaleClaimPensioen3 = Number(document.getElementById('leeftijdpensionering').value)-Number(document.getElementById('leeftijdondernemer').value)
	var FiscaleClaimPensioen = FiscaleClaimPensioen1 / Math.pow(FiscaleClaimPensioen2,FiscaleClaimPensioen3)
	document.getElementById('BV_Fiscale_claim_pensioen').value=FiscaleClaimPensioen
	//document.getElementById('BV_Fiscale_claim_pensioen_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Fiscale_claim_pensioen').value)*100)/100
	
	//Fiscale_claim_pensioen_percentage
	if (FiscaleClaimPensioen==0){
		document.getElementById('BV_Fiscale_claim_pensioen_percentage').value=0
	}else{
		document.getElementById('BV_Fiscale_claim_pensioen_percentage').value=(FiscaleClaimPensioen / Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value))*100
	}
	//document.getElementById('BV_Fiscale_claim_pensioen_percentage_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Fiscale_claim_pensioen_percentage').value)*100)/100 + "%"
	
	//Fiscale_claim_levensloop
	var FiscaleClaimLevensloop1 = (Number(document.getElementById('BV_Inleg_levensloopregeling_in_procenten').value)/100)*(Number(document.getElementById('BV_Geschat_IB_tarief_opname_levensloop').value)/100)
	FiscaleClaimLevensloop1 = FiscaleClaimLevensloop1 * Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
	var FiscaleClaimLevensloop2 = 1+(Number(document.getElementById('Disconteringsvoet_fiscale_claims').value)/100)
	var FiscaleClaimLevensloop3 = Number(document.getElementById('BV_Aantal_jaren_tot_opname_levensloop').value)
	var FiscaleClaimLevensloop = FiscaleClaimLevensloop1 / Math.pow(FiscaleClaimLevensloop2,FiscaleClaimLevensloop3)
	document.getElementById('BV_Fiscale_claim_levensloop').value = FiscaleClaimLevensloop
	//document.getElementById('BV_Fiscale_claim_levensloop_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Fiscale_claim_levensloop').value)*100)/100	
	
	//Fiscale_claim_levensloop_percentage
	if (Number(document.getElementById('BV_Inleg_levensloopregeling_in_euros').value)==0){
		document.getElementById('BV_Fiscale_claim_levensloop_percentage').value=0
	}else{
		var FiscaleClaimLevensloopPercentage = (Number(document.getElementById('BV_Inleg_levensloopregeling_in_procenten').value)/100)*Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
		document.getElementById('BV_Fiscale_claim_levensloop_percentage').value=(FiscaleClaimLevensloop/FiscaleClaimLevensloopPercentage)*100
	}
	//document.getElementById('BV_Fiscale_claim_levensloop_percentage_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Fiscale_claim_levensloop_percentage').value)*100)/100 + "%"		
	
	//Fiscale_claim_aanmerkelijk_belang
	var FiscaleClaimAanmerkelijkBelang1 = Number(document.getElementById('BV_Winst_BV_voor_VpB').value)-Number(document.getElementById('BV_Vennootschapsbelasting').value)
	var FiscaleClaimAanmerkelijkBelang2 = 1+(Number(document.getElementById('Disconteringsvoet_fiscale_claims').value)/100)
	var FiscaleClaimAanmerkelijkBelang3 = Number(document.getElementById('BV_Geschat_aantal_jaren_tot_heffing_box_2').value)
	var FiscaleClaimAanmerkelijkBelang = 0.25 * FiscaleClaimAanmerkelijkBelang1 / Math.pow(FiscaleClaimAanmerkelijkBelang2,FiscaleClaimAanmerkelijkBelang3)
	document.getElementById('BV_Fiscale_claim_aanmerkelijk_belang').value = FiscaleClaimAanmerkelijkBelang
	//document.getElementById('BV_Fiscale_claim_aanmerkelijk_belang_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Fiscale_claim_aanmerkelijk_belang').value)*100)/100
	
	//Effectief_tarief_aanmerkelijk_belang
	if (FiscaleClaimAanmerkelijkBelang==0){
		document.getElementById('BV_Effectief_tarief_aanmerkelijk_belang').value=0
	}else{
		var EffectiefTariefAanmerkelijkBelang = (Number(document.getElementById('BV_Winst_BV_voor_VpB').value)-Number(document.getElementById('BV_Vennootschapsbelasting').value))
		document.getElementById('BV_Effectief_tarief_aanmerkelijk_belang').value = (FiscaleClaimAanmerkelijkBelang / EffectiefTariefAanmerkelijkBelang)*100
	}
	//document.getElementById('BV_Effectief_tarief_aanmerkelijk_belang_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Effectief_tarief_aanmerkelijk_belang').value)*100)/100 + "%"
	
	//Gecombineerde_VpB_IB_tarief
	var GecombineerdeVpBIBTarief1 = (Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100)
	var GecombineerdeVpBIBTarief2 = (Number(document.getElementById('BV_Effectief_tarief_aanmerkelijk_belang').value)/100)
	var GecombineerdeVpBIBTarief3 = 1 - (Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100)
	var GecombineerdeVpBIBTarief = GecombineerdeVpBIBTarief1 + (GecombineerdeVpBIBTarief2 * GecombineerdeVpBIBTarief3)
	document.getElementById('BV_Gecombineerde_VpB_IB_tarief').value = GecombineerdeVpBIBTarief*100
	//document.getElementById('BV_Gecombineerde_VpB_IB_tarief_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Gecombineerde_VpB_IB_tarief').value)*100)/100 + "%"		
	
	//Extra_kosten_BV_netto
	document.getElementById('BV_Extra_kosten_BV_netto').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gecombineerde_VpB_IB_tarief').value)/100))
	//document.getElementById('BV_Extra_kosten_BV_netto_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Extra_kosten_BV_netto').value)*100)/100
	
	//Totaal_exclusief_fiscale_claims
	var TotaalExclusiefFiscaleClaims = Number(document.getElementById('BV_Inkomstenbelasting').value) + Number(document.getElementById('BV_Vennootschapsbelasting').value)
	TotaalExclusiefFiscaleClaims = TotaalExclusiefFiscaleClaims + Number(document.getElementById('BV_Extra_kosten_BV_netto').value)
	document.getElementById('BV_Totaal_exclusief_fiscale_claims').value = TotaalExclusiefFiscaleClaims
	//document.getElementById('BV_Totaal_exclusief_fiscale_claims_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Totaal_exclusief_fiscale_claims').value)*100)/100		
	
	//Totaal_exclusief_fiscale_claims_IB-BV
	document.getElementById('BV_Totaal_exclusief_fiscale_claims_IB-BV').value=Number(document.getElementById('IB_Totaal_exclusief_fiscale_claims').value)-TotaalExclusiefFiscaleClaims
	//document.getElementById('BV_Totaal_exclusief_fiscale_claims_IB-BV_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Totaal_exclusief_fiscale_claims_IB-BV').value)*100)/100		

	//Totaal_inclusief_fiscale_claims
	var TotaalInclusiefFiscaleClaims = Number(document.getElementById('BV_Totaal_exclusief_fiscale_claims').value)+Number(document.getElementById('BV_Fiscale_claim_pensioen').value)
	TotaalInclusiefFiscaleClaims = TotaalInclusiefFiscaleClaims + Number(document.getElementById('BV_Fiscale_claim_levensloop').value)
	TotaalInclusiefFiscaleClaims = TotaalInclusiefFiscaleClaims + Number(document.getElementById('BV_Fiscale_claim_aanmerkelijk_belang').value)
	document.getElementById('BV_Totaal_inclusief_fiscale_claims').value=TotaalInclusiefFiscaleClaims
	//document.getElementById('BV_Totaal_inclusief_fiscale_claims_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Totaal_inclusief_fiscale_claims').value)*100)/100				
	
	//Totaal_inclusief_fiscale_claims_IB-BV
	document.getElementById('BV_Totaal_inclusief_fiscale_claims_IB-BV').value=Number(document.getElementById('IB_Totaal_inclusief_fiscale_claims').value)-TotaalInclusiefFiscaleClaims
	//document.getElementById('BV_Totaal_inclusief_fiscale_claims_IB-BV_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Totaal_inclusief_fiscale_claims_IB-BV').value)*100)/100				
	
	//Gewogen_gemiddeld_VpB_IB_totaal
	if (TotaalInclusiefFiscaleClaims==0){
		document.getElementById('BV_Gewogen_gemiddeld_VpB_IB_totaal').value=0
	}else{
		document.getElementById('BV_Gewogen_gemiddeld_VpB_IB_totaal').value=(TotaalInclusiefFiscaleClaims/Number(document.getElementById('winstOrEnZefstAftr').value))*100
	}
	//document.getElementById('BV_Gewogen_gemiddeld_VpB_IB_totaal_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Gewogen_gemiddeld_VpB_IB_totaal').value)*100)/100 + "%"		
	
	//Geschat_IB_tarief_opname_levensloop2
	if(Number(document.getElementById('BV_Inleg_levensloopregeling_in_euros').value)==0){
		document.getElementById('BV_Geschat_IB_tarief_opname_levensloop2').value=0
	}else{
		var GeschatIBTariefOpnameLevensloop = (Number(document.getElementById('BV_Inleg_levensloopregeling_in_procenten').value)/100)*Number(document.getElementById('BV_Salaris_inclusief_inbouw_bijtelling_auto').value)
		GeschatIBTariefOpnameLevensloop = Number(document.getElementById('BV_Fiscale_claim_levensloop').value)/GeschatIBTariefOpnameLevensloop
		document.getElementById('BV_Geschat_IB_tarief_opname_levensloop2').value=GeschatIBTariefOpnameLevensloop*100
		//document.getElementById('BV_Geschat_IB_tarief_opname_levensloop2_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Geschat_IB_tarief_opname_levensloop2').value)*100)/100 + "%"
	}
	
	//Geschat_IB_tarief_pensioen2
	if(Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value)==0){
		document.getElementById('BV_Geschat_IB_tarief_pensioen2').value=0
	}else{
		document.getElementById('BV_Geschat_IB_tarief_pensioen2').value=(Number(document.getElementById('BV_Fiscale_claim_pensioen').value)/Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value))*100
		//document.getElementById('BV_Geschat_IB_tarief_pensioen2_DIV').innerHTML=Math.round(Number(document.getElementById('BV_Geschat_IB_tarief_pensioen2').value)*100)/100 + "%"
	}
	
	if (IE_CHECK){
		getRuisendeInbreng()
	}else{
		if(doFunctionAgain==3){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getBelastingberekening_BVonderneming,2000)
			getRuisendeInbreng()
		}
		if(doFunctionAgain==2){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getBelastingberekening_BVonderneming,2000)
		}
	}
}

function getRuisendeInbreng(waarde){
	objLoading = '1_algemeen'
	//if((doFunctionAgain==4 && waarde==0) || waarde==0){
		//loading()
	//}
	
	//Leeftijd_ondernemer
	document.getElementById('RI_Leeftijd_ondernemer').value=document.getElementById('leeftijdondernemer').value
	//document.getElementById('RI_Leeftijd_ondernemer_DIV').innerHTML = Math.round(Number(document.getElementById('RI_Leeftijd_ondernemer').value)*100)/100
	
	//Leeftijd_ingang_oudedagslijfrente
	document.getElementById('RI_Leeftijd_ingang_oudedagslijfrente').value=document.getElementById('leeftijdpensionering').value
	//document.getElementById('RI_Leeftijd_ingang_oudedagslijfrente_DIV').innerHTML = Math.round(Number(document.getElementById('RI_Leeftijd_ingang_oudedagslijfrente').value)*100)/100
	
	//Winst_stakingsjaar_voor_OR-dotatie
	document.getElementById('RI_Winst_stakingsjaar_voor_OR-dotatie').value=document.getElementById('winstOrEnZefstAftr').value
	//document.getElementById('RI_Winst_stakingsjaar_voor_OR-dotatie_DIV').innerHTML = Math.round(Number(document.getElementById('RI_Winst_stakingsjaar_voor_OR-dotatie').value)*100)/100
	
	//Maximale_vrijstelling_voor_imputaties
	getMaximaleVrijstellingVoorImputaties()
	
	//Maximale_vrijstelling_na_imputaties
	var MaximaleVrijstellingNaImputaties = Number(document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value)
	MaximaleVrijstellingNaImputaties = MaximaleVrijstellingNaImputaties - Number(document.getElementById('RI_Aanspraken_verplichte_pensioenregelingen').value)
	MaximaleVrijstellingNaImputaties = MaximaleVrijstellingNaImputaties - Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	MaximaleVrijstellingNaImputaties = MaximaleVrijstellingNaImputaties - Number(document.getElementById('RI_In_voorgaande_jaren_geclaimde_lijfrentepremieafrek').value)
	MaximaleVrijstellingNaImputaties = MaximaleVrijstellingNaImputaties - Number(document.getElementById('RI_Aanspraken_op_bedrijfsbeeindigingsvergoedingen').value)
	MaximaleVrijstellingNaImputaties = MaximaleVrijstellingNaImputaties - Number(document.getElementById('RI_Lijfrentepremieaftrek').value)
	document.getElementById('RI_Maximale_vrijstelling_na_imputaties').value=MaximaleVrijstellingNaImputaties
	//document.getElementById('RI_Maximale_vrijstelling_na_imputaties_DIV').innerHTML=Math.round(Number(MaximaleVrijstellingNaImputaties)*100)/100
	
	//Te_benutten_jaarruimte_en_reserveringsruimte
	var TeBenuttenJaarruimteEnReserveringsruimte1 = Number(document.getElementById('RI_Winst_stakingsjaar_voor_OR-dotatie').value)
	TeBenuttenJaarruimteEnReserveringsruimte1 = TeBenuttenJaarruimteEnReserveringsruimte1 + Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	TeBenuttenJaarruimteEnReserveringsruimte1 = TeBenuttenJaarruimteEnReserveringsruimte1 + Number(document.getElementById('RI_Dotatie_oudedagsreserve_in_stakingsjaar').value)
	TeBenuttenJaarruimteEnReserveringsruimte1 = TeBenuttenJaarruimteEnReserveringsruimte1 + Number(document.getElementById('RI_Meerwaarde_pand').value)
	TeBenuttenJaarruimteEnReserveringsruimte1 = TeBenuttenJaarruimteEnReserveringsruimte1 + Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)
	TeBenuttenJaarruimteEnReserveringsruimte1 = TeBenuttenJaarruimteEnReserveringsruimte1 - 10816
	var TeBenuttenJaarruimteEnReserveringsruimte2
	if(Number(document.getElementById('RI_Leeftijd_ondernemer').value)>54){
		TeBenuttenJaarruimteEnReserveringsruimte2 = 12621
	}else{
		TeBenuttenJaarruimteEnReserveringsruimte2 = 6332
	}
	var TeBenuttenJaarruimteEnReserveringsruimte = Math.min(25258,((0.17 * TeBenuttenJaarruimteEnReserveringsruimte1)*100))+TeBenuttenJaarruimteEnReserveringsruimte2
	document.getElementById('RI_Te_benutten_jaarruimte_en_reserveringsruimte').value=TeBenuttenJaarruimteEnReserveringsruimte
	document.getElementById('RI_Te_benutten_jaarruimte_en_reserveringsruimte_TXT').value=Math.round(Number(document.getElementById('RI_Te_benutten_jaarruimte_en_reserveringsruimte').value)*100)/100

	//Sub_totaal_1
	document.getElementById('RI_Sub_totaal_1').value=MaximaleVrijstellingNaImputaties+Number(document.getElementById('RI_Dotatie_oudedagsreserve_in_stakingsjaar').value)+TeBenuttenJaarruimteEnReserveringsruimte
	//document.getElementById('RI_Sub_totaal_1_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Sub_totaal_1').value)*100)/100
	
	//Maximaal_in_aanmerking_te_nemen_goodwill
	document.getElementById('RI_Maximaal_in_aanmerking_te_nemen_goodwill').value=Number(document.getElementById('RI_Sub_totaal_1').value)-Number(document.getElementById('RI_Meerwaarde_pand').value)
	//document.getElementById('RI_Maximaal_in_aanmerking_te_nemen_goodwill_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Maximaal_in_aanmerking_te_nemen_goodwill').value)*100)/100
	
	//Direct_af_te_rekenen_goodwill
	document.getElementById('RI_Direct_af_te_rekenen_goodwill').value=Math.max(0,Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)-Number(document.getElementById('RI_Maximaal_in_aanmerking_te_nemen_goodwill').value))
	//document.getElementById('RI_Direct_af_te_rekenen_goodwill_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Direct_af_te_rekenen_goodwill').value)*100)/100	
	
	//Verschuldigde_IB_afrekening_goodwill
	document.getElementById('RI_Verschuldigde_IB_afrekening_goodwill').value=(Number(document.getElementById('RI_IB_tarief_af_te_rekenen_goodwill').value)/100)*Number(document.getElementById('RI_Direct_af_te_rekenen_goodwill').value)
	//document.getElementById('RI_Verschuldigde_IB_afrekening_goodwill_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Verschuldigde_IB_afrekening_goodwill').value)*100)/100	

	//Feitelijk_te_benutten_stakingslijfrenteaftrek
	var FeitelijkTeBenuttenStakingslijfrenteaftrek1 = Number(document.getElementById('RI_Maximale_vrijstelling_na_imputaties').value)
	var FeitelijkTeBenuttenStakingslijfrenteaftrek2 = Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)
	FeitelijkTeBenuttenStakingslijfrenteaftrek2 = FeitelijkTeBenuttenStakingslijfrenteaftrek2 + Number(document.getElementById('RI_Meerwaarde_pand').value)
	FeitelijkTeBenuttenStakingslijfrenteaftrek2 = FeitelijkTeBenuttenStakingslijfrenteaftrek2 - Number(document.getElementById('RI_Te_benutten_jaarruimte_en_reserveringsruimte').value)
	document.getElementById('RI_Feitelijk_te_benutten_stakingslijfrenteaftrek').value=Math.min(FeitelijkTeBenuttenStakingslijfrenteaftrek1,FeitelijkTeBenuttenStakingslijfrenteaftrek2)
	//document.getElementById('RI_Feitelijk_te_benutten_stakingslijfrenteaftrek_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Feitelijk_te_benutten_stakingslijfrenteaftrek').value)*100)/100	

	//Feitelijk te benutten lijfrenteaftrek oudedagsreserve, jaarruimte en reserveringsruimte en uitgestelde stakingslijfrente
	var FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve1 = Number(document.getElementById('RI_Sub_totaal_1').value)+Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	var FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 = Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 + Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 + Number(document.getElementById('RI_In_voorgaande_jaren_geclaimde_lijfrentepremieafrek').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 + Number(document.getElementById('RI_Dotatie_oudedagsreserve_in_stakingsjaar').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2 + Number(document.getElementById('RI_Meerwaarde_pand').value)
	var FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 + Number(document.getElementById('RI_In_voorgaande_jaren_geclaimde_lijfrentepremieafrek').value)
	if(document.getElementById('RI_Direct_ingaande_uitkeringen_lijfrente_stakingslijfrente').value=='nee'){
		FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 + Number(document.getElementById('RI_Feitelijk_te_benutten_stakingslijfrenteaftrek').value)
	}else{
		FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 + 0
	}
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 + Number(document.getElementById('RI_Dotatie_oudedagsreserve_in_stakingsjaar').value)
	FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 = FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3 + Number(document.getElementById('RI_Te_benutten_jaarruimte_en_reserveringsruimte').value)
	
	var FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve = Math.min(FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve2,FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve3)
	document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve').value=Math.min(FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve1,FeitelijkTeBenuttenLijfrenteaftrekOudedagsreserve)
	//document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve').value)*100)/100	

	//Disconteringspercentage_contante_waardeberekening
	document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value=document.getElementById('Disconteringsvoet_fiscale_claims').value
	document.getElementById('RI_Disconteringspercentage_contante_waardeberekening_TXT').value=Math.round(Number(document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value)*100)/100
	
	//Gemiddelde periode uitstel heffing over uitgestelde lijfrenteuitkeringen
	var GemiddeldePeriodeUitstelHeffing1 = Number(document.getElementById('RI_Leeftijd_ingang_oudedagslijfrente').value)-Number(document.getElementById('RI_Leeftijd_ondernemer').value)
	var GemiddeldePeriodeUitstelHeffing2 = Number(document.getElementById('RI_Geschatte_leeftijd_einde_levenslange_lijfrenteuitkering').value)-Number(document.getElementById('RI_Leeftijd_ingang_oudedagslijfrente').value)
	document.getElementById('RI_Gemiddelde_periode_uitstel_heffing').value=GemiddeldePeriodeUitstelHeffing1+GemiddeldePeriodeUitstelHeffing2/2
	//document.getElementById('RI_Gemiddelde_periode_uitstel_heffing_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Gemiddelde_periode_uitstel_heffing').value)*100)/100	

	//Contante_waarde_IB_uitgestelde_lijfrenteuitkeringen
	var GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen1=Number(document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve').value)*(Number(document.getElementById('RI_Geschat_IB_tarief_over_uitgestelde_lijfrenteuitkeringen').value)/100)
	var GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen2=1+(Number(document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value))/100
	var GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen3=Number(document.getElementById('RI_Gemiddelde_periode_uitstel_heffing').value)
	var GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen=GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen1/Math.pow(GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen2,GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen3)
	document.getElementById('RI_Contante_waarde_IB_uitgestelde_lijfrenteuitkeringen').value=Math.max(0,GeschatIBTariefOverUitgesteldeLijfrenteuitkeringen)
	document.getElementById('RI_Contante_waarde_IB_uitgestelde_lijfrenteuitkeringen_TXT').value=Math.round(Number(document.getElementById('RI_Contante_waarde_IB_uitgestelde_lijfrenteuitkeringen').value)*100)/100
	
	//Gemiddelde_periode_uitstel_heffing_over_direct_ingaande_lijfrenteuitkeringen
	var GPUHODIL = (Number(document.getElementById('RI_Geschatte_leeftijd_einde_levenslange_lijfrenteuitkering').value)-Number(document.getElementById('RI_Leeftijd_ondernemer').value))/2
	document.getElementById('RI_Gemiddelde_periode_uitstel_heffing_over_direct_ingaande_lijfrenteuitkeringen').value=GPUHODIL
	//document.getElementById('RI_Gemiddelde_periode_uitstel_heffing_over_direct_ingaande_lijfrenteuitkeringen_DIV').innerHTML=Math.round(GPUHODIL*100)/100	

	//Totaal_direct_ingaande_lijfrente
	var TDIL1 = Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)+Number(document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value)
	TDIL1=TDIL1+Number(document.getElementById('RI_Meerwaarde_pand').value)
	TDIL1=TDIL1-Number(document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve').value)
	var TDIL2
	if (document.getElementById('RI_Direct_ingaande_uitkeringen_lijfrente_stakingslijfrente').value=='ja'){
		TDIL2=Number(document.getElementById('RI_Feitelijk_te_benutten_stakingslijfrenteaftrek').value)
	}else{
		TDIL2=0
	}
	document.getElementById('RI_Totaal_direct_ingaande_lijfrente').value=Math.min(TDIL1,TDIL2)
	//document.getElementById('RI_Totaal_direct_ingaande_lijfrente_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Totaal_direct_ingaande_lijfrente').value)*100)/100		
	
	//Contante_waarde_IB_direct_ingaande_lijfrente
	var CWIBDIL1 = Number(document.getElementById('RI_Totaal_direct_ingaande_lijfrente').value)*(Number(document.getElementById('RI_Geschat_IB_tarief_direct_ingaande_lijfrente').value)/100)
	var CWIBDIL2 = 1+(Number(document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value)/100)
	var CWIBDIL3 = Number(document.getElementById('RI_Gemiddelde_periode_uitstel_heffing_over_direct_ingaande_lijfrenteuitkeringen').value)
	var CWIBDIL = CWIBDIL1 / Math.pow(CWIBDIL2,CWIBDIL3)
	document.getElementById('RI_Contante_waarde_IB_direct_ingaande_lijfrente').value=Math.max(0,CWIBDIL)
	document.getElementById('RI_Contante_waarde_IB_direct_ingaande_lijfrente_TXT').value=Math.round(Number(document.getElementById('RI_Contante_waarde_IB_direct_ingaande_lijfrente').value)*100)/100
	
	//Totaal_contante_waarde_IB_lijfrentuitkeringen
	document.getElementById('RI_Totaal_contante_waarde_IB_lijfrentuitkeringen').value=Number(document.getElementById('RI_Contante_waarde_IB_uitgestelde_lijfrenteuitkeringen').value)+Number(document.getElementById('RI_Contante_waarde_IB_direct_ingaande_lijfrente').value)
	//document.getElementById('RI_Totaal_contante_waarde_IB_lijfrentuitkeringen_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Totaal_contante_waarde_IB_lijfrentuitkeringen').value)*100)/100		

	//Jaarlijks_liquiditeitsvoordeel_goodwillafschrijving
	var JLG = Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)/Number(document.getElementById('RI_Afschrijvingstermijn_goodwill').value)*(Number(document.getElementById('RI_VpB_tarief').value)/100)
	document.getElementById('RI_Jaarlijks_liquiditeitsvoordeel_goodwillafschrijving').value=JLG
	//document.getElementById('RI_Jaarlijks_liquiditeitsvoordeel_goodwillafschrijving_DIV').innerHTML=Math.round(JLG*100)/100		
	
	//Contante_waarde_liquiditeitsvoordeel_afschrijving_meerwaarde_pand
	//voor voorbeeld: http://nl.wikipedia.org/wiki/Annu%C3%AFteit
	var CWLAMP1 = Number(document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value)/100
	var CWLAMP2 = Number(document.getElementById('RI_Afschrijvingstermijn_pand').value)
	var CWLAMP3 = (Number(document.getElementById('RI_VpB_tarief').value)/100)*Number(document.getElementById('RI_Meerwaarde_pand').value)/Number(document.getElementById('RI_Afschrijvingstermijn_pand').value)
	var CWLAMP = 1-Math.pow(1+CWLAMP1,(CWLAMP2*-1))
	CWLAMP = (CWLAMP3*CWLAMP)/CWLAMP1
	document.getElementById('RI_Contante_waarde_liquiditeitsvoordeel_afschrijving_meerwaarde_pand').value=CWLAMP
	//document.getElementById('RI_Contante_waarde_liquiditeitsvoordeel_afschrijving_meerwaarde_pand_DIV').innerHTML=Math.round(CWLAMP*100)/100
	
	//Contante_waarde_goodwill_afschrijving
	//voor voorbeeld: http://nl.wikipedia.org/wiki/Annu%C3%AFteit
	var CWGA1 = Number(document.getElementById('RI_Disconteringspercentage_contante_waardeberekening').value)/100
	var CWGA2 = Number(document.getElementById('RI_Afschrijvingstermijn_goodwill').value)
	var CWGA3 = (Number(document.getElementById('RI_VpB_tarief').value)/100)*Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)/Number(document.getElementById('RI_Afschrijvingstermijn_goodwill').value)
	var CWGA = 1-Math.pow(1+CWGA1,(CWGA2*-1))
	CWGA = (CWGA3*CWGA)/CWGA1
	document.getElementById('RI_Contante_waarde_goodwill_afschrijving').value=CWGA
	//document.getElementById('RI_Contante_waarde_goodwill_afschrijving_DIV').innerHTML=Math.round(CWGA*100)/100
	
	//IB_direct_af_te_rekenen_goodwill
	document.getElementById('RI_IB_direct_af_te_rekenen_goodwill').value=document.getElementById('RI_Verschuldigde_IB_afrekening_goodwill').value
	//document.getElementById('RI_IB_direct_af_te_rekenen_goodwill_DIV').innerHTML=Math.round(Number(document.getElementById('RI_IB_direct_af_te_rekenen_goodwill').value)*100)/100
	
	//Contante_waarde_IB_lijfrenteuitkeringen
	document.getElementById('RI_Contante_waarde_IB_lijfrenteuitkeringen').value=document.getElementById('RI_Totaal_contante_waarde_IB_lijfrentuitkeringen').value
	//document.getElementById('RI_Contante_waarde_IB_lijfrenteuitkeringen_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Contante_waarde_IB_lijfrenteuitkeringen').value)*100)/100
	
	//Voordeel
	document.getElementById('RI_Voordeel').value=CWLAMP+CWGA-Number(document.getElementById('RI_IB_direct_af_te_rekenen_goodwill').value)-Number(document.getElementById('RI_Contante_waarde_IB_lijfrenteuitkeringen').value)
	//document.getElementById('RI_Voordeel_DIV').innerHTML=Math.round(Number(document.getElementById('RI_Voordeel').value)*100)/100
	
	if (IE_CHECK){
		getLiquiditeitsvoordelen()
	}else{
		if(doFunctionAgain==5){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getRuisendeInbreng,2000)
			getLiquiditeitsvoordelen()
		}
		if(doFunctionAgain==4){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getRuisendeInbreng,2000)
		}
	}
}

function getLiquiditeitsvoordelen(waarde){
	objLoading = '1_algemeen'
	//if((doFunctionAgain==6 && waarde==0) || waarde==0){
		//loading()
	//}
	
	//Stamrechtkapitaal_vanwege_stakingslijfrente
	document.getElementById('LV_Stamrechtkapitaal_vanwege_stakingslijfrente').value=Number(document.getElementById('RI_Feitelijk_te_benutten_lijfrenteaftrek_oudedagsreserve').value)+Number(document.getElementById('RI_Totaal_direct_ingaande_lijfrente').value)
	//document.getElementById('LV_Stamrechtkapitaal_vanwege_stakingslijfrente_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_vanwege_stakingslijfrente').value)*100)/100
	
	//Stamrechtkapitaal_vanwege_oudedagsreserve
	document.getElementById('LV_Stamrechtkapitaal_vanwege_oudedagsreserve').value=document.getElementById('RI_Stand_oudedagsreserve_per_1-1').value
	//document.getElementById('LV_Stamrechtkapitaal_vanwege_oudedagsreserve_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_vanwege_oudedagsreserve').value)*100)/100

	//Startwaarde_stamrechtverplichting_BV
	document.getElementById('LV_Startwaarde_stamrechtverplichting_BV').value=Number(document.getElementById('LV_Stamrechtkapitaal_vanwege_stakingslijfrente').value)+Number(document.getElementById('LV_Stamrechtkapitaal_vanwege_oudedagsreserve').value)
	//document.getElementById('LV_Startwaarde_stamrechtverplichting_BV_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Startwaarde_stamrechtverplichting_BV').value)*100)/100

	//Geschatte_uitkering_bij_direct_ingaande_lijfrente
	document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value=0.06*Number(document.getElementById('RI_Totaal_direct_ingaande_lijfrente').value)
	//document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)*100)/100

	//Winst
	document.getElementById('LV_Winst_jaar1').value=document.getElementById('winstOrEnZefstAftr').value
	//document.getElementById('LV_Winst_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_jaar1').value)*100)/100
	document.getElementById('LV_Winst_jaar2').value=document.getElementById('LV_Winst_jaar1').value
	document.getElementById('LV_Winst_jaar2_TXT').value=Math.round(Number(document.getElementById('LV_Winst_jaar2').value)*100)/100
	document.getElementById('LV_Winst_jaar3').value=document.getElementById('LV_Winst_jaar2').value
	document.getElementById('LV_Winst_jaar3_TXT').value=Math.round(Number(document.getElementById('LV_Winst_jaar3').value)*100)/100
	document.getElementById('LV_Winst_jaar4').value=document.getElementById('LV_Winst_jaar3').value
	document.getElementById('LV_Winst_jaar4_TXT').value=Math.round(Number(document.getElementById('LV_Winst_jaar4').value)*100)/100
	document.getElementById('LV_Winst_jaar5').value=document.getElementById('LV_Winst_jaar4').value
	document.getElementById('LV_Winst_jaar5_TXT').value=Math.round(Number(document.getElementById('LV_Winst_jaar5').value)*100)/100
	
	//Bijtel_en_aftrekposten_IB
	var BEAIB = Number(document.getElementById('IB_Dotatie_oudedagsreserve').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Zelfstandigenaftrek').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Autokostenforfait').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Premie_beroepspensioen').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_MKB-winstvrijstelling').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Eigenwoningforfait').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Rente_eigen_woning').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Betaalde_alimentatie').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Persoonsgebonden_aftrek').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Giften').value)
	BEAIB = BEAIB + Number(document.getElementById('IB_Overig_box_1').value)
	document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar1').value=BEAIB
	//document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar1_DIV').innerHTML=Math.round(BEAIB*100)/100
	document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar2').value=document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar1').value
	//document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar2').value)*100)/100
	document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar3').value=document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar2').value
	//document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar3').value)*100)/100
	document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar4').value=document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar3').value
	//document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar4').value)*100)/100
	document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar5').value=document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar4').value
	//document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar5').value)*100)/100
	
	//Inkomen_box_1
	document.getElementById('LV_Inkomen_box_1_jaar1').value=Number(document.getElementById('LV_Winst_jaar1').value)+Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar1').value)
	//document.getElementById('LV_Inkomen_box_1_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Inkomen_box_1_jaar1').value)*100)/100
	document.getElementById('LV_Inkomen_box_1_jaar2').value=Number(document.getElementById('LV_Winst_jaar2').value)+Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar2').value)
	//document.getElementById('LV_Inkomen_box_1_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Inkomen_box_1_jaar2').value)*100)/100	
	document.getElementById('LV_Inkomen_box_1_jaar3').value=Number(document.getElementById('LV_Winst_jaar3').value)+Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar3').value)
	//document.getElementById('LV_Inkomen_box_1_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Inkomen_box_1_jaar3').value)*100)/100	
	document.getElementById('LV_Inkomen_box_1_jaar4').value=Number(document.getElementById('LV_Winst_jaar4').value)+Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar4').value)
	//document.getElementById('LV_Inkomen_box_1_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Inkomen_box_1_jaar4').value)*100)/100	
	document.getElementById('LV_Inkomen_box_1_jaar5').value=Number(document.getElementById('LV_Winst_jaar5').value)+Number(document.getElementById('LV_Bijtel_en_aftrekposten_IB_jaar5').value)
	//document.getElementById('LV_Inkomen_box_1_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Inkomen_box_1_jaar5').value)*100)/100
	
	//IB_box_1
	getLiquiditeitsvoordelenIBbox1Jaar1(Number(document.getElementById('LV_Inkomen_box_1_jaar1').value))
	getLiquiditeitsvoordelenIBbox1Jaar2(Number(document.getElementById('LV_Inkomen_box_1_jaar2').value))
	getLiquiditeitsvoordelenIBbox1Jaar3(Number(document.getElementById('LV_Inkomen_box_1_jaar3').value))
	getLiquiditeitsvoordelenIBbox1Jaar4(Number(document.getElementById('LV_Inkomen_box_1_jaar4').value))
	getLiquiditeitsvoordelenIBbox1Jaar5(Number(document.getElementById('LV_Inkomen_box_1_jaar5').value))
	
	//Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1
	var SNOMUJ11 = Number(document.getElementById('LV_Startwaarde_stamrechtverplichting_BV').value)
	var SNOMUJ12 = 1+(Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	var SNOMUJ13 = Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1').value=SNOMUJ11*SNOMUJ12-SNOMUJ13
	//document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1').value)*100)/100
	
	//Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2
	var SNOMUJ21 = Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1').value)
	var SNOMUJ22 = 1+(Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	var SNOMUJ23 = Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2').value=SNOMUJ21*SNOMUJ22-SNOMUJ23
	//document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2').value)*100)/100	
	
	//Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3
	var SNOMUJ31 = Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2').value)
	var SNOMUJ32 = 1+(Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	var SNOMUJ33 = Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3').value=SNOMUJ31*SNOMUJ32-SNOMUJ33
	//document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3').value)*100)/100
	
	//Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4
	var SNOMUJ41 = Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3').value)
	var SNOMUJ42 = 1+(Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	var SNOMUJ43 = Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4').value=SNOMUJ41*SNOMUJ42-SNOMUJ43
	//document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4').value)*100)/100
		
	//Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar5
	var SNOMUJ51 = Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4').value)
	var SNOMUJ52 = 1+(Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	var SNOMUJ53 = Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar5').value=SNOMUJ51*SNOMUJ52-SNOMUJ53
	//document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar5').value)*100)/100
	
	//IB_salaris_etc
	document.getElementById('LV_IB_salaris_etc_jaar1').value=document.getElementById('BV_Inkomstenbelasting').value
	//document.getElementById('LV_IB_salaris_etc_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_salaris_etc_jaar1').value)*100)/100	
	document.getElementById('LV_IB_salaris_etc_jaar2').value=document.getElementById('LV_IB_salaris_etc_jaar1').value
	//document.getElementById('LV_IB_salaris_etc_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_salaris_etc_jaar2').value)*100)/100		
	document.getElementById('LV_IB_salaris_etc_jaar3').value=document.getElementById('LV_IB_salaris_etc_jaar2').value
	//document.getElementById('LV_IB_salaris_etc_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_salaris_etc_jaar3').value)*100)/100		
	document.getElementById('LV_IB_salaris_etc_jaar4').value=document.getElementById('LV_IB_salaris_etc_jaar3').value
	//document.getElementById('LV_IB_salaris_etc_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_salaris_etc_jaar4').value)*100)/100			
	document.getElementById('LV_IB_salaris_etc_jaar5').value=document.getElementById('LV_IB_salaris_etc_jaar4').value
	//document.getElementById('LV_IB_salaris_etc_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_salaris_etc_jaar5').value)*100)/100		

//IB_over_direct_ingaande_lijfrente
	document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar1').value=(Number(document.getElementById('LV_Marginaal_IB_tarief_direct_ingaande_lijfrente').value)/100)*Number(document.getElementById('LV_Geschatte_uitkering_bij_direct_ingaande_lijfrente').value)
	//document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar1').value)*100)/100			
	document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar2').value=document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar1').value
	//document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar2').value)*100)/100			
	document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar3').value=document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar2').value
	//document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar3').value)*100)/100			
	document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar4').value=document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar3').value
	//document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar4').value)*100)/100			
	document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar5').value=document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar4').value
	//document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar5').value)*100)/100			

	//Winst_BV_voor_correcties
	document.getElementById('LV_Winst_BV_voor_correcties_jaar1').value=document.getElementById('BV_Winst_BV_voor_VpB').value
	//document.getElementById('LV_Winst_BV_voor_correcties_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar1').value)*100)/100				
	document.getElementById('LV_Winst_BV_voor_correcties_jaar2').value=document.getElementById('LV_Winst_BV_voor_correcties_jaar1').value
	document.getElementById('LV_Winst_BV_voor_correcties_jaar2_TXT').value=Math.round(Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar2').value)*100)/100
	document.getElementById('LV_Winst_BV_voor_correcties_jaar3').value=document.getElementById('LV_Winst_BV_voor_correcties_jaar2').value
	document.getElementById('LV_Winst_BV_voor_correcties_jaar3_TXT').value=Math.round(Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar3').value)*100)/100
	document.getElementById('LV_Winst_BV_voor_correcties_jaar4').value=document.getElementById('LV_Winst_BV_voor_correcties_jaar3').value
	document.getElementById('LV_Winst_BV_voor_correcties_jaar4_TXT').value=Math.round(Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar4').value)*100)/100
	document.getElementById('LV_Winst_BV_voor_correcties_jaar5').value=document.getElementById('LV_Winst_BV_voor_correcties_jaar4').value
	document.getElementById('LV_Winst_BV_voor_correcties_jaar5_TXT').value=Math.round(Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar5').value)*100)/100
	
	//Afschrijving_goodwill
	document.getElementById('LV_Afschrijving_goodwill_jaar1').value=Number(document.getElementById('RI_Feitelijk_in_aanmerking_te_nemen_goodwill').value)/Number(document.getElementById('RI_Afschrijvingstermijn_goodwill').value)
	//document.getElementById('LV_Afschrijving_goodwill_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Afschrijving_goodwill_jaar1').value)*100)/100
	document.getElementById('LV_Afschrijving_goodwill_jaar2').value=document.getElementById('LV_Afschrijving_goodwill_jaar1').value
	//document.getElementById('LV_Afschrijving_goodwill_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Afschrijving_goodwill_jaar2').value)*100)/100
	document.getElementById('LV_Afschrijving_goodwill_jaar3').value=document.getElementById('LV_Afschrijving_goodwill_jaar2').value
	//document.getElementById('LV_Afschrijving_goodwill_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Afschrijving_goodwill_jaar3').value)*100)/100
	document.getElementById('LV_Afschrijving_goodwill_jaar4').value=document.getElementById('LV_Afschrijving_goodwill_jaar3').value
	//document.getElementById('LV_Afschrijving_goodwill_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Afschrijving_goodwill_jaar4').value)*100)/100
	document.getElementById('LV_Afschrijving_goodwill_jaar5').value=document.getElementById('LV_Afschrijving_goodwill_jaar4').value
	//document.getElementById('LV_Afschrijving_goodwill_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Afschrijving_goodwill_jaar5').value)*100)/100
	
	//Oprenting_stamrechtkapitaal
	var OSK1 = Number(document.getElementById('LV_Startwaarde_stamrechtverplichting_BV').value)
	var OSK2 = (Number(document.getElementById('LV_Rentepercentage_oprenting_stamrechtkapitaal').value)/100)
	document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar1').value=OSK1*OSK2
	//document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar1').value)*100)/100
	document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar2').value=Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar1').value)*OSK2
	//document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar2').value)*100)/100
	document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar3').value=Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar2').value)*OSK2
	//document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar3').value)*100)/100
	document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar4').value=Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar3').value)*OSK2
	//document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar4').value)*100)/100
	document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar5').value=Number(document.getElementById('LV_Stamrechtkapitaal_na_oprenting_minus_uitkering_jaar4').value)*OSK2
	//document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar5').value)*100)/100

	//Winst_na_correcties
	document.getElementById('LV_Winst_na_correcties_jaar1').value=Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar1').value)-Number(document.getElementById('LV_Afschrijving_goodwill_jaar1').value)-Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar1').value)
	//document.getElementById('LV_Winst_na_correcties_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_na_correcties_jaar1').value)*100)/100	
	document.getElementById('LV_Winst_na_correcties_jaar2').value=Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar2').value)-Number(document.getElementById('LV_Afschrijving_goodwill_jaar2').value)-Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar2').value)
	//document.getElementById('LV_Winst_na_correcties_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_na_correcties_jaar2').value)*100)/100	
	document.getElementById('LV_Winst_na_correcties_jaar3').value=Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar3').value)-Number(document.getElementById('LV_Afschrijving_goodwill_jaar3').value)-Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar3').value)
	//document.getElementById('LV_Winst_na_correcties_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_na_correcties_jaar3').value)*100)/100	
	document.getElementById('LV_Winst_na_correcties_jaar4').value=Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar4').value)-Number(document.getElementById('LV_Afschrijving_goodwill_jaar4').value)-Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar4').value)
	//document.getElementById('LV_Winst_na_correcties_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_na_correcties_jaar4').value)*100)/100		
	document.getElementById('LV_Winst_na_correcties_jaar5').value=Number(document.getElementById('LV_Winst_BV_voor_correcties_jaar5').value)-Number(document.getElementById('LV_Afschrijving_goodwill_jaar5').value)-Number(document.getElementById('LV_Oprenting_stamrechtkapitaal_jaar5').value)
	//document.getElementById('LV_Winst_na_correcties_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Winst_na_correcties_jaar5').value)*100)/100	

	//VpB
	var VpB1Jaar1
	var VpB2Jaar1
	var VpB3Jaar1
	var VpBJaar1
	if(Number(document.getElementById('LV_Winst_na_correcties_jaar1').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		VpB1Jaar1=Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
		VpB2Jaar1=Number(document.getElementById('LV_Winst_na_correcties_jaar1').value)-Number(document.getElementById('BV_Tariefopstapje_2').value)
		VpB3Jaar1 = VpB1Jaar1 * (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100) + Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		VpBJaar1 = VpB3Jaar1 + VpB2Jaar1 * (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
	}else{
		if(Number(document.getElementById('LV_Winst_na_correcties_jaar1').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			VpB1Jaar1=Number(document.getElementById('LV_Winst_na_correcties_jaar1').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
			VpBJaar1=Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)+VpB1Jaar1*(Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		}else{
			VpBJaar1 = Number(document.getElementById('LV_Winst_na_correcties_jaar1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		}
	}
	document.getElementById('LV_VpB_jaar1').value=Math.max(0,VpBJaar1)
	//document.getElementById('LV_VpB_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_VpB_jaar1').value)*100)/100		
	
	var VpB1Jaar2
	var VpB2Jaar2
	var VpB3Jaar2
	var VpBJaar2
	if(Number(document.getElementById('LV_Winst_na_correcties_jaar2').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		VpB1Jaar2=Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
		VpB2Jaar2=Number(document.getElementById('LV_Winst_na_correcties_jaar2').value)-Number(document.getElementById('BV_Tariefopstapje_2').value)
		VpB3Jaar2 = VpB1Jaar2 * (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100) + Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		VpBJaar2 = VpB3Jaar2 + VpB2Jaar2 * (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
	}else{
		if(Number(document.getElementById('LV_Winst_na_correcties_jaar2').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			VpB1Jaar2=Number(document.getElementById('LV_Winst_na_correcties_jaar2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
			VpBJaar2=Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)+VpB1Jaar2*(Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		}else{
			VpBJaar2 = Number(document.getElementById('LV_Winst_na_correcties_jaar2').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		}
	}
	document.getElementById('LV_VpB_jaar2').value=Math.max(0,VpBJaar2)
	//document.getElementById('LV_VpB_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_VpB_jaar2').value)*100)/100
	
	var VpB1Jaar3
	var VpB2Jaar3
	var VpB3Jaar3
	var VpBJaar3
	if(Number(document.getElementById('LV_Winst_na_correcties_jaar3').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		VpB1Jaar3=Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
		VpB2Jaar3=Number(document.getElementById('LV_Winst_na_correcties_jaar3').value)-Number(document.getElementById('BV_Tariefopstapje_2').value)
		VpB3Jaar3 = VpB1Jaar3 * (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100) + Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		VpBJaar3 = VpB3Jaar3 + VpB2Jaar3 * (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
	}else{
		if(Number(document.getElementById('LV_Winst_na_correcties_jaar3').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			VpB1Jaar3=Number(document.getElementById('LV_Winst_na_correcties_jaar3').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
			VpBJaar3=Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)+VpB1Jaar3*(Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		}else{
			VpBJaar3 = Number(document.getElementById('LV_Winst_na_correcties_jaar3').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		}
	}
	document.getElementById('LV_VpB_jaar3').value=Math.max(0,VpBJaar3)
	//document.getElementById('LV_VpB_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_VpB_jaar3').value)*100)/100
	
	var VpB1Jaar4
	var VpB2Jaar4
	var VpB3Jaar4
	var VpBJaar4
	if(Number(document.getElementById('LV_Winst_na_correcties_jaar4').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		VpB1Jaar4=Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
		VpB2Jaar4=Number(document.getElementById('LV_Winst_na_correcties_jaar4').value)-Number(document.getElementById('BV_Tariefopstapje_2').value)
		VpB3Jaar4 = VpB1Jaar4 * (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100) + Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		VpBJaar4 = VpB3Jaar4 + VpB2Jaar4 * (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
	}else{
		if(Number(document.getElementById('LV_Winst_na_correcties_jaar4').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			VpB1Jaar4=Number(document.getElementById('LV_Winst_na_correcties_jaar4').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
			VpBJaar4=Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)+VpB1Jaar4*(Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		}else{
			VpBJaar4 = Number(document.getElementById('LV_Winst_na_correcties_jaar4').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		}
	}
	document.getElementById('LV_VpB_jaar4').value=Math.max(0,VpBJaar4)
	//document.getElementById('LV_VpB_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_VpB_jaar4').value)*100)/100
	
	var VpB1Jaar5
	var VpB2Jaar5
	var VpB3Jaar5
	var VpBJaar5
	if(Number(document.getElementById('LV_Winst_na_correcties_jaar5').value)>Number(document.getElementById('BV_Tariefopstapje_2').value)){
		VpB1Jaar5=Number(document.getElementById('BV_Tariefopstapje_2').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
		VpB2Jaar5=Number(document.getElementById('LV_Winst_na_correcties_jaar5').value)-Number(document.getElementById('BV_Tariefopstapje_2').value)
		VpB3Jaar5 = VpB1Jaar5 * (Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100) + Number(document.getElementById('BV_Tariefopstapje_1').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		VpBJaar5 = VpB3Jaar5 + VpB2Jaar5 * (Number(document.getElementById('BV_VpB_tarief_hoog').value)/100)
	}else{
		if(Number(document.getElementById('LV_Winst_na_correcties_jaar5').value)>Number(document.getElementById('BV_Tariefopstapje_1').value)){
			VpB1Jaar5=Number(document.getElementById('LV_Winst_na_correcties_jaar5').value)-Number(document.getElementById('BV_Tariefopstapje_1').value)
			VpBJaar5=Number(document.getElementById('BV_Tariefopstapje_1').value)*(Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)+VpB1Jaar5*(Number(document.getElementById('BV_VpB_tarief_laag_2').value)/100)
		}else{
			VpBJaar5 = Number(document.getElementById('LV_Winst_na_correcties_jaar5').value) * (Number(document.getElementById('BV_VpB_tarief_laag_1').value)/100)
		}
	}
	document.getElementById('LV_VpB_jaar5').value=Math.max(0,VpBJaar5)
	//document.getElementById('LV_VpB_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_VpB_jaar5').value)*100)/100
	
	//Extra_kosten_BV_per_jaar
	document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar1').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100))
	//document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar1').value)*100)/100
	document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar2').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100))
	//document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar2').value)*100)/100
	document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar3').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100))
	//document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar3').value)*100)/100
	document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar4').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100))
	//document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar4').value)*100)/100
	document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar5').value=Number(document.getElementById('BV_Extra_kosten_BV_per_jaar').value)*(1-(Number(document.getElementById('BV_Gemiddeld_VpB_tarief').value)/100))
	//document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar5').value)*100)/100
	
	//Liquiditeitsvoordeel_BV
	var LVBVJaar1 = Number(document.getElementById("LV_IB_box_1_jaar1").value)
	LVBVJaar1 = LVBVJaar1 - Number(document.getElementById('LV_IB_salaris_etc_jaar1').value)
	LVBVJaar1 = LVBVJaar1 - Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar1').value)
	LVBVJaar1 = LVBVJaar1 - Number(document.getElementById('LV_VpB_jaar1').value)
	LVBVJaar1 = LVBVJaar1 - Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar1').value)
	document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar1').value=LVBVJaar1
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar1').value)*100)/100	
	
	var LVBVJaar2 = Number(document.getElementById("LV_IB_box_1_jaar2").value)
	LVBVJaar2 = LVBVJaar2 - Number(document.getElementById('LV_IB_salaris_etc_jaar2').value)
	LVBVJaar2 = LVBVJaar2 - Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar2').value)
	LVBVJaar2 = LVBVJaar2 - Number(document.getElementById('LV_VpB_jaar2').value)
	LVBVJaar2 = LVBVJaar2 - Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar2').value)
	document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar2').value=LVBVJaar2
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar2').value)*100)/100
	
	var LVBVJaar3 = Number(document.getElementById("LV_IB_box_1_jaar3").value)
	LVBVJaar3 = LVBVJaar3 - Number(document.getElementById('LV_IB_salaris_etc_jaar3').value)
	LVBVJaar3 = LVBVJaar3 - Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar3').value)
	LVBVJaar3 = LVBVJaar3 - Number(document.getElementById('LV_VpB_jaar3').value)
	LVBVJaar3 = LVBVJaar3 - Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar3').value)
	document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar3').value=LVBVJaar3
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar3').value)*100)/100
	
	var LVBVJaar4 = Number(document.getElementById("LV_IB_box_1_jaar4").value)
	LVBVJaar4 = LVBVJaar4 - Number(document.getElementById('LV_IB_salaris_etc_jaar4').value)
	LVBVJaar4 = LVBVJaar4 - Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar4').value)
	LVBVJaar4 = LVBVJaar4 - Number(document.getElementById('LV_VpB_jaar4').value)
	LVBVJaar4 = LVBVJaar4 - Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar4').value)
	document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar4').value=LVBVJaar4
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar4').value)*100)/100
	
	var LVBVJaar5 = Number(document.getElementById("LV_IB_box_1_jaar5").value)
	LVBVJaar5 = LVBVJaar5 - Number(document.getElementById('LV_IB_salaris_etc_jaar5').value)
	LVBVJaar5 = LVBVJaar5 - Number(document.getElementById('LV_IB_over_direct_ingaande_lijfrente_jaar5').value)
	LVBVJaar5 = LVBVJaar5 - Number(document.getElementById('LV_VpB_jaar5').value)
	LVBVJaar5 = LVBVJaar5 - Number(document.getElementById('LV_Extra_kosten_BV_per_jaar_jaar5').value)
	document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar5').value=LVBVJaar5
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_jaar5').value)*100)/100
	
	//Liquiditeitsvoordeel_BV_totaal
	document.getElementById('LV_Liquiditeitsvoordeel_BV_totaal').value=LVBVJaar1+LVBVJaar2+LVBVJaar3+LVBVJaar4+LVBVJaar5
	//document.getElementById('LV_Liquiditeitsvoordeel_BV_totaal_DIV').innerHTML=Math.round(Number(document.getElementById('LV_Liquiditeitsvoordeel_BV_totaal').value)*100)/100
	
	if (IE_CHECK){
		getResultaat()
	}else{
		if(doFunctionAgain==7){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getLiquiditeitsvoordelen,2000)
			getResultaat()
		}
		if(doFunctionAgain==6){
			doFunctionAgain=doFunctionAgain+1
			setTimeout(getLiquiditeitsvoordelen,2000)
		}
	}
}

function getResultaat(){
	document.getElementById('Jaarlijks_fiscaal_voordeel').value=document.getElementById('BV_Totaal_inclusief_fiscale_claims_IB-BV').value
	document.getElementById('Jaarlijks_fiscaal_voordeel_DIV').innerHTML=Math.round(Number(document.getElementById('Jaarlijks_fiscaal_voordeel').value)*100)/100
	document.getElementById('Fiscaal_voordeel_ruisende_inbreng').value=document.getElementById('RI_Voordeel').value
	document.getElementById('Fiscaal_voordeel_ruisende_inbreng_DIV').innerHTML=Math.round(Number(document.getElementById('Fiscaal_voordeel_ruisende_inbreng').value)*100)/100
	document.getElementById('Te_behalen_financieel_voordeel_komende_5_jaar').value=document.getElementById('LV_Liquiditeitsvoordeel_BV_totaal').value
	document.getElementById('Te_behalen_financieel_voordeel_komende_5_jaar_DIV').innerHTML=Math.round(Math.round(Number(document.getElementById('Te_behalen_financieel_voordeel_komende_5_jaar').value)*100)/100) + ',-'
	loadingClose()
	//document.getElementById('1_algemeen').style.display='none';
	document.getElementById('6_resultaat').style.display='block';
	document.getElementById('container_contactus').style.display='block';
	document.getElementById('container_banners').style.display='none';	
	initSIFR()
}


//xml functies
var xmlDocZelfstandigenaftrek
function getZelfstandigenaftrek(winst)
{
	if (window.ActiveXObject){
		xmlDocZelfstandigenaftrek = new ActiveXObject("Microsoft.XMLDOM");
		xmlDocZelfstandigenaftrek.async=false;
		xmlDocZelfstandigenaftrek.load(PROJECT_URL + "xml/zelfstandigenaftrek.xml.asp?winst="+winst);
		if (xmlDocZelfstandigenaftrek.readyState==4){
			getZelfstandigenaftrekResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		//window.open("xml/zelfstandigenaftrek.xml.asp?winst="+winst)
		xmlDocZelfstandigenaftrek= document.implementation.createDocument("","",null);
		xmlDocZelfstandigenaftrek.load(PROJECT_URL + "xml/zelfstandigenaftrek.xml.asp?winst="+winst);
		xmlDocZelfstandigenaftrek.onload=getZelfstandigenaftrekResult
	}
}

function getZelfstandigenaftrekResult()
{
	if (xmlDocZelfstandigenaftrek.getElementsByTagName("winst")[0].firstChild.nodeValue!="-"){
		document.getElementById("IB_Zelfstandigenaftrek").value = xmlDocZelfstandigenaftrek.getElementsByTagName("winst")[0].firstChild.nodeValue*-1
		//document.getElementById('IB_Zelfstandigenaftrek_DIV').innerHTML=Math.round(Number(document.getElementById("IB_Zelfstandigenaftrek").value/100))*100
	}
}

var xmlDocIBinkomstenbelasting
function getIBinkomstenbelasting(inkomen)
{
	if (window.ActiveXObject){
		xmlDocIBinkomstenbelasting = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocIBinkomstenbelasting.async=false
		xmlDocIBinkomstenbelasting.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocIBinkomstenbelasting.readyState==4){
			getIBinkomstenbelastingResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocIBinkomstenbelasting= document.implementation.createDocument("","",null)
		xmlDocIBinkomstenbelasting.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocIBinkomstenbelasting.onload=getIBinkomstenbelastingResult
	}
}

function getIBinkomstenbelastingResult()
{
	if (xmlDocIBinkomstenbelasting.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("IB_Inkomstenbelasting").value = xmlDocIBinkomstenbelasting.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('IB_Inkomstenbelasting_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Inkomstenbelasting').value)*100)/100			
		document.getElementById('IB_Totaal_exclusief_fiscale_claims').value = xmlDocIBinkomstenbelasting.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('IB_Totaal_exclusief_fiscale_claims_DIV').innerHTML=Math.round(Number(document.getElementById('IB_Totaal_exclusief_fiscale_claims').value)*100)/100			
	}
}

var xmlDocBVInbouw50pensioenPremieInSalaris
function getBVInbouw50pensioenPremieInSalaris(salarisDGA,waarde,franchise,leeftijd)
{
	if (window.ActiveXObject){
		xmlDocBVInbouw50pensioenPremieInSalaris = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocBVInbouw50pensioenPremieInSalaris.async=false
		xmlDocBVInbouw50pensioenPremieInSalaris.load(PROJECT_URL + "xml/BVInbouw50pensioenPremieInSalaris.xml.asp?salarisDGA="+salarisDGA+"&waarde="+waarde+"&franchise="+franchise+"&leeftijd="+leeftijd)
		if (xmlDocBVInbouw50pensioenPremieInSalaris.readyState==4){
			getBVInbouw50pensioenPremieInSalarisResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocBVInbouw50pensioenPremieInSalaris= document.implementation.createDocument("","",null)
		xmlDocBVInbouw50pensioenPremieInSalaris.load(PROJECT_URL + "xml/BVInbouw50pensioenPremieInSalaris.xml.asp?salarisDGA="+salarisDGA+"&waarde="+waarde+"&franchise="+franchise+"&leeftijd="+leeftijd)
		xmlDocBVInbouw50pensioenPremieInSalaris.onload=getBVInbouw50pensioenPremieInSalarisResult
	}
}

function getBVInbouw50pensioenPremieInSalarisResult()
{
	if (xmlDocBVInbouw50pensioenPremieInSalaris.getElementsByTagName("percDotatie")[0].firstChild.nodeValue!="-"){
		var salarisDGA = Number(xmlDocBVInbouw50pensioenPremieInSalaris.getElementsByTagName("salarisDGA")[0].firstChild.nodeValue)
		if (xmlDocBVInbouw50pensioenPremieInSalaris.getElementsByTagName("waarde")[0].firstChild.nodeValue=="true"){
			var percDotatie = Number(xmlDocBVInbouw50pensioenPremieInSalaris.getElementsByTagName("percDotatie")[0].firstChild.nodeValue)
			document.getElementById('BV_50_pensioenpremie_geschat').value=percDotatie*(1/(1-percDotatie))*salarisDGA*0.5
			document.getElementById('BV_Pensioendot_incl_beroepspensioen').value=percDotatie*(1/(1-percDotatie))*salarisDGA
		}else{
			var zonderBijdrage = Number(xmlDocBVInbouw50pensioenPremieInSalaris.getElementsByTagName("zonderBijdrage")[0].firstChild.nodeValue)
			document.getElementById('BV_50_pensioenpremie_geschat').value = zonderBijdrage*salarisDGA*0.5
			document.getElementById('BV_Pensioendot_incl_beroepspensioen').value=zonderBijdrage*salarisDGA
		}
		//document.getElementById('BV_50_pensioenpremie_geschat_DIV').innerHTML=Math.round(Number(document.getElementById('BV_50_pensioenpremie_geschat').value)*100)/100
		document.getElementById('BV_Pensioendot_incl_beroepspensioen_TXT').value=Math.round(Number(document.getElementById('BV_Pensioendot_incl_beroepspensioen').value)*100)/100
	}
}

var xmlDocBVinkomstenbelasting
function getBVinkomstenbelasting(inkomen)
{
	if (window.ActiveXObject){
		xmlDocBVinkomstenbelasting = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocBVinkomstenbelasting.async=false
		xmlDocBVinkomstenbelasting.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocBVinkomstenbelasting.readyState==4){
			getBVinkomstenbelastingResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocBVinkomstenbelasting= document.implementation.createDocument("","",null)
		xmlDocBVinkomstenbelasting.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocBVinkomstenbelasting.onload=getBVinkomstenbelastingResult
	}
}

function getBVinkomstenbelastingResult()
{
	if (xmlDocBVinkomstenbelasting.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("BV_Inkomstenbelasting").value = xmlDocBVinkomstenbelasting.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('BV_Inkomstenbelasting_DIV').innerHTML=Math.round(Number(document.getElementById("BV_Inkomstenbelasting").value)*100)/100
	}
}


var xmlDocMaximaleVrijstellingVoorImputaties
function getMaximaleVrijstellingVoorImputaties()
{
	if (window.ActiveXObject){
		xmlDocMaximaleVrijstellingVoorImputaties = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocMaximaleVrijstellingVoorImputaties.async=false
		xmlDocMaximaleVrijstellingVoorImputaties.load(PROJECT_URL + "xml/MaximaleVrijstellingVoorImputaties.xml.asp")
		if (xmlDocMaximaleVrijstellingVoorImputaties.readyState==4){
			getxmlDocMaximaleVrijstellingVoorImputatiesResult()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocMaximaleVrijstellingVoorImputaties= document.implementation.createDocument("","",null)
		xmlDocMaximaleVrijstellingVoorImputaties.load(PROJECT_URL + "xml/MaximaleVrijstellingVoorImputaties.xml.asp")
		xmlDocMaximaleVrijstellingVoorImputaties.onload=getxmlDocMaximaleVrijstellingVoorImputatiesResult
	}
}

function getxmlDocMaximaleVrijstellingVoorImputatiesResult()
{
	if (xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("overdrachten")[0].firstChild.nodeValue!="-"){
		if(Number(document.getElementById('RI_Leeftijd_ondernemer').value)>59){
			document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value=xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("overdrachten")[0].firstChild.nodeValue
		}else{
			if(document.getElementById('RI_Ondernemer_is_invalide').value=='ja'){
				document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value=xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("overdrachten")[0].firstChild.nodeValue
			}else{
				if(document.getElementById('RI_Direct_ingaande_uitkeringen_lijfrente_stakingslijfrente').value=='ja'){
					document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value=xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("ondernemers")[0].firstChild.nodeValue
				}else{
					if(Number(document.getElementById('RI_Leeftijd_ondernemer').value)>49){
						document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value=xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("ondernemers")[0].firstChild.nodeValue
					}else{
						document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value=xmlDocMaximaleVrijstellingVoorImputaties.getElementsByTagName("overige")[0].firstChild.nodeValue
					}
				}
			}
		}
	}
	document.getElementById('RI_Maximale_vrijstelling_voor_imputaties_TXT').value=Math.round(Number(document.getElementById('RI_Maximale_vrijstelling_voor_imputaties').value)*100)/100
}

var xmlDocLiquiditeitsvoordelenIBbox1Jaar1
function getLiquiditeitsvoordelenIBbox1Jaar1(inkomen)
{
	if (window.ActiveXObject){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1 = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1.async=false
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocLiquiditeitsvoordelenIBbox1Jaar1.readyState==4){
			getLiquiditeitsvoordelenIBbox1Jaar1Result()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1= document.implementation.createDocument("","",null)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar1.onload=getLiquiditeitsvoordelenIBbox1Jaar1Result
	}
}

function getLiquiditeitsvoordelenIBbox1Jaar1Result()
{
	if (xmlDocLiquiditeitsvoordelenIBbox1Jaar1.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("LV_IB_box_1_jaar1").value = xmlDocLiquiditeitsvoordelenIBbox1Jaar1.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('LV_IB_box_1_jaar1_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_box_1_jaar1').value)*100)/100
	}
}

var xmlDocLiquiditeitsvoordelenIBbox1Jaar2
function getLiquiditeitsvoordelenIBbox1Jaar2(inkomen)
{
	if (window.ActiveXObject){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2 = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2.async=false
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocLiquiditeitsvoordelenIBbox1Jaar2.readyState==4){
			getLiquiditeitsvoordelenIBbox1Jaar2Result()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2= document.implementation.createDocument("","",null)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar2.onload=getLiquiditeitsvoordelenIBbox1Jaar2Result
	}
}

function getLiquiditeitsvoordelenIBbox1Jaar2Result()
{
	if (xmlDocLiquiditeitsvoordelenIBbox1Jaar2.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("LV_IB_box_1_jaar2").value = xmlDocLiquiditeitsvoordelenIBbox1Jaar2.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('LV_IB_box_1_jaar2_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_box_1_jaar2').value)*100)/100
	}
}

var xmlDocLiquiditeitsvoordelenIBbox1Jaar3
function getLiquiditeitsvoordelenIBbox1Jaar3(inkomen)
{
	if (window.ActiveXObject){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3 = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3.async=false
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocLiquiditeitsvoordelenIBbox1Jaar3.readyState==4){
			getLiquiditeitsvoordelenIBbox1Jaar3Result()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3= document.implementation.createDocument("","",null)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar3.onload=getLiquiditeitsvoordelenIBbox1Jaar3Result
	}
}

function getLiquiditeitsvoordelenIBbox1Jaar3Result()
{
	if (xmlDocLiquiditeitsvoordelenIBbox1Jaar3.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("LV_IB_box_1_jaar3").value = xmlDocLiquiditeitsvoordelenIBbox1Jaar3.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('LV_IB_box_1_jaar3_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_box_1_jaar3').value)*100)/100
	}
}

var xmlDocLiquiditeitsvoordelenIBbox1Jaar4
function getLiquiditeitsvoordelenIBbox1Jaar4(inkomen)
{
	if (window.ActiveXObject){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4 = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4.async=false
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocLiquiditeitsvoordelenIBbox1Jaar4.readyState==4){
			getLiquiditeitsvoordelenIBbox1Jaar4Result()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4= document.implementation.createDocument("","",null)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar4.onload=getLiquiditeitsvoordelenIBbox1Jaar4Result
	}
}

function getLiquiditeitsvoordelenIBbox1Jaar4Result()
{
	if (xmlDocLiquiditeitsvoordelenIBbox1Jaar4.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("LV_IB_box_1_jaar4").value = xmlDocLiquiditeitsvoordelenIBbox1Jaar4.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('LV_IB_box_1_jaar4_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_box_1_jaar4').value)*100)/100
	}
}

var xmlDocLiquiditeitsvoordelenIBbox1Jaar5
function getLiquiditeitsvoordelenIBbox1Jaar5(inkomen)
{
	if (window.ActiveXObject){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5 = new ActiveXObject("Microsoft.XMLDOM")
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5.async=false
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		if (xmlDocLiquiditeitsvoordelenIBbox1Jaar5.readyState==4){
			getLiquiditeitsvoordelenIBbox1Jaar5Result()
		}
	}else if (document.implementation && document.implementation.createDocument){
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5= document.implementation.createDocument("","",null)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5.load(PROJECT_URL + "xml/ibTarief.xml.asp?inkomen="+inkomen)
		xmlDocLiquiditeitsvoordelenIBbox1Jaar5.onload=getLiquiditeitsvoordelenIBbox1Jaar5Result
	}
}

function getLiquiditeitsvoordelenIBbox1Jaar5Result()
{
	if (xmlDocLiquiditeitsvoordelenIBbox1Jaar5.getElementsByTagName("inkomen")[0].firstChild.nodeValue!="-"){
		document.getElementById("LV_IB_box_1_jaar5").value = xmlDocLiquiditeitsvoordelenIBbox1Jaar5.getElementsByTagName("inkomen")[0].firstChild.nodeValue
		//document.getElementById('LV_IB_box_1_jaar5_DIV').innerHTML=Math.round(Number(document.getElementById('LV_IB_box_1_jaar5').value)*100)/100	
	}
}