 function chkFormular()
 {
  if (document.bi.m.value == '') 
     {alert ("Wert für m eingeben!");
      document.bi.m.focus();
      return false};
  var m = parseInt(document.bi.m.value); 
  if  ((m<=0) || (isNaN(m)) )
     {alert ("falscher Wert für m");
      document.bi.m.value = ''; 
      document.bi.m.focus();
      return false};
  if (document.bi.r.value == '') 
     {alert ("Wert für r eingeben!");
      document.bi.r.focus();
      return false};
  var r =parseInt(document.bi.r.value);
  if ((r<=0) || (r>m) || (isNaN(r)) )
     {alert ("falscher Wert für r");
      document.bi.r.value = '';
      document.bi.r.focus();
      return false};
 if (document.bi.n.value == '') 
     {alert ("Wert für n eingeben!");
      document.bi.n.focus();
      return false};
  var n = parseInt(document.bi.n.value); 
  if  ((n<=0) || (n>m) || (isNaN(n)) )
     {alert ("falscher Wert für n");
      document.bi.n.value = ''; 
      document.bi.n.focus();
      return false};
  if (document.bi.a.value == '') 
     {alert ("Wert für a eingeben!");
      document.bi.a.focus();
      return false};
  var a = parseInt(document.bi.a.value);
  if ((a<0) || isNaN(a) || (a>n) || (a>r))   
     {alert ("falscher Wert für a");
      document.bi.a.value = '';
     document.bi.a.focus();
     return false};
  if (document.bi.b.value == '') 
     {alert ("Wert für b eingeben!");
      document.bi.b.focus();
      return false};
  var b = parseInt(document.bi.b.value);
  if ( (isNaN(b)) || (b>n) || (b<a) || (b>r) )
     {alert ("falscher Wert für b");
      document.bi.b.value = '';
      document.bi.b.focus();
      return false};
 
 document.bi.m.value=m;
 document.bi.r.value=r;
 document.bi.a.value=a;
 document.bi.b.value=b;
 document.bi.n.value=n;

 }