function smilycode(code) {
   document.buch.eintrag.value = document.buch.eintrag.value + code;
   document.buch.eintrag.focus();
}

function checkdata(dateiname,wert){
  var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+|[_a-zA-Z0-9-]+\.|\.[_a-zA-Z0-9-]\.+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;

  var email = document.buch.mail.value;
  var name = document.buch.name.value;
  var eintrag = document.buch.eintrag.value;
  var checked = true;

  if (name.length<3){
    alert("Name muss mindestens 3 Zeichen haben!!!");
    document.buch.name.focus();
    checked = false;
  }

  if ((re_email.test(email))==false || email.length==0){
    if (checked==true){
      alert("E-Mail Adresse Ueberpruefen!!");
      document.buch.mail.focus();
      checked = false;
    }
  }

  if (eintrag.length==0 && checked==true){
    alert("Kein Eintrag vorhanden!!!");
    document.buch.eintrag.focus();
    checked = false;
  }

  if (checked==true){
    sendbuch(dateiname,wert);
  }

}

function sendbuch(dateiname,wert){
    var typ = typeof wert;
    
	if(typ=="undefined"){
	  document.buch.action = dateiname;
	}else{
 	  document.buch.action = dateiname+wert;
    }    
	document.buch.method = "post";
    document.buch.submit();

}

function sendadmin(dateiname,zusatz){
  var typ = typeof zusatz;
    
  if(typ=="undefined"){
    document.admin.action = dateiname;
  }else{
    document.admin.action = dateiname+zusatz;
  }

  document.admin.method = "post";
  document.admin.submit();

}
function adminbearbeitensend(dateiname,wasadmin,zusatz){
  var typ = typeof zusatz;

  if(typ=="undefined"){
    document.admin.action = "adm_bearbeiten.php?dateiname="+dateiname+"&wasadmin="+wasadmin;
  }else{
    document.admin.action = "adm_bearbeiten.php?dateiname="+dateiname+"&wasadmin="+wasadmin+zusatz;
  }

  document.admin.method = "post";
  document.admin.submit();

}
function checktermin(dateiname,wasadmin,fall){
  var checked = true;
  
  if(fall=="termin"){
    var stunden = document.admin.stunden.value;
    var minuten = document.admin.minuten.value;
    var wo = document.admin.wo.value;
    var was = document.admin.was.value;
    var was2 = document.admin.was2.value;

    if(stunden=="00" && minuten == "00"){
      if(checked == true){
        alert("Bitte eine Uhrzeit eingeben!!!");
        document.admin.stunden.focus();
        checked = false;
        return;
      }
    }
    if(wo.length==0 && checked == true){
      alert("Bitte einen Veranstalltungsort eingeben!!!");
      document.admin.wo.focus();
      checked = false;
      return;
    }
    if(was.length==0 && checked == true){
      alert("Bitte einen Veranstalltungsgrund eingeben!!!");
      document.admin.was.focus();
      checked = false;
      return;
    }
    if(was2.length==0 && checked == true){
      var entscheidung = confirm("Du hast keine Veranstalltungserklärung eingetragen\nWillst Du den Termin trotzdem anlegen?");
      if(entscheidung!=true){
        checked = false;
        document.admin.was2.focus();
        return;
      }
    }
  }
  if(fall=="training"){
    var tag = document.admin.tag.value;
    var monat = document.admin.monat.value;
    monat--;
    var jahr = document.admin.jahr.value;
    var froesche = document.admin.froesche.value;
    var delfine = document.admin.delfine.value;
    var haie = document.admin.haie.value;
    var aufsicht = document.admin.aufsicht.value;
    var trainernein = 0;

    var training = new Date(jahr, monat, tag);
    var wochentag = training.getDay();

    if(wochentag==0){var wochentaga="Sonntag";}
    if(wochentag==1){var wochentaga="Montag";}
    if(wochentag==2){var wochentaga="Dienstag";}
    if(wochentag==3){var wochentaga="Mittwoch";}
    if(wochentag==4){var wochentaga="Donnerstag";}
    if(wochentag==5){var wochentaga="Freitag";}

    var heute = new Date();
    var htag = heute.getDate();
    var hmonat = heute.getMonth();
    var hjahr = heute.getFullYear();
    var heute = new Date(hjahr, hmonat, htag);

    if(training<heute && checked == true){
      var entscheidung = confirm("Der Termin liegt in der Vergangenheit!!!\nWillst Du ihn wirklich anlegen?");
      if(entscheidung!=true){
        checked = false;
      }
    }
    if(wochentag!=6 && checked == true){
      monat++;
      alert("Der "+tag+"."+monat+"."+jahr+" ist kein Samstag sondern ein "+wochentaga+"!!!");
      checked = false;
    }
    if(froesche.length==0 && checked == true){
      var entscheidung = confirm("Du hast keinen Trainer f\ür die Fr\ösche eingetragen\nWillst Du das Training trotzdem anlegen?");
      if(entscheidung!=true){
        checked = false;
        document.admin.froesche.focus();
        return;
      }else{
        trainernein++;
      }
    }
    if(delfine.length==0 && checked == true){
      var entscheidung = confirm("Du hast keinen Trainer f\ür die Delfine eingetragen\nWillst Du das Training trotzdem anlegen?");
      if(entscheidung!=true){
        checked = false;
        document.admin.delfine.focus();
        return;
      }else{
        trainernein++;
      }
    }
    if(haie.length==0 && checked == true){
      var entscheidung = confirm("Du hast keinen Trainer f\ür die Haie eingetragen\nWillst Du das Training trotzdem anlegen?");
      if(entscheidung!=true){
        checked = false;
        document.admin.haie.focus();
        return;
      }else{
        trainernein++;
      }
    }
    if(aufsicht.length==0 && checked == true){
      var entscheidung = confirm("Du hast keine Aufsicht f\ür dieses Training eingetragen\nWillst Du das Training trotzdem anlegen?");
      if(entscheidung!=true){
        checked = false;
        document.admin.aufsicht.focus();
        return;
      }else{
        trainernein++;
      }
    }
    if(trainernein==4){
      alert("Du hast keinen Trainer angegeben, es mu\ß mindestens ein Trainer angegeben sein!!");
      checked = false;
      return;
    }
  }
  if(checked == true){
    adminbearbeitensend(dateiname,wasadmin,'');
  } 

}

function checkchecked(dateiname,wasadmin,zusatz){
  var laenge = document.admin.actionid.length;
  var actionid = document.admin.actionid.value;
  var auswahl = document.admin.auswahl.value;
  var typ = typeof zusatz;
  var send = true;
	
  if (auswahl == "nichts"){
    document.admin.reset();
    document.admin.auswahl.blur();
    return;
  }else{
    if (laenge >= 0){
      for (var k = 0; k < laenge; k++){
        if (document.admin.actionid[k].checked){
          var checkedactionid = document.admin.actionid[k].value;
          var checked = true;
        }
      }
    }else{
      if (document.admin.actionid.checked){
        var checked = true;
      }
	
    }

    if(checked == true){
      if(wasadmin=="berichte"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="berichte-loeschen"){
          entscheidung = confirm("Willst Du den Bericht wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
      }
      if(wasadmin=="buch-loeschen"){
        entscheidung = confirm("Willst Du den Eintrag im G\ästebuch wirklich l\öschen?");
        if(entscheidung!=true){
          document.admin.reset();
          document.admin.auswahl.blur();
          return;
        }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
          adminbearbeitensend(dateiname,wasadmin,zusatz);
          return;
	     }
      }
      if(wasadmin=="team"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="team-bilderhochladen"){
          zusatz = "?actionid="+checkedactionid+"&fall=team";
          sendadmin('upnresize.php',zusatz);
          return;
        }
        if(zusatz=="team-loeschen"){
          entscheidung = confirm("Willst Du das Teammitglied wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
        if(zusatz=="team-bilderloeschen"){
          entscheidung = confirm("Willst Du wirklich die Bilder l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }	
        }
      }
      if(wasadmin=="termin"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="termin-loeschen"){
          entscheidung = confirm("Willst Du wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
      }
      if(wasadmin=="training"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="training-loeschen"){
          entscheidung = confirm("Willst Du wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
      }
      if(wasadmin=="user"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="user-passwortneu"){
          entscheidung = confirm("Willst Du wirklich ein neues Passwort vergeben?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
        if(zusatz=="user-loeschen"){
          entscheidung = confirm("Willst Du das Teammitglied wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
          }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
	         adminbearbeitensend(dateiname,zusatz,'');
	         return;
	       }
        }
      }
      if(wasadmin=="gallerie"){//Für die Links

        if(zusatz=="gallerie-loeschen"){
          entscheidung = confirm("Willst Du wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
			 }else{
            adminbearbeitensend(dateiname,zusatz,'');
			   return;
			 }
	     }
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
 	       return;
	     }
        if(zusatz=="?unter=bild-bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
 	     }
        if(zusatz=="?unter=bild-hochladen"){
          sendadmin(dateiname,zusatz);
 	       return;
	     }
        if(zusatz=="gallerie-freischalten"){
          entscheidung = confirm("Willst Du diese Gallerie f\ür die \Öffentlichkeit freischalten?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
			 }else{
            adminbearbeitensend(dateiname,zusatz,'');
			   return;
			 }
	     }
        if(zusatz=="gallerie-freischaltenaufheben"){
          entscheidung = confirm("Willst Du die Freischaltung für diese Gallerie wirklich aufheben?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
			 }else{
            adminbearbeitensend(dateiname,zusatz,'');
			   return;
			 }
	     }
      }
      if(wasadmin=="news"){
        if(zusatz=="?unter=bearbeiten"){
          sendadmin(dateiname,zusatz);
          return;
        }
        if(zusatz=="news-loeschen"){
          entscheidung = confirm("Willst Du diese News wirklich l\öschen?");
          if(entscheidung!=true){
            document.admin.reset();
            document.admin.auswahl.blur();
            return;
			 }else{
            adminbearbeitensend(dateiname,zusatz,'');
			   return;
			 }
        }
      }
  }else{
      alert("Bitte ausw\ählen!!!");
      document.admin.reset();
      return;
    }
  }
}

function checkdataberichte(dateiname,wasadmin,zusatz){
  var autor = document.admin.autor.value;
  var titelbericht = document.admin.titelbericht.value;
  var titelklein = document.admin.titelklein.value;
  var bericht = document.admin.bericht.value;
  var checked = true;

  if (autor.length<3){
    alert("Der Name des Autors muss mindestens 3 Zeichen haben!!!");
    document.admin.autor.focus();
    checked = false;
  }

  if (titelbericht.length==0 && checked==true){
    alert("Kein Titel vorhanden!!!");
    document.admin.titelbericht.focus();
    checked = false;
  } 
  
  if (titelklein.length==0 && checked==true){
    alert("Kein Kurztitel vorhanden!!!");
    document.admin.titelklein.focus();
    checked = false;
  } 
  if ((titelklein.indexOf('\'', 0) != -1) && checked==true){
    alert("Bitte das Hochkomma aus dem kleinen Titel entfernen!!!!!!");
    document.admin.titelklein.focus();
    checked = false;
  }
  if (bericht.length==0 && checked==true){
    alert("Kein Eintrag vorhanden!!!");
    document.admin.bericht.focus();
    checked = false;
  }
  
  if(checked==true){
    adminbearbeitensend(dateiname,wasadmin,zusatz);
  }

}

function kontaktformular(wer) {

  if(wer=="holger"){
    neuesfenster = open("kontakt/index.php", "kontaktfenster", "width=665,height=560,scrollbars=yes");
  }else{
    neuesfenster = open("kontakt/index.php?sendan="+wer+"", "kontaktfenster", "width=665,height=580,scrollbars=yes");  
  }
}

function TeamFensterOeffnen(id) {
  Teamfenster = open("teampopup.php?teamid="+id+"", "Team", "width=475, height=600, scrollbars=yes, resizable=yes");
	
}

function senduserverwaltungpass(dateiname,wasadmin,zusatz){

    var ok = true;

    var passwort = /^[a-zA-Z]+[a-zA-Z0-9]{5,14}$/;
    var passalt = document.admin.passalt.value;
    var passneu1 = document.admin.passneu1.value;
    var passneu2 = document.admin.passneu2.value;


      if(passalt.length==0 && ok==true){
        alert("Bitte das alte Passwort eingeben");
        document.admin.passalt.focus();
        ok = false;
      }
      if(passneu1.length==0 && ok==true){
        alert("Bitte das neu Passwort eingeben");
        document.admin.passneu1.focus();
        ok = false;
      }
      if(passneu2.length==0 && ok==true){
        alert("Bitte das neu Passwort wiederholen");
        document.admin.passneu2.focus();
        ok = false;
      }
      if(passneu2!=passneu1 && ok==true){
        alert("Die Wiederholung des Passwortes ist nicht gleich!!!\n Bitte \Ändern");
        document.admin.passneu2.focus();
        ok = false;
      }
      if((passwort.test(passneu1))==false && ok==true){
        alert("Das Passwort entspricht nicht der Vorgabe!!!\nEs muß zwischen 6 und 15 Zeichen haben.\nZahlen sind am Anfang nicht erlaubt!!");
        document.admin.passneu1.focus();
        ok = false;
      }


    if(ok==true){
      adminbearbeitensend(dateiname,wasadmin,zusatz)
    }
}

function senduserverwaltungnamen(dateiname,wasadmin,zusatz){
      var vorname = document.admin.vorname.value;
      var nachname = document.admin.nachname.value;
      var username = document.admin.username.value;

      var ok = true;
    
      if (vorname.length==0 && ok==true){
        alert("Bitte Vornamen eingeben!!!");
        document.admin.vorname.focus();
        ok = false;
      } 
      if (nachname.length==0 && ok==true){
        alert("Bitte Nachnamen eingeben!!!");
        document.admin.nachname.focus();
        ok = false;
      } 
      if (username.length==0 && ok==true){
        alert("Bitte Usernamen eingeben!!!");
        document.admin.username.focus();
        ok = false;
      } 

    if(ok==true){
      adminbearbeitensend(dateiname,wasadmin,zusatz)
    }
}

function checkteam(dateiname,wasadmin,zusatz){

  var vorname = document.admin.vorname.value;
  var nachname = document.admin.nachname.value;
  var checked = true;
  var typ = typeof was;

  if (vorname.length==0 && checked==true){
    alert("Bitte Vornamen eingeben!!!");
    document.admin.vorname.focus();
    checked = false;
    return;
  } 
  
  if (nachname.length==0 && checked==true){
    alert("Bitte Nachnamen eingeben!!!");
    document.admin.nachname.focus();
    checked = false;
    return;
  } 

  if(checked==true){
    adminbearbeitensend(dateiname,wasadmin,zusatz);
    return;
  }
}
function checkuser(dateiname,wasadmin,zusatz){
  var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+|[_a-zA-Z0-9-]+\.|\.[_a-zA-Z0-9-]\.+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;
  var alias = document.admin.alias.value;
  var vorname = document.admin.vorname.value;
  var nachname = document.admin.nachname.value;
  var email = document.admin.mail.value;
  var checked = true;
  var typ = typeof was;
  if (alias.length==0 && checked==true){
    alert("Bitte einen Alias eingeben!!!");
    document.admin.alias.focus();
    checked = false;
    return;
  }
  if (vorname.length==0 && checked==true){
    alert("Bitte einen Vornamen eingeben!!!");
    document.admin.vorname.focus();
    checked = false;
    return;
  }
  if (nachname.length==0 && checked==true){
    alert("Bitte einen Nachnamen eingeben!!!");
    document.admin.nachname.focus();
    checked = false;
    return;
  }
  if (email.length==0 && checked==true){
    alert("Bitte eine Mailadresse eingeben!!!");
    document.admin.mail.focus();
    checked = false;
    return;
  }
  if ((re_email.test(email))==false && checked==true){
    alert("E-Mail Adresse Ueberpruefen!!");
    document.admin.mail.focus();
    checked = false;
    return;
  }

  if(checked==true){
    adminbearbeitensend(dateiname,wasadmin,zusatz);
    return;
  }
}
function terminealleloeschen(dateiname){

  entscheidung = confirm("Willst Du wirklich alle alten Termine l\öschen?");

  if(entscheidung==true){
    adminbearbeitensend(dateiname,'termin-alleloeschen','');
    return;
  }

}
function trainingalleloeschen(dateiname){

  entscheidung = confirm("Willst Du wirklich alle alten Trainings l\öschen?");

  if(entscheidung==true){
    adminbearbeitensend(dateiname,'training-alleloeschen','');
    return;
  }

}
function sendlogon1(dateiname,zusatz){
  var passwort = /^[a-zA-Z]+[a-zA-Z0-9]{5,14}$/;
  var passalt = document.logon1.passalt.value;
  var pass1 = document.logon1.passneu1.value;
  var pass2 = document.logon1.passneu2.value;
  var ok = true;
  var typ = typeof zusatz;

  if(passalt.length==0 && ok==true){
    alert("Bitte das alte Passwort eingeben");
    document.logon1.passalt.focus();
    ok = false;
    return;
  }
  if(pass1.length==0 && ok==true){
    alert("Bitte das neu Passwort eingeben");
    document.logon1.passneu1.focus();
    ok = false;
    return;
  }
  if((passwort.test(pass1))==false && ok==true){
    alert("Das Passwort entspricht nicht der Vorgabe!!!\nEs muß zwischen 6 und 15 Zeichen haben.\nZahlen sind am Anfang nicht erlaubt!!");
    document.logon1.passneu1.focus();
    ok = false;
    return;
  }
  if(pass2.length==0 && ok==true){
    alert("Bitte das neu Passwort wiederholen");
    document.logon1.passneu2.focus();
    ok = false;
    return;
  }
  if(pass2!=pass1 && ok==true){
    alert("Die Wiederholung des Passwortes ist nicht gleich!!!\n Bitte \ändern");
    document.logon1.passneu2.focus();
    ok = false;
    return;
  }

  if(ok == true){

    document.logon1.method = "post";
    if(typ=="undefined"){
	   document.logon1.action = dateiname;
    }else{
 	   document.logon1.action = dateiname+zusatz;
    }

    document.logon1.submit();
    return;

  }
}
function gallerieadmin(dateiname, wasintern, zusatz){

  var senden = true;

  if(wasintern=="gallerie-neu"){
    var galleriename = document.admin.name.value;
    var galleriebeschreibung = document.admin.beschreibung.value;

    if(galleriename.length==0 && senden==true){
      alert("Bitte eine Namen f\ür die Galerie eingeben");
      document.admin.name.focus();
      senden = false;
      return;
    }
    if(galleriebeschreibung.length==0 && senden==true){
      alert("Bitte eine Beschreibung f\ür die Galerie eingeben");
      document.admin.beschreibung.focus();
      senden = false;
      return;
    }
  }
  if(wasintern=="gallerie-bearbeiten"){
    var galleriename = document.admin.name.value;
    var galleriebeschreibung = document.admin.beschreibung.value;

    if(galleriename.length==0 && senden==true){
      alert("Bitte eine Namen f\ür die Galerie eingeben");
      document.admin.name.focus();
      senden = false;
      return;
    }
    if(galleriebeschreibung.length==0 && senden==true){
      alert("Bitte eine Beschreibung f\ür die Gallerie eingeben");
      document.admin.beschreibung.focus();
      senden = false;
      return;
    }
  }
  if(wasintern=="gallerie-bild-loeschen"){
    entscheidung = confirm("Willst Du dieses Bild wirklich l\öschen?");
    if(entscheidung!=true){
      senden = false;
      return;
	 }

  }
  if(senden==true){
    adminbearbeitensend(dateiname,wasintern,zusatz);
  }
}
function sendselbstgallerien(dateiname,zusatz){
  var typ = typeof zusatz;
  if(typ=="undefined"){
    document.bildergallerie.action = dateiname;
  }else{
    document.bildergallerie.action = dateiname+zusatz;
  }
  document.bildergallerie.method = "post";
  document.bildergallerie.submit();
}
function newsadmin(dateiname, wasadmin, zusatz){

  var senden=true;
  var newsueberschrift = document.admin.ueberschrift.value;
  var newsinhalt = document.admin.inhalt.value;

  if(newsueberschrift.length<=3 && senden==true){
    alert("Bitte eine \Überschrift f\ür die News eingeben");
    document.admin.ueberschrift.focus();
    senden = false;
    return;
  }
  if(newsinhalt.length<=3 && senden==true){
    alert("Bitte eine Beschreibung f\ür die News eingeben");
    document.admin.inhalt.focus();
    senden = false;
    return;
  }
  if(senden==true){
    adminbearbeitensend(dateiname,wasadmin,zusatz);
  }
}
function terminloeschen(dateiname,wasadmin,zusatz){
 entscheidung = confirm("Willst Du wirklich l\öschen?");
 if(entscheidung!=true){
   document.admin.reset();
   document.admin.auswahl.blur();
   return;
 }else{// Wenn die entscheidung richtig ist, kann das löschen an das Löschenskript weitergegeben werden!!!
   adminbearbeitensend(dateiname,wasadmin,zusatz);
   return;
 }
}

