
<!--
function power() {
        var i=0;
        var oneDate=new Date();
        var theYear=oneDate.getYear();
        var theMonth=oneDate.getMonth();
        var theDay=oneDate.getDate();
        
        a = document.form1.a.value;	//--Bedrag

	if(isNaN(a) || a == 0) {alert("Af te schrijven bedrag invullen !\nEnkel getallen invullen"); return;}	//--Controle Bedrag

        b = document.form1.b.value;	//--normaal afschrijingspercentage


	if(isNaN(b) || b < 3 ) {alert("Minimum 3% afschrijven !\nEnkel getallen invullen"); return;}	//--Controle percentage

        d = document.form1.d.value;		//--Beschrijving
        e = document.form1.e.value;		//--Datum aankoop
        f = document.form1.f.value;		//--Leverancier
        num = document.form1.num.value;	//--Faktuur nummer
        afpercent = document.form1.afpercent.value;    //--gewenst Afschrijvingspercentage

	if(isNaN(afpercent) || afpercent==0) {alert("Percentage afschrijving invullen!"); return;}
	if(afpercent > 2*b) {alert("Afschrijvingspercentage mag maximum 2 x het lineair percentage zijn");return;}

        c=(a*b)/100;			//--Afschrijving per jaar
        b2=rd(100/b,0);
        m=c/12;				//--Afschijving per maand
        percent=100/b	;			//--Percent afschrijving per jaar

	document.write("<body bgcolor='white'>");

	document.write("<font style='font-size:20px;color:white;font-family:comic sans ms;font-weight:bold;'>Gegevens</font><p />");

	document.write("<table style='font-family:comic sans ms;font-size:14px;font-weight:bold;background-color:white;' cellpadding=5 border=1>");
	document.write("<tr><td>Opgemaakt op</td><td align='right'>" + theDay + "/" + (theMonth+1) + "/" + theYear + "</td>");
	document.write("<td>Aanschafwaarde</td><td align='right'>" + a + "</td></tr>");
	document.write("<tr><td width=150>Beschrijving</td><td align='right'>" + d + "</td>");
	document.write("<td>Lineaire Afschrijving per jaar</td><td align='right'>" +rd(c,2) + "</td></tr>");
	document.write("<tr><td>Datum Aankoop</td><td align='right'>" + e + "</td>");
	document.write("<td>Lineair Percentage</td><td align='right'>" + b + "</td></tr>");
	document.write("<tr><td>Leverancier</td><td align='right'>" + f + "</td>");
	document.write("<td>Gevraagd AfschrijvingsPercentage</td><td align='right'>" + afpercent + "</td></tr>");
	document.write("<tr><td>Faktuur N°</td><td align='right'>" + num + "</td>");
	document.write("<td>Aantal jaren</td><td align='right'>" + b2 + "</td></tr>")
	document.write("</table><p />");

	document.write("<font style='font-size:20px;color:white;font-family:comic sans ms;font-weight:bold;'>Afschrijvingstabel Degressief/Lineair</font><p />");

	//--Begintabel resultaten title en eerste lijn
	document.write("<table style='font-family:comic sans ms;font-size:14px;font-weight:bold;background-color:white;' cellpadding=5 border=1>");
	document.write("<tr><th>Jaar</th><th>Nummer</th><th>Afschrijving<br>per Jaar</th><th>Rest<br>Waarde</th><th>Totaal<br>Afgeschreven</th></tr>");


	if(afpercent > 40)	{document.write("<tr><td align='center'>" + theYear + "</td>");
			document.write("<td align='center'>" + 1 + "</td><td align='center'>" +rd(a * 40/100,2) + "</td>");
			document.write("<td align='center'>" + (a - rd(a * 40/100,2)) + "</td><td align='center'>" + rd(a * 40/100,2) + "</td></tr>");
			afschrijv = rd(a * 40/100,2);
			rest = a - (rd(a * 40/100,2));
			totafschrijv = rd(a * 40/100,2);
			}

	else		{document.write("<tr><td align='center'>" + theYear + "</td>");
			document.write("<td align='center'>" + 1 + "</td><td align='center'>" +rd(a * afpercent/100,2) + "</td>");
			document.write("<td align='center'>" + (a - rd(a * afpercent/100,2)) + "</td><td align='center'>" + rd(a * afpercent/100,2) + "</td></tr>");
			afschrijv = rd(a * afpercent/100,2);
			rest = a - (rd(a * afpercent/100,2));
			totafschrijv =rd(a * afpercent/100,2);
			}

	//--Lus percentage degressief
	i=2
	while(c<afschrijv){
		afschrijv = rd(rest * afpercent/100,2);
		if(c>afschrijv) break;
		document.write("<tr>");
		document.write("<td align='center'>" + (theYear+i-1) + "</td>");
		document.write("<td align='center'>" + i + "</td>");
		document.write("<td align='center'>" + rd(rest * afpercent/100,2) +"</td>");

		totafschrijv = totafschrijv + rd(rest * afpercent/100,2);
		rest = rest - rd(rest * afpercent/100,2);

		document.write("<td align='center'>" + rd(rest,2) +"</td>");
		document.write("<td align='center'>" +rd(totafschrijv,2) + "</td>");

		
		document.write("</tr>");

		i++;
		}

	//--Lus lineair
	while(c<rest){
		document.write("<tr>");
		document.write("<td align='center'>" + (theYear+i-1) + "</td>");
		document.write("<td align='center'>" + i + "</td>");
		document.write("<td align='center'>" + rd(c,2) +"</td>");

		totafschrijv=rd(totafschrijv + c,2);
		rest = rd(rest - c,2);

		document.write("<td align='center'>" +rd(rest,2) +"</td>");
		document.write("<td align='center'>" + rd(totafschrijv,2) + "</td>");
		
		afschrijf =rd(c,2);
		document.write("</tr>");
		i++;
		}

		//--Laatste lijn
		document.write("<tr>");
		document.write("<td align='center'>" + (theYear+i-1) + "</td>");
		document.write("<td align='center'>" + i + "</td>");
		document.write("<td align='center'>" + rd(rest,2) +"</td>");
		document.write("<td align='center'>" + "0" +"</td>");
		document.write("<td align='center'>" + a + "</td>");
		document.write("</tr>");

	document.write("</table><p />");
	document.write("<input type=button value='Terug naar Formulier' onClick='history.go(-1)'>");

        }
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;
}


//-->

