// Function zum Berechnen
function rechne()
{
if( document.Formular.Gaspreis.value == "" )
   {
      alert("Bitte geben Sie einen numerischen Wert für den angenommenen Ölpreis ein!");
      document.Formular.Gaspreis.focus();
// 	  return false;
   }
   if( document.Formular.Pelletpreis.value == "" )
   {
      alert("Bitte geben Sie einen numerischen Wert für den angenommenen Pelletpreis ein!");
      document.Formular.Pelletpreis.focus();
// 	  return false;
   }
if( document.Formular.EingabeKWG.value == "" )
   {
      alert("Bitte geben Sie einen numerischen Wert für den Kesselwirkungsgrad Ihres Systems ein!");
      document.Formular.EingabeKWG.focus();
// 	  return false;
   }
   if( document.Formular.EingabeBSB.value == "" )
   {
      alert("Bitte geben Sie einen numerischen Wert für den Brennstoffbedarf Ihres Systems ein!");
      document.Formular.EingabeBSB.focus();
// 	  return false;
   }else
   {
      if (document.Formular.EingabeKWG.value.indexOf(',') > 0)
      {
	document.Formular.EingabeKWG.value=document.Formular.EingabeKWG.value.replace(/,/,".");
      }
	  var Eingabe1=document.Formular.EingabeBSB.value;
	  var Eingabe2=document.Formular.EingabeKWG.value;
      var Eingabe3=document.Formular.Gaspreis.value;
	  var Eingabe4=document.Formular.Gaspreissteig.value;
	  var Eingabe5=document.Formular.Pelletpreis.value;
	  var Eingabe6=document.Formular.Pelletpreissteig.value;
      var Eingabe7=document.Formular.Bezugsstrom.value;
	  var Eingabe8=document.Formular.Bezugsstromsteig.value;
	  
	  
	  var Netto=Math.round(((Eingabe1*10)/100)*Eingabe2);
	  window.document.Formular.Netto.value=Netto;
	  
	  var RSKoste=Math.round(Eingabe1);
	  window.document.Formular.RSKoste.value=RSKoste;
	   
	  var RSKosten=Math.round((Netto*2.896)/10);
    var RSKosten2=RSKosten;
    RSKosten=RSKosten/1000;

	  window.document.Formular.RSKosten.value=RSKosten.toFixed(3);
	  
	  var Vkostenalt=Math.round(Eingabe1*Eingabe3/100);
	  window.document.Formular.Vkostenalt.value=Vkostenalt;
	  
	  var Vkostensm=Math.round((RSKosten2/1000)*Eingabe5);
	  window.document.Formular.Vkostensm.value=Vkostensm;
	  
	  var Eigstromalt=Math.round(Netto*0.04222);
	  window.document.Formular.Eigstromalt.value=Eigstromalt;
	  
	  var Eigstromsm=Math.round(Netto*0.02286);
	  window.document.Formular.Eigstromsm.value=Eigstromsm;
	  
	  var Eigstromkostenalt=Math.round(Eigstromalt*Eingabe7/100);
	  window.document.Formular.Eigstromkostenalt.value=Eigstromkostenalt;
	  
	  var Eigstromkostensm=Math.round(Eigstromsm*Eingabe7/100);
	  window.document.Formular.Eigstromkostensm.value=Eigstromkostensm;
	  
	  var Stromeinalt=Math.round(Netto*0);
	  window.document.Formular.Stromeinalt.value=Stromeinalt;
	  
	  var Stromeinsm=Math.round(Netto*0.28571);
	  window.document.Formular.Stromeinsm.value=Stromeinsm;
	  
	  var Stromeinaltverg=Math.round(Netto*0);
	  window.document.Formular.Stromeinaltverg.value=Stromeinaltverg;
	  
	  var Stromeinaltverganno=Math.round(Netto*0);
	  window.document.Formular.Stromeinaltverganno.value=Stromeinaltverganno;
	  
	  var Stromeinsmverganno=Math.round(Stromeinsm*0.2267);
	  window.document.Formular.Stromeinsmverganno.value=Stromeinsmverganno;
	  
	  var Vkostenaltanno=Math.round(Vkostenalt+Eigstromkostenalt);
	  window.document.Formular.Vkostenaltanno.value=Vkostenaltanno;
	  
	  var Vkostensmanno=Math.round((Vkostensm+Eigstromkostensm)-Stromeinsmverganno);
	  window.document.Formular.Vkostensmanno.value=Vkostensmanno;
	  
	  var Vkostensparanno=Math.round(Vkostenaltanno-Vkostensmanno);
	  window.document.Formular.Vkostensparanno.value=Vkostensparanno;
	  
	  
	 var Kosten20=0; 
   var KostenSM20=0;
   var Anschaffung=23500;
   var hilf=0;
   var hilf2=0;
   var Differenz=0;
	 for (var i = 1; i <= 20; i++)
   {
      var KostenA = (Eingabe3/100)* Math.pow(1 + Eingabe4/100, i-1)*Eingabe1;
      var KostenB = (Eingabe7/100)* Math.pow(1 + Eingabe8/100, i-1)*Eigstromalt;
      Kosten20=Kosten20+KostenA+KostenB;
      if (i==10)
        var Kosten10 = Kosten20;
      if (i==15)
        var Kosten15 = Kosten20;


      var KostenSMA = Eingabe5* Math.pow(1 + Eingabe6/100, i-1)*RSKosten2/1000;
      var KostenSMB = (Eingabe7/100)* Math.pow(1 + Eingabe8/100, i-1)*Eigstromsm;
      KostenSM20=KostenSM20+KostenSMA+KostenSMB-Stromeinsmverganno;
      
      if (i==10)
        var KostenSM10 = KostenSM20+Anschaffung;
      if (i==15)
        var KostenSM15 = KostenSM20+Anschaffung;

      Differenz=Anschaffung+KostenSM20;
      if ( Kosten20<Differenz )
      {
        
          hilf=hilf+1;
        
      }else{
        if (hilf2==0){
     
          hilf=hilf+Differenz/Kosten20;

          hilf2=1;
        }
      }
   }
    KostenSM20=KostenSM20+Anschaffung;
//alert(hilf);

 window.document.Formular.Amort.value=hilf.toFixed(2)
	  
 
	  }
}
