<!--
function php()
{
var d1, d2, d3, d4, d5, d6, d7, d8, d9, e8, e9, f7;

d1 = Math.round(kredit_0*100)/100;
d2 = Math.round(anzahlung*100)/100;
d3 = Math.round(monate);
d4 = Math.round(restwert*100)/100;
d5 = Math.round(rate*100)/100;
d6 = Hersteller;
d7 = Typ;
d8 = Baujahr;
d9 = Antragsteller;
e8 = User;
e9 = document.f.t.value;
f7 = Modulprogramm;
window.open ('http://anfrageformular.eurofinanzkonzepte.de/haendleranfrage.php?anfrageart=Finanzierung&kaufpreis=' + d1 + '&anzahlung=' + d2 +'&monate=' + d3 + '&restwert=' + d4 + '&rate=' + d5 + '&hersteller=' + d6 + '&btyp=' + d7 + '&bbj=' + d8 + '&kbranche=' + d9 + '&Modulprogramm=' +f7 + '&User=' + e8 + '&Zins=' + e9,'','resizable=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0,width=790,height=480');
}

function freieAnfrage()
{
var d1, d6, d7, d8, d9, e8, f7;

d1 = Math.round(kredit_0*100)/100;
d6 = Hersteller;
d7 = Typ;
d8 = Baujahr;
d9 = Antragsteller;
e8 = User;
f7 = Modulprogramm;
window.open ('http://anfrageformular.eurofinanzkonzepte.de/haendleranfrage.frei.php?anfrageart=Finanzierung&kaufpreis=' + d1 + '&hersteller=' + d6 + '&btyp=' + d7 + '&bbj=' + d8 + '&kbranche=' + d9 + '&Modulprogramm=' +f7 + '&User=' + e8,'','resizable=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0,width=790,height=480');
}

function PrueZiffKp()
{
        var Ziff="0123456789.",zahl,inh,Wert,lang;
		document.forms["f_berechnung"].ein1.value=document.forms["f_berechnung"].ein1.value.replace(/,/,".");
        Wert=document.forms["f_berechnung"].ein1.value;
        lang = Wert.length;
        if (lang==0)
    {
        alert("Bitte geben Sie als Kaufpreis nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein1.value = 10000.00;
    }
        for (zahl=0; zahl<lang; zahl++)
    {
        inh=Wert.charAt(zahl);
        if (Ziff.indexOf(inh)==-1)
        {
        alert("Bitte geben Sie als Kaufpreis nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein1.value = 10000.00;
        document.forms["f_berechnung"].ein1.focus();
        break;
    }
    }
         PrueKp()
}

function PrueZiffMsz()
{
        var Ziff="0123456789.",zahl,inh,Wert,lang;
		document.forms["f_berechnung"].ein2.value=document.forms["f_berechnung"].ein2.value.replace(/,/,".");
        Wert=document.forms["f_berechnung"].ein2.value;
        lang = Wert.length;
        if (lang==0)
    {
        alert("Bitte geben Sie als Anzahlung nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein2.value = 0.00;
    }
        for (zahl=0; zahl<lang; zahl++)
    {
        inh=Wert.charAt(zahl);
        if (Ziff.indexOf(inh)==-1)
    {
        alert("Bitte geben Sie als Anzahlung nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein2.value = 0.00;
        document.forms["f_berechnung"].ein2.focus();
        break;
    }
    }
        PrueMsz()
}

function PrueZiffRsw()
{
        var Ziff="0123456789.",zahl,inh,Wert,lang;
		document.forms["f_berechnung"].ein6.value=document.forms["f_berechnung"].ein6.value.replace(/,/,".");
        Wert=document.forms["f_berechnung"].ein6.value;
        lang = Wert.length;
        if (lang==0)
    {
        alert("Bitte geben Sie als Restwert nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein6.value = 0.00;
    }
        for (zahl=0; zahl<lang; zahl++)
    {
        inh=Wert.charAt(zahl);
        if (Ziff.indexOf(inh)==-1)
    {
        alert("Bitte geben Sie als Restwert nur Zahlen (0 bis 9) ein!");
        document.forms["f_berechnung"].ein6.value = 0.00;
        document.forms["f_berechnung"].ein6.focus();
        break;
    }
    }
        PrueRsw()
}

function PrueKp()
{
	    document.forms["f_berechnung"].ein20.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein2.value)/parseFloat(document.forms["f_berechnung"].ein1.value))*100)*100)/100;
	    document.forms["f_berechnung"].ein60.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein6.value)/parseFloat(document.forms["f_berechnung"].ein1.value))*100)*100)/100;
        var kredit_0=parseFloat(document.forms["f_berechnung"].ein1.value),Stellen,KorFakt,kor;
   		var anzahlprozent=parseFloat(document.forms["f_berechnung"].ein20.value),Stellen,KorFakt,kor;
        var anzahlung=parseFloat(document.forms["f_berechnung"].ein2.value),Stellen,KorFakt,kor;
   		var restprozent=parseFloat(document.forms["f_berechnung"].ein60.value),Stellen,KorFakt,kor;
        var restwert=parseFloat(document.forms["f_berechnung"].ein6.value),Stellen,KorFakt,kor;
   		var Antragsteller=(document.forms["f_berechnung"].Antragsteller.value);
		var monate=parseFloat(document.forms["f_berechnung"].ein4.value);

	if(kredit_0>250000)
		{
			alert("Die Kalkulation ist nur möglich, wenn der\nKaufpreis höchstens 250.000 € beträgt!");
            kredit_0 = 250000.00;
	        {kredit_0=""+kredit_0;
	        Stellen=kredit_0.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=kredit_0.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) kredit_0+="0";
			   }
			   }
	        else kredit_0+=".00";
	             document.forms["f_berechnung"].ein1.value = kredit_0;
				}
        }
     else
	        {kredit_0=""+kredit_0;
	        Stellen=kredit_0.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=kredit_0.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) kredit_0+="0";
			   }
			   }
	        else kredit_0+=".00";
	             document.forms["f_berechnung"].ein1.value = kredit_0;
			}


	if(kredit_0<2500)
		{
			alert("Die Kalkulation ist nur möglich, wenn der\nKaufpreis mindestens 5.000 € beträgt!");
            kredit_0 = 5000.00;
	        {kredit_0=""+kredit_0;
	        Stellen=kredit_0.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=kredit_0.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) kredit_0+="0";
			   }
			   }
	        else kredit_0+=".00";
	             document.forms["f_berechnung"].ein1.value = kredit_0;
			}
        }
     else
	        {kredit_0=""+kredit_0;
	        Stellen=kredit_0.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=kredit_0.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) kredit_0+="0";
			   }
			   }
	        else kredit_0+=".00";
	             document.forms["f_berechnung"].ein1.value = kredit_0;
			}

	PrueMsz()
	PrueRsw()
}

function PrueMsz()
{
	    document.forms["f_berechnung"].ein20.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein2.value)/parseFloat(document.forms["f_berechnung"].ein1.value))*100)*100)/100;
        var anzahlung=parseFloat(document.forms["f_berechnung"].ein2.value),Stellen,KorFakt,kor;
        var kredit_0=parseFloat(document.forms["f_berechnung"].ein1.value);
   		var anzahlprozent=parseFloat(document.forms["f_berechnung"].ein20.value),Stellen,KorFakt,kor;
   		var Antragsteller=(document.forms["f_berechnung"].Antragsteller.value);
		var monate=parseFloat(document.forms["f_berechnung"].ein4.value);

	if (Antragsteller=="privat" && (anzahlung<Math.round((kredit_0*0.25)*100)/100 || anzahlprozent<25.00))
		{
			alert("Die Anzahlung sollte mindestens\n25% des Kaufpreises betragen!");
            anzahlung =Math.round((kredit_0*0.25)*100)/100;
            anzahlprozent =Math.round((0.25*100)*100)/100;
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}
        }
     else
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}


	if (anzahlung>(kredit_0*0.9) || anzahlprozent>90.00)
		{
			alert("Die Anzahlung darf nicht mehr als\n90% des Kaufpreises betragen!");
            anzahlung =Math.round((kredit_0*0.9)*100)/100;
            anzahlprozent =Math.round((0.9*100)*100)/100;
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}
        }
     else
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}


	if (monate>84 && (anzahlung<Math.round((kredit_0*0.30)*100)/100 || anzahlprozent<30.00))
		{
			alert("Bei Laufzeiten über 84 Monate\nsollte die Anzahlung mindestens\n30% des Kaufpreises betragen!");
            anzahlung =Math.round((kredit_0*0.30)*100)/100;
            anzahlprozent =Math.round((0.30*100)*100)/100;
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}
        }
     else
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}
}

function PrueRsw()
{
	    document.forms["f_berechnung"].ein60.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein6.value)/parseFloat(document.forms["f_berechnung"].ein1.value))*100)*100)/100;
        var restwert=parseFloat(document.forms["f_berechnung"].ein6.value),Stellen,KorFakt,kor;
   		var anzahlprozent=parseFloat(document.forms["f_berechnung"].ein20.value),Stellen,KorFakt,kor;
        var kredit_0=parseFloat(document.forms["f_berechnung"].ein1.value);
   		var restprozent=parseFloat(document.forms["f_berechnung"].ein60.value),Stellen,KorFakt,kor;

	if (restwert>kredit_0*0.4 || restprozent>40.00)
		{
			alert("Die Schlussrate sollte nicht mehr als\n40% des Kaufpreises betragen!");
            restwert =Math.round((kredit_0*0.4)*100)/100;
            restprozent =Math.round((0.4*100)*100)/100;
			{restwert=""+restwert;
	        Stellen=restwert.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restwert.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restwert+="0";
			   }
			   }
	        else restwert+=".00";
	             document.forms["f_berechnung"].ein6.value = restwert;
			}
			{restprozent=""+restprozent;
	        Stellen=restprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restprozent+="0";
			   }
			   }
	        else restprozent+=".00";
	             document.forms["f_berechnung"].ein60.value = restprozent;
			}
        }
     else
			{restwert=""+restwert;
	        Stellen=restwert.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restwert.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restwert+="0";
			   }
			   }
	        else restwert+=".00";
	             document.forms["f_berechnung"].ein6.value = restwert;
			}
			{restprozent=""+restprozent;
	        Stellen=restprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restprozent+="0";
			   }
			   }
	        else restprozent+=".00";
	             document.forms["f_berechnung"].ein60.value = restprozent;
			}


	if (restprozent>(100-10-anzahlprozent) || restwert>(kredit_0-(kredit_0*(anzahlprozent+10)/100)))
		{
			alert("Die Schlussrate passt nicht\nzu dem Finanzierungsbedarf!");
            restprozent =Math.round((((100-10-anzahlprozent)/100)*100)*100)/100;
            restwert =Math.round(kredit_0*(restprozent/100)*100)/100;
			{restprozent=""+restprozent;
	        Stellen=restprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restprozent+="0";
			   }
			   }
	        else restprozent+=".00";
	             document.forms["f_berechnung"].ein60.value = restprozent;
			}
			{restwert=""+restwert;
	        Stellen=restwert.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restwert.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restwert+="0";
			   }
			   }
	        else restwert+=".00";
	             document.forms["f_berechnung"].ein6.value = restwert;
			}
        }
     else
			{restprozent=""+restprozent;
	        Stellen=restprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restprozent+="0";
			   }
			   }
	        else restprozent+=".00";
	             document.forms["f_berechnung"].ein60.value = restprozent;
			}
			{restwert=""+restwert;
	        Stellen=restwert.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restwert.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restwert+="0";
			   }
			   }
	        else restwert+=".00";
	             document.forms["f_berechnung"].ein6.value = restwert;
			}
}

function ErgebnisLoeschen(form) {
   form.erg1.value="";
   form.erg2.value="";
   form.erg4.value="";
   form.ein5.value="";
   form.ein6.value="0";
   form.ein20.value="0.00";
   form.ein60.value="0.00";
}

function KaufpreisLoeschen(form) {
   form.ein1.value="";
   form.ein20.value="";
   form.ein60.value="";
   form.erg1.value="";
}

function AnzahlungLoeschen(form) {
   form.ein2.value="";
   form.ein20.value="";
   form.erg1.value="";
}

function AnzahlungProz(form) {
   form.ein2.value="";
   form.ein20.value="";
   form.erg1.value="";
}

function RestwertLoeschen(form) {
   form.ein6.value="";
   form.ein60.value="";
   form.erg1.value="";
}

function RestwertProz(form) {
   form.ein6.value="";
   form.ein60.value="";
   form.erg1.value="";
}

function AnzahlungProzneu(form) {
   form.ein2.value="";
   form.erg1.value="";
}

function RestwertProzneu(form) {
   form.ein6.value="";
   form.erg1.value="";
}

function AnzahlungProzent() 
{
        var Ziff="0123456789.",zahl,inh,Wert,lang;
		document.forms["f_berechnung"].ein20.value=document.forms["f_berechnung"].ein20.value.replace(/,/,".");
        Wert=document.forms["f_berechnung"].ein20.value;
        lang = Wert.length;

	if (lang==0)
	{
        alert("Bitte geben Sie als Prozentsatz nur Zahlen (0.00 bis 9.99) ein!");
        document.forms["f_berechnung"].ein20.value = 0.00;
    }
        for (zahl=0; zahl<lang; zahl++)
    {
        inh=Wert.charAt(zahl);
        if (Ziff.indexOf(inh)==-1)
    {
        alert("Bitte geben Sie als Prozentsatz nur Zahlen (0.00 bis 9.99) ein!");
		document.forms["f_berechnung"].ein20.value="30.00";
	    document.forms["f_berechnung"].ein2.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein1.value)*parseFloat(document.forms["f_berechnung"].ein20.value))/100)*100)/100;
        document.forms["f_berechnung"].ein20.focus();
        break;
    }
    }
		PrueMsz()
}
	
function RestwertProzent() 
{
        var Ziff="0123456789.",zahl,inh,Wert,lang;
		document.forms["f_berechnung"].ein60.value=document.forms["f_berechnung"].ein60.value.replace(/,/,".");
        Wert=document.forms["f_berechnung"].ein60.value;
        lang = Wert.length;

	if (lang==0)
    {
        alert("Bitte geben Sie als Prozentsatz nur Zahlen (0.00 bis 9.99) ein!");
        document.forms["f_berechnung"].ein60.value = 0.00;
    }
        for (zahl=0; zahl<lang; zahl++)
    {
        inh=Wert.charAt(zahl);
        if (Ziff.indexOf(inh)==-1)
    {
        alert("Bitte geben Sie als Prozentsatz nur Zahlen (0.00 bis 9.99) ein!");
		document.forms["f_berechnung"].ein60.value="0.00";
	    document.forms["f_berechnung"].ein6.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein1.value)*parseFloat(document.forms["f_berechnung"].ein60.value))/100)*100)/100;
        document.forms["f_berechnung"].ein60.focus();
        break;
    }
    }
		PrueRsw()
}
	
function VorzeitigLoeschen(form) {
   form.erg4.value="";
}

function PrueEingaben()
{
	if (document.forms["f_berechnung"].ein2.value == "" && document.forms["f_berechnung"].ein20.value == "") {
		document.forms["f_berechnung"].ein2.value=0.00;
		document.forms["f_berechnung"].ein20.value=0.00;
	}
	if (document.forms["f_berechnung"].ein6.value == "" && document.forms["f_berechnung"].ein60.value == "") {
		document.forms["f_berechnung"].ein6.value=0.00;
		document.forms["f_berechnung"].ein60.value=0.00;
	}
	if (document.forms["f_berechnung"].ein2.value == "") {
	    document.forms["f_berechnung"].ein2.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein1.value.replace(/,/,"."))*parseFloat(document.forms["f_berechnung"].ein20.value.replace(/,/,".")))/100)*100)/100;
	}
	if (document.forms["f_berechnung"].ein6.value == "") {
	    document.forms["f_berechnung"].ein6.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein1.value.replace(/,/,"."))*parseFloat(document.forms["f_berechnung"].ein60.value.replace(/,/,".")))/100)*100)/100;
	}
	if (document.forms["f_berechnung"].ein20.value == "") {
	    document.forms["f_berechnung"].ein20.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein2.value.replace(/,/,"."))/parseFloat(document.forms["f_berechnung"].ein1.value.replace(/,/,".")))*100)*100)/100;
	}
	if (document.forms["f_berechnung"].ein20.value == "") {
	    document.forms["f_berechnung"].ein60.value=Math.round(((parseFloat(document.forms["f_berechnung"].ein6.value.replace(/,/,"."))/parseFloat(document.forms["f_berechnung"].ein1.value.replace(/,/,".")))*100)*100)/100;
	}

        var restwert=parseFloat(document.forms["f_berechnung"].ein6.value.replace(/,/,".")),Stellen,KorFakt,kor;
   		var restprozent=parseFloat(document.forms["f_berechnung"].ein60.value.replace(/,/,".")),Stellen,KorFakt,kor;
   		var anzahlprozent=parseFloat(document.forms["f_berechnung"].ein20.value.replace(/,/,".")),Stellen,KorFakt,kor;
        var anzahlung=parseFloat(document.forms["f_berechnung"].ein2.value.replace(/,/,".")),Stellen,KorFakt,kor;

	restwert=Math.round((restwert)*100)/100;
			{restwert=""+restwert;
	        Stellen=restwert.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restwert.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restwert+="0";
			   }
			   }
	        else restwert+=".00";
	             document.forms["f_berechnung"].ein6.value = restwert;
			}

	restprozent=Math.round((restprozent)*100)/100;
			{restprozent=""+restprozent;
	        Stellen=restprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=restprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) restprozent+="0";
			   }
			   }
	        else restprozent+=".00";
	             document.forms["f_berechnung"].ein60.value = restprozent;
			}

	anzahlung=Math.round((anzahlung)*100)/100;
			{anzahlung=""+anzahlung;
	        Stellen=anzahlung.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlung.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlung+="0";
			   }
			   }
	        else anzahlung+=".00";
	             document.forms["f_berechnung"].ein2.value = anzahlung;
			}

	anzahlprozent=Math.round((anzahlprozent)*100)/100;
			{anzahlprozent=""+anzahlprozent;
	        Stellen=anzahlprozent.indexOf(".");
	        if (Stellen>-1)
			   {
	        KorFakt=anzahlprozent.substring(Stellen+1).length;
	        if (KorFakt<2)
			   {
	        for (kor=2-KorFakt; kor<2; kor++) anzahlprozent+="0";
			   }
			   }
	        else anzahlprozent+=".00";
	             document.forms["f_berechnung"].ein20.value = anzahlprozent;
			}

         PrueKp()
}


function KreditBerechnen(form)
{
   for (i=0;i<=3;i++)
     {
	document.forms["f_berechnung"].elements[i].value=document.forms["f_berechnung"].elements[i].value.replace(/,/,".");
	if(isNaN(document.forms["f_berechnung"].elements[i].value))document.forms["f_berechnung"].elements[i].value="0";
	if (document.forms["f_berechnung"].elements[i].value == "")document.forms["f_berechnung"].elements[i].value="0";
     }

   document.forms["f_berechnung"].ein5.value=document.forms["f_berechnung"].ein5.value.replace(/,/,".");
   if(isNaN(document.forms["f_berechnung"].ein5.value)) document.forms["f_berechnung"].ein5.value="0";
   if (document.forms["f_berechnung"].ein5.value == "") document.forms["f_berechnung"].ein5.value="0";
   if(form.ein3.value == "0" || form.ein4.value == "0") {
      alert("Falsche Eingabe!");
      form.ein3.value=risk[0][2];
      form.ein4.value=120;
      form.ein3.focus();
      form.ein6.value=0;
      form.ein7.value=0;
      return;
   }

   kredit_0=parseFloat(form.ein1.value);
   anzahlung=parseFloat(form.ein2.value);
   anzahlprozent=parseFloat(form.ein20.value);
   monate=parseFloat(form.ein4.value);
   monate1=parseFloat(form.ein4.value)-1;
   restwert=parseFloat(form.ein6.value);
   restprozent=parseFloat(form.ein60.value);
   margeprozent=parseFloat(form.ein7.value)/100;
   marge3=(kredit_0-anzahlung)*margeprozent;

   if (restwert > 0.00) {
	rest="Ja";
	rest2="Egal";
	} else {
	rest="Nein";
	rest2="Egal";
	}

   for (var x = 0; x < zaehler; x++) {
	if ((kredit_0-anzahlung) < (risk[x][0]*Math.pow(10,8)) && (rest == risk[x][1] || rest2 == risk[x][1])) {
	   form.ein3.value=risk[x][2]*((form.einuser.value)/100);
	break;
	} else {
	   form.ein3.value="leer";
}
}
	if (form.ein3.value == "leer") form.ein3.value="leer";
	else
   for ( y = 2; y <= 10; y++) {
	var mo = y*12;
	   if (monate <= mo) {
		form.ein3.value=risk[x][y]*((form.einuser.value)/100);
		break;
		} else {
		form.ein3.value="leer";
}
}

   for (var a = 0; a < zaehler1; a++) {
	if ((kredit_0-anzahlung) < 10000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][0]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 20000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][1]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 30000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][2]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 40000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][3]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 50000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][4]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 60000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][5]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 70000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][6]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 100000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][9]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 135000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][10]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 160000 && (risk1[a][21] == risk[x][11])) {
		form.ein31.value=risk1[a][11]*((form.einuser.value)/100);
		break;
		}
}

   for (var b = 0; b < zaehler2; b++) {
	if ((kredit_0-anzahlung) < 75000 && (risk2[b][4] == risk[x][11])) {
		form.ein32.value=risk2[b][0]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 125000 && (risk2[b][4] == risk[x][11])) {
		form.ein32.value=risk2[b][1]*((form.einuser.value)/100);
		break;
		} else if ((kredit_0-anzahlung) < 200000 && (risk2[b][4] == risk[x][11])) {
		form.ein32.value=risk2[b][2]*((form.einuser.value)/100);
		break;
		}
}

   form.ein31.value=(form.ein31.value)/100;
   marge=Math.round(((kredit_0-anzahlung)*(form.ein31.value))*100)/100;
   marge2=Math.round((marge*(form.ein32.value))*100)/100;
   vorteil1=parseFloat(form.ein32.value)/100;
   vorteil2=parseFloat(form.ein31.value)/100;
   vorteil3=parseFloat((form.ein7.value)/100);
   zinsprozent=((form.ein3.value)/100);
   zins_i=parseFloat(zinsprozent)/12;

   if (kredit_0 < anzahlung) {
   kredit=0;
   } else {
   kredit=(kredit_0-anzahlung)-(restwert*Math.pow(1+zins_i,-monate))+(marge+marge2+marge3);
   }

   restwert1=((restwert*vorteil1)+(restwert*vorteil2)+(restwert*vorteil3));
   kredit1=kredit_0-anzahlung;

   if(parseFloat(form.ein5.value) > parseFloat(form.ein4.value)) form.ein5.value=parseFloat(form.ein4.value);
   monate_vor=parseFloat(form.ein5.value);
   rate=kredit*((zins_i*Math.pow(1+zins_i,monate))/(Math.pow(1+zins_i,monate)-1));
   Zins=((100*12*2*((rate*monate)-kredit_0+anzahlung+(restwert*Math.pow(1+zins_i,-monate))-(restwert*vorteil2)-(restwert*vorteil1)-(restwert*vorteil3)))/((kredit)*(monate+1)))
   Zinse=((Math.pow((1+((Zins/100)/12)),12))-1)*100;
   form.erg1.value=Math.round(rate*100)/100;
        {form.erg1.value=""+form.erg1.value;
        Stellen=form.erg1.value.indexOf(".");
        if (Stellen>-1)
   {
        KorFakt=form.erg1.value.substring(Stellen+1).length;
        if (KorFakt<2)
   {
        for (kor=2-KorFakt; kor<2; kor++) form.erg1.value+="0";
   }
   }
        else form.erg1.value+=".00";
             form.erg1.value = form.erg1.value;
}
   form.erg2.value=Math.round(monate*rate-kredit);
   form.erg5.value=Math.round(Zins*100)/100;
        {form.erg5.value=""+form.erg5.value;
        Stellen=form.erg5.value.indexOf(".");
        if (Stellen>-1)
   {
        KorFakt=form.erg5.value.substring(Stellen+1).length;
        if (KorFakt<2)
   {
        for (kor=2-KorFakt; kor<2; kor++) form.erg5.value+="0";
   }
   }
        else form.erg5.value+=".00";
             form.erg5.value = form.erg5.value;
}
   form.erg4.value=Math.round(kredit*Math.pow(1+zinsprozent,monate_vor/12)-rate*(Math.pow(1+zinsprozent,monate_vor/12)-1)/(Math.pow(1+zinsprozent,1/12)-1));

	if (restwert==0)
   document.getElementsByName("g")[0].value="0="+kredit1+"*q^"+monate+"-"+rate+"*((q^"+monate+"-1)/(q-1))";
	else
   document.getElementsByName("g")[0].value="0="+kredit1+"*q^"+monate+"-"+rate+"*((q^"+monate1+"-1)/(q-1))*q-"+restwert+"-"+rate+"";
	glsl()
   document.f.t.value = document.f.t.value.substr(0,5);
   Hersteller=(form.Hersteller.value);
   Typ=(form.Typ.value);
   Baujahr=(form.Baujahr.value);
   Antragsteller=(form.Antragsteller.value);
   User=(form.User.value);
   Modulprogramm=(form.Modulprogramm.value);
}

// -->
