<!--
function check_value (wert, pos)
  {
    var zeichen = "0123456789,.";
    var i, c;
    var laenge;
    var komma = 0;

    laenge = wert.length;
    for (i = 0; i < laenge; i++)
      {
        c = wert.charAt (i);
        if ((c == ",") && (komma == 0))
          {
            wert = wert.substr (0, i) + "." + wert.substr (i+1, laenge);
            komma = 1;
          }
        if (zeichen.indexOf (c) == -1)
          {
            alert ("Bitte nur Ziffern eingeben!");
            window.document.forms[0].elements[pos].value = " ";
            window.document.forms[0].elements[pos].focus ();
            return -1;
          }
      }
    return wert;
  }

function runden (wert,stellen)
  {
    addstr = Math.pow (10,stellen).toString().substring(1)
    wert = Math.round (wert*Math.pow(10,stellen))/Math.pow(10,stellen)

    if (wert.toString().indexOf(".")==-1)
      wert = wert + "." + addstr
    else
      {
        if (wert.toString().substring(wert.toString().indexOf(".")+1).length<addstr.length)
wert = wert.toString() + addstr.substr (0, (addstr.length-wert.toString().substring(wert.toString().indexOf(".") + 1).length))
      }
    return wert;
}


function geumrechnung_mg_mmol (wert_mg)
  {
    var umrechnungswert = 0;;

    if (wert_mg == 0)
      {
        alert ("Bitte eine Zahl eingeben!");
        return;
      }
    wert_mg = check_value (wert_mg, 0);

/* Umrechnung mg in mmol */
    if (wert_mg != -1)
      {
        if (wert_mg != 0)
          {
            umrechnungswert = runden (wert_mg * 0.0555, 2);
            window.document.form_mg.wert_mmol.value = umrechnungswert;
          }
      }

  }

function geumrechnung_mmol_mg (wert_mmol)
  {
    var umrechnungswert = 0;

    if (wert_mmol == 0)
      {
        alert ("Bitte eine Zahl eingeben!");
        return;
      }
    wert_mmol = check_value (wert_mmol, 0);

/* Umrechnung mmol in mg */
    if (wert_mmol != -1)
      {
        if (wert_mmol != 0)
          {
            umrechnungswert = runden (wert_mmol * 18.016, 2);
            window.document.form_mmol.wert_mg.value = umrechnungswert;
          }
      }
  }
  
  
/* BMI Kalkulation */
    
    
    function ClearForm(form){
    
        form.weight.value = "";
        form.height.value = "";
        form.bmi.value = "";
        form.my_comment.value = "";
    
    }
    
    function bmi(weight, height) {
    
              bmindx=weight/eval(height*height);
              return bmindx;
    }
    
    function checkform(form) {
    
           if (form.weight.value==null||form.weight.value.length==0 || form.height.value==null||form.height.value.length==0){
                alert("\nBitte fuellen Sie zuerst die Werte ein!");
                return false;
           }
    
           else if (parseFloat(form.height.value) <= 0||
                    parseFloat(form.height.value) >=500||
                    parseFloat(form.weight.value) <= 0||
                    parseFloat(form.weight.value) >=500){
                    alert("\nIhre Massangaben überschreiten das normal uebliche! \nBitte tragen Sie die Werte erneut ein. \nGewicht in kilogramm und \nKoerpergroesse in cm");
                    ClearForm(form);
                    return false;
           }
           return true;
    
    }
    
    function computeform(form) {
    
           if (checkform(form)) {
    
           yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
           form.bmi.value=yourbmi;
    
           if (yourbmi >40) {
              form.my_comment.value="Die Berechnung ergibt extremes Uebergewicht (Grad III)";
           }
    
           else if (yourbmi >30 && yourbmi <=40) {
              form.my_comment.value="Die Berechnung ergibt starkes Uebergewicht (Grad II).";
           }
    
           else if (yourbmi >27 && yourbmi <=30) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie Uebergewichtig sind (Grad I).";
           }
    
           else if (yourbmi >22 && yourbmi <=27) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie leicht Uebergewichtig sind (Grad I).";
           }
    
           else if (yourbmi >=21 && yourbmi <=22) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie Idealgewicht haben.";
           }
    
           else if (yourbmi >=18 && yourbmi <21) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie leichtes Untergewicht haben.";
           }
    
           else if (yourbmi >=16 && yourbmi <18) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie Untergewicht haben.";
           }
    
           else if (yourbmi <16) {
              form.my_comment.value="Die Berechnung ergibt, dass Sie stark unterernährt sind.";
           }
    
           }
           return;
  }
  
  
  
//-->
