speichernP = new Image(135, 27);
speichernP.src = "CTVHP/button/SpeichernP.png";

speichernU = new Image(135, 27);
speichernU.src = "CTVHP/button/Speichern.png";

pwAendernP = new Image(135, 27);
pwAendernP.src = "CTVHP/button/PasswortAendernP.png";

pwAendernU = new Image(135, 27);
pwAendernU.src = "CTVHP/button/PasswortAendern.png";

registrierenP = new Image(135, 27);
registrierenP.src = "CTVHP/button/RegistrierenP.png";

registrierenU = new Image(135, 27);
registrierenU.src = "CTVHP/button/Registrieren.png";

function isEnter(Ereignis, form) {

  if (Ereignis.which == 13 || Ereignis.keyCode == 13) {

    user_click("action", "login", form);
    
  }
}
function enterSuche(e, form) {
  
  if (e.which == 13 || e.keyCode == 13) {

    form.submit();
    
  }
}
function submitOnEnter(Ereignis, form) {

  if (Ereignis.which == 13 || Ereignis.keyCode == 13) {
  
    form.submit();
  
  }
}
function team_menue() {

  document.getElementById("Mannschaft").value = document.getElementById("MannschaftMenue").value;
}

function aktiv() {

  document.getElementById("MannschaftMenue").disabled = !document.getElementById("istAktiv").checked;
  document.getElementById("Aktiv").value = document.getElementById("istAktiv").checked ? "1" : "0";
}
function set_spieler(i) {
  
  document.getElementById("Spieler" + i).disabled = !document.getElementById("isTeam" + i).checked;
  document.getElementById("Tore" + i).disabled = !document.getElementById("isTeam" + i).checked;
  if (document.getElementById("isTeam" + i).checked) {
    document.getElementById("Tore" + i).value = 0;
  } else {
    document.getElementById("Tore" + i).value = "";
  }
  document.getElementById("Spieler" + i).focus();
}
function select_spieler(i) {
  
  
  document.getElementById("Tore" + i).focus();
  document.getElementById("Tore" + i).select();
}
/*
function remove_spieler(akt_entf_select_index) {
    
  var zu_entf_spieler = get_selected_player(akt_entf_select_index);
  document.getElementById("Spielberichttext").innerHTML = join(zu_entf_spieler);
  
  if (!document.getElementById("Spieler" + akt_entf_select_index).disabled) {
    
    spieler_entfernen(zu_entf_spieler, akt_entf_select_index);
  }
  akt_entf_select_index++;
}

function spieler_entfernen(spieler, akt_entf_select_i) {
  
  var laenge = document.forms['spielbericht'].elements['Spieler' + akt_entf_select_i].length;
  var betrachteter_index = 0;
  
  while (betrachteter_index < laenge) {
    
    if (in_array(document.getElementById("Spieler" + akt_entf_select_i).options[betrachteter_index].value, spieler)) {
      
      document.getElementById("Spieler" + akt_entf_select_i).options[betrachteter_index] = null;
    }
    betrachteter_index++;
  }
}
function in_array(item,arr) {
  for(p=0;p<arr.length;p++) if (item == arr[p]) return true;
  return false;
}
function get_selected_player(akt_entf_select_i) {
  
  var betrachteter_index = 1;
  var player = new Array();
  
  while (betrachteter_index <= 14) {
    
    if (((betrachteter_index != akt_entf_select_i) 
              && (!document.getElementById("Spieler" + betrachteter_index).disabled)) 
                            && (document.getElementById("Spieler" + betrachteter_index).value != 0)) {
      
      player.push(document.getElementById("Spieler" + betrachteter_index).value);
    }
    betrachteter_index++;
  }
  return player;
}

function spieler(array1, array2, array3, i) {

  var label = array1.shift();
  var text = "";
  var neueOptionen;
  var index = 0;
  var optgroup = null;
  var myList = null;
  var laenge = 0;
  
  if (label) {
  
    myList = document.forms['spielbericht'].elements['Spieler' + i];

    optgroup = document.createElement('optgroup');
    optgroup.label = label;

    neueOptionen = new Array();
    index = 0;
    text = array1.shift();
    while (text) {
      neueOptionen[index] = new Array(text, array1.shift());
      index++;
      text = array1.shift();
    }

    var optionNeu = null;

    for (var x in neueOptionen)
    {
          optionNeu = new Option(neueOptionen[x][0] , neueOptionen[x][1], x==0?true:false, false);
          optionNeu.label = neueOptionen[x][0];           
          optgroup.appendChild(optionNeu);
    }

    myList.appendChild(optgroup);
  }
  
  label = array2.shift();
  
  if (label) {
  
    myList = document.forms['spielbericht'].elements['Spieler' + i];

    optgroup = document.createElement('optgroup');
    optgroup.label = label;

    neueOptionen = new Array();
    index = 0;
    text = array2.shift();
    while (text) {
      neueOptionen[index] = new Array(text, array2.shift());
      index++;
      text = array2.shift();
    }

    var optionNeu = null;

    for (var x in neueOptionen)
    {
          optionNeu = new Option(neueOptionen[x][0] , neueOptionen[x][1], false, false);    
          optionNeu.label = neueOptionen[x][0];
          optgroup.appendChild(optionNeu);
    }

    myList.appendChild(optgroup);
  }
  
  label = array3.shift();
  
  if (label) {
  
    myList = document.forms['spielbericht'].elements['Spieler' + i];

    optgroup = document.createElement('optgroup');
    optgroup.label = label;

    neueOptionen = new Array();
    index = 0;
    text = array3.shift();
    while (text) {
      neueOptionen[index] = new Array(text, array3.shift());
      index++;
      text = array3.shift();
    }

    var optionNeu = null;

    for (var x in neueOptionen)
    {
          optionNeu = new Option(neueOptionen[x][0] , neueOptionen[x][1], false, false);  
          optionNeu.label = neueOptionen[x][0];         
          optgroup.appendChild(optionNeu);
    }

    myList.appendChild(optgroup);
  }
  document.write(document.forms['spielbericht'].elements['Spieler' + i].length);
}*/
function check_gb() {

  if (!(document.getElementById("gbName").value.match(/^[a-zA-Z0-9äöüÄÖÜß ]+$/))) {
    
    !alert("'" + document.getElementById("gbName").value + "' ist kein gültiger Name!");
    document.getElementById("gbName").focus();
    return false;
  }
  
  if (document.getElementById("eintragId").value == "") {
    
    !alert("Ihr Gästebucheintrag darf nicht leer sein!");
    document.getElementById("eintragId").focus();
    return false;
  }
  
  return true;
}
function check_com() {

  if (document.getElementById("eintragId").value == "") {
    
    !alert("Ihr Gästebucheintrag darf nicht leer sein!");
    document.getElementById("eintragId").focus();
    return false;
  }
  
  return true;
}
function check_amt() {

  if (document.getElementById("webAmtPD").value == 0) {
    
    !alert("Sie müssen ein Amt auswählen, das sie zuweisen möchten!");
    document.getElementById("webAmtPD").focus();
    return false;
  }
    
  if ((document.getElementById("webAmt1PD").value == document.getElementById("webAmt2PD").value) &&
          (document.getElementById("webAmt1PD").value != 0))  {
    
    !alert("Sie dürfen für Inhaber und Vertreter nich die selbe Person auswählen!");
    document.getElementById("webAmt1PD").focus();
    return false;
  }
  
  if ((document.getElementById("webAmt1PD").value == document.getElementById("webAmt2PD").value) &&
          (document.getElementById("webAmt1PD").value == 0))  {

    if (!confirm("Für diesen Amt wirklich Inhaber entfernen?")) {
  
      document.getElementById("webAmt1PD").focus();
      return false;
    }
  }
  
  return true;
}
function check_spielbericht() {

  if (!(document.getElementById("ToreHalbHeim").value.match(/^[0-9]{1,2}$/))) {
    
    !alert("'" + document.getElementById("ToreHalbHeim").value + "' ist keine gültige Zahl!");
    document.getElementById("ToreHalbHeim").focus();
    return false;
  }
  if (!(document.getElementById("ToreHalbAus").value.match(/^[0-9]{1,2}$/))) {
    
    alert("'" + document.getElementById("ToreHalbAus").value + "' ist keine gültige Zahl!");
    document.getElementById("ToreHalbAus").focus();
    return false;
  }
  if (!(document.getElementById("ToreEndHeim").value.match(/^[0-9]{1,2}$/))) {
    
    alert("'" + document.getElementById("ToreEndHeim").value + "' ist keine gültige Zahl!");
    document.getElementById("ToreEndHeim").focus();
    return false;
  }
  if (!(document.getElementById("ToreEndAus").value.match(/^[0-9]{1,2}$/))) {
    
    alert("'" + document.getElementById("ToreEndAus").value + "' ist keine gültige Zahl!");
    document.getElementById("ToreEndAus").focus();
    return false;
  }
  
  
  
  var i = 1;
  while (i <= 14) {
    
    
    if ((document.getElementById("Spieler" + i).value == 0) &&
                                             (document.getElementById("isTeam" + i).checked)) {
     
      alert("Sie müssen einen Spieler auswählen oder dieses Feld deaktivieren!");
      document.getElementById("Spieler" + i).focus();
      return false;
    }
    
    var i2 = 1;
    while (i2 <= 14) {
    
      if ((document.getElementById("isTeam" + i).checked) && (document.getElementById("isTeam" + i2).checked)) {
    
        if ((document.getElementById("Spieler" + i).value != 0) &&(((document.getElementById("Spieler" + i).value == document.getElementById("Spieler" + i2).value)) && (i != i2))) {
      
          alert("Es darf kein Spieler doppelt im Kader vergeben werden!");
          document.getElementById("Spieler" + i2).focus();
          return false;
        }
      }
      i2++;
    }
    i++;
  }
  i = 1;
  while (i <= 14) {
    
    if ((!(document.getElementById("Tore" + i).disabled)) && (!(document.getElementById("Tore" + i).value.match(/^[0-9]{1,2}$/)))) {
    
      alert("'" + document.getElementById("Tore" + i).value + "' ist keine gültige Torausbeute!");
      document.getElementById("Tore" + i).focus();
      return false;
    }
    i++;
  }
  return true;
}
function menu_click(section) {
  document.getElementById("menue_sections").value = section;
}

function submenu_click(section) {
  document.getElementById("submenue_sections").value = section;
}

function team_submenu_click(feld, section) {
  document.getElementById(feld).value = section;
}
function team_profil(mID) {
  document.getElementById("MitgliedsIDteam").value = mID;
  document.forms.team_profil.submit();
}
/*function bday_profil(mID) {
  document.getElementById("bdayid").value = mID;
  document.forms.bday.submit();
}*/
function torliste_profil(mID) {
  document.getElementById("torlistID").value = mID;
  document.forms.torlisteP.submit();
}
/*function com_edit(cID, action) {

  if (action == "loeschen") {
  
    if (confirm("Kommentar wirklich löschen?")) {

      document.getElementById("id").value = cID;
      document.getElementById("comAc").value = action;
      document.forms.commentEdit.submit();
    }
  } else {
    
    document.getElementById("id").value = cID;
    document.getElementById("comAc").value = action;
    document.forms.commentEdit.submit();
  }
}*/
function getteam(team) {

  if (team == "1.Damen") {
  
    secteam = "1damenteam";
  
  } else if (team == "2.Damen") {
  
    secteam = "2damenteam";
    
  } else if (team == "2.Herren") {
  
    secteam = "2herrenteam";
    
  } else if (team == "1.Herren") {
  
    secteam = "1herrenteam";
    
  } else if (team == "weibliche A-Jugend") {
  
    secteam = "wAjugendteam";
    
  } else if (team == "weibliche B-Jugend") {
  
    secteam = "wBjugendteam";
    
  } else if (team == "weibliche C-Jugend") {
  
    secteam = "wCjugendteam";
    
  } else if (team == "weibliche D-Jugend") {
  
    secteam = "wDjugendteam";
    
  }

  document.getElementById("secTeam").value = secteam;
  document.forms.getteam.submit();
}
function album_click(album) {
  document.getElementById("albumhide").value = album;
  document.forms.bilder.submit();
}
function user_click(name, value, formular) {
  document.getElementById("userhide").name = name;
  document.getElementById("userhide").value = value;
  formular.submit();
}
function web_mitglieder_neu(name, value1, formular, value2) {
  document.getElementById("webmitgliederhide").name = name;
  document.getElementById("webmitgliederhide").value = value1;
  document.getElementById("websectionhide").value = value2;
  formular.submit();
}
function web_mitglieder_edit(name, value1, formular, value2) {
  
  if (document.getElementById("webMitgliederPD").value != 0) {
   
    document.getElementById("webmitgliederhide").name = name;
    document.getElementById("webmitgliederhide").value = value1;
    document.getElementById("websectionhide").value = value2;
    formular.submit();
    
  } else {
  
    alert("Sie müssen ein Mitglied auswählen, das sie bearbeiten wollen!");
  
  }
}
function mitglied_loeschen() {
  
  if (document.getElementById("webMitgliederPD").value != 0) {
  
    var mitglied = document.getElementById("webMitgliederPD").options[document.getElementById("webMitgliederPD").selectedIndex].text;
    
    if (confirm("Mitglied '" + mitglied + "' wirklich löschen?")) {
    
      web_mitglieder_edit('action', 'mitglied_loeschen', document.forms.webadminMitglieder, 'webadmin')
    
    } else {
      document.getElementById("linkMitgliedloeschen").blur();
    }
    
  } else {
  
    alert("Sie müssen ein Mitglied auswählen, das sie löschen wollen!");
  
  }
}
function web_spiel_edit(name, value1, formular, value2) {
  
  if (document.getElementById("webSpielPD").value != 0) {
   
    document.getElementById("webspielhide").name = name;
    document.getElementById("webspielhide").value = value1;
    document.getElementById("websectionhidespiel").value = value2;
    formular.submit();
    
  } else {
  
    alert("Sie müssen ein Spiel auswählen, das sie bearbeiten wollen!");
  
  }
}
function spiel_loeschen() {
  
  if (document.getElementById("webSpielPD").value != 0) {
  
    var spiel = document.getElementById("webSpielPD").options[document.getElementById("webSpielPD").selectedIndex].text;
    
    if (confirm("Spiel '" + spiel + "' wirklich löschen?")) {
    
      web_spiel_edit('action', 'spiel_loeschen', document.forms.Spieledit, 'webadmin')
    
    } else {
      document.getElementById("linkSpielloeschen").blur();
    }
    
  } else {
  
    alert("Sie müssen ein Spiel auswählen, das sie löschen wollen!");
  
  }
}
function profil_click(name1, value1, value2) {
  document.getElementById("profilhide1").name = name1;
  document.getElementById("profilhide1").value = value1;
  document.getElementById("profilhide2").value = value2;
}
function init_neue_saison() {
  
  if (confirm("Wollen sie wirklich eine neue Saison initiieren?")) {
    document.forms.initNeueSaison.submit()
  } else {
    document.getElementById("linkInitSaison").blur();
  }
}
function showTeamMax(div) {
  
  div.style.visibility = "visible";

}
function hideTeamMax(div) {
  
  div.style.visibility = "hidden";
}
