function check_stk(stueck) {
var zeichen="0123456789", c, d, eingabe, laenge;
eingabe = window.document.bestellung.elements[stueck].value;
laenge=eingabe.length;
  for (c=0; c<laenge; c++) {
  d=eingabe.charAt (c);
    if (zeichen.indexOf (d) == -1 ) {
    alert ("Bitte nur Zahlen eingeben");
    window.document.bestellung.elements[stueck].value="";
    window.document.bestellung.elements[stueck].focus();
    break;
    }
    else {
    gesamt();
    }
  }
}


function runden(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0,' : ',';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
}


function check_anmeldung(action)  {
   if(document.anmeldung.vorname.value == "")
    {
     alert("Bitte geben Sie Ihren Vornamen ein !");
     document.anmeldung.vorname.focus();
     return false;
    }
   if(document.anmeldung.familienname.value == "")
    {
     alert("Bitte geben Sie Ihren Familiennamen ein !");
     document.anmeldung.familienname.focus();
     return false;
    }
   if(document.anmeldung.geburtsjahr.value == "")
    {
     alert("Bitte geben Sie Ihr Geburtsjahr ein !");
     document.anmeldung.geburtsjahr.focus();
     return false;
    } else {
        if (document.anmeldung.geburtsjahr.value.length < 4)
        {
         alert("Bitte geben Sie Ihr Geburtsjahr 4-stellig (z.B. 1968) ein !");
         document.anmeldung.geburtsjahr.focus();
         return false;
        } else {
            if (document.anmeldung.geburtsjahr.value < 1900 ||  document.anmeldung.geburtsjahr.value > 2005)
            {
             alert("Das angegebene Geburtsjahr wird wohl nicht ganz stimmen !");
             document.anmeldung.geburtsjahr.focus();
             return false;
            }
        }
   }

   if(document.anmeldung.strasse.value == "")
    {
     alert("Bitte geben Sie Strasse und Hausnummer ein !");
     document.anmeldung.strasse.focus();
     return false;
    }
   if(document.anmeldung.postleitzahl.value == "")
    {
     alert("Bitte geben Sie die Postleitzahl ein !");
     document.anmeldung.postleitzahl.focus();
     return false;
    } else {
       var zeichen="0123456789", c, d, eingabe, laenge;
       eingabe = window.document.anmeldung.postleitzahl.value;
       laenge=eingabe.length;
         for (c=0; c<laenge; c++) {
         d=eingabe.charAt (c);
           if (zeichen.indexOf (d) == -1 ) {
           alert ("Bitte nur eine Zahl ohne Buchstaben als PLZ eingeben");
           window.document.anmeldung.postleitzahl.focus();
             return false;
           }
         }
    }

   if(document.anmeldung.ort.value == "")
    {
     alert("Bitte geben Sie den Ort ein !");
     document.anmeldung.ort.focus();
     return false;
    }
//   if(document.anmeldung.land.value == "")
//    {
//     alert("Bitte geben Sie Ihr Herkunftsland ein !");
//     document.anmeldung.land.focus();
//     return false;
//    }

//   if(document.anmeldung.email.value == "")
//    {
//     alert("Bitte geben Sie Ihre E-Mail-Adresse ein !");
//     document.anmeldung.email.focus();
//     return false;
//    }
//   if(document.anmeldung.email.value.indexOf('@') == -1)
//    {
//     alert("Keine E-Mail-Adresse !");
//     document.anmeldung.email.focus();
//     return false;
//    }
   if(document.anmeldung.bedingung.checked == false)
    {
     alert("Sie haben die Teilnahmebedingungen nicht akzeptiert !");
     document.anmeldung.bedingung.focus();
     return false;
    }

   if(action == 'edit')
   {
    check = confirm("Ändeungen wirklich über die bestehenden Daten speichern ?");
    if (check)
            return true ;
    else
            return false ;
   }

  }



function check_new_group(add_modify)  {

   if(document.new_group.group_name.value == "")
    {
     alert("Bitte geben Sie den Gruppennamen ein !");
     document.new_group.group_name.focus();
     return false;
    }

   if(document.new_group.vorname.value == "")
    {
     alert("Bitte geben Sie Ihren Vornamen ein !");
     document.new_group.vorname.focus();
     return false;
    }

   if(document.new_group.familienname.value == "")
    {
     alert("Bitte geben Sie Ihren Familiennamen ein !");
     document.new_group.familienname.focus();
     return false;
    }

   if(document.new_group.strasse.value == "")
    {
     alert("Bitte geben Sie Strasse und Hausnummer ein !");
     document.new_group.strasse.focus();
     return false;
    }
   if(document.new_group.postleitzahl.value == "")
    {
     alert("Bitte geben Sie die Postleitzahl ein !");
     document.new_group.postleitzahl.focus();
     return false;
    } else {
       var zeichen="0123456789", c, d, eingabe, laenge;
       eingabe = window.document.new_group.postleitzahl.value;
       laenge=eingabe.length;
         for (c=0; c<laenge; c++) {
         d=eingabe.charAt (c);
           if (zeichen.indexOf (d) == -1 ) {
           alert ("Bitte nur eine Zahl ohne Buchstaben als PLZ eingeben");
           window.document.new_group.postleitzahl.focus();
             return false;
           }
         }
    }

   if(document.new_group.ort.value == "")
    {
     alert("Bitte geben Sie den Ort ein !");
     document.new_group.ort.focus();
     return false;
    }

   if(document.new_group.email.value == "")
    {
     alert("Bitte geben Sie eine gültige E-Mail-Adresse ein !");
     document.new_group.email.focus();
     return false;
    }

   if(document.new_group.email.value.indexOf('@') == -1)
    {
     alert("Keine E-Mail-Adresse !");
     document.new_group.email.focus();
     return false;
    }

   if(add_modify == 'modify')
   {

       if(document.new_group.new_password_1.value == "")
        {
         alert("Bitte geben Sie ein Passwort ein !");
         document.new_group.new_password_1.focus();
         return false;
        }

       if(document.new_group.new_password_2.value == "")
        {
         alert("Bitte bestätigen Sie Ihr Passwort !");
         document.new_group.new_password_2.focus();
         return false;
        }

       if(document.new_group.new_password_2.value != document.new_group.new_password_1.value)
        {
         alert("Die Passwörter stimmen nicht überein !");
         document.new_group.new_password_1.value = "";
         document.new_group.new_password_2.value = "";
         document.new_group.new_password_1.focus();
         return false;
        }

        check = confirm("Ändeungen wirklich über die bestehenden Daten speichern ?");

        if (check)
                return true ;
        else
                return false ;

   }

}





function confirm_change() {
check = confirm("Ändeungen wirklich über die bestehenden Daten speichern ?");
if (check)
        return true ;
else
        return false ;
}

function confirm_delete() {
check = confirm("Wollen Sie dieses Element wirklich löschen ?");
if (check == true)
        return true ;
else
        return false ;
}

function confirm_finish() {
check = confirm("Wollen Sie die Anmeldung wirklich senden ?");
if (check == true)
        return true ;
else
        return false ;
}