   function vahaOK(form){
    form.gewicht.value = "";
    form.groesse.value = "";
    form.alter.value = "";
    form.bmi.value = "";
    form.ergebnis.value = "";
    form.optimal.value = "";
   }
   function bmi(gewicht, groesse) {
          bmiwert=gewicht/eval(groesse*groesse);
          return bmiwert;
   }
   function eingabetest(form) {               
        if (form.gewicht.value==null || form.gewicht.value.length==0 || isNaN(form.gewicht.value))
        {
            alert("\n Bitte geben Sie Ihr GEWICHT ein! ");         
            document.bmi.gewicht.focus();           
            return false;
        }
       
       else if (parseFloat(form.gewicht.value) <= 35 || parseFloat(form.gewicht.value) >=230)
        {
         alert("\nIst Ihre GEWICHTSANGABE Korrekt?");
         return false;
       }     
        
       
       if (form.groesse.value==null || form.groesse.value.length==0 || isNaN(form.groesse.value))
        {
            alert("\n Bitte geben Sie  Ihre GRÖßE ein! ");
            document.bmi.groesse.focus();
            return false;
        }       
       
       if (parseFloat(form.groesse.value) <= 90 ||parseFloat(form.groesse.value) >=230)
        {
         alert("\nHaben Sie Ihre GRÖßE korrekt angegeben?");
            return false;
       }
       
       if( form.alter.value==null || form.alter.value.length==0 || isNaN(form.alter.value))
        {       
             alert("\n Bitte geben Sie Ihr ALTER ein! ");
             document.bmi.alter.focus();
             return false;
        }   
         
       else if (parseFloat(form.alter.value) >= 110)
        {
         alert("\nIst Ihre ALTERSSANGABE Korrekt?");
         return false;
       }

        else if (parseFloat(form.alter.value) <= 18)
         {
         alert("\nIn dieser Altersstufe sind Sie noch nicht ausgewachsen. Eine BMI-Angabe ist daher nicht sinnvoll!");
         return false;
         }
       return true;
   }
   function ausgabe(form)
    {
  
       if (eingabetest(form))
        {

       yourbmi=Math.round(bmi(form.gewicht.value, form.groesse.value/100));
       form.bmi.value=yourbmi; 
       youralter=form.alter.value;
 
         
        if (youralter >=19 && youralter <=24) {
          form.optimal.value="19-24";
       }
       else if (youralter >=25 && youralter <=34) {
          form.optimal.value="20-25";
       }
       else if (youralter >=35 && youralter <=44) {
          form.optimal.value="21-26";
       }
       else if (youralter >=45 && youralter <=54) {
          form.optimal.value="22-27";
       }
       else if (youralter >=55 && youralter <=64) {
          form.optimal.value="23-28";
       }
       else if (youralter >=65) {
          form.optimal.value="24-29";
       }
            if (yourbmi >40) {
          form.ergebnis.value="Sie haben hohes Übergewicht! Mit diesem Gewicht sind Sie sehr gesundheitsgefährdet. Sie sollten zu einem Arzt gehen.";
       }
       else if (yourbmi >=30 && yourbmi <=40) {
          form.ergebnis.value="Sie haben deutliches Übergewicht. Sie sollten Ihren Arzt diesbezüglich aufsuchen";
       }
       else if (yourbmi >=26 && yourbmi <=29 ) {
          form.ergebnis.value="Ihr BMI ist relativ hoch. In diesem Bereich ist die Beurteilung des BMI aber stark altersabhängig.";
       }
       else if (yourbmi >=25 && yourbmi <26 ) {
          form.ergebnis.value="Ihr BMI ist O.K. Beachten Sie aber, daß der wünschenswerte BMI altersabhängig ist.";
       }
       else if (yourbmi >=20 && yourbmi <=24) {
          form.ergebnis.value="Sie haben einen ziemlich guten BMI !!";
       }
       else if (yourbmi >=19 && yourbmi <20) {
          form.ergebnis.value="Mit einem solchen BMI sind Sie leicht unterernährt eingestuft! Die Beurteilung des BMI ist aber stark altersabhängig. ";
       }
       else if (yourbmi >=18 && yourbmi <19) {
          form.ergebnis.value="Mit einem solchen BMI sind Sie leicht unterernährt eingestuft! ";
       }
       else if (yourbmi >=17 && yourbmi <18) {
          form.ergebnis.value="Ihr Gewicht ist niedrig! Sie sind leicht unterernährt eingestuft.";
       }
       else if (yourbmi <=16) {
          form.ergebnis.value="Mit einem BMI unter 16 sind Sie stark unterernährt. Auf längere Sicht sind gesundheitliche Komplikationen nicht auszuschließen, Sie sollten daher zu einen Arzt gehen. ";
       }
       }
       return;
}



