function Karte()
	{
	window.open("../pages/karte.asp","Karte","width=500,height=442,menubar=yes");
	}

function WebTipp()
	{
	window.open("fileadmin/tipp.html","WebTipp","width=550,height=500");
	}

function OnlineRechner(url)
	{
	MyWindow = window.open(url,"OnlineRechner","width=700,height=500,scrollbars=yes");
	MyWindow.focus();
	}

function Presse(MyUrl,MyWidth,MyHeight)
	{
	window.open("../pages/presse_artikel.asp?url=" + MyUrl,"Presse","width=" + MyWidth + ",height=" + MyHeight);
	}

function Referenzen(id)
	{
	window.open("../pages/referenzen_artikel.asp?id=" + id,"Referenzen","width=550,height=500");
	}

if(top.frames.length > 0)top.location.href=self.location;

function clear_ergebnis(form)
{
form.monatslast.value="";
form.laufzeit.value="";
form.aufwand.value="";
form.restschuld10.value="";
form.restschuld15.value="";
form.restschuld20.value="";
}


function berechne(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.zinssatz.value == "0")
{
alert("Eingabefehler! Der Zinssatz muß größer 0 sein.");
form.monatslast.value=0;
form.zinssatz.focus();
return;
}


var zinssatz=parseFloat (form.zinssatz.value)/100;
var tilgung=parseFloat (form.tilgung.value)/100;
var darlehen=eval(form.darlehen.value); 
var saldo=eval(form.darlehen.value); 
var monatslast=(zinssatz+tilgung)*darlehen/12;
form.monatslast.value=(Math.round(monatslast*100)/100);

var aufwand=0;
var laufzeit=0;
var restschuld10=0;
var restschuld15=0;
var restschuld20=0;

for (i=0;i<=6000;i++)
{
if (saldo<=0){break;}

tilgung=monatslast-saldo*zinssatz/12;
saldo=saldo-tilgung;
if (saldo<0)saldo=0;
laufzeit=i/12;
aufwand=aufwand+monatslast;
if (i==120){restschuld10=saldo};
if (i==180){restschuld15=saldo};
if (i==240){restschuld20=saldo};
}


form.restschuld10.value=Math.round(restschuld10);
form.restschuld15.value=Math.round(restschuld15);
form.restschuld20.value=Math.round(restschuld20);


if(form.tilgung.value > 0)
{
form.laufzeit.value=(Math.round(laufzeit*10))/10;
form.aufwand.value=Math.round(aufwand-monatslast);
}


}