function calcBmi() {
  var w = document.bmi.waga.value * 1;
  var h = document.bmi.wzrost.value * 1;
  var displaybmi = (w * 10000) / (h * h);
    
  if (w <= 35 || w >= 500 || h <= 48 || h >= 300) {
    alert ("Błędne dane. Proszę wprowadzić ponownie !");
    return;
  }
  
  document.bmi.answer.value = displaybmi;

  if (displaybmi <  15.0                                      ) document.bmi.comment.value = "wygłodzenie";
  if (displaybmi >= 15.0 && displaybmi < 17.5) document.bmi.comment.value = "anoreksja";
  if (displaybmi >= 17.5 && displaybmi < 18.5) document.bmi.comment.value = "niedowaga";
  if (displaybmi >= 18.5 && displaybmi < 25.0) document.bmi.comment.value = "wartość prawidłowa";
  if (displaybmi >= 25.0 && displaybmi < 30.0) document.bmi.comment.value = "okres przed otyłością";
  if (displaybmi >= 30.0 && displaybmi < 35.0) document.bmi.comment.value = "1 stopień otyłości";
  if (displaybmi >= 35.0 && displaybmi < 40.0) document.bmi.comment.value = "2 stopień otyłości";
  if (displaybmi >= 40.0                                    ) document.bmi.comment.value = "3 stopień otyłości";

  document.bmi.answer.value = Math.round(100 * displaybmi) / 100; 
}