

function calc_hypo(form) {
	for (i=0;i<=2;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.eff_zins.value == "0"){
		alert("Bitte geben Sie einen sinnvollen Zinssatz ein.");
		form.rate_monatlich.value=0;
		form.eff_zins.focus();
		return;
	}


	var eff_zins=parseFloat (form.eff_zins.value)/100;
	var tilg_satz=parseFloat (form.tilg_satz.value)/100;
	var kreditbetrag=eval(form.kreditbetrag.value); 
	var saldo=eval(form.kreditbetrag.value); 
	var rate_monatlich=(eff_zins+tilg_satz)*kreditbetrag/12;

	form.rate_monatlich.value=(Math.round(rate_monatlich*100)/100);

	var gesamt_betrag=0;
	var gesamt_jahre=0;
	var restbetrag_10=0;
	var restbetrag_15=0;
	var restbetrag_20=0;
	var restbetrag_25=0;

	for (i=0;i<=6000;i++){

		if (saldo<=0){break;}

		tilg_satz=rate_monatlich-saldo*eff_zins/12;
		saldo=saldo-tilg_satz;

		if (saldo<0)saldo=0;

		gesamt_jahre=i/12;
		gesamt_betrag=gesamt_betrag+rate_monatlich;

		if (i==120){restbetrag_10=saldo};
		if (i==180){restbetrag_15=saldo};
		if (i==240){restbetrag_20=saldo};
		if (i==300){restbetrag_25=saldo};
	}

	form.restbetrag_10.value=Math.round(restbetrag_10);
	form.restbetrag_15.value=Math.round(restbetrag_15);
	form.restbetrag_20.value=Math.round(restbetrag_20);
	form.restbetrag_25.value=Math.round(restbetrag_25);

	if(form.tilg_satz.value > 0){
		form.gesamt_jahre.value=(Math.round(gesamt_jahre*10))/10;
		form.gesamt_betrag.value=Math.round(gesamt_betrag-rate_monatlich-kreditbetrag);
	}
}

function erg_loeschen(form) {

	form.rate_monatlich.value="0";
	form.gesamt_jahre.value="0";
	form.gesamt_betrag.value="0";
	form.restbetrag_10.value="0";
	form.restbetrag_15.value="0";
	form.restbetrag_20.value="0";
	form.restbetrag_25.value="0";
	
}

function set_betrag() {
	
	with (document.form) {

		var query = location.search.substring(1) ;
		var pairs = query.split("&") ;
	
		if (pairs != '') {
			var pos = pairs[0].indexOf('=') ;
			if (pos==-1) {
				kreditbetrag.value = 150000 ;
			}else{ ;
				kreditbetrag.value = pairs[0].substring(pos+1)  ;
			}
		} else {
			kreditbetrag.value = 150000 ;
		}
	}
}


