/*
 * Leasingberechnung
 *
 * Copyright (c) 2010 Frank Segelke
 */

function rate_berechnen(anschaffungspreis, anzahlung, laufzeit, zins, schlussrate) {
	anschaffungspreis = num_format(anschaffungspreis);
	anzahlung = num_format(anzahlung);
	laufzeit = num_format(laufzeit);
	zins = num_format(zins) / 100;
	schlussrate = num_format(schlussrate);
	aufzinsfaktor = 1 + zins / 12;
	anfangswert = anschaffungspreis - anzahlung - schlussrate;
	kreditrate = anfangswert * Math.pow(aufzinsfaktor, laufzeit) * (aufzinsfaktor-1) / (Math.pow(aufzinsfaktor, laufzeit)-1);
	kreditrate = Math.round(kreditrate * 100) / 100;
	schlussrate_zinsen = schlussrate * zins / 12;
	gesamtrate = Math.round(100*(kreditrate + schlussrate_zinsen)) / 100;
	document.finanzierungsrechner.rate.value = gesamtrate.toFixed(2);
	return false;
}

