//Eingabe&uuml;berpr&uuml;fungen  (au&szlig;er Materialdateien)
function pruef_pass(){
      var fehler="";
      if (document.login.a_name.value==""){
        fehler=fehler+"Bitte geben Sie Ihren Namen ein\n";
      }
      if (document.login.a_pass.value==""){
        fehler=fehler+"Bitte geben Sie Ihr Passwort ein\n";
      }
      if(fehler!=""){
        alert(fehler);
        return false;
      }
}

function pruef_admin_neu(){
      var fehler="";
      if (document.admin_neu.a_name.value==""){
        fehler=fehler+"Bitte geben Sie einen Namen ein\n";
      }
      if (document.admin_neu.a_pass.value==""){
        fehler=fehler+"Bitte geben Sie ein Passwort ein\n";
      }
      if (document.admin_neu.a_pass2.value==""){
        fehler=fehler+"Bitte best&auml;tigen Sie das Passwort\n";
      }
      if (document.admin_neu.a_pass.value!=document.admin_neu.a_pass2.value){
        fehler=fehler+"Die Passw&ouml;rter stimmen nicht &uuml;berein\n";
      }

      if(fehler!=""){
        alert(fehler);
        return false;
      }
}

function pruef_idee_neu(){
      var fehler="";

      if (document.idee_neu.i_text.value==""){
        fehler=fehler+"Bitte geben Sie einen deutschen Text ein\n";
      }

      if (document.idee_neu.i_textt.value==""){
        fehler=fehler+"Bitte geben Sie einen tuerkischen Text ein\n";
      }

      if(fehler!=""){
        alert(fehler);
        return false;
      }
}

function pruef_start_neu(){
      var fehler="";
      if (document.start_neu.s_daten.value==""){
        fehler=fehler+"Bitte geben Sie eine deutsche Datenzeile ein\n";
      }
      if (document.start_neu.s_gruss.value==""){
        fehler=fehler+"Bitte geben Sie eine deutsche Titelzeile ein\n";
      }
      if (document.start_neu.s_text.value==""){
        fehler=fehler+"Bitte geben Sie einen deutschen Text ein\n";
      }
      if (document.start_neu.s_datent.value==""){
        fehler=fehler+"Bitte geben Sie eine tuerkische Datenzeile ein\n";
      }
      if (document.start_neu.s_gruss.value==""){
        fehler=fehler+"Bitte geben Sie eine tuerkische Titelzeile ein\n";
      }
      if (document.start_neu.s_text.value==""){
        fehler=fehler+"Bitte geben Sie einen tuerkischen Text ein\n";
      }

      if(fehler!=""){
        alert(fehler);
        return false;
      }
}

function pruef_koop_neu(){
      var fehler="";

      if (document.koop_neu.p_name.value==""){
        fehler=fehler+"Bitte geben Sie einen Namen ein\n";
      }

      if(fehler!=""){
        alert(fehler);
        return false;
      }
}

function pruef_ort_neu(){
  var Fehler="";
  var anzahl=0;

    if (document.ort_neu.o_name.value==""){
      Fehler=Fehler+"Der Name fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.ort_neu.o_str.value==""){
      Fehler=Fehler+"Die Strasse fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.ort_neu.o_plz.value=="" || isNaN(document.ort_neu.o_plz.value)){
      Fehler=Fehler+"Die Postleitzahl fehlt oder ist nicht korrekt!\n";
      anzahl=anzahl+1;
    }
    if (document.ort_neu.o_ort.value==""){
      Fehler=Fehler+"Der Ort fehlt!\n";
      anzahl=anzahl+1;
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

function pruef_pressinf_neu(){
  var Fehler="";
  var anzahl=0;

  if (document.pressinf_neu.pi_tit.value==""){
      Fehler="Der Titel fehlt!\n";
      anzahl=anzahl+1;
    }

     if(document.pressinf_neu.mat.value!=""){
       var dat= document.pressinf_neu.mat.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !=".jpg" && endung !="jpeg" && endung !=".zip" && endung !=".doc" && endung !=".pdf" && endung !=".xls"){
         Fehler=Fehler+"Die Datei ist nicht vom Format jpg, zip, doc oder pdf!\n";
         anzahl=anzahl+1;
      }
    }else{
      Fehler=Fehler+"Die Materialdatei fehlt!\n";
      anzahl=anzahl+1;
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

function pruef_inf_neu(){
  var Fehler="";
  var anzahl=0;

  if (document.inf_neu.i_tit.value==""){
      Fehler="Die Kurzbeschreibung fehlt!\n";
      anzahl=anzahl+1;
    }

     if(document.inf_neu.mat.value!=""){
       var dat= document.inf_neu.mat.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !=".jpg" && endung !="jpeg" && endung !=".zip" && endung !=".doc" && endung !=".pdf" && endung !=".xls"){
         Fehler=Fehler+"Die Datei ist nicht vom Format jpg, zip, doc, xls oder pdf!\n";
         anzahl=anzahl+1;
      }
    }else{
      Fehler=Fehler+"Die Materialdatei fehlt!\n";
      anzahl=anzahl+1;
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

function pruef_mensch_neu(){
  var Fehler="";
  var anzahl=0;

  if (document.mensch_neu.m_vname.value==""){
      Fehler="Der Vorname fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.mensch_neu.m_name.value==""){
      Fehler=Fehler+"Der Name fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.mensch_neu.m_text.value==""){
      Fehler=Fehler+"Der deutsche Text fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.mensch_neu.m_textt.value==""){
      Fehler=Fehler+"Der tuerkische Text fehlt!\n";
      anzahl=anzahl+1;
    }

     if(document.mensch_neu.bild.value!=""){
       var dat= document.mensch_neu.bild.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !=".jpg" && endung !="jpeg" && endung !=".JPG" && endung !="JPEG"){
         Fehler=Fehler+"Die Bild-Datei hat kein jpg-Format!\n";
         anzahl=anzahl+1;
      }
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

function pruef_metro_neu(){
  var Fehler="";
  var anzahl=0;

  if (document.metro_neu.me_name.value==""){
      Fehler="Der Vorname fehlt!\n";
      anzahl=anzahl+1;
    }
  if(document.metro_neu.bild.value!=""){
       var dat= document.metro_neu.bild.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !=".jpg" && endung !="jpeg" && endung !=".JPG" && endung !="JPEG"){
         Fehler=Fehler+"Die Bild-Datei hat kein jpg-Format!\n";
         anzahl=anzahl+1;
      }
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

function pruef_termin_neu(){
  var Fehler="";
  var anzahl=0;

  if (document.termin_neu.Tag.value=="" || isNaN(document.termin_neu.Tag.value) || document.termin_neu.Tag.value>31 || document.termin_neu.Monat.value=="" ||  isNaN(document.termin_neu.Monat.value) || document.termin_neu.Monat.value>12|| document.termin_neu.Jahr.value=="" ||  isNaN(document.termin_neu.Jahr.value) || document.termin_neu.Jahr.value<2005){
      Fehler=Fehler+"Das Datum ist nicht korrekt!\n";
      anzahl=anzahl+1;
  }

  if (document.termin_neu.Stunde.value=="" || isNaN(document.termin_neu.Stunde.value) || document.termin_neu.Stunde.value>23 || document.termin_neu.Minute.value=="" ||  isNaN(document.termin_neu.Minute.value) || document.termin_neu.Minute.value>59){
      Fehler=Fehler+"Die Anfangszeit ist nicht korrekt!\n";
      anzahl=anzahl+1;
  }
  
    if (document.termin_neu.t_text.value==""){
      Fehler=Fehler+"Der deutsche Text fehlt!\n";
      anzahl=anzahl+1;
    }
    if (document.termin_neu.t_textt.value==""){
      Fehler=Fehler+"Der tuerkische Text fehlt!\n";
      anzahl=anzahl+1;
    }


  if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
  }else{
      return true;
  }
}

function pruef_archiv_neu(){

 var Fehler="";
  var anzahl=0;

    if (document.archiv_neu.ar_jahr.value == ""|| isNaN(document.archiv_neu.ar_jahr.value) || document.archiv_neu.ar_jahr.value<2005){
        Fehler=Fehler+"Das Jahr fehlt oder ist nicht korrekt!\n"
    }

    if (document.archiv_neu.ar_titel.value == ""){
        Fehler=Fehler+"Ein Titel fehlt!\n"
    }

    if (document.archiv_neu.ar_text.value == ""){
        Fehler=Fehler+"Der Text fehlt!\n"
    }
     if(document.archiv_neu.pdf.value!=""){
       var dat= document.archiv_neu.pdf.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !=".pdf"){
         Fehler=Fehler+"Die Programm-Datei hat kein pdf-Format!\n";
         anzahl=anzahl+1;
      }
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
}

function pruef_bilder_neu(){

 var Fehler="";
  var anzahl=0;
    if (document.bilder_neu.bild.value == ""){
        Fehler=Fehler+"Die Bilddatei fehlt!\n"
    }
    if (document.bilder_neu.bild.value != ""){
       var dat= document.bilder_neu.bild.value.toLowerCase()
       var pos=dat.lastIndexOf(".")
       var endung=dat.substr(pos,pos+3)
       if(endung !="jpeg" && endung !=".jpg"){
        Fehler=Fehler+"Die Bilddatei hat kein jpg-Format!\n";
        anzahl=anzahl+1;
       }
    }

    if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
}


function pruef_karten(){
  var Fehler="";
  var anzahl=0;
    if (document.karten.titel.value=="0"){
      Fehler=Fehler+"Bitte waehlen Sie ein Stueck aus!\n";
      anzahl=anzahl+1;
    }
    if (document.karten.Tag.value!="" && isNaN(document.karten.Tag.value) || document.karten.Tag.value>31 || document.karten.Monat.value=="" ||  isNaN(document.karten.Monat.value) || document.karten.Monat.value>12|| document.karten.Jahr.value=="" ||  isNaN(document.karten.Jahr.value) || document.karten.Jahr.value<2006){
      Fehler=Fehler+"Bitte geben Sie ein Datum an!\n";
      anzahl=anzahl+1;
   }
    if (document.karten.anzahl.value=="" || isNaN(document.karten.anzahl.value=="")){
      Fehler=Fehler+"Bitte geben Sie die Anzahl der Karten ein!\n";
      anzahl=anzahl+1;
    }
    if (document.karten.nname.value==""){
      Fehler=Fehler+"Bitte geben Sie Ihren Namen ein!\n";
      anzahl=anzahl+1;
    }


   if (Fehler!=""){
      if(anzahl==1){
        alert("Folgender Fehler ist aufgetreten:\n\n"+Fehler);
      }else{
        alert("Folgende Fehler sind aufgetreten:\n\n"+Fehler);
      }
      return false;
    }else{
      return true;
    }
 }

 
//Statuszeilentext
function stat(was){
    top.status=was; return true
  }

//Warnhinweis beim Löschen eines Eintrags
function warnhinweis(adresse, id, was){
     if(confirm(was)){
       location.href=adresse+id;
       }else{
       location.href=adresse;
     }
}

//bb-code

function insert(form,eingabe,aTag, eTag) {
  var input = document.forms[form].elements[eingabe];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}



