<!--

function enableZelfstandig(item1,item2,item3,item4,item5, text,result) {
	//alert(item1);
	option = eval("document.getElementById(item1).options[document.getElementById(item1).selectedIndex].text");
	//alert(option);
	if (option == text) {
		eval("document.getElementById(item2).disabled = false");
		eval("document.getElementById(item3).disabled = false");
		eval("document.getElementById(item4).disabled = false");
		eval("document.getElementById(item5).disabled = false");
		eval("document.getElementById(item2).focus()");
	} else {
		eval("document.getElementById(item2).disabled = true");
		eval("document.getElementById(item3).disabled = true");
		eval("document.getElementById(item4).disabled = true");	
		eval("document.getElementById(item5).disabled = true");		
	}
	document.kredietform.IkWerk1[1].checked = true;
}

function BerekenTotaal(bedrag,voorschot) {
	bedrag = replaceSubstring(bedrag, ",", ".");
	voorschot = replaceSubstring(voorschot, ",", ".");

	if (isNaN(bedrag) == true) {
		bedrag = 0;
	}
	if (isNaN(voorschot) == true) {
		voorschot = 0;
	}
	tot = bedrag - voorschot;
	if (tot < 0) tot = 0;
	
	document.krediet.WagenTotaal.value = bedrag;
	document.krediet.WagenVoorschot.value = voorschot;
	document.krediet.qty.value = tot;

}

function BerekenKrediet(bedrag,soort,tijd2,result) {

	bedrag = replaceSubstring(bedrag, ",", ".");

	if (isNaN(bedrag) == true) {
		bedrag = 0;
	}

	var getal = "";
	var tijd = "";
	var jkp = "";
	var coeff = "";
	var maandbedrag = "";
	var totaalbedrag = "";
	var waarde = 1;

	if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48 && tijd2 != 60 && tijd2 != 72 && tijd2 != 84) {
		tijd2 = 84;
	}

	if (soort == 11) { //new car (with deposit)
		TAEG = 0.07;
		
		if (bedrag <= 2501.00) {waarde = 1};
		if ((bedrag > 2501.00) && (bedrag <= 3700.00)) {waarde = 2};
		if ((bedrag >= 3701.00) && (bedrag <= 5600.00)) {waarde = 3};
		if ((bedrag >= 5601.00) && (bedrag <= 7500.00)) {waarde = 4};
		if ((bedrag >= 7501.00) && (bedrag <= 10000.00)) {waarde = 5};
		if (bedrag >= 10001.00) {waarde = 6};
		
		switch(waarde) {
			case 1:
				getal = 2501.00;

				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 2:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 3:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36) {
					tijd2 = 36;
				}
				tijd = tijd2;				
				
				break;
			case 4:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42) {
					tijd2 = 42;
				}
				tijd = tijd2;

				break;
			case 5:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48) {
					tijd2 = 48;
				}
				tijd = tijd2;

				break;
			case 6:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48 && tijd2 != 60) {
					tijd2 = 60;
				}
				tijd = tijd2;
				break;
			}
				
		switch(tijd) {
			case 24:
				TAEG = 0.0700;
				break;
			case 30:
				TAEG = 0.0700;
				break;
			case 36:
				TAEG = 0.0675;
				break;
			case 42:
				TAEG = 0.0625;
				break;
			case 48:
				TAEG = 0.0595;
				break;
			case 60:
				TAEG = 0.0595;
				break;
			}

	} else if (soort == 12) { //new car (no deposit)
		TAEG = 0.073;
		
		if (bedrag <= 2501.00) {waarde = 1};
		if ((bedrag > 2501.00) && (bedrag <= 3700.00)) {waarde = 2};
		if ((bedrag >= 3701.00) && (bedrag <= 5600.00)) {waarde = 3};
		if ((bedrag >= 5601.00) && (bedrag <= 7500.00)) {waarde = 4};
		if ((bedrag >= 7501.00) && (bedrag <= 10000.00)) {waarde = 5};
		if (bedrag >= 10001.00) {waarde = 6};
		
		switch(waarde) {
			case 1:
				getal = 2501.00;

				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 2:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;

				}
				tijd = tijd2;

				break;
			case 3:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36) {
					tijd2 = 36;
				}
				tijd = tijd2;				
				
				break;
			case 4:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42) {
					tijd2 = 42;
				}
				tijd = tijd2;

				break;
			case 5:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48) {
					tijd2 = 48;
				}
				tijd = tijd2;

				break;
			case 6:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48 && tijd2 != 60) {
					tijd2 = 60;
				}
				tijd = tijd2;
				break;
			}
				
		switch(tijd) {
			case 24:
				TAEG = 0.0730;
				break;
			case 30:
				TAEG = 0.0730;
				break;
			case 36:
				TAEG = 0.0705;
				break;
			case 42:
				TAEG = 0.0685;
				break;
			case 48:
				TAEG = 0.0640;
				break;
			case 60:
				TAEG = 0.0640;
				break;
			}

	} else if (soort == 13) { //old car or bike
		TAEG = 0.0665;
		
		if (bedrag <= 2501.00) {waarde = 1};
		if ((bedrag > 2501.00) && (bedrag <= 3700.00)) {waarde = 2};
		if ((bedrag >= 3701.00) && (bedrag <= 5600.00)) {waarde = 3};
		if ((bedrag >= 5601.00) && (bedrag <= 7500.00)) {waarde = 4};
		if ((bedrag >= 7501.00) && (bedrag <= 10000.00)) {waarde = 5};
		if (bedrag >= 10001.00) {waarde = 6};
		
		switch(waarde) {
			case 1:
				getal = 2501.00;

				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 2:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 3:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36) {
					tijd2 = 36;
				}
				tijd = tijd2;				
				
				break;
			case 4:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42) {
					tijd2 = 42;
				}
				tijd = tijd2;

				break;
			case 5:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48) {
					tijd2 = 48;
				}
				tijd = tijd2;

				break;
			case 6:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48 && tijd2 != 60) {
					tijd2 = 60;
				}
				tijd = tijd2;
				break;
			}
				
		switch(tijd) {
			case 24:
				TAEG = 0.0665;
				break;
			case 30:
				TAEG = 0.0665;
				break;
			case 36:
				TAEG = 0.0665;
				break;
			case 42:
				TAEG = 0.0725;
				break;
			case 48:
				TAEG = 0.0725;
				break;
			case 60:
				TAEG = 0.0725;
				break;
			}
	} else if (soort == 14) { //old car or bike (no deposit)
		TAEG = 0.079;
		
		if (bedrag <= 2501.00) {waarde = 1};
		if ((bedrag > 2501.00) && (bedrag <= 3700.00)) {waarde = 2};
		if ((bedrag >= 3701.00) && (bedrag <= 5600.00)) {waarde = 3};
		if ((bedrag >= 5601.00) && (bedrag <= 7500.00)) {waarde = 4};
		if ((bedrag >= 7501.00) && (bedrag <= 10000.00)) {waarde = 5};
		if (bedrag >= 10001.00) {waarde = 6};
		
		switch(waarde) {
			case 1:
				getal = 2501.00;

				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 2:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30) {
					tijd2 = 30;
				}
				tijd = tijd2;

				break;
			case 3:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36) {
					tijd2 = 36;
				}
				tijd = tijd2;				
				
				break;
			case 4:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42) {
					tijd2 = 42;
				}
				tijd = tijd2;

				break;
			case 5:
				getal = bedrag;

				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48) {
					tijd2 = 48;
				}
				tijd = tijd2;

				break;
			case 6:
				getal = bedrag;
				
				if (tijd2 != 24 && tijd2 != 30 && tijd2 != 36 && tijd2 != 42 && tijd2 != 48 && tijd2 != 60) {
					tijd2 = 60;
				}
				tijd = tijd2;
				break;
			}
				
		switch(tijd) {
			case 24:
				TAEG = 0.0790;
				break;
			case 30:
				TAEG = 0.0790;
				break;
			case 36:
				TAEG = 0.0790;
				break;
			case 42:
				TAEG = 0.0750;
				break;
			case 48:
				TAEG = 0.0750;
				break;
			case 60:
				TAEG = 0.0750;
				break;
			}
	} else {
		if (bedrag <= 2501.00) {waarde = 1};
		if ((bedrag > 2501.00) && (bedrag <= 3700.00)) {waarde = 2};
		if ((bedrag >= 3701.00) && (bedrag <= 5000.00)) {waarde = 3};
		if ((bedrag >= 5001.00) && (bedrag <= 5600)) {waarde = 4};
		if ((bedrag >= 5601.00) && (bedrag <= 7500.00)) {waarde = 5};
		if ((bedrag >= 7501.00) && (bedrag <= 10000.00)) {waarde = 6};
		if ((bedrag >= 10001.00) && (bedrag <= 15000.00)) {waarde = 7};
		if (bedrag >= 15001.00) {waarde = 8};
		
		switch(waarde) {
			case 1:
				getal = 2501.00;
				(tijd2 > 30)?tijd = 30:tijd = tijd2;
				
				TAEG = 0.17;
				break;
			case 2:
				getal = bedrag;
				(tijd2 > 30)?tijd = 30:tijd = tijd2;
				
				TAEG = 0.17;
				break;
			case 3:
				getal = bedrag;
				(tijd2 > 36)?tijd = 36:tijd = tijd2;
				
				TAEG = 0.17;
				break;
			case 4:
				getal = bedrag;
				(tijd2 > 36)?tijd = 36:tijd = tijd2;
				
				TAEG = 0.14;
				break;
			case 5:
				getal = bedrag;
				(tijd2 > 42)?tijd = 42:tijd = tijd2;
				
				TAEG = 0.14;
				break;
			case 6:
				getal = bedrag;
				(tijd2 > 48)?tijd = 48:tijd = tijd2;
				
				TAEG = 0.14;
				break;
			case 7:
				getal = bedrag;
				(tijd2 > 60)?tijd = 60:tijd = tijd2;
				
				TAEG = 0.14;
				break;
			case 8:
				getal = bedrag;
				tijd = tijd2;
				
				TAEG = 0.14;
				break;
			}
		
		/*switch(tijd) {
			case 24:
				TAEG = 0.07;
				break;
			case 30:
				TAEG = 0.07;
				break;
			case 36:
				TAEG = 0.0675;
				break;
			case 42:
				TAEG = 0.0625;
				break;
			case 48:
				TAEG = 0.0595;
				break;
			case 60:
				TAEG = 0.0595;
				break;
		}*/
	}




	jkp = TAEG*100;
	var TaegPer = Math.pow((1+TAEG),1/12)-1;
	var mens = (getal*TaegPer)/(1-Math.pow((1/(1+TaegPer)),tijd));
	maandbedrag = round(mens);
	totaalbedrag = round(maandbedrag * tijd);

	//document.krediet.qty.value = getal;
	//document.krediet.Duration.value = tijd;
	//document.krediet.JKP.value = round(jkp);
	result.value = maandbedrag;
	//document.krediet.Totaal.value = totaalbedrag;
}

function BerekenKrediet3(bedrag,voorschot) {

bedrag = replaceSubstring(bedrag, ",", ".");

	if (isNaN(bedrag) == true) {
		bedrag = 0;
	}
	if (isNaN(voorschot) == true) {
		voorschot = 0;
	}

	getal = bedrag;
	if (bedrag > 9000) {getal = 10000};
	if (bedrag <= 9000) {getal = 9000};
	if (bedrag <= 8000) {getal = 8000};
	if (bedrag <= 7500) {getal = 7500};
	if (bedrag <= 6000) {getal = 6000};
	if (bedrag <= 5000) {getal = 5000};
	if (bedrag <= 4000) {getal = 4000};
	if (bedrag <= 3000) {getal = 3000};
	if (bedrag <= 2500) {getal = 2500};
	if (bedrag <= 2000) {getal = 2000};
	if (bedrag <= 1650) {getal = 1650};
	if (bedrag <= 1300) {getal = 1300};
	if (bedrag <= 950) {getal = 950};
	if (bedrag <= 700) {getal = 700};
	if (bedrag <= 550) {getal = 550};
	
	if (voorschot > getal) {voorschot = getal};

	document.krediet.qty.value = getal;
	document.krediet.WagenVoorschot.value = voorschot;
}
//-->

