function financeCalculator(Kreditbetrag)
{
	Fenster = window.open("finance_calculator.php?kreditbetrag=" + Kreditbetrag.toFixed(2),"Fenster","width=300,height=240,left=0,top=0,menubar=no,locationbar=no,resizable=no,scrollbars=no,toolbar=no,status=no,dependent=yes");
	Fenster.focus();
}

function calculateRate()
{

	/*var Suche = /^(\d+)[\.,]{0,1}(\d{0,2})$/;
	Suche.exec(document.getElementsByName("Kreditbetrag")[0].value;
	document.getElementsByName("Kreditbetrag")[0].value = RegExp.$1 + "," + RegExp.$2;
	var Betrag = parseFloat(document.getElementsByName("Kreditbetrag")[0].value.replace(/,/,"."));*/

	if(Kreditbetrag)
	{
		var Laufzeit = parseFloat(document.getElementsByName("Laufzeit")[0].value.replace(/\s\D*$/,""));	
		/*var Zins = parseFloat(Zinssatz)/100 + 1;*/
		getRate(Kreditbetrag, Zins, Laufzeit);
		Rate = (Math.floor(Rate*100+0.5))/100;
		Rate = Rate.toFixed(2);
		var Kreditsumme = (Math.floor(Rate*Laufzeit*100+0.5))/100;
		Kreditsumme = Kreditsumme.toFixed(2);
		var RateKomma = Rate.toString();
		KreditsummeKomma = Kreditsumme.toString();
		RateKomma = RateKomma.replace(/\./,",");
		KreditsummeKomma = KreditsummeKomma.replace(/\./,",");

		document.getElementById("Rate").removeChild(document.getElementById("Rate").firstChild);
		var Text = document.createTextNode(RateKomma + " EUR");
		document.getElementById("Rate").appendChild(Text);
		document.getElementById("Kreditsumme").removeChild(document.getElementById("Kreditsumme").firstChild);
		var Text = document.createTextNode(KreditsummeKomma + " EUR");
		document.getElementById("Kreditsumme").appendChild(Text);
	}
}

function getRate(Kreditbetrag, Zins, Laufzeit)
{
	Rate = Kreditbetrag * ((Math.pow(Zins,(Laufzeit+1)/12)-Math.pow(Zins,Laufzeit/12))/(Math.pow(Zins,Laufzeit/12)-1));
	return Rate;
}

