  function gosubmit(btnid,fn,bid) {
	//alert('btnid: [' + btnid + ']\nfn: [' + fn + ']\nbid: [' + bid +']');

    if(btnid=='BtnMitspielen'){
      }

    if(btnid=='BtnEinsenden'){
      if((document.formtst.m_regzn.value == "")  || (document.formtst.m_regzn.value == "Suchbegriff")){
        alert("Bitte den Namen eingeben!");
        document.formtst.m_regzn.focus();
        return false;
        }
      if((document.formtst.m_regusername.value == "")  || (document.formtst.m_regusername.value == "Suchbegriff")){
        alert("Bitte den Usernamen eingeben!");
        document.formtst.m_regusername.focus();
        return false;
        }
      if(document.formtst.m_regemail.value.length < 6){
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.m_regemail.focus();
        return false;
        }
      if(document.formtst.m_regemail.value.indexOf('@') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.m_regemail.focus();
        return false;
        }
      if(document.formtst.m_regemail.value.indexOf('.') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.m_regemail.focus();
        return false;
        }
      }

    if(btnid=='BtnSuchen'){
      if((document.formtst.vtsuchbegr.value == "")  || (document.formtst.vtsuchbegr.value == "Suchbegriff")){
        alert("Bitte mindestens einen Suchbegriff eingeben!");
        document.formtst.vtsuchbegr.focus();
        return false;
        }
      }

    if(btnid=='BtnSuche'){
      if((document.formtst.vtsuchbegr0.value == "")  || (document.formtst.vtsuchbegr0.value == "Suchbegriff")){
        alert("Bitte mindestens einen Suchbegriff eingeben!");
        document.formtst.vtsuchbegr0.focus();
        return false;
        }
      }

    if(btnid=='BtnAnmelden'){
      if((document.formtst.username.value == "")  || (document.formtst.username.value == "Username eingeben")){
        alert("Bitte einen Benutzernamen eingeben!");
        document.formtst.username.focus();
        return false;
        }
      if(document.formtst.passwort.value == "") {
        alert("Bitte ein Passwort eingeben!");
        document.formtst.passwort.focus();
        return false;
        }
      }

    if(btnid=='BtnAbonnieren'){
      if(document.formtst.nlemail.value.length < 6){
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.nlemail.focus();
        return false;
        }
      if(document.formtst.nlemail.value.indexOf('@') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.nlemail.focus();
        return false;
        }
      if(document.formtst.nlemail.value.indexOf('.') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.nlemail.focus();
        return false;
        }
    }

    if(btnid=='BtnKommentar senden'){
      if(document.formtst.sndkommentar.value == "") {
        alert("Bitte einen Kommentar eingeben!");
        document.formtst.sndkommentar.focus();
        return false;
        }
      if(document.formtst.sndkommentar.value.length > 1000) {
        alert("Ihr Kommentar ist zu lang!\nEs werden nur 1000 Zeichen akzeptiert!");
        document.formtst.sndkommentar.focus();
        return false;
        }
    }

    if(btnid=='Btne-Mail senden'){
//      if(document.formtst.pwusername.value == "") {
//        alert("Bitte einen Usernamen eingeben!");
//        document.formtst.pwusername.focus();
//        return false;
//        }
      if(document.formtst.pwemail.value.length < 6){
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.pwemail.focus();
        return false;
        }
      if(document.formtst.pwemail.value.indexOf('@') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.pwemail.focus();
        return false;
        }
	  if(document.formtst.pwemail.value.indexOf('.') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.pwemail.focus();
        return false;
        }
    }

    if(btnid=='BtnFoto senden'){
      if(document.formtst.empfname.value == "") {
        alert("Bitte einen Empfängernamen eingeben!");
        document.formtst.empfname.focus();
        return false;
        }
      if(document.formtst.empfmail.value.length < 6){
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfmail.focus();
        return false;
        }
      if(document.formtst.empfmail.value.indexOf('@') == -1) {
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfmail.focus();
        return false;
        }
      if(document.formtst.empfmail.value.indexOf('.') == -1) {
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfmail.focus();
        return false;
        }
      if(document.formtst.absname.value == "") {
        alert("Bitte einen Absendernamen eingeben!");
        document.formtst.absname.focus();
        return false;
        }
      if(document.formtst.absmail.value.length < 6){
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.absmail.focus();
        return false;
        }
      if(document.formtst.absmail.value.indexOf('@') == -1) {
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.absmail.focus();
        return false;
        }
      if(document.formtst.absmail.value.indexOf('.') == -1) {
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.absmail.focus();
        return false;
        }
      if(document.formtst.abskommentar.value.length > 1000) {
        alert("Ihr Kommentar ist zu lang!\nEs werden nur 1000 Zeichen akzeptiert!");
        document.formtst.abskommentar.focus();
        return false;
        }
    }

    if((btnid=='BtnArtikel empfehlen') || (btnid=='BtnSite empfehlen')){
      if(document.formtst.empfempfname.value == "") {
        alert("Bitte einen Empfängernamen eingeben!");
        document.formtst.empfempfname.focus();
        return false;
        }
      if(document.formtst.empfempfmail.value.length < 6){
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfempfmail.focus();
        return false;
        }
      if(document.formtst.empfempfmail.value.indexOf('@') == -1) {
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfempfmail.focus();
        return false;
        }
      if(document.formtst.empfempfmail.value.indexOf('.') == -1) {
        alert("Bitte eine Empfänger-e-Mail-Adresse eingeben!");
        document.formtst.empfempfmail.focus();
        return false;
        }
      if(document.formtst.empfabsname.value == "") {
        alert("Bitte einen Absendernamen eingeben!");
        document.formtst.empfabsname.focus();
        return false;
        }
      if(document.formtst.empfabsmail.value.length < 6){
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.empfabsmail.focus();
        return false;
        }
      if(document.formtst.empfabsmail.value.indexOf('@') == -1) {
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.empfabsmail.focus();
        return false;
        }
      if(document.formtst.empfabsmail.value.indexOf('.') == -1) {
        alert("Bitte eine Absender-e-Mail-Adresse eingeben!");
        document.formtst.empfabsmail.focus();
        return false;
        }
      if(document.formtst.empfkommentar.value.length > 1000) {
        alert("Ihr Kommentar ist zu lang!\nEs werden nur 1000 Zeichen akzeptiert!");
        document.formtst.empfkommentar.focus();
        return false;
        }
    }

    if(btnid=='BtnArtikel bewerten'){
      var wahlok = false;
      for (i = 0; i < document.formtst.user_rating.length; ++i) {
          if(document.formtst.user_rating[i].checked==true)
            wahlok = true;
            }
      }
      if(wahlok==false) {
        alert('Bitte bewerten Sie den Artikel!');
        return false;
      }

    if((btnid=='BtnDaten speichern') || (btnid=='BtnRegistrierung senden')){
      if(document.formtst.regzn.value == "") {
        alert("Bitte einen Namen eingeben!");
        document.formtst.regzn.focus();
        return false;
        }
      if(document.formtst.regusername.value == "") {
        alert("Bitte einen Usernamen eingeben!");
        document.formtst.regusername.focus();
        return false;
        }
      if(document.formtst.regpw.value == "") {
        alert("Bitte ein Passwort eingeben!");
        document.formtst.regpw.focus();
        return false;
        }
      if(document.formtst.regemail.value.length < 6){
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.regemail.focus();
        return false;
        }
      if(document.formtst.regemail.value.indexOf('@') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.regemail.focus();
        return false;
        }
      if(document.formtst.regemail.value.indexOf('.') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.regemail.focus();
        return false;
        }

      }

    if(btnid=='BtnNachricht senden'){
      if(document.formtst.na_name.value == "") {
        alert("Bitte einen Absendernamen eingeben!");
        document.formtst.na_name.focus();
        return false;
        }
      if(document.formtst.na_betreff.value == "") {
        alert("Bitte eine Nachricht eingeben!");
        document.formtst.na_betreff.focus();
        return false;
        }
      if(document.formtst.na_email.value.length < 6){
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.na_email.focus();
        return false;
        }
      if(document.formtst.na_email.value.indexOf('@') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.na_email.focus();
        return false;
        }
      if(document.formtst.na_email.value.indexOf('.') == -1) {
        alert("Bitte eine e-Mail-Adresse eingeben!");
        document.formtst.na_email.focus();
        return false;
        }
      if(document.formtst.na_betreff.value.length > 1000) {
        alert("Ihre Nachricht ist zu lang!\nEs werden nur 1000 Zeichen akzeptiert!");
        document.formtst.na_betreff.focus();
        return false;
        }

      }

    if(btnid=='BtnAbstimmen'){
      var wahlok = false;
      for (i = 0; i < document.formtst.umfrgid.length; ++i) {
          if(document.formtst.umfrgid[i].checked==true)
            wahlok = true;
            }
      }
      if(wahlok==false) {
        alert('Bitte beantworten Sie die Frage!');
        return false;
      }

    if(btnid=='BtnAnzeigen'){
        return true;
      }

    btnwait(btnid);
    return true;
    }