// Ansparberechnung //

//function clear_ergebnis(form)
//	{
//	form.endsaldo.value=0;
//	form.zinsertrag.value=0;
//	}

function berechnen(form)
{
	for (i=0;i<=3;i++)

	{
	document.forms[0].elements[i].value=document.forms[0].elements[i].value.replace(/,/,".");
	if(isNaN(document.forms[0].elements[i].value))document.forms[0].elements[i].value="0";
	if (document.forms[0].elements[i].value=="")document.forms[0].elements[i].value="0";
	}

	if(form.zinssatz.value == "0")
	{
	alert("EINGABEFEHLER: Der Zinssatz muss mehr als 0 % betragen!");
	form.endsaldo.value=0;
	form.zinsertrag.value=0;
	form.zinssatz.focus();
	return;
}

var v=1;
p=parseFloat(form.zinssatz.value)/100;
r = parseFloat(form.rate.value);
n=parseFloat(form.zeitraum.value); 
K0=parseFloat(form.einlage.value); 
qj=1+p;
qm=Math.pow(qj,1/12);
saldo=K0*Math.pow(qm,n)+r*Math.pow(qm,v)*(Math.pow(qm,n)-1)/(qm-1);

form.endsaldo.value=Math.round (saldo);
form.zinsertrag.value=eval(form.endsaldo.value)-n*r-K0;
}
