function bbe_rechner ()
{
  if (document.bbe_rechner.zg_pkw.value == "")
  {
    alert ("Tragen Sie bitte die zGM des Zugfahrzeugs ein.") ;
    document.bbe_rechner.zg_pkw.focus () ;
    return 13 ;
  }
  var chkNumber = 1 ;
  for (counter = 0; counter < document.bbe_rechner.zg_pkw.value.length; ++counter)
    if (document.bbe_rechner.zg_pkw.value.charAt(counter) < "0" || document.bbe_rechner.zg_pkw.value.charAt(counter) > "9")
    {
      chkNumber = 0 ;
    }
  if (chkNumber == 0)
  {
    alert ("Tragen Sie bitte als zGM des Zugfahrzeugs eine positive Zahl ein.") ;
    document.bbe_rechner.zg_pkw.focus () ;
    return 37 ;
  }
  var tmp_zg_pkw = document.bbe_rechner.zg_pkw.value * 1
  if (tmp_zg_pkw > 3500)
  {
    if (tmp_zg_pkw <=7500)
    {
      alert ("Es wird ein Führerschein der Klassen C1 oder C benötigt.") ;
      return 1 ;
    }
    else 
    {
      alert ("Es wird ein Führerscheinklasse C benötigt.") ;
      return 1 ;
    }
  }
  if (document.bbe_rechner.zg_trailer.value == "")
  {
    alert ("Tragen Sie bitte die zGM des Anhängers ein.") ;
    document.bbe_rechner.zg_trailer.focus () ;
    return 13 ;
  }
  var chkNumber = 1 ;
  for (counter = 0; counter < document.bbe_rechner.zg_trailer.value.length; ++counter)
    if (document.bbe_rechner.zg_trailer.value.charAt(counter) < "0" || document.bbe_rechner.zg_trailer.value.charAt(counter) > "9")
    {
      chkNumber = 0 ;
    }
  if (chkNumber == 0)
  {
    alert ("Tragen Sie bitte als zGM des Anhängers eine positive Zahl ein.") ;
    document.bbe_rechner.zg_trailer.focus () ;
    return 37 ;
  }
  var tmp_zg_trailer = document.bbe_rechner.zg_trailer.value * 1 ;
  if (tmp_zg_trailer <= 750)
  {
    alert ("zGM Anhänger weniger als 750 kg.\nDie Führerscheinklasse B reicht aus.") ;
    return 2 ;
  }
  var sum_zg = tmp_zg_pkw + tmp_zg_trailer ;
  if ( sum_zg > 3500)
  {
    alert ("zGM von Zugfahrzeug und Anhänger liegen zusammen über 3500 kg.\nIn diesem Fall benötigen Sie die Führerscheinklasse BE.") ;
    return 5 ;
  }
  if (document.bbe_rechner.lm_pkw.value == "")
  {
    alert ("Bitte die LM des Zugfahrzeugs eintragen.") ;
    document.bbe_rechner.lm_pkw.focus () ;
    return 13 ;
  }
  var chkNumber = 1;
  for (counter = 0; counter < document.bbe_rechner.lm_pkw.value.length; counter++)
    if (document.bbe_rechner.lm_pkw.value.charAt(counter) < "0" || document.bbe_rechner.lm_pkw.value.charAt(counter) > "9")
    {
      chkNumber = 0 ;
    }
  if (chkNumber == 0)
  {
    alert ("Als LM des Zugfahrzeugs tragen Sie bitte eine positive Zahl ein.") ;
    document.bbe_rechner.lm_pkw.focus () ;
    return 37 ;
  }
  var tmp_lm_pkw = document.bbe_rechner.lm_pkw.value * 1 ;
  if (tmp_lm_pkw < tmp_zg_trailer)
  {
    alert ("Die zGM des Anhängers ist größer als die Leermasse des Zugfahrzeugs.\nDie Führerscheinklasse BE wird benötigt.") ;
    return 4 ;
  }
  alert ("zGM von Zugfahrzeug und Anhänger sind zusammen weniger als 3500 kg.\nDie Führerscheinklasse B wird benötigt.") ;
  return 6 ;
}

function reset_form ()
{
  document.bbe_rechner.reset () ;
  document.bbe_rechner.zg_pkw.focus () ;
  return 65 ;
}