	var a,b,c,d,e,ver,e2,btw,btwB,btwBT;
	var lang = new Array();
	var lang2 = new Array();
	
function con(num) {
	if(isNaN(num)) { alert("Dit is geen getal!\nGebruik een punt als decimaal teken geen komma!");return;}
}
function calc1() {
	a = document.fm.a.value/100;
	b = a*document.fm.b.value;
	document.fm.total1.value = rd(b,2);
}
function calc2() {
	a = document.fm.c.value;
	b = document.fm.d.value;
	c = a/b;
	d = c*100;
	document.fm.total2.value = rd(d,2);
}
function calc3() {
	if (document.fm.kies[0].checked) {
		if (document.fm.sel[0].checked) ver = 1.21
		if (document.fm.sel[1].checked) ver = 1.06
		if (document.fm.sel[2].checked) ver = 1
		if (!document.fm.sel[0].checked && !document.fm.sel[1].checked && !document.fm.sel[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies[1].checked) {
		if (document.fm.sel2[0].checked) ver = 1.19
		if (document.fm.sel2[1].checked) ver = 1.06
		if (document.fm.sel2[2].checked) ver = 1
		if (!document.fm.sel2[0].checked && !document.fm.sel2[1].checked && !document.fm.sel2[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies[2].checked) {
		if (document.fm.sel3[0].checked) ver = 1.15
		if (document.fm.sel3[1].checked) ver = 1.06
		if (document.fm.sel3[2].checked) ver = 1
		if (!document.fm.sel3[0].checked && !document.fm.sel3[1].checked && !document.fm.sel3[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies[3].checked) {
		if (document.fm.sel4[0].checked) ver = 1.196
		if (document.fm.sel4[1].checked) ver = 1.055
		if (document.fm.sel4[2].checked) ver = 1
		if (!document.fm.sel4[0].checked && !document.fm.sel4[1].checked && !document.fm.sel4[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies[4].checked) {
		if (document.fm.sel5[0].checked) ver = 1.16
		if (document.fm.sel5[1].checked) ver = 1.07
		if (document.fm.sel5[2].checked) ver = 1
		if (!document.fm.sel5[0].checked && !document.fm.sel5[1].checked && !document.fm.sel5[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}

	
	a = document.fm.e.value;		//--interest
	b = document.fm.f.value;			//--bedrag
	a=1-(a/100);
	e=b/a;

	btw=e*ver;
	btwB = btw-e;
	document.fm.total3.value = rd(e,2);
	document.fm.total4.value = rd(btw,2);
	document.fm.winst.value = rd(e - b,2);
	document.fm.btwB.value = rd(btwB,2);
	document.fm.btwP1.value = rd(((ver - 1) * 100),2) + " %";

}
function calc4() {
	
	if (document.fm.kies2[0].checked) {
		if (document.fm.sel6[0].checked) ver = 1.21; 
		if (document.fm.sel6[1].checked) ver = 1.06;
		if (document.fm.sel6[2].checked) ver = 1; 
		if (!document.fm.sel6[0].checked && !document.fm.sel6[1].checked && !document.fm.sel6[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	
	if (document.fm.kies2[1].checked) {
		if (document.fm.sel7[0].checked) ver = 1.19
		if (document.fm.sel7[1].checked) ver = 1.06
		if (document.fm.sel7[2].checked) ver = 1
		if (!document.fm.sel7[0].checked && !document.fm.sel7[1].checked && !document.fm.sel7[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies2[2].checked) {
		if (document.fm.sel8[0].checked) ver = 1.15
		if (document.fm.sel8[1].checked) ver = 1.06
		if (document.fm.sel8[2].checked) ver = 1
		if (!document.fm.sel8[0].checked && !document.fm.sel8[1].checked && !document.fm.sel8[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies2[3].checked) {
		if (document.fm.sel9[0].checked) ver = 1.196
		if (document.fm.sel9[1].checked) ver = 1.055
		if (document.fm.sel9[2].checked) ver = 1
		if (!document.fm.sel9[0].checked && !document.fm.sel9[1].checked && !document.fm.sel9[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	if (document.fm.kies2[4].checked) {
		if (document.fm.sel10[0].checked) ver = 1.16
		if (document.fm.sel10[1].checked) ver = 1.07
		if (document.fm.sel10[2].checked) ver = 1
		if (!document.fm.sel10[0].checked && !document.fm.sel610[1].checked && !document.fm.sel10[2].checked ) {alert('BTW tarief selecteren !!');return;}
	}
	
	a = document.fm.eT.value;		//--marge
	c = document.fm.tT.value;		//--korting
	b = document.fm.fT.value;		//--bedrag
	a=1-(a/100);
	e=b/a;									//--verkoop 1
	c=1-(c/100);
	e2=e/c;								//--verkoop2
	
	btw=e2*ver;
	btwBT = btw-e2;
	document.fm.total5.value = rd(e2,2);
	document.fm.total6.value = rd(btw,2);
	document.fm.winstE.value = rd(e - b,2);
	document.fm.winstT.value = rd(e2 - e,2);
	document.fm.btwBT.value = rd(btwBT,2);
	document.fm.margeE.value = rd(e2 - b,2);
	document.fm.margeP.value = rd((1 - (b/e2)) * 100,2);
	document.fm.btwP2.value = rd(((ver - 1) * 100),2) + " %";
	
}
function rd(num,precision) {
	precision = parseInt(precision);
    var result1 = num * Math.pow(10, precision);
    var result2 = Math.round(result1);
    var result3 = result2 / Math.pow(10, precision);
	return result3;
}
function switch2() {
	for (i=0 ; i<=4 ;i++) {
		if (document.fm.kies[i].checked) lang[i] = 1;
			else lang[i] = 2;
		document.getElementById('kZ' + i).style.display = 'none';
		if( lang[i] == 1) {document.getElementById('kZ' + i).style.display = '';
	}
}
	document.fm.total3.value = '';
	document.fm.total4.value = '';
	document.fm.winst.value = '';
	document.fm.btwB.value = '';
	document.fm.btwP1.value = '';
}
function switch3() {
	for (i=0 ; i<=4 ;i++) {
		if (document.fm.kies2[i].checked) lang2[i] = 1;
			else lang2[i] = 2;
		document.getElementById('kZ2' + i).style.display = 'none';
		if( lang2[i] == 1) {document.getElementById('kZ2' + i).style.display = '';
	}
}
	document.fm.total5.value = '';
	document.fm.total6.value = '';
	document.fm.winstE.value = '';
	document.fm.winstT.value = '';
	document.fm.btwBT.value = '';
	document.fm.margeE.value = '';
	document.fm.margeP.value = '';
	document.fm.btwP2.value = '';

}
