﻿function jetskihaftpflicht(){

  var Haftpflichtbeitrag=0;
  var Kaskobeitrag;
  var Beitrag;
  var Uschutz=0;

  with( document.forms.Jetskiform )
  {
    
   
  if (Leistung.value!="") 
  {
   if (parseInt(Leistung.value) <= 10) 
   {
    Haftpflichtbeitrag=45;
   } 
   
   else
   {
    if (parseInt(Leistung.value) <= 25) 
    {
     Haftpflichtbeitrag=54;
    } 
    else
    {
     if (parseInt(Leistung.value) <= 50) 
     {
      Haftpflichtbeitrag=67;
     } 
     else
     {
      if (parseInt(Leistung.value) <= 80) 
      {
       Haftpflichtbeitrag=85;
      } 
      else
      {
       if (parseInt(Leistung.value) <= 100) 
       {
        Haftpflichtbeitrag=97;
       } 
       else
        if (parseInt(Leistung.value) <= 125) 
        {
         Haftpflichtbeitrag=109;
        } 
        else
         {
          if (parseInt(Leistung.value) > 100) 
           {
            Haftpflichtbeitrag=11*(Math.round(((parseInt(Leistung.value)-125)/25)+0.49))+111;
           }
       }
      }
     }
    }
    }
    } 
//alte Formel
//    Haftpflichtbeitrag=11* (Math.round(((parseInt(Leistung.value)-110)/18)+0.49))+122;

/* alte Tabelle
 if (Leistung.value!="") {
  if (parseInt(Leistung.value) <= 7) 
  {
    Haftpflichtbeitrag=45;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 18) 
  {
    Haftpflichtbeitrag=54;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 37) 
  {
    Haftpflichtbeitrag=67;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 59) 
  {
    Haftpflichtbeitrag=85;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 74) 
  {
    Haftpflichtbeitrag=97;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 92) 
  {
    Haftpflichtbeitrag=109;
  } 
  else
  {
   if (parseInt(Leistung.value) <= 110) 
  {
    Haftpflichtbeitrag=122;
  } 
  else
  {
   if (parseInt(Leistung.value) > 110) 
  {
    Haftpflichtbeitrag=11*(Math.round(((parseInt(Leistung.value)-110)/18)+0.49))+122;
    
  } 
  
  }
  }
  }
  }
  }
  }
  }
  }*/ 
// Berechnen mit Haftpflicht: 1.Selbstbeteiligung 2.Verssumme  2.Zahlungsweise 3.Vertragslaufzeit 4.abzueglich 20% Rabatt 5.MwSt
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag = Haftpflichtbeitrag * ((100+(-1*(parseInt(Selbstbeteiligung.value))))/100);
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag = Haftpflichtbeitrag * ((100+(parseInt(Versicherungssumme.value)))/100);
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag = Haftpflichtbeitrag * ((100+(parseInt(Zahlungsweise.value)))/100);
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag = Haftpflichtbeitrag * ((100+(-1*(parseInt(Vertragslaufzeit1.value))))/100);
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag=Haftpflichtbeitrag*0.8;    
//alert(Haftpflichtbeitrag);
    Haftpflichtbeitrag = (Haftpflichtbeitrag * 1.19 );
//alert(Haftpflichtbeitrag);
    switch (parseInt(Zahlungsweise.value)) 
    {
    case 3: Haftpflichtbeitrag = (Haftpflichtbeitrag / 2 );
                     break;
 
    case 5: Haftpflichtbeitrag = (Haftpflichtbeitrag / 4 );
                     break;

    }


//Berechnen der Kasko mit 1. Formel  2.Zahlungsweise 3.Vertragslaufzeit 4.abzueglich 20% Rabatt 5.MwSt
    if (Zeitwert.value==0)
     {
     Kaskobeitrag=0;
     }
    else
     { 
 	  Kaskobeitrag=(Zeitwert.value); 
 	  Kaskobeitrag=(Kaskobeitrag*0.0205+1.5);
 	 } 
    Kaskobeitrag = Kaskobeitrag * ((100+(parseInt(Zahlungsweise.value)))/100);
//    Kaskobeitrag = Kaskobeitrag * ((100+(-1*(parseInt(Vertragslaufzeit1.value))))/100);
//    Kaskobeitrag=Kaskobeitrag*0.8;
    Kaskobeitrag=Kaskobeitrag*1.19;
    switch (parseInt(Zahlungsweise.value)) 
    {
     case 3: Kaskobeitrag = (Kaskobeitrag / 2 );
                     break;
     case 5: Kaskobeitrag = (Kaskobeitrag / 4 );
                     break;
  	 }
 
// Gesamtbetrag: 1.Addition
  
Beitrag=parseFloat(Haftpflichtbeitrag)+parseFloat(Kaskobeitrag); 



if (Unfallversicherung[0].checked) Uschutz=0;
if (Unfallversicherung[1].checked) Uschutz=35.70;
if (Unfallversicherung[2].checked) Uschutz=49.50;
Uschutz = Uschutz * ((100+(parseInt(Zahlungsweise.value)))/100);
Uschutz = Uschutz * ((100+(-1*(parseInt(Vertragslaufzeit1.value))))/100)
switch (parseInt(Zahlungsweise.value)) 
    {
     case 3: Uschutz = (Uschutz / 2 );
                     break;
     case 5: Uschutz = (Uschutz / 4 );
                     break;
  	 }
Beitrag = (Beitrag+Uschutz);

// Ausgaben einzeln
}  
  
  document.getElementById( 'Unfallschutzausgabe' ).innerHTML = rundeWaehrung(Uschutz);
  document.getElementById( 'SummeKasko' ).innerHTML = rundeWaehrung(Kaskobeitrag);  
  document.getElementById( 'SummeHaftpflicht' ).innerHTML = rundeWaehrung(Haftpflichtbeitrag);
  document.getElementById( 'Summe' ).innerHTML = rundeWaehrung(Beitrag);
}
