function click(evt) {
 if (navigator.appName.indexOf("Microsoft") != -1){
 if (event.button==2) {
 alert('Fehler: Keine Berechtigung zur Anzeige des Quelltextes!');
 return false
 };
 };
 if (navigator.appName.indexOf("Netscape") != -1) {
 if ( evt.which == 3 ) {

 buy();
 return false
 };
 };
 };
 if (navigator.appName.indexOf("Netscape") != -1) {
 document.captureEvents( Event.MOUSEDOWN )
 };
 document.onmousedown = click;

function buy ()
{
if (confirm('You are not allowed to see source code. If you are interested in this programme please send me an e-mail.'))return; else{window.location="Vorteile.html.de";}
        }

function AGB()
    {
if (confirm('You can only use this programme if you accept the following terms:  The author takes no liability for any damages because of faults in the progamming or calculation. You use that programme at your own risk. This webside, its programme and source code are protected by the copyright of the author, which means that you are not allowed to copy that programme without the permission of the author. Be warned  that you may not copy this webside because it is protected by another programme which can  detect your machine. If you accept all these terms just click on \"ok\" to use this programme. If you do not agree with that, click on the other bottom to get out of this page.'))
return ;else{window.location="Vorteile.html";}
        }




function Calc()
    {

  var Wert = document.GWert.Betrag.value ;

   if ( !  (Wert > 0 )  )
 { alert('Please input a positive number. Use the point \'.\' instead of the comma \',\' for odd numbers. Your input: ' + Wert+'  is invalid.');return(false);}

    else
       {

         if ( Wert/300<=1)
            {  GebVoll = 25;
               Geb75 = GebVoll*1.3;
               var p = Math.round((Geb75*0.20)*100)/100;
               var  zs = Geb75+p;
               var u = Math.round((zs*0.19)*100)/100;
               var s = Math.round((zs+u)*100)/100;
               var gk = 75;
               var agra = 2.5*25;
               var agp = Math.round((agra*0.20)*100)/100;
               var agu = (agra+agp)*0.19;
               var agras = agra+agp+agu ;
               agra3 = 3.5*GebVoll;
                agp3 = Math.round((agra3*0.20)*100)/100;
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.19;
                agras3 = agra3+agp3+agu3 ;
                var gkII = gk*1.5;
               var  agraII = 2.8*GebVoll;
               agraII = Math.round((agraII)*100)/100 ;
              var    agpII = Math.round((agraII*0.20)*100)/100;
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.19 ;
                      aguII = Math.round((aguII)*100)/100;
             var   agrasII = Math.round((agraII+agpII+aguII)*100)/100 ;
              var  agra3II = 3.8*GebVoll;
                   agra3II = Math.round((agra3II)*100)/100 ;
             var   agp3II = Math.round((agra3II*0.20)*100)/100;
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.19;
             var   agras3II = Math.round((agra3II+agp3II+agu3II )*100)/100;
               document.GWert.RAVOLL.value =  GebVoll;
               document.GWert.RA75.value =  Geb75;
               document.GWert.RAPAUSCH.value =  p;
               document.GWert.RAZS.value =  zs;
               document.GWert.RAUST.value =  u;
               document.GWert.RATOTAL.value =  s;
               document.GWert.GKAG.value = gk;
               document.GWert.AGGERA.value = agras;
               document.GWert.AGEIGRA.value = agras;
               document.GWert.AGTOTAL.value = gk + 2*agras;
               document.GWert.GKAG3.value = gk;
           document.GWert.AGGERA3.value = agras3;
           document.GWert.AGEIGRA3.value = agras3;
           document.GWert.AGTOTAL3.value = gk + 2*agras3;
          document.GWert.GKLG.value = gkII;
               document.GWert.LGGERA.value = agrasII;
               document.GWert.LGEIGRA.value = agrasII;
               document.GWert.LGTOTAL.value = Math.round((gkII + 2*agrasII)*100)/100 ;
               document.GWert.GKLG3.value = gkII;
           document.GWert.LGGERA3.value = agras3II;
           document.GWert.LGEIGRA3.value = agras3II;
           document.GWert.LGTOTAL3.value = Math.round((gkII + 2*agras3II)*100)/100 ;
               }
           else  if
                   ( Wert <= 1500 )
            {
             var g = (Wert-300)/300;
             var h  =  Math.floor(g);
             var i = g-h;
               if ( i > 0)
                  {
                    h += 1;
                    GebVoll = 25 + (h*20);
                    Geb75 = GebVoll*1.3;
                    p = Math.round((Geb75*0.20)*100)/100;
                    if (p>20) p=20;
                   zs = Geb75+p;
                    u = Math.round((zs*0.19)*100)/100;
                    s = Math.round((zs+u)*100)/100;
                   gk = (25+(h*10))*3;
                 agra = 2.5*GebVoll;
                  agp = Math.round((agra*0.20)*100)/100;
                    if (agp>20) agp=20;
                  agu = (agra+agp)*0.19;
                agras = agra+agp+agu ;
                agra3 = 3.5*GebVoll;
                 agp3 = Math.round((agra3*0.20)*100)/100;
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.19;
                agras3 = agra3+agp3+agu3 ;
                var gkII = (25+(h*10))*4.5;
               var  agraII = 2.8*GebVoll;
              var    agpII = Math.round((agraII*0.20)*100)/100;
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.19;
             var   agrasII = agraII+agpII+aguII ;
              var  agra3II = 3.8*GebVoll;
             var   agp3II = Math.round((agra3II*0.20)*100)/100;
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.19;
             var   agras3II = agra3II+agp3II+agu3II ;
           document.GWert.RAVOLL.value =  GebVoll;
           document.GWert.RA75.value =  Geb75;
           document.GWert.RAPAUSCH.value =  p;
           document.GWert.RAZS.value =  zs;
           document.GWert.RAUST.value =  u;
           document.GWert.RATOTAL.value =  s;
           document.GWert.GKAG.value = gk;
           document.GWert.AGGERA.value = agras;
           document.GWert.AGEIGRA.value = agras;
           document.GWert.AGTOTAL.value = gk + 2*agras;
           document.GWert.GKAG3.value = gk;
           document.GWert.AGGERA3.value = agras3;
           document.GWert.AGEIGRA3.value = agras3;
           document.GWert.AGTOTAL3.value = gk + 2*agras3;
           document.GWert.GKLG.value = gkII;
               document.GWert.LGGERA.value = agrasII;
               document.GWert.LGEIGRA.value = agrasII;
               document.GWert.LGTOTAL.value = gkII + 2*agrasII;
               document.GWert.GKLG3.value = gkII;
           document.GWert.LGGERA3.value = agras3II;
           document.GWert.LGEIGRA3.value = agras3II;
           document.GWert.LGTOTAL3.value = gkII + 2*agras3II;
                    }

                      else
                           {
                            g = (Wert-300)/300;
                            GebVoll = 25 + (g*20);
                            Geb75 = GebVoll*1.3;
                            p = Math.round((Geb75*0.20)*100)/100;
                            if (p>20) p=20;
                            zs = Geb75+p;
                            u = Math.round((zs*0.19)*100)/100;
                            s = Math.round((zs+u)*100)/100;
                            gk = (25+(g*10))*3; // Gerichtskosten ab 301 bis 1500 Euro
                 agra = 2.5*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.20)*100)/100;  // Auslagenpauschale für RA
                        if (agp>20) agp=20; /*die Auslagenpauschale darf max. 20 Euro betragen */
                  agu = (agra+agp)*0.19;  // 19 %  Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3.5*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.19;  // 19 %  Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (25+(h*10))*4.5; // Gerichtskosten 2.Instanz ab 301 bis 1500 Euro
               var  agraII = 2.8*GebVoll; /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.19;  // 19 %  Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3.8*GebVoll; /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.19;  // 19 %  Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
                            document.GWert.RAVOLL.value =  GebVoll;
                            document.GWert.RA75.value =  Geb75;
                            document.GWert.RAPAUSCH.value =  p;
                            document.GWert.RAZS.value =  zs;
                            document.GWert.RAUST.value =  u;
                            document.GWert.RATOTAL.value =  s;
                            document.GWert.GKAG.value = gk;
                            document.GWert.AGGERA.value = agras;
                            document.GWert.AGEIGRA.value = agras;
                            document.GWert.AGTOTAL.value = gk + 2*agras;
                            document.GWert.GKAG3.value = gk;
           document.GWert.AGGERA3.value = agras3;
           document.GWert.AGEIGRA3.value = agras3;
           document.GWert.AGTOTAL3.value = gk + 2*agras3;
           document.GWert.GKLG.value = gkII;
               document.GWert.LGGERA.value = agrasII;
               document.GWert.LGEIGRA.value = agrasII;
               document.GWert.LGTOTAL.value = gkII + 2*agrasII;
               document.GWert.GKLG3.value = gkII;
           document.GWert.LGGERA3.value = agras3II;
           document.GWert.LGEIGRA3.value = agras3II;
           document.GWert.LGTOTAL3.value = gkII + 2*agras3II;
                              }
  /*                   alert('g =(Wert-300):300 ist: ' +g+' i = Wert-g ist: '+i+'GebVoll = 25 + (g*20)) ist: '+GebVoll);  */
                      }
//  ab hier werden Kosten ab 1501 Euro  berechnet
      else if (Wert > 1500)
                           {
          var GW  // Variable für die Obergrenze des Streitwertes
          var B   // Variable  für Betrag, bei dessem Überschreitung  neue Gebühr entsteht
          var W   // Variable für den Erhöhungsbetrag der Anwaltsgebühren
          var LGEB // Variable für die letzte Gebühr der vorigen Gebührenstaffel
          var GKW  // Variable für den Erhöhungsbetrag der Gerichtskosten
          var LGK  // Variable für die vorangegangene einfache Gerichtsgebühr
                    if ( (Wert > 1500) && (Wert <=5000) )
                       {GW = 1500;
                        B = 500;
                        W = 28;
                        LGEB = 105;
                        GKW = 8;
                        LGK = 65; }
                     else if ( (Wert > 5000) && (Wert <=10000) )
                       {GW = 5000;
                        B = 1000;
                        W = 37;
                        LGEB = 301;
                        GKW = 15;
                        LGK = 121;}
                     else if ( (Wert > 10000) && (Wert <=25000) )
                       {GW = 10000;
                        B = 3000;
                        W = 40;
                        LGEB = 486;
                        GKW = 23;
                        LGK = 196;}
                     else if ( (Wert > 25000) && (Wert <=50000) )
                       {GW = 25000;
                        B = 5000;
                        W = 72;
                        LGEB = 686;
                        GKW = 29;
                        LGK = 311;}
                      else if ( (Wert > 50000) && (Wert <=200000) )
                       {GW = 50000;
                        B = 15000;
                        W = 77;
                        LGEB = 1046;
                        GKW = 100;
                        LGK = 456;}
                      else if ( (Wert > 200000) && (Wert <=500000) )
                       {GW = 200000;
                        B = 30000;
                        W = 118;
                        LGEB = 1816;
                        GKW = 150;
                        LGK = 1456;}
                      else if (Wert > 500000)
                       {GW = 500000;
                        B = 50000;
                        W = 150;
                        LGEB = 2996;
                        GKW = 150;
                        LGK = 2956;}
             var g = (Wert-GW)/B;
              var h  =  Math.floor(g);
             var i = g-h;
               if ( i > 0)
                  {
                    h += 1;
                    GebVoll = LGEB + (h*W);
                    Geb75 = GebVoll*1.3;
                    p = Math.round((Geb75*0.20)*100)/100;
                    if (p>20) p=20;
                   zs = Geb75+p;
                    u = Math.round((zs*0.19)*100)/100;
                    s = Math.round((zs+u)*100)/100;
                   gk = (LGK+(h*GKW))*3; // Gerichtskosten ab 1501 bis 5000 Euro
                 agra = 2.5*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp>20) agp=20;
                  agu = (agra+agp)*0.19;  // 19 %  Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3.5*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.19;  // 19 %  Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (LGK+(h*GKW))*4.5; // Gerichtskosten 2.Instanz ab 1501 bis 5000 Euro
               var  agraII = 2.8*GebVoll; /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.19;  // 19 %  Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3.8*GebVoll; /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.19;  // 19 %  Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
           document.GWert.RAVOLL.value =  GebVoll;
           document.GWert.RA75.value =  Math.round((Geb75)*100)/100;
           document.GWert.RAPAUSCH.value =  p;
           document.GWert.RAZS.value =  Math.round((zs)*100)/100;
           document.GWert.RAUST.value =  u;
           document.GWert.RATOTAL.value =  s;
           document.GWert.GKAG.value = gk;
           document.GWert.AGGERA.value = agras;
           document.GWert.AGEIGRA.value = agras;
           document.GWert.AGTOTAL.value = Math.round((gk + 2*agras)*100)/100;
           document.GWert.GKAG3.value = gk;
           document.GWert.AGGERA3.value = agras3;
           document.GWert.AGEIGRA3.value = agras3;
           document.GWert.AGTOTAL3.value = Math.round((gk + 2*agras3)*100)/100;
           document.GWert.GKLG.value = gkII;
               document.GWert.LGGERA.value = Math.round((agrasII)*100)/100;
               document.GWert.LGEIGRA.value = Math.round((agrasII)*100)/100;
               document.GWert.LGTOTAL.value = Math.round((gkII + 2*agrasII)*100)/100;
               document.GWert.GKLG3.value = gkII;
           document.GWert.LGGERA3.value = Math.round((agras3II)*100)/100;
           document.GWert.LGEIGRA3.value = Math.round((agras3II)*100)/100;
           document.GWert.LGTOTAL3.value = Math.round((gkII + 2*agras3II)*100)/100;
                    }
// alert('g  ist: ' +g+'  GebVoll ist : ' + GebVoll + ' gk ist : ' + gk);
   // '+h+' i = Wert-g ist: '+i+'GebVoll = 25 + (h*20)) ist: '+GebVoll);
                       else
                            {
                            g = (Wert-GW)/B;
                            GebVoll = LGEB + (g*W);
                            Geb75 = GebVoll*1.3;
                            p = Math.round((Geb75*0.20)*100)/100;
                            if (p>20) p=20;
                            zs = Geb75+p;
                            u = Math.round((zs*0.19)*100)/100;
                            s = Math.round((zs+u)*100)/100;
                            gk = (LGK+(g*GKW))*3; // Gerichtskosten ab 1501 bis 5000 Euro
                 agra = 2.5*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.20)*100)/100;  // Auslagenpauschale für RA
                        if (agp>20) agp=20; /*die Auslagenpauschale darf max. 20 Euro betragen */
                  agu = (agra+agp)*0.19;  // 19 %  Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3.5*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.19;  // 19 %  Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (LGK+(h*GKW))*4.5; // Gerichtskosten 2.Instanz ab 301 bis 1500 Euro
               var  agraII = 2.8*GebVoll; /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.19;  // 19 %  Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3.8*GebVoll; /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.20)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.19;  // 19 %  Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
                           document.GWert.RAVOLL.value =  GebVoll;
                            document.GWert.RA75.value =  Math.round((Geb75)*100)/100;
                            document.GWert.RAPAUSCH.value =  p;
                            document.GWert.RAZS.value = Math.round(( zs)*100)/100;
                            document.GWert.RAUST.value =  u;
                            document.GWert.RATOTAL.value =  s;
                            document.GWert.GKAG.value = gk;
                            document.GWert.AGGERA.value = agras;
                            document.GWert.AGEIGRA.value = agras;
                            document.GWert.AGTOTAL.value = gk + 2*agras;
                            document.GWert.GKAG3.value = gk;
           document.GWert.AGGERA3.value = agras3;
           document.GWert.AGEIGRA3.value = agras3;
           document.GWert.AGTOTAL3.value = gk + 2*agras3;
           document.GWert.GKLG.value = gkII;
               document.GWert.LGGERA.value = Math.round((agrasII)*100)/100;
               document.GWert.LGEIGRA.value = Math.round((agrasII)*100)/100;
               document.GWert.LGTOTAL.value = Math.round((gkII + 2*agrasII)*100)/100;
               document.GWert.GKLG3.value = gkII;
           document.GWert.LGGERA3.value = Math.round((agras3II)*100)/100;
           document.GWert.LGEIGRA3.value = Math.round((agras3II)*100)/100;
           document.GWert.LGTOTAL3.value = Math.round((gkII + 2*agras3II)*100)/100;
                              }

                      }

          }     ;}
        // }
