function uhrzeit()
{
  zeit = new Date()
  s = zeit.getSeconds()
  h = zeit.getHours()
  m = zeit.getMinutes()

  if (h <= "9") {
    h = "0" + h
  }
  if (m <= "9") {
    m = "0" + m
  }
  if (s <= "9") {
    s = "0" + s
  }

  var jetzt = h + ":" + m + ":" + s
  var timeout = setTimeout("uhrzeit()", 1000)

  document.getElementById('uhrzeit').innerHTML = jetzt
}

window.onload = uhrzeit

function add_teilnehmer1(){
  if (document.getElementById("input-vorname").value == ""){
    alert("Vornamen eingeben!");
    return false;
  }

  if (document.getElementById("input-nachname").value == ""){
    alert("Nachnamen eingeben!");
    return false;
  }
}

function add_verein(){
  if (document.getElementById("input-name").value == ""){
    alert("Start-Namen eingeben!");
    return false;
  }

  if (document.getElementById("input-email").value == ""){
    alert("E-Mail eingeben!");
    return false;
  }

  if (document.getElementById("input-passwort1").value == ""){
    alert("Passwort eingeben!");
    return false;
  }
}

function edit_verein(){
  if (document.getElementById("input-name").value == ""){
    alert("Start-Namen eingeben!");
    return false;
  }

  if (document.getElementById("input-email").value == ""){
    alert("E-Mail eingeben!");
    return false;
  }
}

function teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, caller){
  switch (caller){

    case "geschlecht":
      document.getElementById("div-edit-gewicht").style.display = "none";
      document.getElementById("div-edit-grad").style.display = "none";
      try {document.getElementById("button-submit2").style.display = "none"; } catch(e) {}
      document.getElementById("button-submit1").style.display = "none";
      teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "jahrgang")
    break;

    case "grad":
      var grad = document.getElementById("edit-grad").value;
      grad = grad.split(".");
      if (document.getElementById("edit-grad").value == "0") { grad[0] = "11"; grad[1] = "Kup"; }
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      switch(document.getElementById("edit-alter").value){
        case "Jugend A":
          var von = ja_lk_von; var bis = ja_lk_bis;
        break;

        case "Jugend B":
          var von = jb_lk_von; var bis = jb_lk_bis;
        break;

        case "Jugend C":
          var von = jc_lk_von; var bis = jc_lk_bis;
        break;

        case "Jugend D":
          var von = jd_lk_von; var bis = jd_lk_bis;
        break;

        case "Senioren":
          var von = sen_lk_von; var bis = sen_lk_bis;
        break;
      }

      von = von.toString().split(".");
      if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
      bis = bis.toString().split(".");
      if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

      if ((grad >= von) && (grad <= bis)){
        if (document.getElementById("edit-gewicht").value != "0"){
          try{ document.getElementById("button-submit2").style.display = "inline"; } catch(e){}
          document.getElementById("button-submit1").style.display = "inline";
        }
      }
      else { if (document.getElementById("edit-grad").value != "0") alert("Die Kombination aus Alter und Gürtel kann nicht gemeldet werden!"); try{document.getElementById("button-submit2").style.display = "none";} catch(e){} document.getElementById("button-submit1").style.display = "none"; }
    break;

    case "alter":
      var box = document.getElementById("edit-gewicht").options;
      try {document.getElementById("button-submit2").style.display = "none"; } catch(e) {}
      document.getElementById("button-submit1").style.display = "none";
      while(box.length > 0) box[0] = null;

      if(document.getElementById("edit-geschlecht").value == "weiblich"){
        switch(document.getElementById("edit-alter").value){
          case "Jugend A":
            var alter = jaw;
          break;

          case "Jugend B":
            var alter = jbw;
          break;

          case "Jugend C":
            var alter = jcw;
          break;

          case "Jugend D":
            var alter = jdw;
          break;

          case "Senioren":
            var alter = senw;
          break;
        }
      }else{
        switch(document.getElementById("edit-alter").value){
          case "Jugend A":
            var alter = jam;
          break;

          case "Jugend B":
            var alter = jbm;
          break;

          case "Jugend C":
            var alter = jcm;
          break;

          case "Jugend D":
            var alter = jdm;
          break;

          case "Senioren":
            var alter = senm;
          break;
        }
      }
      box[0] = new Option("Bitte wählen", "0");
      for(a in alter){
        var Eintrag = new Option(alter[a], alter[a]);
        box[box.length] = Eintrag;
      }

      if(document.getElementById("edit-alter").value != "0"){
        document.getElementById("div-edit-gewicht").style.display = "block";
        document.getElementById("div-edit-grad").style.display = "block";
        teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "gewicht")
      }else{
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
      }

      document.getElementById("edit-grad").selectedIndex = 0;
    break;

    case "jahrgang":
      var alter = document.getElementById("edit-jahrgang2").value;
      var box = document.getElementById("edit-alter").options;

      while(box.length > 0) box[0] = null;

      if ((alter >= ja_von) && (alter <= ja_bis)){
        var Eintrag = new Option("Jugend A", "Jugend A");
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        box[box.length] = Eintrag;
      }

      if ((alter >= jb_von) && (alter <= jb_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend B", "Jugend B");
        box[box.length] = Eintrag;
      }

      if ((alter >= jc_von) && (alter <= jc_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend C", "Jugend C");
        box[box.length] = Eintrag;
      }

      if ((alter >= jd_von) && (alter <= jd_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend D", "Jugend D");
        box[box.length] = Eintrag;
      }

      if ((alter >= sen_von) && (alter <= sen_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Senioren", "Senioren");
        box[box.length] = Eintrag;
      }

      if (box.length == 0){
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
        try{document.getElementById("button-submit2").style.display = "none";} catch(e){}
        document.getElementById("button-submit1").style.display = "none";
        alert ("Meldung für diesen Jahrgang nicht möglich");
      }else if(box.length == 2){
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-input-alter").style.display = "block";
        document.getElementById("input-alter").value = box[1].value;
        document.getElementById("edit-alter").selectedIndex = 1;
        teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "alter");
      }
      else{
        document.getElementById("div-edit-alter").style.display = "block";
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
        try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
        document.getElementById("button-submit1").style.display = "none";
      }
    break;

    case "gewicht":
      if ((document.getElementById("edit-grad").value != "0") && (document.getElementById("edit-gewicht").value != "0")){ try{document.getElementById("button-submit2").style.display = "inline";}catch(e){} document.getElementById("button-submit1").style.display = "inline"; }
      else { document.getElementById("button-submit1").style.display = "none"; try{document.getElementById("button-submit2").style.display = "none";}catch(e){} }
    break;
  }
}

function teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, caller){
  switch (caller){

    case "geschlecht":
      document.getElementById("div-edit-gewicht").style.display = "none";
      document.getElementById("div-edit-grad").style.display = "none";
      document.getElementById("div-edit-LK").style.display = "none";
      document.getElementById("div-input-LK").style.display = "none";
      document.getElementById("button-submit1").style.display = "none";
      try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
      teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "jahrgang")
    break;

    case "grad":
      while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").remove(0);

      var grad = document.getElementById("edit-grad").value;
      grad = grad.split(".");
      if (document.getElementById("edit-grad").value == "0") { grad[0] = "11"; grad[1] = "Kup"; }
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      switch(document.getElementById("edit-alter").value){
        case "Jugend A":
          var von1 = ja_lk1_von; var bis1 = ja_lk1_bis; var von2 = ja_lk2_von; var bis2 = ja_lk2_bis;
        break;

        case "Jugend B":
          var von1 = jb_lk1_von; var bis1 = jb_lk1_bis; var von2 = jb_lk2_von; var bis2 = jb_lk2_bis;
        break;

        case "Jugend C":
          var von1 = jc_lk1_von; var bis1 = jc_lk1_bis; var von2 = jc_lk2_von; var bis2 = jc_lk2_bis;
        break;

        case "Jugend D":
          var von1 = jd_lk1_von; var bis1 = jd_lk1_bis; var von2 = jd_lk2_von; var bis2 = jd_lk2_bis;
        break;

        case "Senioren":
          var von1 = sen_lk1_von; var bis1 = sen_lk1_bis; var von2 = sen_lk2_von; var bis2 = sen_lk2_bis;
        break;
      }

      von1 = von1.toString().split(".");
      if (von1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von1 = parseInt(von1[0]) * -1; else von1 = parseInt(von1[0]);
      bis1 = bis1.toString().split(".");
      if (bis1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis1 = parseInt(bis1[0]) * -1; else bis1 = parseInt(bis1[0]);
      von2 = von2.toString().split(".");
      if (von2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von2 = parseInt(von2[0]) * -1; else von2 = parseInt(von2[0]);
      bis2 = bis2.toString().split(".");
      if (bis2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis2 = parseInt(bis2[0]) * -1; else bis2 = parseInt(bis2[0]);

      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      if ((grad >= von1) && (grad <= bis1)){
         var Eintrag = new Option("LK1", "LK1");
         document.getElementById("edit-LK").options[document.getElementById("edit-LK").options.length] = Eintrag;
      }
      if ((grad >= von2) && (grad <= bis2)){
         var Eintrag = new Option("LK2", "LK2");
         document.getElementById("edit-LK").options[document.getElementById("edit-LK").options.length] = Eintrag;
      }
      if (document.getElementById("edit-LK").options.length == 1){
        if (document.getElementById("edit-grad").value != "0") alert("Die Kombination aus Alter und Gürtel kann nicht gemeldet werden!");
        document.getElementById("div-edit-LK").style.display = "none";
        document.getElementById("div-input-LK").style.display = "none";
        document.getElementById("button-submit1").style.display = "none";
        try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
      }else if (document.getElementById("edit-LK").options.length == 2){
        document.getElementById("div-edit-LK").style.display = "none";
        document.getElementById("div-input-LK").style.display = "block";
        document.getElementById("input-LK").value = document.getElementById("edit-LK").options[1].value;
        document.getElementById("edit-LK").selectedIndex = 1;
        teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "LK");
      }else{
        document.getElementById("div-edit-LK").style.display = "block";
        document.getElementById("div-input-LK").style.display = "none";
        document.getElementById("button-submit1").style.display = "none";
        try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
      }
    break;

    case "LK":
      if ((document.getElementById("edit-LK").value != "0") && (document.getElementById("edit-gewicht").value != "0")){ document.getElementById("button-submit1").style.display = "inline"; try{document.getElementById("button-submit2").style.display = "inline";}catch(e){} }
      else { document.getElementById("button-submit1").style.display = "none"; try{document.getElementById("button-submit2").style.display = "none";}catch(e){} }
    break;

    case "alter":
      var box = document.getElementById("edit-gewicht").options;
      while(box.length > 0) box[0] = null;

      if(document.getElementById("edit-geschlecht").value == "weiblich"){
        switch(document.getElementById("edit-alter").value){
          case "Jugend A":
            var alter = jaw;
          break;

          case "Jugend B":
            var alter = jbw;
          break;

          case "Jugend C":
            var alter = jcw;
          break;

          case "Jugend D":
            var alter = jdw;
          break;

          case "Senioren":
            var alter = senw;
          break;
        }
      }else{
        switch(document.getElementById("edit-alter").value){
          case "Jugend A":
            var alter = jam;
          break;

          case "Jugend B":
            var alter = jbm;
          break;

          case "Jugend C":
            var alter = jcm;
          break;

          case "Jugend D":
            var alter = jdm;
          break;

          case "Senioren":
            var alter = senm;
          break;
        }
      }
      box[0] = new Option("Bitte wählen", "0");
      for(a in alter){
        var Eintrag = new Option(alter[a], alter[a]);
        box[box.length] = Eintrag;
      }

      if(document.getElementById("edit-alter").value != "0"){
        document.getElementById("div-edit-gewicht").style.display = "block";
        document.getElementById("div-edit-grad").style.display = "block";
      }else{
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
      }

      document.getElementById("div-edit-LK").style.display = "none";
      document.getElementById("div-input-LK").style.display = "none";
      document.getElementById("button-submit1").style.display = "none";
      try{document.getElementById("button-submit2").style.display = "none";}catch(e){}

      document.getElementById("edit-grad").selectedIndex = 0;
    break;

    case "jahrgang":
      var alter = document.getElementById("edit-jahrgang2").value;
      var box = document.getElementById("edit-alter").options;

      while(box.length > 0) box[0] = null;

      if ((alter >= ja_von) && (alter <= ja_bis)){
        var Eintrag = new Option("Jugend A", "Jugend A");
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        box[box.length] = Eintrag;
      }

      if ((alter >= jb_von) && (alter <= jb_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend B", "Jugend B");
        box[box.length] = Eintrag;
      }

      if ((alter >= jc_von) && (alter <= jc_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend C", "Jugend C");
        box[box.length] = Eintrag;
      }

      if ((alter >= jd_von) && (alter <= jd_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Jugend D", "Jugend D");
        box[box.length] = Eintrag;
      }

      if ((alter >= sen_von) && (alter <= sen_bis)){
        if (box.length == 0) box[box.length] = new Option("Bitte wählen", "0");
        var Eintrag = new Option("Senioren", "Senioren");
        box[box.length] = Eintrag;
      }

      if (box.length == 0){
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
        document.getElementById("button-submit1").style.display = "none";
        try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
        alert ("Meldung für diesen Jahrgang nicht möglich");
      }else if(box.length == 2){
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-input-alter").style.display = "block";
        document.getElementById("input-alter").value = box[1].value;
        document.getElementById("edit-alter").selectedIndex = 1;
        teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "alter");
      }
      else{
        document.getElementById("div-edit-alter").style.display = "block";
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-gewicht").style.display = "none";
        document.getElementById("div-edit-grad").style.display = "none";
      }
      document.getElementById("div-edit-LK").style.display = "none";
      document.getElementById("div-input-LK").style.display = "none";
      document.getElementById("button-submit1").style.display = "none";
      try{document.getElementById("button-submit2").style.display = "none";}catch(e){}
    break;

    case "gewicht":
      if ((document.getElementById("edit-grad").value != "0") && (document.getElementById("edit-gewicht").value != "0")){ document.getElementById("button-submit1").style.display = "inline"; try{document.getElementById("button-submit2").style.display = "inline";}catch(e){} }
      else { document.getElementById("button-submit1").style.display = "none"; try{document.getElementById("button-submit2").style.display = "none";}catch(e){} }
    break;
  }
}

function teilnehmer_edit(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, klasse, gewicht, grad){
  teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "jahrgang");
  var i;
  for (i = 0; i < document.getElementById("edit-alter").options.length; i++){
    if (document.getElementById("edit-alter").options[i].value == klasse) break;
  }
  document.getElementById("edit-alter").selectedIndex = i;
  teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "alter");
  for (i = 0; i < document.getElementById("edit-gewicht").options.length; i++){
    if (document.getElementById("edit-gewicht").options[i].value == gewicht) break;
  }
  document.getElementById("edit-gewicht").selectedIndex = i;
  for (i = 0; i < document.getElementById("edit-grad").options.length; i++){
    if (document.getElementById("edit-grad").options[i].value == grad) break;
  }
  document.getElementById("edit-grad").selectedIndex = i;
  teilnehmer_add(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk_von, ja_lk_bis, jb_lk_von, jb_lk_bis, jc_lk_von, jc_lk_bis, jd_lk_von, jd_lk_bis, sen_lk_von, sen_lk_bis, "grad");
}

function teilnehmer_edit_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, klasse, gewicht, grad, LK){
  teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "jahrgang");
  var i;
  for (i = 0; i < document.getElementById("edit-alter").options.length; i++){
    if (document.getElementById("edit-alter").options[i].value == klasse) break;
  }
  document.getElementById("edit-alter").selectedIndex = i;
  teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "alter");
  for (i = 0; i < document.getElementById("edit-gewicht").options.length; i++){
    if (document.getElementById("edit-gewicht").options[i].value == gewicht) break;
  }
  document.getElementById("edit-gewicht").selectedIndex = i;
  for (i = 0; i < document.getElementById("edit-grad").options.length; i++){
    if (document.getElementById("edit-grad").options[i].value == grad) break;
  }
  document.getElementById("edit-grad").selectedIndex = i;
  teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "grad");
  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == LK) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;
  teilnehmer_add_LK(ja_von, ja_bis, jb_von, jb_bis, jc_von, jc_bis, jd_von, jd_bis, sen_von, sen_bis, jam, jaw, jbm, jbw, jcm, jcw, jdm, jdw, senm, senw, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, sen_lk1_von, sen_lk1_bis, sen_lk2_von, sen_lk2_bis, "LK");
}

function popup_listen(args){
  var fenster = window.open("listen.php?" + args, "popup");
  fenster.focus();
  fenster.setTimeout("print();", 1500);
}

function technik_einzel(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, turnier_datum, paar_alter_von, paar_alter_bis, paar_namen, synchron_alter_von, synchron_alter_bis, synchron_namen, mixed_alter_von, mixed_alter_bis, mixed_namen, team_alter_von, team_alter_bis, team_namen, paar_leistungsklasse, synchron_leistungsklasse, mixed_leistungsklasse, team_leistungsklasse){

  // // DEBUG alert("synchron_alter_von: " + synchron_alter_von + "\n" + "synchron_alter_bis: " + synchron_alter_bis );

  document.getElementById("div-input-LK").style.display = "none";
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("edit-grad-einzel").selectedIndex = 0;
  document.getElementById("edit-grad").selectedIndex = 0;
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("edit-1D").selectedIndex = 0;
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("edit-2D").selectedIndex = 0;
  document.getElementById("div-edit-3D").style.display = "none";
  document.getElementById("edit-3D").selectedIndex = 0;
  document.getElementById("div-edit-paar_1D").style.display = "none";
  document.getElementById("edit-paar_1D").selectedIndex = 0;
  document.getElementById("div-edit-paar_2D").style.display = "none";
  document.getElementById("edit-paar_2D").selectedIndex = 0;
  document.getElementById("div-edit-paar_3D").style.display = "none";
  document.getElementById("edit-paar_3D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";


  sTag = new Date();
  Jahr = document.getElementById("edit-jahrgang2").value;
  SJahr = Jahr%4;
  SHJahr = Jahr%100;
  S4Jahr = Jahr%400;
  STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
  now = new Date(turnier_datum);
  alter = new Date(now - Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0));
  alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
  if ((STag == 1) && (document.getElementById("edit-jahrgang1").value == now.getUTCMonth() + 1) && (document.getElementById("edit-jahrgang").value == now.getUTCDate())) STag = 1;
  else STag = 0;
  alter = alter.getUTCFullYear() + STag;

  if ((paar_alter_von > alter)) alert("TN zu jung für Paar-Meldung: " + paar_namen + "\nMinimales Alter: " + paar_alter_von + "\nDie Meldung wird gelöscht");
  else if ((paar_alter_bis < alter)) alert("TN zu alt für Paar-Meldung: " + paar_namen + "\nMaximales Alter: " + paar_alter_bis + "\nDie Meldung wird gelöscht");

  if ((synchron_alter_von > alter)) alert("TN zu jung für Synchron-Meldung: " + synchron_namen + "\nMinimales Alter: " + synchron_alter_von + "\nDie Meldung wird gelöscht");
  else if ((synchron_alter_bis < alter)) alert("TN zu alt für Synchron-Meldung: " + synchron_namen + "\nMaximales Alter: " + synchron_alter_bis + "\nDie Meldung wird gelöscht");

  if ((mixed_alter_von > alter)) alert("TN zu jung für Synchron-Meldung: " + mixed_namen + "\nMinimales Alter: " + mixed_alter_von + "\nDie Meldung wird gelöscht");
  else if ((mixed_alter_bis < alter)) alert("TN zu alt für Synchron-Meldung: " + mixed_namen + "\nMaximales Alter: " + mixed_alter_bis + "\nDie Meldung wird gelöscht");

  if ((team_alter_von > alter)) alert("TN zu jung für Synchron-Meldung: " + team_namen + "\nMinimales Alter: " + team_alter_von + "\nDie Meldung wird gelöscht");
  else if ((team_alter_bis < alter)) alert("TN zu alt für Synchron-Meldung: " + team_namen + "\nMaximales Alter: " + team_alter_bis + "\nDie Meldung wird gelöscht");

  switch (document.getElementById("edit-einzel").value){
    case "Nein":
      document.getElementById("div-edit-grad").style.display = "block";
      document.getElementById("div-edit-alter").style.display = "none";
      document.getElementById("div-input-alter").style.display = "none";
      document.getElementById("div-edit-grad-einzel").style.display = "none";
      document.getElementById("div-edit-LK").style.display = "none";
      document.getElementById("div-input-LK").style.display = "none";
    break;

    case "Ja":

      // DEBUG alert("Alter: " + alter + " Jahre");

      box = document.getElementById("edit-alter");
      while(box.length > 0) box[0] = null;
      box[0] = new Option("Bitte wählen", "0");
      if ((sd_von <= alter) && (sd_bis >= alter)) box.options[box.length] = new Option("Senioren D", "Senioren D");
      if ((sc_von <= alter) && (sc_bis >= alter)) box.options[box.length] = new Option("Senioren C", "Senioren C");
      if ((sb_von <= alter) && (sb_bis >= alter)) box.options[box.length] = new Option("Senioren B", "Senioren B");
      if ((sa_von <= alter) && (sa_bis >= alter)) box.options[box.length] = new Option("Senioren A", "Senioren A");
      if ((ja_von <= alter) && (ja_bis >= alter)) box.options[box.length] = new Option("Jugend A", "Jugend A");
      if ((jb_von <= alter) && (jb_bis >= alter)) box.options[box.length] = new Option("Jugend B", "Jugend B");
      if ((jc_von <= alter) && (jc_bis >= alter)) box.options[box.length] = new Option("Jugend C", "Jugend C");
      if ((jd_von <= alter) && (jd_bis >= alter)) box.options[box.length] = new Option("Jugend D", "Jugend D");
      if ((je_von <= alter) && (je_bis >= alter)) box.options[box.length] = new Option("Jugend E", "Jugend E");

      if (box.length == 1){
        alert("Meldung nicht möglich");
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-edit-grad-einzel").style.display = "none";
      }else if(box.length == 2){
        document.getElementById("input-alter").value = box.options[1].value;
        document.getElementById("edit-alter").value = box.options[1].value;
        document.getElementById("div-input-alter").style.display = "block";
        document.getElementById("div-edit-alter").style.display = "none";
        document.getElementById("div-edit-grad-einzel").style.display = "block";
      }else{
        document.getElementById("div-edit-alter").style.display = "block";
        document.getElementById("div-input-alter").style.display = "none";
        document.getElementById("div-edit-grad-einzel").style.display = "none";
      }

      document.getElementById("div-edit-grad").style.display = "none";

    break;

    case "Bitte wählen":
      document.getElementById("div-edit-grad").style.display = "none";
      document.getElementById("div-edit-alter").style.display = "none";
      document.getElementById("div-input-alter").style.display = "none";
      document.getElementById("div-edit-grad-einzel").style.display = "none";
    break;
  }
}

function technik_einzel_alter(){
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("edit-1D").selectedIndex = 0;
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("edit-2D").selectedIndex = 0;
  document.getElementById("div-edit-3D").style.display = "none";
  document.getElementById("edit-3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  if (document.getElementById("edit-alter").value != 0){
    document.getElementById("div-edit-grad-einzel").style.display = "block";
    document.getElementById("edit-grad-einzel").selectedIndex = 0;
    document.getElementById("div-input-LK").style.display = "none";
    document.getElementById("div-edit-LK").style.display = "none";
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }else{
    document.getElementById("div-edit-grad-einzel").style.display = "none";
    document.getElementById("div-input-LK").style.display = "none";
    document.getElementById("div-edit-LK").style.display = "none";
  }
}

function technik_einzel_grad(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_namen, paar_own_grad, paar_grad2, paar_own_alter, paar_alter2, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_namen, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_namen, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_namen, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis, paar_leistungsklasse, synchron_leistungsklasse, mixed_leistungsklasse, team_leistungsklasse){

  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("edit-1D").selectedIndex = 0;
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("edit-2D").selectedIndex = 0;
  document.getElementById("div-edit-3D").style.display = "none";
  document.getElementById("edit-3D").selectedIndex = 0;
  document.getElementById("div-edit-paar_1D").style.display = "none";
  document.getElementById("edit-paar_1D").selectedIndex = 0;
  document.getElementById("div-edit-paar_2D").style.display = "none";
  document.getElementById("edit-paar_2D").selectedIndex = 0;
  document.getElementById("div-edit-paar_3D").style.display = "none";
  document.getElementById("edit-paar_3D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (document.getElementById("edit-grad-einzel").value != 0){

    sTag = new Date();
    Jahr = document.getElementById("edit-jahrgang2").value;
    SJahr = Jahr%4;
    SHJahr = Jahr%100;
    S4Jahr = Jahr%400;
    STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
    now = new Date(turnier_datum);
    alter = new Date(now - Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0));
    alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
    if ((STag == 1) && (document.getElementById("edit-jahrgang1").value == now.getUTCMonth() + 1) && (document.getElementById("edit-jahrgang").value == now.getUTCDate())) STag = 1;
    else STag = 0;
    alter = alter.getUTCFullYear() + STag;

    if (paar_own_grad != 0){

      if ((paar_alter_von <= alter) && (paar_alter_bis >= alter)){

        paar_own_grad = paar_own_grad.toString().split(".");
        if (paar_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_own_grad = parseInt(paar_own_grad[0]) * -1; else paar_own_grad = parseInt(paar_own_grad[0]);
        paar_grad2 = paar_grad2.toString().split(".");
        if (paar_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad2 = parseInt(paar_grad2[0]) * -1; else paar_grad2 = parseInt(paar_grad2[0]);

        paar_grad_bis = paar_grad_bis.toString().split(".");
        if (paar_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_bis = parseInt(paar_grad_bis[0]) * -1; else paar_grad_bis = parseInt(paar_grad_bis[0]);
        paar_grad_von = paar_grad_von.toString().split(".");
        if (paar_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_von = parseInt(paar_grad_von[0]) * -1; else paar_grad_von = parseInt(paar_grad_von[0]);

        var grad_form = document.getElementById("edit-grad-einzel").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Paar Grad von: ' + paar_grad_von + "\nPaar Grad bis: " + paar_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= paar_grad_bis) && (grad_form >= paar_grad_von)){
          var grad; var geburtstag_sportler;
          if ((parseInt(paar_own_grad) > -2) && (parseInt(paar_grad2) > -2)){
            if (paar_own_alter >= paar_alter2){
              var grad = parseInt(paar_own_grad);
              var geburtstag_sportler = paar_own_alter;
            }else{
              var grad = parseInt(paar_grad2);
              var geburtstag_sportler = paar_alter2;
            }
          }else{
            if (parseInt(paar_own_grad) <= parseInt(paar_grad2)){
              var grad = parseInt(paar_own_grad);
              var geburtstag_sportler = paar_own_alter;
            }else{
              var grad = parseInt(paar_grad2);
              var geburtstag_sportler = paar_alter2;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          var paar_alter_form_von = 0; var paar_alter_form_bis = 999;

          if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_j_von; var paar_alter_form_bis = formenwahl_j_bis; }
          if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_s_von; var paar_alter_form_bis = formenwahl_s_bis; }
          if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_m_von; var paar_alter_form_bis = formenwahl_m_bis; }

          var grad_neu; var geburtstag_sportler_neu;
          if ((parseInt(grad_form) > -2) && (parseInt(paar_grad2) > -2)){
            if (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= paar_alter2){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else{
              var grad_neu = parseInt(paar_grad2);
              var geburtstag_sportler_neu = paar_alter2;
            }
          }else{
            if (parseInt(grad_form) <= parseInt(paar_grad2)){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else{
              var grad_neu = parseInt(paar_grad2);
              var geburtstag_sportler_neu = paar_alter2;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler_neu);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler_neu);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          // DEBUG alert("Einzel-TN: " + paar_own_grad + " " + paar_own_alter + "\nPaar-TN: " + paar_grad2 + " " + paar_alter2 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Paars erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < paar_alter_form_von) || (alter > paar_alter_form_bis))) alert("Die Änderungen machen eine Formenneuwahl des Paars erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Paar.\nDie Meldung für " + paar_namen + " wird gelöscht!");
        }
      }
    }

    if (synchron_own_grad != 0){

      if ((synchron_alter_von <= alter) && (synchron_alter_bis >= alter)){

        synchron_own_grad = synchron_own_grad.toString().split(".");
        if (synchron_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_own_grad = parseInt(synchron_own_grad[0]) * -1; else synchron_own_grad = parseInt(synchron_own_grad[0]);
        synchron_grad2 = synchron_grad2.toString().split(".");
        if (synchron_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad2 = parseInt(synchron_grad2[0]) * -1; else synchron_grad2 = parseInt(synchron_grad2[0]);
        synchron_grad3 = synchron_grad3.toString().split(".");
        if (synchron_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad3 = parseInt(synchron_grad3[0]) * -1; else synchron_grad3 = parseInt(synchron_grad3[0]);

        synchron_grad_bis = synchron_grad_bis.toString().split(".");
        if (synchron_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_bis = parseInt(synchron_grad_bis[0]) * -1; else synchron_grad_bis = parseInt(synchron_grad_bis[0]);
        synchron_grad_von = synchron_grad_von.toString().split(".");
        if (synchron_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_von = parseInt(synchron_grad_von[0]) * -1; else synchron_grad_von = parseInt(synchron_grad_von[0]);

        var grad_form = document.getElementById("edit-grad-einzel").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Synchron Grad von: ' + synchron_grad_von + "\nSynchron Grad bis: " + synchron_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= synchron_grad_bis) && (grad_form >= synchron_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(synchron_own_grad) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
            if((synchron_own_alter >= synchron_alter2) && (synchron_own_alter >= synchron_alter3)){
              var grad = parseInt(synchron_own_grad);
              var geburtstag_sportler = synchron_own_alter;
            }else if ((synchron_alter2 >= (synchron_own_alter)) && (synchron_alter2 >= (synchron_alter3))){
              var grad = parseInt(synchron_grad2);
              var geburtstag_sportler = synchron_alter2;
            }else{
              var grad = parseInt(synchron_grad3);
              var geburtstag_sportler = synchron_alter3;
            }
          }else{
            if ((parseInt(synchron_own_grad) <= (parseInt(synchron_grad2))) && (parseInt(synchron_own_grad) <= (parseInt(synchron_grad3)))){
              var grad = parseInt(synchron_own_grad);
              var geburtstag_sportler = synchron_own_alter;
            }else if ((parseInt(synchron_grad2) <= (parseInt(synchron_own_grad))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
              var grad = parseInt(synchron_grad2);
              var geburtstag_sportler = synchron_alter2;
            }else{
              var grad = parseInt(synchron_grad3);
              var geburtstag_sportler = synchron_alter3;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          var synchron_alter_form_von = 0; var synchron_alter_form_bis = 999;

          if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_j_von; var synchron_alter_form_bis = formenwahl_j_bis; }
          if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_s_von; var synchron_alter_form_bis = formenwahl_s_bis; }
          if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_m_von; var synchron_alter_form_bis = formenwahl_m_bis; }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
            if((Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter2) && (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter3)){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((synchron_alter2 >= (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0))) && (synchron_alter2 >= (synchron_alter3))){
              var grad_neu = parseInt(synchron_grad2);
              var geburtstag_sportler_neu = synchron_alter2;
            }else{
              var grad_neu = parseInt(synchron_grad3);
              var geburtstag_sportler_neu = synchron_alter3;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(synchron_grad2))) && (parseInt(grad_form) <= (parseInt(synchron_grad3)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(synchron_grad2) <= (parseInt(grad_form))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
              var grad_neu = parseInt(synchron_grad2);
              var geburtstag_sportler_neu = synchron_alter2;
            }else{
              var grad_neu = parseInt(synchron_grad3);
              var geburtstag_sportler_neu = synchron_alter3;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler_neu);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler_neu);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          // DEBUG alert("Einzel-TN: " + synchron_own_grad + " " + synchron_own_alter + "\nSynchron-TN 2: " + synchron_grad2 + " " + synchron_alter2 + "\nSynchron-TN 3: " + synchron_grad3 + " " + synchron_alter3 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Synchrons erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < synchron_alter_form_von) || (alter > synchron_alter_form_bis))) alert("Die Änderungen machen eine Formenneuwahl des Synchrons erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Synchron.\nDie Meldung für " + synchron_namen + " wird gelöscht!");
        }
      }
    }

    if (mixed_own_grad != 0){

      if ((mixed_alter_von <= alter) && (mixed_alter_bis >= alter)){

        mixed_own_grad = mixed_own_grad.toString().split(".");
        if (mixed_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_own_grad = parseInt(mixed_own_grad[0]) * -1; else mixed_own_grad = parseInt(mixed_own_grad[0]);
        mixed_grad2 = mixed_grad2.toString().split(".");
        if (mixed_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad2 = parseInt(mixed_grad2[0]) * -1; else mixed_grad2 = parseInt(mixed_grad2[0]);
        mixed_grad3 = mixed_grad3.toString().split(".");
        if (mixed_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad3 = parseInt(mixed_grad3[0]) * -1; else mixed_grad3 = parseInt(mixed_grad3[0]);
        mixed_grad4 = mixed_grad4.toString().split(".");
        if (mixed_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad4 = parseInt(mixed_grad4[0]) * -1; else mixed_grad4 = parseInt(mixed_grad4[0]);
        mixed_grad5 = mixed_grad5.toString().split(".");
        if (mixed_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad5 = parseInt(mixed_grad5[0]) * -1; else mixed_grad5 = parseInt(mixed_grad5[0]);

        mixed_grad_bis = mixed_grad_bis.toString().split(".");
        if (mixed_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_bis = parseInt(mixed_grad_bis[0]) * -1; else mixed_grad_bis = parseInt(mixed_grad_bis[0]);
        mixed_grad_von = mixed_grad_von.toString().split(".");
        if (mixed_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_von = parseInt(mixed_grad_von[0]) * -1; else mixed_grad_von = parseInt(mixed_grad_von[0]);

        var grad_form = document.getElementById("edit-grad-einzel").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Mixed Grad von: ' + mixed_grad_von + "\nMixed Grad bis: " + mixed_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= mixed_grad_bis) && (grad_form >= mixed_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(mixed_own_grad) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) && (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
            if ((parseInt(mixed_own_alter) >= (parseInt(mixed_alter2))) && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_own_grad);
              var geburtstag_sportler = mixed_own_alter;
            }else if ((parseInt(mixed_alter2) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad2);
              var geburtstag_sportler = mixed_alter2;
            }else if ((parseInt(mixed_alter3) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad3);
              var geburtstag_sportler = mixed_alter3;
            }else if ((parseInt(mixed_alter4) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad4);
              var geburtstag_sportler = mixed_alter4;
            }else{
              var grad = parseInt(mixed_grad5);
              var geburtstag_sportler = mixed_alter5;
            }
          }else{
            if ((parseInt(mixed_own_grad) <= (parseInt(mixed_grad2))) && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_own_grad);
              var geburtstag_sportler = mixed_own_alter;
            }else if ((parseInt(mixed_grad2) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad2);
              var geburtstag_sportler = mixed_alter2;
            }else if ((parseInt(mixed_grad3) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad3);
              var geburtstag_sportler = mixed_alter3;
            }else if ((parseInt(mixed_grad4) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad4);
              var geburtstag_sportler = mixed_alter4;
            }else{
              var grad = parseInt(mixed_grad5);
              var geburtstag_sportler = mixed_alter5;
            }
          }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) && (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
            if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(mixed_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad2);
              var geburtstag_sportler_neu = mixed_alter2;
            }else if ((parseInt(mixed_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad3);
              var geburtstag_sportler_neu = mixed_alter3;
            }else if ((parseInt(mixed_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad4);
              var geburtstag_sportler_neu = mixed_alter4;
            }else{
              var grad_neu = parseInt(mixed_grad5);
              var geburtstag_sportler_neu = mixed_alter5;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(mixed_grad2))) && (parseInt(grad_form) <= (parseInt(mixed_grad3)))  && (parseInt(grad_form) <= (parseInt(mixed_grad4)))  && (parseInt(grad_form) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(mixed_grad2) <= (parseInt(grad_form))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad2);
              var geburtstag_sportler_neu = mixed_alter2;
            }else if ((parseInt(mixed_grad3) <= (parseInt(grad_form))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad3);
              var geburtstag_sportler_neu = mixed_alter3;
            }else if ((parseInt(mixed_grad4) <= (parseInt(grad_form))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad4);
              var geburtstag_sportler_neu = mixed_alter4;
            }else{
              var grad_neu = parseInt(mixed_grad5);
              var geburtstag_sportler_neu = mixed_alter5;
            }
          }

          // DEBUG alert("Einzel-TN: " + mixed_own_grad + " " + mixed_own_alter + "\nMixed-TN 2: " + mixed_grad2 + " " + mixed_alter2 + "\nMixed-TN 3: " + mixed_grad3 + " " + mixed_alter3 + "\nMixed-TN 4: " + mixed_grad4 + " " + mixed_alter4 + "\nMixed-TN 5: " + mixed_grad5 + " " + mixed_alter5 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Mixed erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1))) alert("Die Änderungen machen eine Formenneuwahl des Mixed erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Mixed.\nDie Meldung für " + mixed_namen + " wird gelöscht!");
        }
      }
    }

    if (team_own_grad != 0){

      if ((team_alter_von <= alter) && (team_alter_bis >= alter)){

        team_own_grad = team_own_grad.toString().split(".");
        if (team_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_own_grad = parseInt(team_own_grad[0]) * -1; else team_own_grad = parseInt(team_own_grad[0]);
        team_grad2 = team_grad2.toString().split(".");
        if (team_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad2 = parseInt(team_grad2[0]) * -1; else team_grad2 = parseInt(team_grad2[0]);
        team_grad3 = team_grad3.toString().split(".");
        if (team_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad3 = parseInt(team_grad3[0]) * -1; else team_grad3 = parseInt(team_grad3[0]);
        team_grad4 = team_grad4.toString().split(".");
        if (team_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad4 = parseInt(team_grad4[0]) * -1; else team_grad4 = parseInt(team_grad4[0]);
        team_grad5 = team_grad5.toString().split(".");
        if (team_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad5 = parseInt(team_grad5[0]) * -1; else team_grad5 = parseInt(team_grad5[0]);

        team_grad_bis = team_grad_bis.toString().split(".");
        if (team_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_bis = parseInt(team_grad_bis[0]) * -1; else team_grad_bis = parseInt(team_grad_bis[0]);
        team_grad_von = team_grad_von.toString().split(".");
        if (team_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_von = parseInt(team_grad_von[0]) * -1; else team_grad_von = parseInt(team_grad_von[0]);

        var grad_form = document.getElementById("edit-grad-einzel").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('team Grad von: ' + team_grad_von + "\nteam Grad bis: " + team_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= team_grad_bis) && (grad_form >= team_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(team_own_grad) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
            if ((parseInt(team_own_alter) >= (parseInt(team_alter2))) && (parseInt(team_own_alter) >= (parseInt(team_alter3)))  && (parseInt(team_own_alter) >= (parseInt(team_alter4)))  && (parseInt(team_own_alter) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_own_grad);
              var geburtstag_sportler = team_own_alter;
            }else if ((parseInt(team_alter2) >= (parseInt(team_own_alter))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad2);
              var geburtstag_sportler = team_alter2;
            }else if ((parseInt(team_alter3) >= (parseInt(team_own_alter))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad3);
              var geburtstag_sportler = team_alter3;
            }else if ((parseInt(team_alter4) >= (parseInt(team_own_alter))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad4);
              var geburtstag_sportler = team_alter4;
            }else{
              var grad = parseInt(team_grad5);
              var geburtstag_sportler = team_alter5;
            }
          }else{
            if ((parseInt(team_own_grad) <= (parseInt(team_grad2))) && (parseInt(team_own_grad) <= (parseInt(team_grad3)))  && (parseInt(team_own_grad) <= (parseInt(team_grad4)))  && (parseInt(team_own_grad) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_own_grad);
              var geburtstag_sportler = team_own_alter;
            }else if ((parseInt(team_grad2) <= (parseInt(team_own_grad))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad2);
              var geburtstag_sportler = team_alter2;
            }else if ((parseInt(team_grad3) <= (parseInt(team_own_grad))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad3);
              var geburtstag_sportler = team_alter3;
            }else if ((parseInt(team_grad4) <= (parseInt(team_own_grad))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad4);
              var geburtstag_sportler = team_alter4;
            }else{
              var grad = parseInt(team_grad5);
              var geburtstag_sportler = team_alter5;
            }
          }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
            if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(team_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad2);
              var geburtstag_sportler_neu = team_alter2;
            }else if ((parseInt(team_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad3);
              var geburtstag_sportler_neu = team_alter3;
            }else if ((parseInt(team_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad4);
              var geburtstag_sportler_neu = team_alter4;
            }else{
              var grad_neu = parseInt(team_grad5);
              var geburtstag_sportler_neu = team_alter5;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(team_grad2))) && (parseInt(grad_form) <= (parseInt(team_grad3)))  && (parseInt(grad_form) <= (parseInt(team_grad4)))  && (parseInt(grad_form) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(team_grad2) <= (parseInt(grad_form))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad2);
              var geburtstag_sportler_neu = team_alter2;
            }else if ((parseInt(team_grad3) <= (parseInt(grad_form))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad3);
              var geburtstag_sportler_neu = team_alter3;
            }else if ((parseInt(team_grad4) <= (parseInt(grad_form))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad4);
              var geburtstag_sportler_neu = team_alter4;
            }else{
              var grad_neu = parseInt(team_grad5);
              var geburtstag_sportler_neu = team_alter5;
            }
          }

          // DEBUG alert("Einzel-TN: " + team_own_grad + " " + team_own_alter + "\nteam-TN 2: " + team_grad2 + " " + team_alter2 + "\nteam-TN 3: " + team_grad3 + " " + team_alter3 + "\nteam-TN 4: " + team_grad4 + " " + team_alter4 + "\nteam-TN 5: " + team_grad5 + " " + team_alter5 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Teams erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1))) alert("Die Änderungen machen eine Formenneuwahl des Teams erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Team.\nDie Meldung für " + team_namen + " wird gelöscht!");
        }
      }
    }
  }

  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("div-input-LK").style.display = "none";
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("edit-1D").selectedIndex = 0;
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("edit-2D").selectedIndex = 0;
  document.getElementById("div-edit-3D").style.display = "none";
  document.getElementById("edit-3D").selectedIndex = 0;
  document.getElementById("div-edit-paar_1D").style.display = "none";
  document.getElementById("edit-paar_1D").selectedIndex = 0;
  document.getElementById("div-edit-paar_2D").style.display = "none";
  document.getElementById("edit-paar_2D").selectedIndex = 0;
  document.getElementById("div-edit-paar_3D").style.display = "none";
  document.getElementById("edit-paar_3D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;

  var grad = document.getElementById("edit-grad-einzel").value;
  grad = grad.split(".");
  if (document.getElementById("edit-grad-einzel").value == "0") { grad[0] = "11"; grad[1] = "Kup"; }
  if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

  var lks; var von; var bis; var von1; var bis1; var von2; var bis2; var von3; var bis3;

  switch (document.getElementById("edit-alter").value){
    case "Senioren D":
       lks = sd_lks;  von = sd_lk_von;  bis = sd_lk_bis;  von1 = sd_lk1_von;  bis1 = sd_lk1_bis;  von2 = sd_lk2_von;  bis2 = sd_lk2_bis;  von3 = sd_lk3_von; bis3 = sd_lk3_bis;
    break;

    case "Senioren C":
       lks = sc_lks;  von = sc_lk_von;  bis = sc_lk_bis;  von1 = sc_lk1_von;  bis1 = sc_lk1_bis;  von2 = sc_lk2_von;  bis2 = sc_lk2_bis;  von3 = sc_lk3_von; bis3 = sc_lk3_bis;
    break;

    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis;
    break;

    case "Jugend A":
       lks = ja_lks;  von = ja_lk_von;  bis = ja_lk_bis;  von1 = ja_lk1_von;  bis1 = ja_lk1_bis;  von2 = ja_lk2_von;  bis2 = ja_lk2_bis;  von3 = ja_lk3_von; bis3 = ja_lk3_bis;
    break;

    case "Jugend B":
       lks = jb_lks;  von = jb_lk_von;  bis = jb_lk_bis;  von1 = jb_lk1_von;  bis1 = jb_lk1_bis;  von2 = jb_lk2_von;  bis2 = jb_lk2_bis;  von3 = jb_lk3_von; bis3 = jb_lk3_bis;
    break;

    case "Jugend C":
       lks = jc_lks;  von = jc_lk_von;  bis = jc_lk_bis;  von1 = jc_lk1_von;  bis1 = jc_lk1_bis;  von2 = jc_lk2_von;  bis2 = jc_lk2_bis;  von3 = jc_lk3_von; bis3 = jc_lk3_bis;
    break;

    case "Jugend D":
       lks = jd_lks;  von = jd_lk_von;  bis = jd_lk_bis;  von1 = jd_lk1_von;  bis1 = jd_lk1_bis;  von2 = jd_lk2_von;  bis2 = jd_lk2_bis;  von3 = jd_lk3_von; bis3 = jd_lk3_bis;
    break;

    case "Jugend E":
       lks = je_lks;  von = je_lk_von;  bis = je_lk_bis;  von1 = je_lk1_von;  bis1 = je_lk1_bis;  von2 = je_lk2_von;  bis2 = je_lk2_bis;  von3 = je_lk3_von; bis3 = je_lk3_bis;
    break;
  }

  switch (lks){
    case "Nein":
      von = von.toString().split(".");
      if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
      bis = bis.toString().split(".");
      if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

      if ((von <= grad) && (bis >= grad)){
        if ((formenwahl == "Ja") && (formenwahl_keine_lk == "Ja")){
          technik_einzel_lk(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
        }else{

          document.getElementById("button-submit1").style.display = "inline";
          document.getElementById("button-submit2").style.display = "inline";
        }
      }else{
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";
      }
    break;

    case "2 LK":
      von1 = von1.toString().split(".");
      if (von1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von1 = parseInt(von1[0]) * -1; else von1 = parseInt(von1[0]);
      bis1 = bis1.toString().split(".");
      if (bis1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis1 = parseInt(bis1[0]) * -1; else bis1 = parseInt(bis1[0]);
      von2 = von2.toString().split(".");
      if (von2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von2 = parseInt(von2[0]) * -1; else von2 = parseInt(von2[0]);
      bis2 = bis2.toString().split(".");
      if (bis2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis2 = parseInt(bis2[0]) * -1; else bis2 = parseInt(bis2[0]);

      box = document.getElementById("edit-LK").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option("Bitte wählen", "0");
      if ((von1 <= grad) && (bis1 >= grad)) box[box.length] = new Option("LK 1", "LK 1");
      if ((von2 <= grad) && (bis2 >= grad)) box[box.length] = new Option("LK 2", "LK 2");

      if (box.length == 1){
        alert("Meldung nicht möglich");
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";
      }else if(box.length == 2){
        document.getElementById("input-LK").value = box[1].value;
        document.getElementById("edit-LK").value = box[1].value;
        document.getElementById("div-input-LK").style.display = "block";
        document.getElementById("div-edit-LK").style.display = "none";

        technik_einzel_lk(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);

      }else{
        document.getElementById("div-input-LK").style.display = "none";
        document.getElementById("div-edit-LK").style.display = "block";
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";
      }
    break;

    case "3 LK":
      von1 = von1.toString().split(".");
      if (von1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von1 = parseInt(von1[0]) * -1; else von1 = parseInt(von1[0]);
      bis1 = bis1.toString().split(".");
      if (bis1[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis1 = parseInt(bis1[0]) * -1; else bis1 = parseInt(bis1[0]);
      von2 = von2.toString().split(".");
      if (von2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von2 = parseInt(von2[0]) * -1; else von2 = parseInt(von2[0]);
      bis2 = bis2.toString().split(".");
      if (bis2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis2 = parseInt(bis2[0]) * -1; else bis2 = parseInt(bis2[0]);
      von3 = von3.toString().split(".");
      if (von3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von3 = parseInt(von3[0]) * -1; else von3 = parseInt(von3[0]);
      bis3 = bis3.toString().split(".");
      if (bis3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis3 = parseInt(bis3[0]) * -1; else bis3 = parseInt(bis3[0]);

      box = document.getElementById("edit-LK").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option("Bitte wählen", "0");
      if ((von1 <= grad) && (bis1 >= grad)) box[box.length] = new Option("LK 1", "LK 1");
      if ((von2 <= grad) && (bis2 >= grad)) box[box.length] = new Option("LK 2", "LK 2");
      if ((von3 <= grad) && (bis3 >= grad)) box[box.length] = new Option("LK 3", "LK 3");

      if (box.length == 1){
        alert("Meldung nicht möglich");
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";
      }else if(box.length == 2){
        document.getElementById("input-LK").value = box[1].value;
        document.getElementById("edit-LK").value = box[1].value;
        document.getElementById("div-input-LK").style.display = "block";
        document.getElementById("div-edit-LK").style.display = "none";

        /*if ((formenwahl_alle_lk == "Ja") || ((formenwahl_lk1_nicht == "Ja") && ((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3"))) && (formenwahl == "Ja"))*/ technik_einzel_lk(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
        /*else{
          document.getElementById("button-submit1").style.display = "inline";
          document.getElementById("button-submit2").style.display = "inline";
        }*/

      }else{
        document.getElementById("div-input-LK").style.display = "none";
        document.getElementById("div-edit-LK").style.display = "block";
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";
      }
    break;
  }
}

function technik_einzel_lk(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  if ((document.getElementById("edit-LK").value != 0) || (document.getElementById("div-edit-LK").style.display == "none")){

    document.getElementById("div-edit-1D").style.display = "none";
    document.getElementById("edit-1D").selectedIndex = 0;
    document.getElementById("div-edit-2D").style.display = "none";
    document.getElementById("edit-2D").selectedIndex = 0;
    document.getElementById("div-edit-3D").style.display = "none";
    document.getElementById("edit-3D").selectedIndex = 0;
    document.getElementById("div-edit-paar_1D").style.display = "none";
    document.getElementById("edit-paar_1D").selectedIndex = 0;
    document.getElementById("div-edit-paar_2D").style.display = "none";
    document.getElementById("edit-paar_2D").selectedIndex = 0;
    document.getElementById("div-edit-paar_3D").style.display = "none";
    document.getElementById("edit-paar_3D").selectedIndex = 0;
    document.getElementById("div-edit-synchron_1D").style.display = "none";
    document.getElementById("edit-synchron_1D").selectedIndex = 0;
    document.getElementById("div-edit-synchron_2D").style.display = "none";
    document.getElementById("edit-synchron_2D").selectedIndex = 0;
    document.getElementById("div-edit-synchron_3D").style.display = "none";
    document.getElementById("edit-synchron_3D").selectedIndex = 0;
    document.getElementById("div-edit-mixed_1D").style.display = "none";
    document.getElementById("edit-mixed_1D").selectedIndex = 0;
    document.getElementById("div-edit-mixed_2D").style.display = "none";
    document.getElementById("edit-mixed_2D").selectedIndex = 0;
    document.getElementById("div-edit-mixed_3D").style.display = "none";
    document.getElementById("edit-mixed_3D").selectedIndex = 0;
    document.getElementById("div-edit-team_1D").style.display = "none";
    document.getElementById("edit-team_1D").selectedIndex = 0;
    document.getElementById("div-edit-team_2D").style.display = "none";
    document.getElementById("edit-team_2D").selectedIndex = 0;
    document.getElementById("div-edit-team_3D").style.display = "none";
    document.getElementById("edit-team_3D").selectedIndex = 0;
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";

    var wahl = 0;
    if (formenwahl_alle_lk == "Ja") wahl = 1;
    else if((formenwahl_lk1_nicht == "Ja") && ((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3"))) wahl = 1;
    else if((formenwahl_keine_lk == "Ja") && (document.getElementById("div-edit-LK").style.display == "none") && (document.getElementById("edit-LK").value != "LK 1")) wahl = 1;

    if ((formenwahl == "Ja") && (wahl == 1)){

      var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

      switch (document.getElementById("edit-grad-einzel").value){
        case "10. Kup":
          D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
        break;

        case "9. Kup":
          D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
        break;

        case "8. Kup":
          D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
        break;

        case "7. Kup":
          D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
        break;

        case "6. Kup":
          D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
        break;

        case "5. Kup":
          D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
        break;

        case "4. Kup":
          D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
        break;

        case "3. Kup":
          D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
        break;

        case "2. Kup":
          D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
        break;

        default:
          var grad = document.getElementById("edit-grad-einzel").value;
          var exit = 0;

          if (exit == 1){
            document.getElementById("div-edit-1D").style.display = "none";
            document.getElementById("edit-1D").selectedIndex = 0;
            document.getElementById("div-edit-2D").style.display = "none";
            document.getElementById("edit-2D").selectedIndex = 0;
            document.getElementById("div-edit-3D").style.display = "none";
            document.getElementById("edit-3D").selectedIndex = 0;
            document.getElementById("div-edit-paar_1D").style.display = "none";
            document.getElementById("edit-paar_1D").selectedIndex = 0;
            document.getElementById("div-edit-paar_2D").style.display = "none";
            document.getElementById("edit-paar_2D").selectedIndex = 0;
            document.getElementById("div-edit-paar_3D").style.display = "none";
            document.getElementById("edit-paar_3D").selectedIndex = 0;
            document.getElementById("div-edit-synchron_1D").style.display = "none";
            document.getElementById("edit-synchron_1D").selectedIndex = 0;
            document.getElementById("div-edit-synchron_2D").style.display = "none";
            document.getElementById("edit-synchron_2D").selectedIndex = 0;
            document.getElementById("div-edit-synchron_3D").style.display = "none";
            document.getElementById("edit-synchron_3D").selectedIndex = 0;
            document.getElementById("div-edit-mixed_1D").style.display = "none";
            document.getElementById("edit-mixed_1D").selectedIndex = 0;
            document.getElementById("div-edit-mixed_2D").style.display = "none";
            document.getElementById("edit-mixed_2D").selectedIndex = 0;
            document.getElementById("div-edit-mixed_3D").style.display = "none";
            document.getElementById("edit-mixed_3D").selectedIndex = 0;
            document.getElementById("div-edit-team_1D").style.display = "none";
            document.getElementById("edit-team_1D").selectedIndex = 0;
            document.getElementById("div-edit-team_2D").style.display = "none";
            document.getElementById("edit-team_2D").selectedIndex = 0;
            document.getElementById("div-edit-team_3D").style.display = "none";
            document.getElementById("edit-team_3D").selectedIndex = 0;
            document.getElementById("button-submit1").style.display = "inline";
            document.getElementById("button-submit2").style.display = "inline";
            return;
          }
          else{
            sTag = new Date();
            Jahr = document.getElementById("edit-jahrgang2").value;
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0));
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
            if ((STag == 1) && (document.getElementById("edit-jahrgang1").value == now.getUTCMonth() + 1) && (document.getElementById("edit-jahrgang").value == now.getUTCDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
              D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
            }
            else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
              D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
            }
            else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
              D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
            }else{
              document.getElementById("div-edit-1D").style.display = "none";
              document.getElementById("edit-1D").selectedIndex = 0;
              document.getElementById("div-edit-2D").style.display = "none";
              document.getElementById("edit-2D").selectedIndex = 0;
              document.getElementById("div-edit-3D").style.display = "none";
              document.getElementById("edit-3D").selectedIndex = 0;
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
              alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
              return;
            }
          }
        break;
      }

      var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

      box = document.getElementById("edit-1D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D1_von; i<= D1_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-2D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D2_von; i<= D2_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-3D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D3_von; i<= D3_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      document.getElementById("div-edit-1D").style.display = "block";
      document.getElementById("div-edit-2D").style.display = "block";
      document.getElementById("div-edit-3D").style.display = "block";

    }else{
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";
      technik_einzel_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_psmt_grad(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  document.getElementById("div-input-LK").style.display = "none";
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("edit-1D").selectedIndex = 0;
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("edit-2D").selectedIndex = 0;
  document.getElementById("div-edit-3D").style.display = "none";
  document.getElementById("edit-3D").selectedIndex = 0;
  document.getElementById("div-edit-paar_1D").style.display = "none";
  document.getElementById("edit-paar_1D").selectedIndex = 0;
  document.getElementById("div-edit-paar_2D").style.display = "none";
  document.getElementById("edit-paar_2D").selectedIndex = 0;
  document.getElementById("div-edit-paar_3D").style.display = "none";
  document.getElementById("edit-paar_3D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";

  if (document.getElementById("edit-grad").value != 0){

    sTag = new Date();
    Jahr = document.getElementById("edit-jahrgang2").value;
    SJahr = Jahr%4;
    SHJahr = Jahr%100;
    S4Jahr = Jahr%400;
    STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
    now = new Date(turnier_datum);
    alter = new Date(now - Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0));
    alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
    if ((STag == 1) && (document.getElementById("edit-jahrgang1").value == now.getUTCMonth() + 1) && (document.getElementById("edit-jahrgang").value == now.getUTCDate())) STag = 1;
    else STag = 0;
    alter = alter.getUTCFullYear() + STag;

   // DEBUG alert("paar_own_grad: " + paar_own_grad + "\npaar_own_alter: " + paar_own_alter + "\npaar_grad2: " + paar_grad2 + "\npaar_alter2: " + paar_alter2 + "\npaar_alter_von: " + paar_alter_von + "\npaar_alter_bis: " + paar_alter_bis + "\npaar_grad_von: " + paar_grad_von + "\npaar_grad_bis: " + paar_grad_bis);

    if (paar_own_grad != 0){

      if ((paar_alter_von <= alter) && (paar_alter_bis >= alter)){

        paar_own_grad = paar_own_grad.toString().split(".");
        if (paar_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_own_grad = parseInt(paar_own_grad[0]) * -1; else paar_own_grad = parseInt(paar_own_grad[0]);
        paar_grad2 = paar_grad2.toString().split(".");
        if (paar_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad2 = parseInt(paar_grad2[0]) * -1; else paar_grad2 = parseInt(paar_grad2[0]);

        paar_grad_bis = paar_grad_bis.toString().split(".");
        if (paar_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_bis = parseInt(paar_grad_bis[0]) * -1; else paar_grad_bis = parseInt(paar_grad_bis[0]);
        paar_grad_von = paar_grad_von.toString().split(".");
        if (paar_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_von = parseInt(paar_grad_von[0]) * -1; else paar_grad_von = parseInt(paar_grad_von[0]);

        var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Paar Grad von: ' + paar_grad_von + "\nPaar Grad bis: " + paar_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= paar_grad_bis) && (grad_form >= paar_grad_von)){
          var grad; var geburtstag_sportler;
          if ((parseInt(paar_own_grad) > -2) && (parseInt(paar_grad2) > -2)){
            if (paar_own_alter >= paar_alter2){
              var grad = parseInt(paar_own_grad);
              var geburtstag_sportler = paar_own_alter;
            }else{
              var grad = parseInt(paar_grad2);
              var geburtstag_sportler = paar_alter2;
            }
          }else{
            if (parseInt(paar_own_grad) <= parseInt(paar_grad2)){
              var grad = parseInt(paar_own_grad);
              var geburtstag_sportler = paar_own_alter;
            }else{
              var grad = parseInt(paar_grad2);
              var geburtstag_sportler = paar_alter2;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          var paar_alter_form_von = 0; var paar_alter_form_bis = 999;

          if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_j_von; var paar_alter_form_bis = formenwahl_j_bis; }
          if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_s_von; var paar_alter_form_bis = formenwahl_s_bis; }
          if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_m_von; var paar_alter_form_bis = formenwahl_m_bis; }

          var grad_neu; var geburtstag_sportler_neu;
          if ((parseInt(grad_form) > -2) && (parseInt(paar_grad2) > -2)){
            if (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= paar_alter2){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else{
              var grad_neu = parseInt(paar_grad2);
              var geburtstag_sportler_neu = paar_alter2;
            }
          }else{
            if (parseInt(grad_form) <= parseInt(paar_grad2)){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else{
              var grad_neu = parseInt(paar_grad2);
              var geburtstag_sportler_neu = paar_alter2;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler_neu);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler_neu);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          // DEBUG alert("Einzel-TN: " + paar_own_grad + " " + paar_own_alter + "\nPaar-TN: " + paar_grad2 + " " + paar_alter2 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu + "\nalter: " + alter + "\npaar_alter_form_von: " + paar_alter_form_von + "\npaar_alter_form_bis: " + paar_alter_form_bis);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))){
            // document.getElementById("button-submit1").style.display = "none";
            // document.getElementById("button-submit2").style.display = "none";
            alert("Die Änderungen machen eine Formenneuwahl des Paares erforderlich. Bitte tun Sie dies im nächsten Schritt! (grad)");
          }else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < paar_alter_form_von) || (alter > paar_alter_form_bis))){
            // document.getElementById("button-submit1").style.display = "none";
            // document.getElementById("button-submit2").style.display = "none";
            alert("Die Änderungen machen eine Formenneuwahl des Paareserforderlich. Bitte tun Sie dies im nächsten Schritt! (alter)");
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Paar.\nDie Meldung für " + paar_namen + " wird gelöscht!");
        }
      }
    }


      // DEBUG alert("synchron_own_grad: " + synchron_own_grad + "\nsynchron_own_alter: " + synchron_own_alter + "\nsynchron_grad2: " + synchron_grad2 + "\nsynchron_alter2: " + synchron_alter2 + "\nsynchron_grad3: " + synchron_grad3 + "\nsynchron_alter3: " + synchron_alter3 + "\nsynchron_alter_von: " + synchron_alter_von + "\nsynchron_alter_bis: " + synchron_alter_bis + "\nsynchron_grad_von: " + synchron_grad_von + "\nsynchron_grad_bis: " + synchron_grad_bis);

    if(synchron_own_grad != 0){

      if ((synchron_alter_von <= alter) && (synchron_alter_bis >= alter)){

        synchron_own_grad = synchron_own_grad.toString().split(".");
        if (synchron_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_own_grad = parseInt(synchron_own_grad[0]) * -1; else synchron_own_grad = parseInt(synchron_own_grad[0]);
        synchron_grad2 = synchron_grad2.toString().split(".");
        if (synchron_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad2 = parseInt(synchron_grad2[0]) * -1; else synchron_grad2 = parseInt(synchron_grad2[0]);
        synchron_grad3 = synchron_grad3.toString().split(".");
        if (synchron_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad3 = parseInt(synchron_grad3[0]) * -1; else synchron_grad3 = parseInt(synchron_grad3[0]);

        synchron_grad_bis = synchron_grad_bis.toString().split(".");
        if (synchron_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_bis = parseInt(synchron_grad_bis[0]) * -1; else synchron_grad_bis = parseInt(synchron_grad_bis[0]);
        synchron_grad_von = synchron_grad_von.toString().split(".");
        if (synchron_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_von = parseInt(synchron_grad_von[0]) * -1; else synchron_grad_von = parseInt(synchron_grad_von[0]);

        var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Synchron Grad von: ' + synchron_grad_von + "\nSynchron Grad bis: " + synchron_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= synchron_grad_bis) && (grad_form >= synchron_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(synchron_own_grad) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
            if((synchron_own_alter >= synchron_alter2) && (synchron_own_alter >= synchron_alter3)){
              var grad = parseInt(synchron_own_grad);
              var geburtstag_sportler = synchron_own_alter;
            }else if ((synchron_alter2 >= (synchron_own_alter)) && (synchron_alter2 >= (synchron_alter3))){
              var grad = parseInt(synchron_grad2);
              var geburtstag_sportler = synchron_alter2;
            }else{
              var grad = parseInt(synchron_grad3);
              var geburtstag_sportler = synchron_alter3;
            }
          }else{
            if ((parseInt(synchron_own_grad) <= (parseInt(synchron_grad2))) && (parseInt(synchron_own_grad) <= (parseInt(synchron_grad3)))){
              var grad = parseInt(synchron_own_grad);
              var geburtstag_sportler = synchron_own_alter;
            }else if ((parseInt(synchron_grad2) <= (parseInt(synchron_own_grad))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
              var grad = parseInt(synchron_grad2);
              var geburtstag_sportler = synchron_alter2;
            }else{
              var grad = parseInt(synchron_grad3);
              var geburtstag_sportler = synchron_alter3;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          var synchron_alter_form_von = 0; var synchron_alter_form_bis = 999;

          if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_j_von; var synchron_alter_form_bis = formenwahl_j_bis; }
          if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_s_von; var synchron_alter_form_bis = formenwahl_s_bis; }
          if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_m_von; var synchron_alter_form_bis = formenwahl_m_bis; }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
            if((Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter2) && (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter3)){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((synchron_alter2 >= (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0))) && (synchron_alter2 >= (synchron_alter3))){
              var grad_neu = parseInt(synchron_grad2);
              var geburtstag_sportler_neu = synchron_alter2;
            }else{
              var grad_neu = parseInt(synchron_grad3);
              var geburtstag_sportler_neu = synchron_alter3;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(synchron_grad2))) && (parseInt(grad_form) <= (parseInt(synchron_grad3)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(synchron_grad2) <= (parseInt(grad_form))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
              var grad_neu = parseInt(synchron_grad2);
              var geburtstag_sportler_neu = synchron_alter2;
            }else{
              var grad_neu = parseInt(synchron_grad3);
              var geburtstag_sportler_neu = synchron_alter3;
            }
          }

          sTag = new Date();
          geburt_sportler = new Date(geburtstag_sportler_neu);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - geburtstag_sportler_neu);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          // DEBUG alert("Einzel-TN: " + synchron_own_grad + " " + synchron_own_alter + "\nSynchron-TN 2: " + synchron_grad2 + " " + synchron_alter2 + "\nSynchron-TN 3: " + synchron_grad3 + " " + synchron_alter3 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))){
            //document.getElementById("button-submit1").style.display = "none";
            //document.getElementById("button-submit2").style.display = "none";
            alert("Die Änderungen machen eine Formenneuwahl des Synchrons erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          }else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < synchron_alter_form_von) || (alter > synchron_alter_form_bis))){
            // document.getElementById("button-submit1").style.display = "none";
            // document.getElementById("button-submit2").style.display = "none";
            alert("Die Änderungen machen eine Formenneuwahl des Synchrons erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Synchron.\nDie Meldung für " + synchron_namen + " wird gelöscht!");
        }
      }
    }

    // DEBUG alert("mixed_own_grad: " + mixed_own_grad + "\nmixed_own_alter: " + mixed_own_alter + "\nmixed_grad2: " + mixed_grad2 + "\nmixed_alter2: " + mixed_alter2 + "\nmixed_grad3: " + mixed_grad3 + "\nmixed_alter3: " + mixed_alter3 + "\nmixed_grad4: " + mixed_grad4 + "\nmixed_alter4: " + mixed_alter4 + "\nmixed_grad5: " + mixed_grad5 + "\nmixed_alter5: " + mixed_alter5 + "\nmixed_alter_von: " + mixed_alter_von + "\nmixed_alter_bis: " + mixed_alter_bis + "\nmixed_grad_von: " + mixed_grad_von + "\nmixed_grad_bis: " + mixed_grad_bis);

    if (mixed_own_grad != 0){

      if ((mixed_alter_von <= alter) && (mixed_alter_bis >= alter)){

        mixed_own_grad = mixed_own_grad.toString().split(".");
        if (mixed_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_own_grad = parseInt(mixed_own_grad[0]) * -1; else mixed_own_grad = parseInt(mixed_own_grad[0]);
        mixed_grad2 = mixed_grad2.toString().split(".");
        if (mixed_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad2 = parseInt(mixed_grad2[0]) * -1; else mixed_grad2 = parseInt(mixed_grad2[0]);
        mixed_grad3 = mixed_grad3.toString().split(".");
        if (mixed_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad3 = parseInt(mixed_grad3[0]) * -1; else mixed_grad3 = parseInt(mixed_grad3[0]);
        mixed_grad4 = mixed_grad4.toString().split(".");
        if (mixed_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad4 = parseInt(mixed_grad4[0]) * -1; else mixed_grad4 = parseInt(mixed_grad4[0]);
        mixed_grad5 = mixed_grad5.toString().split(".");
        if (mixed_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad5 = parseInt(mixed_grad5[0]) * -1; else mixed_grad5 = parseInt(mixed_grad5[0]);

        mixed_grad_bis = mixed_grad_bis.toString().split(".");
        if (mixed_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_bis = parseInt(mixed_grad_bis[0]) * -1; else mixed_grad_bis = parseInt(mixed_grad_bis[0]);
        mixed_grad_von = mixed_grad_von.toString().split(".");
        if (mixed_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_von = parseInt(mixed_grad_von[0]) * -1; else mixed_grad_von = parseInt(mixed_grad_von[0]);

        var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Mixed Grad von: ' + mixed_grad_von + "\nMixed Grad bis: " + mixed_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= mixed_grad_bis) && (grad_form >= mixed_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(mixed_own_grad) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) && (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
            if ((parseInt(mixed_own_alter) >= (parseInt(mixed_alter2))) && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_own_grad);
              var geburtstag_sportler = mixed_own_alter;
            }else if ((parseInt(mixed_alter2) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad2);
              var geburtstag_sportler = mixed_alter2;
            }else if ((parseInt(mixed_alter3) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad3);
              var geburtstag_sportler = mixed_alter3;
            }else if ((parseInt(mixed_alter4) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
              var grad = parseInt(mixed_grad4);
              var geburtstag_sportler = mixed_alter4;
            }else{
              var grad = parseInt(mixed_grad5);
              var geburtstag_sportler = mixed_alter5;
            }
          }else{
            if ((parseInt(mixed_own_grad) <= (parseInt(mixed_grad2))) && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_own_grad);
              var geburtstag_sportler = mixed_own_alter;
            }else if ((parseInt(mixed_grad2) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad2);
              var geburtstag_sportler = mixed_alter2;
            }else if ((parseInt(mixed_grad3) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad3);
              var geburtstag_sportler = mixed_alter3;
            }else if ((parseInt(mixed_grad4) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
              var grad = parseInt(mixed_grad4);
              var geburtstag_sportler = mixed_alter4;
            }else{
              var grad = parseInt(mixed_grad5);
              var geburtstag_sportler = mixed_alter5;
            }
          }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) && (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
            if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(mixed_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad2);
              var geburtstag_sportler_neu = mixed_alter2;
            }else if ((parseInt(mixed_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad3);
              var geburtstag_sportler_neu = mixed_alter3;
            }else if ((parseInt(mixed_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
              var grad_neu = parseInt(mixed_grad4);
              var geburtstag_sportler_neu = mixed_alter4;
            }else{
              var grad_neu = parseInt(mixed_grad5);
              var geburtstag_sportler_neu = mixed_alter5;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(mixed_grad2))) && (parseInt(grad_form) <= (parseInt(mixed_grad3)))  && (parseInt(grad_form) <= (parseInt(mixed_grad4)))  && (parseInt(grad_form) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(mixed_grad2) <= (parseInt(grad_form))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad2);
              var geburtstag_sportler_neu = mixed_alter2;
            }else if ((parseInt(mixed_grad3) <= (parseInt(grad_form))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad3);
              var geburtstag_sportler_neu = mixed_alter3;
            }else if ((parseInt(mixed_grad4) <= (parseInt(grad_form))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
              var grad_neu = parseInt(mixed_grad4);
              var geburtstag_sportler_neu = mixed_alter4;
            }else{
              var grad_neu = parseInt(mixed_grad5);
              var geburtstag_sportler_neu = mixed_alter5;
            }
          }

          // DEBUG alert("Einzel-TN: " + mixed_own_grad + " " + mixed_own_alter + "\nMixed-TN 2: " + mixed_grad2 + " " + mixed_alter2 + "\nMixed-TN 3: " + mixed_grad3 + " " + mixed_alter3 + "\nMixed-TN 4: " + mixed_grad4 + " " + mixed_alter4 + "\nMixed-TN 5: " + mixed_grad5 + " " + mixed_alter5 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Mixed erforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1))) alert("Die Änderungen machen eine Formenneuwahl des Mixed erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Mixed.\nDie Meldung für " + mixed_namen + " wird gelöscht!");
        }
      }
    }

    // DEBUG alert("team_own_grad: " + team_own_grad + "\nteam_own_alter: " + team_own_alter + "\nteam_grad2: " + team_grad2 + "\nteam_alter2: " + team_alter2 + "\nteam_grad3: " + team_grad3 + "\nteam_alter3: " + team_alter3 + "\nteam_grad4: " + team_grad4 + "\nteam_alter4: " + team_alter4 + "\nteam_grad5: " + team_grad5 + "\nteam_alter5: " + team_alter5 + "\nteam_alter_von: " + team_alter_von + "\nteam_alter_bis: " + team_alter_bis + "\nteam_grad_von: " + team_grad_von + "\nteam_grad_bis: " + team_grad_bis);

    if (team_own_grad != 0){

      if ((team_alter_von <= alter) && (team_alter_bis >= alter)){

        team_own_grad = team_own_grad.toString().split(".");
        if (team_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_own_grad = parseInt(team_own_grad[0]) * -1; else team_own_grad = parseInt(team_own_grad[0]);
        team_grad2 = team_grad2.toString().split(".");
        if (team_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad2 = parseInt(team_grad2[0]) * -1; else team_grad2 = parseInt(team_grad2[0]);
        team_grad3 = team_grad3.toString().split(".");
        if (team_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad3 = parseInt(team_grad3[0]) * -1; else team_grad3 = parseInt(team_grad3[0]);
        team_grad4 = team_grad4.toString().split(".");
        if (team_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad4 = parseInt(team_grad4[0]) * -1; else team_grad4 = parseInt(team_grad4[0]);
        team_grad5 = team_grad5.toString().split(".");
        if (team_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad5 = parseInt(team_grad5[0]) * -1; else team_grad5 = parseInt(team_grad5[0]);

        team_grad_bis = team_grad_bis.toString().split(".");
        if (team_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_bis = parseInt(team_grad_bis[0]) * -1; else team_grad_bis = parseInt(team_grad_bis[0]);
        team_grad_von = team_grad_von.toString().split(".");
        if (team_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_von = parseInt(team_grad_von[0]) * -1; else team_grad_von = parseInt(team_grad_von[0]);

        var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Team Grad von: ' + team_grad_von + "\nTeam Grad bis: " + team_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= team_grad_bis) && (grad_form >= team_grad_von)){

          var grad; var geburtstag_sportler;
          if((parseInt(team_own_grad) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
            if ((parseInt(team_own_alter) >= (parseInt(team_alter2))) && (parseInt(team_own_alter) >= (parseInt(team_alter3)))  && (parseInt(team_own_alter) >= (parseInt(team_alter4)))  && (parseInt(team_own_alter) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_own_grad);
              var geburtstag_sportler = team_own_alter;
            }else if ((parseInt(team_alter2) >= (parseInt(team_own_alter))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad2);
              var geburtstag_sportler = team_alter2;
            }else if ((parseInt(team_alter3) >= (parseInt(team_own_alter))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad3);
              var geburtstag_sportler = team_alter3;
            }else if ((parseInt(team_alter4) >= (parseInt(team_own_alter))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
              var grad = parseInt(team_grad4);
              var geburtstag_sportler = team_alter4;
            }else{
              var grad = parseInt(team_grad5);
              var geburtstag_sportler = team_alter5;
            }
          }else{
            if ((parseInt(team_own_grad) <= (parseInt(team_grad2))) && (parseInt(team_own_grad) <= (parseInt(team_grad3)))  && (parseInt(team_own_grad) <= (parseInt(team_grad4)))  && (parseInt(team_own_grad) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_own_grad);
              var geburtstag_sportler = team_own_alter;
            }else if ((parseInt(team_grad2) <= (parseInt(team_own_grad))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad2);
              var geburtstag_sportler = team_alter2;
            }else if ((parseInt(team_grad3) <= (parseInt(team_own_grad))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad3);
              var geburtstag_sportler = team_alter3;
            }else if ((parseInt(team_grad4) <= (parseInt(team_own_grad))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
              var grad = parseInt(team_grad4);
              var geburtstag_sportler = team_alter4;
            }else{
              var grad = parseInt(team_grad5);
              var geburtstag_sportler = team_alter5;
            }
          }

          var grad_neu; var geburtstag_sportler_neu;
          if((parseInt(grad_form) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
            if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(team_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad2);
              var geburtstag_sportler_neu = team_alter2;
            }else if ((parseInt(team_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad3);
              var geburtstag_sportler_neu = team_alter3;
            }else if ((parseInt(team_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
              var grad_neu = parseInt(team_grad4);
              var geburtstag_sportler_neu = team_alter4;
            }else{
              var grad_neu = parseInt(team_grad5);
              var geburtstag_sportler_neu = team_alter5;
            }
          }else{
            if ((parseInt(grad_form) <= (parseInt(team_grad2))) && (parseInt(grad_form) <= (parseInt(team_grad3))) && (parseInt(grad_form) <= (parseInt(team_grad4)))  && (parseInt(grad_form) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(grad_form);
              var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
            }else if ((parseInt(team_grad2) <= (parseInt(grad_form))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad2);
              var geburtstag_sportler_neu = team_alter2;
            }else if ((parseInt(team_grad3) <= (parseInt(grad_form))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad3);
              var geburtstag_sportler_neu = team_alter3;
            }else if ((parseInt(team_grad4) <= (parseInt(grad_form))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
              var grad_neu = parseInt(team_grad4);
              var geburtstag_sportler_neu = team_alter4;
            }else{
              var grad_neu = parseInt(team_grad5);
              var geburtstag_sportler_neu = team_alter5;
            }
          }

          // DEBUG alert("Einzel-TN: " + team_own_grad + " " + team_own_alter + "\nteam-TN 2: " + team_grad2 + " " + team_alter2 + "\nteam-TN 3: " + team_grad3 + " " + team_alter3 + "\nteam-TN 4: " + team_grad4 + " " + team_alter4 + "\nteam-TN 5: " + team_grad5 + " " + team_alter5 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

          if((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) alert("Die Änderungen machen eine Formenneuwahl des Teamserforderlich. Bitte tun Sie dies im nächsten Schritt! (Grad)");
          else if ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1))) alert("Die Änderungen machen eine Formenneuwahl des Teams erforderlich. Bitte tun Sie dies im nächsten Schritt! (Alter)");
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Team.\nDie Meldung für " + team_namen + " wird gelöscht!");
        }
      }
    }

    technik_einzel_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);

  }  else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_einzel_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  document.getElementById("div-edit-paar_1D").style.display = "none";
  document.getElementById("edit-paar_1D").selectedIndex = 0;
  document.getElementById("div-edit-paar_2D").style.display = "none";
  document.getElementById("edit-paar_2D").selectedIndex = 0;
  document.getElementById("div-edit-paar_3D").style.display = "none";
  document.getElementById("edit-paar_3D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (((document.getElementById("edit-1D").value != 0) && (document.getElementById("edit-2D").value != 0) && (document.getElementById("edit-3D").value != 0) && (document.getElementById("edit-1D").value != document.getElementById("edit-2D").value) && (document.getElementById("edit-1D").value != document.getElementById("edit-3D").value) && (document.getElementById("edit-2D").value != document.getElementById("edit-3D").value)) || (document.getElementById("div-edit-1D").style.display == "none")){
    if ((document.getElementById("edit-1D").value != 0) && (document.getElementById("edit-2D").value != 0) && (document.getElementById("edit-3D").value != 0) && (document.getElementById("edit-1D").value != document.getElementById("edit-2D").value) && (document.getElementById("edit-1D").value != document.getElementById("edit-3D").value) && (document.getElementById("edit-2D").value != document.getElementById("edit-3D").value)){
      document.getElementById("button-submit1").style.display = "inline";
      document.getElementById("button-submit2").style.display = "inline";
    }

    // DEBUG alert("paar_own_grad: " + paar_own_grad + "\npaar_own_alter: " + paar_own_alter + "\npaar_grad2: " + paar_grad2 + "\npaar_alter2: " + paar_alter2 + "\npaar_leistungsklasse: " + paar_leistungsklasse + "\npaar_alter_von: " + paar_alter_von + "\npaar_alter_bis: " + paar_alter_bis + "\npaar_grad_von: " + paar_grad_von + "\npaar_grad_bis: " + paar_grad_bis);

    if (paar_own_grad != 0){
      if ((paar_alter_von <= alter) && (paar_alter_bis >= alter)){
        paar_own_grad = paar_own_grad.toString().split(".");
        if (paar_own_grad.length > 1){
          if (paar_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_own_grad = parseInt(paar_own_grad[0]) * -1; else paar_own_grad = parseInt(paar_own_grad[0]);
          paar_grad2 = paar_grad2.toString().split(".");
          if (paar_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad2 = parseInt(paar_grad2[0]) * -1; else paar_grad2 = parseInt(paar_grad2[0]);
          paar_grad_bis = paar_grad_bis.toString().split(".");
          if (paar_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_bis = parseInt(paar_grad_bis[0]) * -1; else paar_grad_bis = parseInt(paar_grad_bis[0]);
          paar_grad_von = paar_grad_von.toString().split(".");
          if (paar_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") paar_grad_von = parseInt(paar_grad_von[0]) * -1; else paar_grad_von = parseInt(paar_grad_von[0]);
        }

        if (document.getElementById("edit-einzel").value == "Ja") var grad_form = document.getElementById("edit-grad-einzel").value;
        else var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Paar Grad von: ' + paar_grad_von + "\nPaar Grad bis: " + paar_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= paar_grad_bis) && (grad_form >= paar_grad_von)){
          var wahl = 0;
          if ((paar_leistungsklasse == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
          if ((paar_leistungsklasse != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
          if (((paar_leistungsklasse == "LK 2") || (paar_leistungsklasse == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
          // DEBUG alert("alter: " + alter + "\ngrad_form: " + grad_form + "\npaar_alter_von: " + paar_alter_von + "\npaar_alter_bis: " + paar_alter_bis + "\npaar_grad_von: " + paar_grad_von + "\npaar_grad_bis: " + paar_grad_bis + "\nformenwahl: " + formenwahl + "\nwahl: " + wahl + "\nPaar-LK: " + paar_leistungsklasse);
          if ((formenwahl == "Ja") && (wahl == 1)){
            var grad; var geburtstag_sportler;
            if ((parseInt(paar_own_grad) > -2) && (parseInt(paar_grad2) > -2)){
              if (paar_own_alter >= paar_alter2){
                var grad = parseInt(paar_own_grad);
                var geburtstag_sportler = paar_own_alter;
              }else{
                var grad = parseInt(paar_grad2);
                var geburtstag_sportler = paar_alter2;
              }
            }else{
              if (parseInt(paar_own_grad) <= parseInt(paar_grad2)){
                var grad = parseInt(paar_own_grad);
                var geburtstag_sportler = paar_own_alter;
              }else{
                var grad = parseInt(paar_grad2);
                var geburtstag_sportler = paar_alter2;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            var paar_alter_form_von = 0; var paar_alter_form_bis = 999;

            if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_j_von; var paar_alter_form_bis = formenwahl_j_bis; }
            if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_s_von; var paar_alter_form_bis = formenwahl_s_bis; }
            if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var paar_alter_form_von = formenwahl_m_von; var paar_alter_form_bis = formenwahl_m_bis; }

            var grad_neu; var geburtstag_sportler_neu;
            if ((parseInt(grad_form) > -2) && (parseInt(paar_grad2) > -2)){
              if (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= paar_alter2){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else{
                var grad_neu = parseInt(paar_grad2);
                var geburtstag_sportler_neu = paar_alter2;
              }
            }else{
              if (parseInt(grad_form) <= parseInt(paar_grad2)){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else{
                var grad_neu = parseInt(paar_grad2);
                var geburtstag_sportler_neu = paar_alter2;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler_neu);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler_neu);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            // DEBUG alert("Einzel-TN: " + paar_own_grad + " " + paar_own_alter + "\nPaar-TN: " + paar_grad2 + " " + paar_alter2 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu + "\nalter: " + alter + "\npaar_alter_form_von: " + paar_alter_form_von + "\npaar_alter_form_bis: " + paar_alter_form_bis);

            if(((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) || ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < paar_alter_form_von) || (alter > paar_alter_form_bis)))){
              var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

              switch (grad_neu.toString()){
                case "-10":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-9":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-8":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-7":
                  D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
                break;

                case "-6":
                  D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
                break;

                case "-5":
                  D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
                break;

                case "-4":
                  D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
                break;

                case "-3":
                  D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
                break;

                case "-2":
                  D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
                break;

                default:

                  sTag = new Date();
                  geburtstag = new Date(parseInt(geburtstag_sportler_neu));

                  var Jahr = geburtstag.getUTCFullYear();
                  SJahr = Jahr%4;
                  SHJahr = Jahr%100;
                  S4Jahr = Jahr%400;
                  STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
                  now = new Date(turnier_datum);
                  alter = new Date(now - geburtstag);
                  alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
                  if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
                  else STag = 0;
                  alter = alter.getUTCFullYear() + STag;

                  if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                    D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
                  }
                  else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                    D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
                  }
                  else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                    D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
                  }else{
                    document.getElementById("div-edit-paar_1D").style.display = "none";
                    document.getElementById("edit-paar_1D").selectedIndex = 0;
                    document.getElementById("div-edit-paar_2D").style.display = "none";
                    document.getElementById("edit-paar_2D").selectedIndex = 0;
                    document.getElementById("div-edit-paar_3D").style.display = "none";
                    document.getElementById("edit-paar_3D").selectedIndex = 0;
                    document.getElementById("button-submit1").style.display = "none";
                    document.getElementById("button-submit2").style.display = "none";
                    alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                    return;
                  }
                break;
              }

              var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

              box = document.getElementById("edit-paar_1D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D1_von; i<= D1_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-paar_2D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D2_von; i<= D2_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-paar_3D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D3_von; i<= D3_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              document.getElementById("div-edit-paar_1D").style.display = "block";
              document.getElementById("div-edit-paar_2D").style.display = "block";
              document.getElementById("div-edit-paar_3D").style.display = "block";
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
            }else{
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";

              technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
            }
          }else{
            document.getElementById("button-submit1").style.display = "none";
            document.getElementById("button-submit2").style.display = "none";

            technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Paar.\nDie Meldung für " + paar_namen + " wird gelöscht!");
          document.getElementById("button-submit1").style.display = "none";
          document.getElementById("button-submit2").style.display = "none";

          technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
        }
      }else{
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";

        technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
      }
    }else{
        // Keine Paarwahl

        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";

      technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_einzel_paar_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  // DEBUG alert("paar_form():\n" + "synchron_own_grad: " + synchron_own_grad + "\nsynchron_own_alter: " + synchron_own_alter + "\nsynchron_grad2: " + synchron_grad2 + "\nsynchron_alter2: " + synchron_alter2 + "\nsynchron_grad3: " + synchron_grad3 + "\nsynchron_alter3: " + synchron_alter3 + "\nsynchron_leistungsklasse: " + synchron_leistungsklasse + "\nsynchron_alter_von: " + synchron_alter_von + "\nsynchron_alter_bis: " + synchron_alter_bis + "\nsynchron_grad_von: " + synchron_grad_von + "\nsynchron_grad_bis: " + synchron_grad_bis);

  document.getElementById("div-edit-synchron_1D").style.display = "none";
  document.getElementById("edit-synchron_1D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_2D").style.display = "none";
  document.getElementById("edit-synchron_2D").selectedIndex = 0;
  document.getElementById("div-edit-synchron_3D").style.display = "none";
  document.getElementById("edit-synchron_3D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (((document.getElementById("edit-paar_1D").value != 0) && (document.getElementById("edit-paar_2D").value != 0) && (document.getElementById("edit-paar_3D").value != 0)  && (document.getElementById("edit-paar_1D").value != document.getElementById("edit-paar_2D").value) && (document.getElementById("edit-paar_1D").value != document.getElementById("edit-paar_3D").value) && (document.getElementById("edit-paar_2D").value != document.getElementById("edit-paar_3D").value)) || (paar_own_grad == 0) || (document.getElementById("div-edit-paar_1D").style.display == "none")){
    if ((document.getElementById("edit-paar_1D").value != 0) && (document.getElementById("edit-paar_2D").value != 0) && (document.getElementById("edit-paar_3D").value != 0)  && (document.getElementById("edit-paar_1D").value != document.getElementById("edit-paar_2D").value) && (document.getElementById("edit-paar_1D").value != document.getElementById("edit-paar_3D").value) && (document.getElementById("edit-paar_2D").value != document.getElementById("edit-paar_3D").value)){
      document.getElementById("button-submit1").style.display = "inline";
      document.getElementById("button-submit2").style.display = "inline";
    }

    if (synchron_own_grad != 0){
      if ((synchron_alter_von <= alter) && (synchron_alter_bis >= alter)){
        synchron_own_grad = synchron_own_grad.toString().split(".");
        if (synchron_own_grad.length > 1){
          if (synchron_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_own_grad = parseInt(synchron_own_grad[0]) * -1; else synchron_own_grad = parseInt(synchron_own_grad[0]);
          synchron_grad2 = synchron_grad2.toString().split(".");
          if (synchron_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad2 = parseInt(synchron_grad2[0]) * -1; else synchron_grad2 = parseInt(synchron_grad2[0]);
          synchron_grad3 = synchron_grad3.toString().split(".");
          if (synchron_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad3 = parseInt(synchron_grad3[0]) * -1; else synchron_grad3 = parseInt(synchron_grad3[0]);
          synchron_grad_bis = synchron_grad_bis.toString().split(".");
          if (synchron_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_bis = parseInt(synchron_grad_bis[0]) * -1; else synchron_grad_bis = parseInt(synchron_grad_bis[0]);
          synchron_grad_von = synchron_grad_von.toString().split(".");
          if (synchron_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") synchron_grad_von = parseInt(synchron_grad_von[0]) * -1; else synchron_grad_von = parseInt(synchron_grad_von[0]);
        }

        if (document.getElementById("edit-einzel").value == "Ja") var grad_form = document.getElementById("edit-grad-einzel").value;
        else var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Synchron Grad von: ' + synchron_grad_von + "\nSynchron Grad bis: " + synchron_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= synchron_grad_bis) && (grad_form >= synchron_grad_von)){
          var wahl = 0;

          if ((synchron_leistungsklasse == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
          if ((synchron_leistungsklasse != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
          if (((synchron_leistungsklasse == "LK 2") || (synchron_leistungsklasse == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
          // DEBUG alert("alter: " + alter + "\ngrad_form: " + grad_form + "\nsynchron_alter_von: " + synchron_alter_von + "\nsynchron_alter_bis: " + synchron_alter_bis + "\nsynchron_grad_von: " + synchron_grad_von + "\nsynchron_grad_bis: " + synchron_grad_bis + "\nformenwahl: " + formenwahl + "\nwahl: " + wahl + "\nSynchron-LK: " + synchron_leistungsklasse);
          if ((formenwahl == "Ja") && (wahl == 1)){
            var grad; var geburtstag_sportler;
            if((parseInt(synchron_own_grad) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
              if((synchron_own_alter >= synchron_alter2) && (synchron_own_alter >= synchron_alter3)){
                var grad = parseInt(synchron_own_grad);
                var geburtstag_sportler = synchron_own_alter;
              }else if ((synchron_alter2 >= (synchron_own_alter)) && (synchron_alter2 >= (synchron_alter3))){
                var grad = parseInt(synchron_grad2);
                var geburtstag_sportler = synchron_alter2;
              }else{
                var grad = parseInt(synchron_grad3);
                var geburtstag_sportler = synchron_alter3;
              }
            }else{
              if ((parseInt(synchron_own_grad) <= (parseInt(synchron_grad2))) && (parseInt(synchron_own_grad) <= (parseInt(synchron_grad3)))){
                var grad = parseInt(synchron_own_grad);
                var geburtstag_sportler = synchron_own_alter;
              }else if ((parseInt(synchron_grad2) <= (parseInt(synchron_own_grad))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
                var grad = parseInt(synchron_grad2);
                var geburtstag_sportler = synchron_alter2;
              }else{
                var grad = parseInt(synchron_grad3);
                var geburtstag_sportler = synchron_alter3;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            var synchron_alter_form_von = 0; var synchron_alter_form_bis = 999;

            if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_j_von; var synchron_alter_form_bis = formenwahl_j_bis; }
            if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_s_von; var synchron_alter_form_bis = formenwahl_s_bis; }
            if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var synchron_alter_form_von = formenwahl_m_von; var synchron_alter_form_bis = formenwahl_m_bis; }

            var grad_neu; var geburtstag_sportler_neu;
            if((parseInt(grad_form) > -2) && (parseInt(synchron_grad2) > -2) && (parseInt(synchron_grad3) > -2)){
              if((Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter2) && (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) >= synchron_alter3)){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((synchron_alter2 >= (Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0))) && (synchron_alter2 >= (synchron_alter3))){
                var grad_neu = parseInt(synchron_grad2);
                var geburtstag_sportler_neu = synchron_alter2;
              }else{
                var grad_neu = parseInt(synchron_grad3);
                var geburtstag_sportler_neu = synchron_alter3;
              }
            }else{
              if ((parseInt(grad_form) <= (parseInt(synchron_grad2))) && (parseInt(grad_form) <= (parseInt(synchron_grad3)))){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((parseInt(synchron_grad2) <= (parseInt(grad_form))) && (parseInt(synchron_grad2) <= (parseInt(synchron_grad3)))){
                var grad_neu = parseInt(synchron_grad2);
                var geburtstag_sportler_neu = synchron_alter2;
              }else{
                var grad_neu = parseInt(synchron_grad3);
                var geburtstag_sportler_neu = synchron_alter3;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler_neu);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler_neu);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            // DEBUG alert("Einzel-TN: " + synchron_own_grad + " " + synchron_own_alter + "\nSynchron-TN 2: " + synchron_grad2 + " " + synchron_alter2 + "\nSynchron-TN 3: " + synchron_grad3 + " " + synchron_alter3 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

            if(((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) || ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < synchron_alter_form_von) || (alter > synchron_alter_form_bis)))){
              var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

              switch (grad_neu.toString()){
                case "-10":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-9":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-8":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-7":
                  D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
                break;

                case "-6":
                  D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
                break;

                case "-5":
                  D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
                break;

                case "-4":
                  D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
                break;

                case "-3":
                  D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
                break;

                case "-2":
                  D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
                break;

                default:

                  sTag = new Date();
                  geburtstag = new Date(parseInt(geburtstag_sportler_neu));

                  var Jahr = geburtstag.getUTCFullYear();
                  SJahr = Jahr%4;
                  SHJahr = Jahr%100;
                  S4Jahr = Jahr%400;
                  STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
                  now = new Date(turnier_datum);
                  alter = new Date(now - geburtstag);
                  alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
                  if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
                  else STag = 0;
                  alter = alter.getUTCFullYear() + STag;

                  if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                    D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
                  }
                  else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                    D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
                  }
                  else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                    D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
                  }else{
                    document.getElementById("div-edit-paar_1D").style.display = "none";
                    document.getElementById("edit-paar_1D").selectedIndex = 0;
                    document.getElementById("div-edit-paar_2D").style.display = "none";
                    document.getElementById("edit-paar_2D").selectedIndex = 0;
                    document.getElementById("div-edit-paar_3D").style.display = "none";
                    document.getElementById("edit-paar_3D").selectedIndex = 0;
                    document.getElementById("button-submit1").style.display = "none";
                    document.getElementById("button-submit2").style.display = "none";
                    alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                    return;
                  }
                break;
              }

              var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

              box = document.getElementById("edit-synchron_1D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D1_von; i<= D1_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-synchron_2D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D2_von; i<= D2_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-synchron_3D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D3_von; i<= D3_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              document.getElementById("div-edit-synchron_1D").style.display = "block";
              document.getElementById("div-edit-synchron_2D").style.display = "block";
              document.getElementById("div-edit-synchron_3D").style.display = "block";
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
            }else{
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";

              technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
            }
          }else{

            document.getElementById("button-submit1").style.display = "none";
            document.getElementById("button-submit2").style.display = "none";

            technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Synchron.\nDie Meldung für " + synchron_namen + " wird gelöscht!");
          document.getElementById("button-submit1").style.display = "none";
          document.getElementById("button-submit2").style.display = "none";

          technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
        }
      }else{
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";

        technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
      }
    }else{
      // Keine Synchronwahl
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";

      technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_einzel_synchron_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  // DEBUG alert("mixed_own_grad: " + mixed_own_grad + "\nmixed_own_alter: " + mixed_own_alter + "\nmixed_grad2: " + mixed_grad2 + "\nmixed_alter2: " + mixed_alter2 + "\nmixed_grad3: " + mixed_grad3 + "\nmixed_alter3: " + mixed_alter3 + "\nmixed_alter4: " + mixed_alter4 + "\nmixed_grad4: " + mixed_grad4 + "\nmixed_alter5: " + mixed_alter5 + "\nmixed_grad5: " + mixed_grad5 + "\nmixed_leistungsklasse: " + mixed_leistungsklasse + "\nmixed_alter_von: " + mixed_alter_von + "\nmixed_alter_bis: " + mixed_alter_bis + "\nmixed_grad_von: " + mixed_grad_von + "\nmixed_grad_bis: " + mixed_grad_bis);

  document.getElementById("div-edit-mixed_1D").style.display = "none";
  document.getElementById("edit-mixed_1D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_2D").style.display = "none";
  document.getElementById("edit-mixed_2D").selectedIndex = 0;
  document.getElementById("div-edit-mixed_3D").style.display = "none";
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("edit-mixed_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (((document.getElementById("edit-synchron_1D").value != 0) && (document.getElementById("edit-synchron_2D").value != 0) && (document.getElementById("edit-synchron_3D").value != 0)  && (document.getElementById("edit-synchron_1D").value != document.getElementById("edit-synchron_2D").value) && (document.getElementById("edit-synchron_1D").value != document.getElementById("edit-synchron_3D").value) && (document.getElementById("edit-synchron_2D").value != document.getElementById("edit-synchron_3D").value)) || (synchron_own_grad == 0) || (document.getElementById("div-edit-synchron_1D").style.display == "none")){
    if ((document.getElementById("edit-synchron_1D").value != 0) && (document.getElementById("edit-synchron_2D").value != 0) && (document.getElementById("edit-synchron_3D").value != 0)  && (document.getElementById("edit-synchron_1D").value != document.getElementById("edit-synchron_2D").value) && (document.getElementById("edit-synchron_1D").value != document.getElementById("edit-synchron_3D").value) && (document.getElementById("edit-synchron_2D").value != document.getElementById("edit-synchron_3D").value)){
      document.getElementById("button-submit1").style.display = "inline";
      document.getElementById("button-submit2").style.display = "inline";
    }

    if (mixed_own_grad != 0){
      if ((mixed_alter_von <= alter) && (mixed_alter_bis >= alter)){
        mixed_own_grad = mixed_own_grad.toString().split(".");
        if (mixed_own_grad.length > 1){
          if (mixed_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_own_grad = parseInt(mixed_own_grad[0]) * -1; else mixed_own_grad = parseInt(mixed_own_grad[0]);
          mixed_grad2 = mixed_grad2.toString().split(".");
          if (mixed_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad2 = parseInt(mixed_grad2[0]) * -1; else mixed_grad2 = parseInt(mixed_grad2[0]);
          mixed_grad3 = mixed_grad3.toString().split(".");
          if (mixed_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad3 = parseInt(mixed_grad3[0]) * -1; else mixed_grad3 = parseInt(mixed_grad3[0]);
          mixed_grad4 = mixed_grad4.toString().split(".");
          if (mixed_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad4 = parseInt(mixed_grad4[0]) * -1; else mixed_grad4 = parseInt(mixed_grad4[0]);
          mixed_grad5 = mixed_grad5.toString().split(".");
          if (mixed_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad5 = parseInt(mixed_grad5[0]) * -1; else mixed_grad5 = parseInt(mixed_grad5[0]);
          mixed_grad_bis = mixed_grad_bis.toString().split(".");
          if (mixed_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_bis = parseInt(mixed_grad_bis[0]) * -1; else mixed_grad_bis = parseInt(mixed_grad_bis[0]);
          mixed_grad_von = mixed_grad_von.toString().split(".");
          if (mixed_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") mixed_grad_von = parseInt(mixed_grad_von[0]) * -1; else mixed_grad_von = parseInt(mixed_grad_von[0]);
        }

        if (document.getElementById("edit-einzel").value == "Ja") var grad_form = document.getElementById("edit-grad-einzel").value;
        else var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Mixed Grad von: ' + mixed_grad_von + "\nMixed Grad bis: " + mixed_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= mixed_grad_bis) && (grad_form >= mixed_grad_von)){
          var wahl = 0;
          if ((mixed_leistungsklasse == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
          if ((mixed_leistungsklasse != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
          if (((mixed_leistungsklasse == "LK 2") || (mixed_leistungsklasse == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
          // DEBUG alert("alter: " + alter + "\ngrad_form: " + grad_form + "\nmixed_alter_von: " + mixed_alter_von + "\nmixed_alter_bis: " + mixed_alter_bis + "\nmixed_grad_von: " + mixed_grad_von + "\nmixed_grad_bis: " + mixed_grad_bis + "\nformenwahl: " + formenwahl + "\nwahl: " + wahl + "\nmixed-LK: " + mixed_leistungsklasse);
          if ((formenwahl == "Ja") && (wahl == 1)){
            var grad; var geburtstag_sportler;
            if((parseInt(mixed_own_grad) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) && (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
              if ((parseInt(mixed_own_alter) >= (parseInt(mixed_alter2))) && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_own_alter) >= (parseInt(mixed_alter5)))){
                var grad = parseInt(mixed_own_grad);
                var geburtstag_sportler = mixed_own_alter;
              }else if ((parseInt(mixed_alter2) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
                var grad = parseInt(mixed_grad2);
                var geburtstag_sportler = mixed_alter2;
              }else if ((parseInt(mixed_alter3) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
                var grad = parseInt(mixed_grad3);
                var geburtstag_sportler = mixed_alter3;
              }else if ((parseInt(mixed_alter4) >= (parseInt(mixed_own_alter))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
                var grad = parseInt(mixed_grad4);
                var geburtstag_sportler = mixed_alter4;
              }else{
                var grad = parseInt(mixed_grad5);
                var geburtstag_sportler = mixed_alter5;
              }
            }else{
              if ((parseInt(mixed_own_grad) <= (parseInt(mixed_grad2))) && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_own_grad) <= (parseInt(mixed_grad5)))){
                var grad = parseInt(mixed_own_grad);
                var geburtstag_sportler = mixed_own_alter;
              }else if ((parseInt(mixed_grad2) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
                var grad = parseInt(mixed_grad2);
                var geburtstag_sportler = mixed_alter2;
              }else if ((parseInt(mixed_grad3) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
                var grad = parseInt(mixed_grad3);
                var geburtstag_sportler = mixed_alter3;
              }else if ((parseInt(mixed_grad4) <= (parseInt(mixed_own_grad))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
                var grad = parseInt(mixed_grad4);
                var geburtstag_sportler = mixed_alter4;
              }else{
                var grad = parseInt(mixed_grad5);
                var geburtstag_sportler = mixed_alter5;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            var mixed_alter_form_von = 0; var mixed_alter_form_bis = 999;

            if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var mixed_alter_form_von = formenwahl_j_von; var mixed_alter_form_bis = formenwahl_j_bis; }
            if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var mixed_alter_form_von = formenwahl_s_von; var mixed_alter_form_bis = formenwahl_s_bis; }
            if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var mixed_alter_form_von = formenwahl_m_von; var mixed_alter_form_bis = formenwahl_m_bis; }

            var grad_neu; var geburtstag_sportler_neu;
            if((parseInt(grad_form) > -2) && (parseInt(mixed_grad2) > -2) && (parseInt(mixed_grad3) > -2) (parseInt(mixed_grad4) > -2) && (parseInt(mixed_grad5) > -2)){
              if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(mixed_alter5)))){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((parseInt(mixed_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter2) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter2) >= (parseInt(mixed_alter5)))){
                var grad_neu = parseInt(mixed_grad2);
                var geburtstag_sportler_neu = mixed_alter2;
              }else if ((parseInt(mixed_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter3) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter4)))  && (parseInt(mixed_alter3) >= (parseInt(mixed_alter5)))){
                var grad_neu = parseInt(mixed_grad3);
                var geburtstag_sportler_neu = mixed_alter3;
              }else if ((parseInt(mixed_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(mixed_alter4) >= (parseInt(mixed_alter2)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter3)))  && (parseInt(mixed_alter4) >= (parseInt(mixed_alter5)))){
                var grad_neu = parseInt(mixed_grad4);
                var geburtstag_sportler_neu = mixed_alter4;
              }else{
                var grad_neu = parseInt(mixed_grad5);
                var geburtstag_sportler_neu = mixed_alter5;
              }
            }else{
              if ((parseInt(grad_form) <= (parseInt(mixed_grad2))) && (parseInt(grad_form) <= (parseInt(mixed_grad3)))  && (parseInt(grad_form) <= (parseInt(mixed_grad4)))  && (parseInt(grad_form) <= (parseInt(mixed_grad5)))){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((parseInt(mixed_grad2) <= (parseInt(grad_form))) && (parseInt(mixed_grad2) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad2) <= (parseInt(mixed_grad5)))){
                var grad_neu = parseInt(mixed_grad2);
                var geburtstag_sportler_neu = mixed_alter2;
              }else if ((parseInt(mixed_grad3) <= (parseInt(grad_form))) && (parseInt(mixed_grad3) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad4)))  && (parseInt(mixed_grad3) <= (parseInt(mixed_grad5)))){
                var grad_neu = parseInt(mixed_grad3);
                var geburtstag_sportler_neu = mixed_alter3;
              }else if ((parseInt(mixed_grad4) <= (parseInt(grad_form))) && (parseInt(mixed_grad4) <= (parseInt(mixed_grad2)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad3)))  && (parseInt(mixed_grad4) <= (parseInt(mixed_grad5)))){
                var grad_neu = parseInt(mixed_grad4);
                var geburtstag_sportler_neu = mixed_alter4;
              }else{
                var grad_neu = parseInt(mixed_grad5);
                var geburtstag_sportler_neu = mixed_alter5;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler_neu);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler_neu);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            // DEBUG alert("Einzel-TN: " + mixed_own_grad + " " + mixed_own_alter + "\nmixed-TN 2: " + mixed_grad2 + " " + mixed_alter2 + "\nmixed-TN 3: " + mixed_grad3 + " " + mixed_alter3 + "\nmixed-TN 4: " + mixed_grad4 + " " + mixed_alter4 + "\nmixed-TN 4: " + mixed_grad4 + " " + mixed_alter4 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

            if(((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) || ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < mixed_alter_form_von) || (alter > mixed_alter_form_bis)))){
              var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

              switch (grad_neu.toString()){
                case "-10":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-9":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-8":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-7":
                  D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
                break;

                case "-6":
                  D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
                break;

                case "-5":
                  D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
                break;

                case "-4":
                  D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
                break;

                case "-3":
                  D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
                break;

                case "-2":
                  D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
                break;

                default:

                  sTag = new Date();
                  geburtstag = new Date(parseInt(geburtstag_sportler_neu));

                  var Jahr = geburtstag.getUTCFullYear();
                  SJahr = Jahr%4;
                  SHJahr = Jahr%100;
                  S4Jahr = Jahr%400;
                  STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
                  now = new Date(turnier_datum);
                  alter = new Date(now - geburtstag);
                  alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
                  if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
                  else STag = 0;
                  alter = alter.getUTCFullYear() + STag;

                  if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                    D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
                  }
                  else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                    D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
                  }
                  else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                    D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
                  }else{
                    document.getElementById("div-edit-mixed_1D").style.display = "none";
                    document.getElementById("edit-mixed_1D").selectedIndex = 0;
                    document.getElementById("div-edit-mixed_2D").style.display = "none";
                    document.getElementById("edit-mixed_2D").selectedIndex = 0;
                    document.getElementById("div-edit-mixed_3D").style.display = "none";
                    document.getElementById("edit-mixed_3D").selectedIndex = 0;
                    document.getElementById("button-submit1").style.display = "none";
                    document.getElementById("button-submit2").style.display = "none";
                    alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                    return;
                  }
                break;
              }

              var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

              box = document.getElementById("edit-mixed_1D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D1_von; i<= D1_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-mixed_2D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D2_von; i<= D2_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-mixed_3D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D3_von; i<= D3_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              document.getElementById("div-edit-mixed_1D").style.display = "block";
              document.getElementById("div-edit-mixed_2D").style.display = "block";
              document.getElementById("div-edit-mixed_3D").style.display = "block";
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
            }else{
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";

              technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
            }
          }else{
            document.getElementById("button-submit1").style.display = "none";
            document.getElementById("button-submit2").style.display = "none";

            technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Mixed.\nDie Meldung für " + mixed_namen + " wird gelöscht!");
          document.getElementById("button-submit1").style.display = "none";
          document.getElementById("button-submit2").style.display = "none";

          technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
        }
      }else{
        document.getElementById("button-submit1").style.display = "none";
        document.getElementById("button-submit2").style.display = "none";

        technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
      }
    }else{
      // Keine Mixedwahl
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";

      technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_einzel_mixed_form(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_own_grad, paar_own_alter, paar_grad2, paar_alter2, paar_leistungsklasse, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_leistungsklasse, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_leistungsklasse, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_leistungsklasse, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis){

  // DEBUG alert("mixed_form():\n" + "team_own_grad: " + team_own_grad + "\nteam_own_alter: " + team_own_alter + "\nteam_grad2: " + team_grad2 + "\nteam_alter2: " + team_alter2 + "\nteam_grad3: " + team_grad3 + "\nteam_alter3: " + team_alter3 + "\nteam_alter4: " + team_alter4 + "\nteam_grad4: " + team_grad4 + "\nteam_alter5: " + team_alter5 + "\nteam_grad5: " + team_grad5 + "\nteam_leistungsklasse: " + team_leistungsklasse + "\nteam_alter_von: " + team_alter_von + "\nteam_alter_bis: " + team_alter_bis + "\nteam_grad_von: " + team_grad_von + "\nteam_grad_bis: " + team_grad_bis);

  document.getElementById("div-edit-team_1D").style.display = "none";
  document.getElementById("edit-team_1D").selectedIndex = 0;
  document.getElementById("div-edit-team_2D").style.display = "none";
  document.getElementById("edit-team_2D").selectedIndex = 0;
  document.getElementById("div-edit-team_3D").style.display = "none";
  document.getElementById("edit-team_3D").selectedIndex = 0;
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (((document.getElementById("edit-mixed_1D").value != 0) && (document.getElementById("edit-mixed_2D").value != 0) && (document.getElementById("edit-mixed_3D").value != 0)  && (document.getElementById("edit-mixed_1D").value != document.getElementById("edit-mixed_2D").value) && (document.getElementById("edit-mixed_1D").value != document.getElementById("edit-mixed_3D").value) && (document.getElementById("edit-mixed_2D").value != document.getElementById("edit-mixed_3D").value)) || (mixed_own_grad == 0) || (document.getElementById("div-edit-mixed_1D").style.display == "none")){
    if ((document.getElementById("edit-mixed_1D").value != 0) && (document.getElementById("edit-mixed_2D").value != 0) && (document.getElementById("edit-mixed_3D").value != 0)  && (document.getElementById("edit-mixed_1D").value != document.getElementById("edit-mixed_2D").value) && (document.getElementById("edit-mixed_1D").value != document.getElementById("edit-mixed_3D").value) && (document.getElementById("edit-mixed_2D").value != document.getElementById("edit-mixed_3D").value)){
      document.getElementById("button-submit1").style.display = "inline";
      document.getElementById("button-submit2").style.display = "inline";
    }

    if (team_own_grad != 0){
      if ((team_alter_von <= alter) && (team_alter_bis >= alter)){
        team_own_grad = team_own_grad.toString().split(".");
        if (team_own_grad.length > 1){
          if (team_own_grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_own_grad = parseInt(team_own_grad[0]) * -1; else team_own_grad = parseInt(team_own_grad[0]);
          team_grad2 = team_grad2.toString().split(".");
          if (team_grad2[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad2 = parseInt(team_grad2[0]) * -1; else team_grad2 = parseInt(team_grad2[0]);
          team_grad3 = team_grad3.toString().split(".");
          if (team_grad3[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad3 = parseInt(team_grad3[0]) * -1; else team_grad3 = parseInt(team_grad3[0]);
          team_grad4 = team_grad4.toString().split(".");
          if (team_grad4[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad4 = parseInt(team_grad4[0]) * -1; else team_grad4 = parseInt(team_grad4[0]);
          team_grad5 = team_grad5.toString().split(".");
          if (team_grad5[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad5 = parseInt(team_grad5[0]) * -1; else team_grad5 = parseInt(team_grad5[0]);
          team_grad_bis = team_grad_bis.toString().split(".");
          if (team_grad_bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_bis = parseInt(team_grad_bis[0]) * -1; else team_grad_bis = parseInt(team_grad_bis[0]);
          team_grad_von = team_grad_von.toString().split(".");
          if (team_grad_von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") team_grad_von = parseInt(team_grad_von[0]) * -1; else team_grad_von = parseInt(team_grad_von[0]);
        }

        if (document.getElementById("edit-einzel").value == "Ja") var grad_form = document.getElementById("edit-grad-einzel").value;
        else var grad_form = document.getElementById("edit-grad").value;
        grad_form = grad_form.toString().split(".");
        if (grad_form[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad_form = parseInt(grad_form[0]) * -1; else grad_form = parseInt(grad_form[0]);

        // DEBUG alert('Team Grad von: ' + team_grad_von + "\nteam Grad bis: " + team_grad_bis + "\nGrad Formular: " + grad_form);

        if ((grad_form <= team_grad_bis) && (grad_form >= team_grad_von)){
          var wahl = 0;
          if ((team_leistungsklasse == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
          if ((team_leistungsklasse != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
          if (((team_leistungsklasse == "LK 2") || (team_leistungsklasse == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
          // DEBUG alert("alter: " + alter + "\ngrad_form: " + grad_form + "\nteam_alter_von: " + team_alter_von + "\nteam_alter_bis: " + team_alter_bis + "\nteam_grad_von: " + team_grad_von + "\nteam_grad_bis: " + team_grad_bis + "\nformenwahl: " + formenwahl + "\nwahl: " + wahl + "\nteam-LK: " + team_leistungsklasse);
          if ((formenwahl == "Ja") && (wahl == 1)){
            var grad; var geburtstag_sportler;
            if((parseInt(team_own_grad) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
              if ((parseInt(team_own_alter) >= (parseInt(team_alter2))) && (parseInt(team_own_alter) >= (parseInt(team_alter3)))  && (parseInt(team_own_alter) >= (parseInt(team_alter4)))  && (parseInt(team_own_alter) >= (parseInt(team_alter5)))){
                var grad = parseInt(team_own_grad);
                var geburtstag_sportler = team_own_alter;
              }else if ((parseInt(team_alter2) >= (parseInt(team_own_alter))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
                var grad = parseInt(team_grad2);
                var geburtstag_sportler = team_alter2;
              }else if ((parseInt(team_alter3) >= (parseInt(team_own_alter))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
                var grad = parseInt(team_grad3);
                var geburtstag_sportler = team_alter3;
              }else if ((parseInt(team_alter4) >= (parseInt(team_own_alter))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
                var grad = parseInt(team_grad4);
                var geburtstag_sportler = team_alter4;
              }else{
                var grad = parseInt(team_grad5);
                var geburtstag_sportler = team_alter5;
              }
            }else{
              if ((parseInt(team_own_grad) <= (parseInt(team_grad2))) && (parseInt(team_own_grad) <= (parseInt(team_grad3)))  && (parseInt(team_own_grad) <= (parseInt(team_grad4)))  && (parseInt(team_own_grad) <= (parseInt(team_grad5)))){
                var grad = parseInt(team_own_grad);
                var geburtstag_sportler = team_own_alter;
              }else if ((parseInt(team_grad2) <= (parseInt(team_own_grad))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
                var grad = parseInt(team_grad2);
                var geburtstag_sportler = team_alter2;
              }else if ((parseInt(team_grad3) <= (parseInt(team_own_grad))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
                var grad = parseInt(team_grad3);
                var geburtstag_sportler = team_alter3;
              }else if ((parseInt(team_grad4) <= (parseInt(team_own_grad))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
                var grad = parseInt(team_grad4);
                var geburtstag_sportler = team_alter4;
              }else{
                var grad = parseInt(team_grad5);
                var geburtstag_sportler = team_alter5;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            var team_alter_form_von = 0; var team_alter_form_bis = 999;

            if ((alter >= formenwahl_j_von) && (alter <= formenwahl_j_bis) && (formenwahl == "Ja")) { var team_alter_form_von = formenwahl_j_von; var team_alter_form_bis = formenwahl_j_bis; }
            if ((alter >= formenwahl_s_von) && (alter <= formenwahl_s_bis) && (formenwahl == "Ja")) { var team_alter_form_von = formenwahl_s_von; var team_alter_form_bis = formenwahl_s_bis; }
            if ((alter >= formenwahl_m_von) && (alter <= formenwahl_m_bis) && (formenwahl == "Ja")) { var team_alter_form_von = formenwahl_m_von; var team_alter_form_bis = formenwahl_m_bis; }

            var grad_neu; var geburtstag_sportler_neu;
            if((parseInt(grad_form) > -2) && (parseInt(team_grad2) > -2) && (parseInt(team_grad3) > -2) && (parseInt(team_grad4) > -2) && (parseInt(team_grad5) > -2)){
              if ((parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter2))) && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter3)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter4)))  && (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)) >= (parseInt(team_alter5)))){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((parseInt(team_alter2) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter2) >= (parseInt(team_alter3)))  && (parseInt(team_alter2) >= (parseInt(team_alter4)))  && (parseInt(team_alter2) >= (parseInt(team_alter5)))){
                var grad_neu = parseInt(team_grad2);
                var geburtstag_sportler_neu = team_alter2;
              }else if ((parseInt(team_alter3) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter3) >= (parseInt(team_alter2)))  && (parseInt(team_alter3) >= (parseInt(team_alter4)))  && (parseInt(team_alter3) >= (parseInt(team_alter5)))){
                var grad_neu = parseInt(team_grad3);
                var geburtstag_sportler_neu = team_alter3;
              }else if ((parseInt(team_alter4) >= (parseInt(Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0)))) && (parseInt(team_alter4) >= (parseInt(team_alter2)))  && (parseInt(team_alter4) >= (parseInt(team_alter3)))  && (parseInt(team_alter4) >= (parseInt(team_alter5)))){
                var grad_neu = parseInt(team_grad4);
                var geburtstag_sportler_neu = team_alter4;
              }else{
                var grad_neu = parseInt(team_grad5);
                var geburtstag_sportler_neu = team_alter5;
              }
            }else{
              if ((parseInt(grad_form) <= (parseInt(team_grad2))) && (parseInt(grad_form) <= (parseInt(team_grad3)))  && (parseInt(grad_form) <= (parseInt(team_grad4)))  && (parseInt(grad_form) <= (parseInt(team_grad5)))){
                var grad_neu = parseInt(grad_form);
                var geburtstag_sportler_neu = Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0);
              }else if ((parseInt(team_grad2) <= (parseInt(grad_form))) && (parseInt(team_grad2) <= (parseInt(team_grad3)))  && (parseInt(team_grad2) <= (parseInt(team_grad4)))  && (parseInt(team_grad2) <= (parseInt(team_grad5)))){
                var grad_neu = parseInt(team_grad2);
                var geburtstag_sportler_neu = team_alter2;
              }else if ((parseInt(team_grad3) <= (parseInt(grad_form))) && (parseInt(team_grad3) <= (parseInt(team_grad2)))  && (parseInt(team_grad3) <= (parseInt(team_grad4)))  && (parseInt(team_grad3) <= (parseInt(team_grad5)))){
                var grad_neu = parseInt(team_grad3);
                var geburtstag_sportler_neu = team_alter3;
              }else if ((parseInt(team_grad4) <= (parseInt(grad_form))) && (parseInt(team_grad4) <= (parseInt(team_grad2)))  && (parseInt(team_grad4) <= (parseInt(team_grad3)))  && (parseInt(team_grad4) <= (parseInt(team_grad5)))){
                var grad_neu = parseInt(team_grad4);
                var geburtstag_sportler_neu = team_alter4;
              }else{
                var grad_neu = parseInt(team_grad5);
                var geburtstag_sportler_neu = team_alter5;
              }
            }

            sTag = new Date();
            geburt_sportler = new Date(geburtstag_sportler_neu);
            Jahr = geburt_sportler.getFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag_sportler_neu);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

            if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            // DEBUG alert("Einzel-TN: " + team_own_grad + " " + team_own_alter + "\nteam-TN 2: " + team_grad2 + " " + team_alter2 + "\nteam-TN 3: " + team_grad3 + " " + team_alter3 + "\nteam-TN 4: " + team_grad4 + " " + team_alter4 + "\nteam-TN 4: " + team_grad4 + " " + team_alter4 + "\nEinzel-Neu: " + grad_form + " " + Date.UTC(document.getElementById("edit-jahrgang2").value, document.getElementById("edit-jahrgang1").value - 1, document.getElementById("edit-jahrgang").value, 0, 0, 0) + "\nAlt: " + grad + " " + geburtstag_sportler + "\nNeu: " + grad_neu + " " + geburtstag_sportler_neu);

            if(((grad_neu != grad) && !((grad_neu > -2) && (grad > -2))) || ((geburtstag_sportler_neu != geburtstag_sportler) && !((grad_neu < -1) && (grad < -1)) && ((alter < team_alter_form_von) || (alter > team_alter_form_bis)))){
              var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

              switch (grad_neu.toString()){
                case "-10":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-9":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-8":
                  D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
                break;

                case "-7":
                  D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
                break;

                case "-6":
                  D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
                break;

                case "-5":
                  D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
                break;

                case "-4":
                  D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
                break;

                case "-3":
                  D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
                break;

                case "-2":
                  D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
                break;

                default:

                  sTag = new Date();
                  geburtstag = new Date(parseInt(geburtstag_sportler_neu));

                  var Jahr = geburtstag.getUTCFullYear();
                  SJahr = Jahr%4;
                  SHJahr = Jahr%100;
                  S4Jahr = Jahr%400;
                  STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
                  now = new Date(turnier_datum);
                  alter = new Date(now - geburtstag);
                  alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
                  if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
                  else STag = 0;
                  alter = alter.getUTCFullYear() + STag;

                  if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                    D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
                  }
                  else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                    D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
                  }
                  else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                    D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
                  }else{
                    document.getElementById("div-edit-team_1D").style.display = "none";
                    document.getElementById("edit-team_1D").selectedIndex = 0;
                    document.getElementById("div-edit-team_2D").style.display = "none";
                    document.getElementById("edit-team_2D").selectedIndex = 0;
                    document.getElementById("div-edit-team_3D").style.display = "none";
                    document.getElementById("edit-team_3D").selectedIndex = 0;
                    document.getElementById("button-submit1").style.display = "none";
                    document.getElementById("button-submit2").style.display = "none";
                    alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                    return;
                  }
                break;
              }

              var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

              box = document.getElementById("edit-team_1D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D1_von; i<= D1_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-team_2D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D2_von; i<= D2_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              box = document.getElementById("edit-team_3D").options;
              while(box.length > 0) box[0] = null;
              box[0] = new Option('Bitte wählen', '0');
              for (i = D3_von; i<= D3_bis; i++){
                box[box.length] = new Option(Formen[i - 1], i);
              }

              document.getElementById("div-edit-team_1D").style.display = "block";
              document.getElementById("div-edit-team_2D").style.display = "block";
              document.getElementById("div-edit-team_3D").style.display = "block";
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
            }else{
              document.getElementById("button-submit1").style.display = "inline";
              document.getElementById("button-submit2").style.display = "inline";
            }
          }else{
            document.getElementById("button-submit1").style.display = "inline";
            document.getElementById("button-submit2").style.display = "inline";
          }
        }else{
          alert("Graduierungsfehler, TN ändert die Leistungsklasse im Team.\nDie Meldung für " + team_namen + " wird gelöscht!");
          document.getElementById("button-submit1").style.display = "inline";
          document.getElementById("button-submit2").style.display = "inline";
        }
      }else{
        document.getElementById("button-submit1").style.display = "inline";
        document.getElementById("button-submit2").style.display = "inline";
      }
    }else{

      //Keine Mixedwahl
      document.getElementById("button-submit1").style.display = "inline";
      document.getElementById("button-submit2").style.display = "inline";
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_einzel_team_form(){
  if (((document.getElementById("edit-team_1D").value != 0) && (document.getElementById("edit-team_2D").value != 0) && (document.getElementById("edit-team_3D").value != 0)  && (document.getElementById("edit-team_1D").value != document.getElementById("edit-team_2D").value) && (document.getElementById("edit-team_1D").value != document.getElementById("edit-team_3D").value) && (document.getElementById("edit-team_2D").value != document.getElementById("edit-team_3D").value))){

    document.getElementById("button-submit1").style.display = "inline";
    document.getElementById("button-submit2").style.display = "inline";
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function technik_edit(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht,  formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, grad, lk, alter, D1, D2, D3, turnier_datum, paar_alter_von, paar_alter_bis, paar_namen, paar_own_grad, paar_grad2, paar_own_alter, paar_alter2, paar_grad_von, paar_grad_bis, synchron_alter_von, synchron_alter_bis, synchron_namen, mixed_alter_von, mixed_alter_bis, mixed_namen, team_alter_von, team_alter_bis, team_namen, paar_leistungsklasse, synchron_leistungsklasse, mixed_leistungsklasse, team_leistungsklasse){

  technik_einzel(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, turnier_datum, paar_alter_von, paar_alter_bis, paar_namen, synchron_alter_von, synchron_alter_bis, synchron_namen, mixed_alter_von, mixed_alter_bis, mixed_namen, team_alter_von, team_alter_bis, team_namen);

  for (i = 0; i < document.getElementById("edit-alter").options.length; i++){
    if (document.getElementById("edit-alter").options[i].value == alter) break;
  }
  document.getElementById("edit-alter").selectedIndex = i;

  technik_einzel_alter();

  for (i = 0; i < document.getElementById("edit-grad").options.length; i++){
    if (document.getElementById("edit-grad").options[i].value == grad) break;
  }
  document.getElementById("edit-grad").selectedIndex = i;
  document.getElementById("edit-grad-einzel").selectedIndex = i;

  technik_einzel_grad(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_namen, paar_own_grad, paar_grad2, paar_own_alter, paar_alter2, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis);

  //technik_einzel_grad(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum, paar_namen, paar_own_grad, paar_grad2, paar_own_alter, paar_alter2, paar_alter_von, paar_alter_bis, paar_grad_von, paar_grad_bis, synchron_namen, synchron_own_grad, synchron_own_alter, synchron_grad2, synchron_alter2, synchron_grad3, synchron_alter3, synchron_alter_von, synchron_alter_bis, synchron_grad_von, synchron_grad_bis, mixed_namen, mixed_own_grad, mixed_own_alter, mixed_grad2, mixed_alter2, mixed_grad3, mixed_alter3, mixed_grad4, mixed_alter4, mixed_grad5, mixed_alter5, mixed_alter_von, mixed_alter_bis, mixed_grad_von, mixed_grad_bis, team_namen, team_own_grad, team_own_alter, team_grad2, team_alter2, team_grad3, team_alter3, team_grad4, team_alter4, team_grad5, team_alter5, team_alter_von, team_alter_bis, team_grad_von, team_grad_bis);

  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == lk) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;

  // technik_einzel_lk(sd_von, sd_bis, sd_lks, sd_lk_von, sd_lk_bis, sd_lk1_von, sd_lk1_bis, sd_lk2_von, sd_lk2_bis, sd_lk3_von, sd_lk3_bis, sc_von, sc_bis, sc_lks, sc_lk_von, sc_lk_bis, sc_lk1_von, sc_lk1_bis, sc_lk2_von, sc_lk2_bis, sc_lk3_von, sc_lk3_bis, sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, ja_von, ja_bis, ja_lks, ja_lk_von, ja_lk_bis, ja_lk1_von, ja_lk1_bis, ja_lk2_von, ja_lk2_bis, ja_lk3_von, ja_lk3_bis, jb_von, jb_bis, jb_lks, jb_lk_von, jb_lk_bis, jb_lk1_von, jb_lk1_bis, jb_lk2_von, jb_lk2_bis, jb_lk3_von, jb_lk3_bis, jc_von, jc_bis, jc_lks, jc_lk_von, jc_lk_bis, jc_lk1_von, jc_lk1_bis, jc_lk2_von, jc_lk2_bis, jc_lk3_von, jc_lk3_bis, jd_von, jd_bis, jd_lks, jd_lk_von, jd_lk_bis, jd_lk1_von, jd_lk1_bis, jd_lk2_von, jd_lk2_bis, jd_lk3_von, jd_lk3_bis, je_von, je_bis, je_lks, je_lk_von, je_lk_bis, je_lk1_von, je_lk1_bis, je_lk2_von, je_lk2_bis, je_lk3_von, je_lk3_bis, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis);

  for (i = 0; i < document.getElementById("edit-1D").options.length; i++){
    if (document.getElementById("edit-1D").options[i].value == D1) break;
  }
  document.getElementById("edit-1D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-2D").options.length; i++){
    if (document.getElementById("edit-2D").options[i].value == D2) break;
  }
  document.getElementById("edit-2D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-3D").options.length; i++){
    if (document.getElementById("edit-3D").options[i].value == D3) break;
  }
  document.getElementById("edit-3D").selectedIndex = i;

  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";
}

function paar_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-TNm").style.display = "none";
  document.getElementById("div-edit-TNw").style.display = "none";
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("div-edit-3D").style.display = "none";

  switch (document.getElementById("edit-klasse").value){
    case "0":
      document.getElementById("div-edit-LK").style.display = "none";
      lks = 0;
    break;

    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;
    break;
  }

  switch(lks){
    case "Nein":
      document.getElementById("edit-LK").options[0] = new Option("keine LK", "Keine LK");
      document.getElementById("div-edit-LK").style.display = "block";
      paar_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
    break;

    case "2 LK":
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("div-edit-LK").style.display = "block";
    break;

    case "3 LK":;
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("edit-LK").options[3] = new Option("LK 3: " + von3 + " bis " + bis3, "LK 3");
      document.getElementById("div-edit-LK").style.display = "block";
    break;
  }
}

function paar_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none"
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("div-edit-3D").style.display = "none";

  switch (document.getElementById("edit-klasse").value){
    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis; alter_von = sb_von; alter_bis = sb_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis; alter_von = sa_von; alter_bis = sa_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;  alter_von = j_von; alter_bis = j_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;  alter_von = k_von; alter_bis = k_bis;
    break;
  }

  switch(document.getElementById("edit-LK").value){
    case "Keine LK":
       von = von; bis = bis;
    break;

    case "LK 1":
      von = von1; bis = bis1;
    break;

    case "LK 2":
      von = von2; bis = bis2;
    break;

    case "LK 3":
      von = von3; bis = bis3;
    break;
  }

  von = von.toString().split(".");
  if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
  bis = bis.toString().split(".");
  if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

  box = document.getElementById("edit-TNm").options;
  while(box.length > 0) box[0] = null;
  box[0] = new Option("Bitte wählen", "0");
  box[1] = new Option("TN des eigenen Vereins", "0");
  box[1].style.textDecoration = "underline";
  box[1].style.backgroundColor = "lightgrey";

  for (var i = 0; i < sportler_männlich.length; i++){

    var Sportler = sportler_männlich[i];
    if (Sportler[3] == "---"){
            box[box.length] = new Option("TN fremder Vereine", "0");
      box[box.length - 1].style.textDecoration = "underline";
      box[box.length - 1].style.backgroundColor = "lightgrey";

    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box[box.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  box = document.getElementById("edit-TNw").options;
  while(box.length > 0) box[0] = null;
  box[0] = new Option("Bitte wählen", "0");
  box[1] = new Option("TN des eigenen Vereins", "0");
  box[1].style.textDecoration = "underline";
  box[1].style.backgroundColor = "lightgrey";

  var verein = "Ja";
  for (var i = 0; i < sportler_weiblich.length; i++){

    var Sportler = sportler_weiblich[i];
    if (Sportler[3] == "---"){
            box[box.length] = new Option("TN fremder Vereine", "0");
      box[box.length - 1].style.textDecoration = "underline";
      box[box.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box[box.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  if (document.getElementById("edit-LK").value == "0"){
    document.getElementById("div-edit-TNm").style.display = "none";
    document.getElementById("div-edit-TNw").style.display = "none";
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }else{
    document.getElementById("div-edit-TNm").style.display = "block";
    document.getElementById("div-edit-TNw").style.display = "block";
  }
}

function paar_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum){

  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if ((document.getElementById("edit-TNm").value != 0) && (document.getElementById("edit-TNw").value != 0)){
    TN1 = document.getElementById("edit-TNm").value;
    TN1 = TN1.toString().split(".");
    Verein1 = TN1[0];
    TN2 = document.getElementById("edit-TNw").value;
    TN2 = TN2.toString().split(".");
    Verein2 = TN2[0];

    if ((Verein1 == document.getElementById("edit-verein").value) || (Verein2 == document.getElementById("edit-verein").value)){

      var wahl = 0;
      if ((document.getElementById("edit-LK").value == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
      if ((document.getElementById("edit-LK").value != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
      if (((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;

      if ((formenwahl == "Ja") && (wahl == 1)){

        // DEBUG alert("TN1: " + TN1[2] + " " + TN1[3] + "\n" + "TN 2: " + TN2[2] + " " + TN2[3]);

        if ((parseInt(TN1[2]) > -2) && (parseInt(TN2[2]) > -2)){
          if (parseInt(TN1[3]) >= parseInt(TN2[3])){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else{
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }
        }else{
          if (parseInt(TN1[2]) <= parseInt(TN2[2])){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else{
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }
        }

        var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

        switch (grad){
          case "-10":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-9":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-8":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-7":
            D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
          break;

          case "-6":
            D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
          break;

          case "-5":
            D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
          break;

          case "-4":
            D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
          break;

          case "-3":
            D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
          break;

          case "-2":
            D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
          break;

          default:

            sTag = new Date();
            geburtstag = new Date(parseInt(geburtstag_sportler));

            var Jahr = geburtstag.getUTCFullYear();
            SJahr = Jahr%4;
            SHJahr = Jahr%100;
            S4Jahr = Jahr%400;
            STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
            now = new Date(turnier_datum);
            alter = new Date(now - geburtstag);
            alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
            if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
            else STag = 0;
            alter = alter.getUTCFullYear() + STag;

            if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
              D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
            }
            else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
              D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
            }
            else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
              D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
            }else{
              document.getElementById("div-edit-1D").style.display = "none";
              document.getElementById("edit-1D").selectedIndex = 0;
              document.getElementById("div-edit-2D").style.display = "none";
              document.getElementById("edit-2D").selectedIndex = 0;
              document.getElementById("div-edit-3D").style.display = "none";
              document.getElementById("edit-3D").selectedIndex = 0;
              document.getElementById("button-submit1").style.display = "none";
              document.getElementById("button-submit2").style.display = "none";
              alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
              return;
            }
          break;
        }

        var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

      box = document.getElementById("edit-1D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D1_von; i<= D1_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-2D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D2_von; i<= D2_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-3D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D3_von; i<= D3_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      document.getElementById("div-edit-1D").style.display = "block";
      document.getElementById("div-edit-2D").style.display = "block";
      document.getElementById("div-edit-3D").style.display = "block";
      }else{
        document.getElementById("button-submit1").style.display = "inline";
        document.getElementById("button-submit2").style.display = "inline";
      }
    }else{
      alert("Mindestens ein Teilnehmer muss zum meldenden Verein gehören");
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";
      document.getElementById("div-edit-1D").style.display = "none";
      document.getElementById("div-edit-2D").style.display = "none";
      document.getElementById("div-edit-3D").style.display = "none";
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
    document.getElementById("div-edit-1D").style.display = "none";
    document.getElementById("edit-1D").selectedIndex = 0;
    document.getElementById("div-edit-2D").style.display = "none";
    document.getElementById("edit-2D").selectedIndex = 0;
    document.getElementById("div-edit-3D").style.display = "none";
    document.getElementById("edit-3D").selectedIndex = 0;
  }
}

function paar_verein(){
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  document.getElementById("div-edit-1D").style.display = "none";
  document.getElementById("div-edit-2D").style.display = "none";
  document.getElementById("div-edit-3D").style.display = "none";
  while(document.getElementById("edit-TNm").options.length > 0) document.getElementById("edit-TNm").options[0] = null;
  document.getElementById("div-edit-TNm").style.display = "none";
  while(document.getElementById("edit-TNw").options.length > 0) document.getElementById("edit-TNw").options[0] = null;
  document.getElementById("div-edit-TNw").style.display = "none";
  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("edit-klasse").selectedIndex = 0;
}

function paar_form(){
  if ((document.getElementById("edit-1D").value != 0) && (document.getElementById("edit-2D").value != 0) && (document.getElementById("edit-3D").value != 0) && (document.getElementById("edit-1D").value != document.getElementById("edit-2D").value) && (document.getElementById("edit-1D").value != document.getElementById("edit-3D").value) && (document.getElementById("edit-2D").value != document.getElementById("edit-3D").value)){
    document.getElementById("button-submit1").style.display = "inline";
    document.getElementById("button-submit2").style.display = "inline";
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function paar_edit(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, lk, tn1, tn2, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, D1, D2, D3, turnier_datum){

  var i;


  paar_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich);
  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == lk) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;

  paar_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);

  for (i = 0; i < document.getElementById("edit-TNm").options.length; i++){
    var tn1a = document.getElementById("edit-TNm").options[i].value;
    tn1a = tn1a.toString().split('.');
    if (tn1a[1] == tn1) break;
  }
  document.getElementById("edit-TNm").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TNw").options.length; i++){
    var tn2a = document.getElementById("edit-TNw").options[i].value;
    tn2a = tn2a.toString().split('.');
    if (tn2a[1] == tn2) break;
  }
  document.getElementById("edit-TNw").selectedIndex = i;

  paar_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum);

  for (i = 0; i < document.getElementById("edit-1D").options.length; i++){
    if (document.getElementById("edit-1D").options[i].value == D1) break;
  }
  document.getElementById("edit-1D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-2D").options.length; i++){
    if (document.getElementById("edit-2D").options[i].value == D2) break;
  }
  document.getElementById("edit-2D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-3D").options.length; i++){
    if (document.getElementById("edit-3D").options[i].value == D3) break;
  }
  document.getElementById("edit-3D").selectedIndex = i;

  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";
}

function synchron_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  document.getElementById("div-edit-TN1").style.display = "none";
  document.getElementById("div-edit-TN2").style.display = "none";
  document.getElementById("div-edit-TN3").style.display = "none";
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  if (document.getElementById("edit-geschlecht").value == 0) return;
  if (document.getElementById("edit-klasse").value == 0) return;

  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  switch (document.getElementById("edit-klasse").value){
    case "0":
      document.getElementById("div-edit-LK").style.display = "none";
      lks = 0;
    break;

    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;
    break;
  }

  switch(lks){
    case "Nein":
      document.getElementById("edit-LK").options[0] = new Option("keine LK", "Keine LK");
      document.getElementById("div-edit-LK").style.display = "block";
      synchron_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
    break;

    case "2 LK":
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("div-edit-LK").style.display = "block";
    break;

    case "3 LK":;
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("edit-LK").options[3] = new Option("LK 3: " + von3 + " bis " + bis3, "LK 3");
      document.getElementById("div-edit-LK").style.display = "block";
    break;
  }
}

function synchron_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  switch (document.getElementById("edit-klasse").value){
    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis; alter_von = sb_von; alter_bis = sb_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis; alter_von = sa_von; alter_bis = sa_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;  alter_von = j_von; alter_bis = j_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;  alter_von = k_von; alter_bis = k_bis;
    break;
  }

  switch(document.getElementById("edit-LK").value){
    case "Keine LK":
       von = von; bis = bis;
    break;

    case "LK 1":
      von = von1; bis = bis1;
    break;

    case "LK 2":
      von = von2; bis = bis2;
    break;

    case "LK 3":
      von = von3; bis = bis3;
    break;
  }

  von = von.toString().split(".");
  if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
  bis = bis.toString().split(".");
  if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

  box = document.getElementById("edit-TN1").options;
  while(box.length > 0) box[0] = null;
  box[0] = new Option("Bitte wählen", "0");
  box[1] = new Option("TN des eigenen Vereins", "0");
  box[1].style.textDecoration = "underline";
  box[1].style.backgroundColor = "lightgrey"

  box2 = document.getElementById("edit-TN2").options;
  while(box2.length > 0) box2[0] = null;
  box2[0] = new Option("Bitte wählen", "0");
  box2[1] = new Option("TN des eigenen Vereins", "0");
  box2[1].style.textDecoration = "underline";
  box2[1].style.backgroundColor = "lightgrey"

  box3 = document.getElementById("edit-TN3").options;
  while(box3.length > 0) box3[0] = null;
  box3[0] = new Option("Bitte wählen", "0");
  box3[1] = new Option("TN des eigenen Vereins", "0");
  box3[1].style.textDecoration = "underline";
  box3[1].style.backgroundColor = "lightgrey"

  if (document.getElementById("edit-geschlecht").value == "männlich") var Sportler_array = sportler_männlich;
  else var Sportler_array = sportler_weiblich;

  for (var i = 0; i < Sportler_array.length; i++){
    var Sportler = Sportler_array[i];
    if (Sportler[3] == "---"){
            box[box.length] = new Option("TN fremder Vereine", "0");
      box[box.length - 1].style.textDecoration = "underline";
      box[box.length - 1].style.backgroundColor = "lightgrey";
      box2[box2.length] = new Option("TN fremder Vereine", "0");
      box2[box2.length - 1].style.textDecoration = "underline";
      box2[box2.length - 1].style.backgroundColor = "lightgrey";
      box3[box3.length] = new Option("TN fremder Vereine", "0");
      box3[box3.length - 1].style.textDecoration = "underline";
      box3[box3.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box[box.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        box2[box2.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        box3[box3.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  if (document.getElementById("edit-LK").value == "0"){
    document.getElementById("div-edit-TN1").style.display = "none";
    document.getElementById("div-edit-TN2").style.display = "none";
    document.getElementById("div-edit-TN3").style.display = "none";
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }else{
    document.getElementById("div-edit-TN1").style.display = "block";
    document.getElementById("div-edit-TN2").style.display = "block";
    document.getElementById("div-edit-TN3").style.display = "block";
  }
}

function synchron_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum){

  if ((document.getElementById("edit-TN1").value != 0) && (document.getElementById("edit-TN2").value != 0) && (document.getElementById("edit-TN3").value != 0) && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN2").value) && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN3").value) && (document.getElementById("edit-TN2").value != document.getElementById("edit-TN3").value)){
    TN1 = document.getElementById("edit-TN1").value;
    TN1 = TN1.toString().split(".");
    Verein1 = TN1[0];
    TN2 = document.getElementById("edit-TN2").value;
    TN2 = TN2.toString().split(".");
    Verein2 = TN2[0];
    TN3 = document.getElementById("edit-TN3").value;
    TN3 = TN3.toString().split(".");
    Verein3 = TN3[0];

    if ((Verein1 == document.getElementById("edit-verein").value) || (Verein2 == document.getElementById("edit-verein").value) || (Verein3 == document.getElementById("edit-verein").value)){

      var wahl = 0;
      if ((document.getElementById("edit-LK").value == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
      if ((document.getElementById("edit-LK").value != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
      if (((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
      if ((formenwahl == "Ja") && (wahl == 1)){

        // DEBUG alert("TN 1: " + TN1[2] + " " + TN1[3] + "\n" + "TN 2: " + TN2[2] + " " + TN2[3] + "\nTN 3: " + TN3[2] + " " + TN3[3]);

        if((parseInt(TN1[2]) > -2) && (parseInt(TN2[2]) > -2) && (parseInt(TN3[2]) > -2)){
          if((parseInt(TN1[3]) >= parseInt(TN2[3])) && (parseInt(TN1[3]) >= parseInt(TN3[3]))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[3]) >= (parseInt(TN1[3]))) && (parseInt(TN2[3]) >= (parseInt(TN3[3])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else{
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }
        }else{
          if ((parseInt(TN1[2]) <= (parseInt(TN2[2]))) && (parseInt(TN1[2]) <= (parseInt(TN3[2])))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[2]) <= (parseInt(TN1[2]))) && (parseInt(TN2[2]) <= (parseInt(TN3[2])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else{
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }
        }

        var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

        switch (grad){
          case "-10":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-9":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-8":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-7":
            D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
          break;

          case "-6":
            D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
          break;

          case "-5":
            D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
          break;

          case "-4":
            D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
          break;

          case "-3":
            D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
          break;

          case "-2":
            D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
          break;

          default:
            var exit = 0;

            if (exit == 1){
              document.getElementById("div-edit-1D").style.display = "none";
              document.getElementById("edit-1D").selectedIndex = 0;
              document.getElementById("div-edit-2D").style.display = "none";
              document.getElementById("edit-2D").selectedIndex = 0;
              document.getElementById("div-edit-3D").style.display = "none";
              document.getElementById("edit-3D").selectedIndex = 0;
              document.getElementById("button-submit1").style.display = "inline";
              document.getElementById("button-submit2").style.display = "inline";
              return;
            }
            else{

              sTag = new Date();
              geburtstag = new Date(parseInt(geburtstag_sportler));

              var Jahr = geburtstag.getUTCFullYear();
              SJahr = Jahr%4;
              SHJahr = Jahr%100;
              S4Jahr = Jahr%400;
              STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
              now = new Date(turnier_datum);
              alter = new Date(now - geburtstag);
              alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
              if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
              else STag = 0;
              alter = alter.getUTCFullYear() + STag;

              if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
              }
              else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
              }
              else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
              }else{
                document.getElementById("div-edit-1D").style.display = "none";
                document.getElementById("edit-1D").selectedIndex = 0;
                document.getElementById("div-edit-2D").style.display = "none";
                document.getElementById("edit-2D").selectedIndex = 0;
                document.getElementById("div-edit-3D").style.display = "none";
                document.getElementById("edit-3D").selectedIndex = 0;
                document.getElementById("button-submit1").style.display = "none";
                document.getElementById("button-submit2").style.display = "none";
                alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                return;
              }
            }
          break;
        }

        var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

      box = document.getElementById("edit-1D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D1_von; i<= D1_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-2D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D2_von; i<= D2_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-3D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D3_von; i<= D3_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      document.getElementById("div-edit-1D").style.display = "block";
      document.getElementById("div-edit-2D").style.display = "block";
      document.getElementById("div-edit-3D").style.display = "block";
      }else{
        document.getElementById("button-submit1").style.display = "inline";
        document.getElementById("button-submit2").style.display = "inline";
      }
    }else{
      alert("Mindestens ein Teilnehmer muss zum meldenden Verein gehören");
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";
      document.getElementById("div-edit-1D").style.display = "none";
      document.getElementById("div-edit-2D").style.display = "none";
      document.getElementById("div-edit-3D").style.display = "none";
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
    document.getElementById("div-edit-1D").style.display = "none";
    document.getElementById("edit-1D").selectedIndex = 0;
    document.getElementById("div-edit-2D").style.display = "none";
    document.getElementById("edit-2D").selectedIndex = 0;
    document.getElementById("div-edit-3D").style.display = "none";
    document.getElementById("edit-3D").selectedIndex = 0;
  }
}

function synchron_verein(){
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  while(document.getElementById("edit-TN1").options.length > 0) document.getElementById("edit-TN1").options[0] = null;
  document.getElementById("div-edit-TN1").style.display = "none";
  while(document.getElementById("edit-TN2").options.length > 0) document.getElementById("edit-TN2").options[0] = null;
  document.getElementById("div-edit-TN2").style.display = "none";
  while(document.getElementById("edit-TN3").options.length > 0) document.getElementById("edit-TN3").options[0] = null;
  document.getElementById("div-edit-TN3").style.display = "none";
  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("edit-klasse").selectedIndex = 0;
}

function synchron_form(){
  if ((document.getElementById("edit-1D").value != 0) && (document.getElementById("edit-2D").value != 0) && (document.getElementById("edit-3D").value != 0) && (document.getElementById("edit-1D").value != document.getElementById("edit-2D").value) && (document.getElementById("edit-1D").value != document.getElementById("edit-3D").value) && (document.getElementById("edit-2D").value != document.getElementById("edit-3D").value)){
    document.getElementById("button-submit1").style.display = "inline";
    document.getElementById("button-submit2").style.display = "inline";
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function synchron_edit(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, lk, tn1, tn2, tn3, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, D1, D2, D3, turnier_datum){

  var i;

  synchron_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == lk) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;

  synchron_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);

  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  for (i = 0; i < document.getElementById("edit-TN1").options.length; i++){
    var tn1a = document.getElementById("edit-TN1").options[i].value;
    tn1a = tn1a.toString().split('.');
    if (tn1a[1] == tn1) break;
  }
  document.getElementById("edit-TN1").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN2").options.length; i++){
    var tn2a = document.getElementById("edit-TN2").options[i].value;
    tn2a = tn2a.toString().split('.');
    if (tn2a[1] == tn2) break;
  }
  document.getElementById("edit-TN2").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN3").options.length; i++){
    var tn3a = document.getElementById("edit-TN3").options[i].value;
    tn3a = tn3a.toString().split('.');
    if (tn3a[1] == tn3) break;
  }
  document.getElementById("edit-TN3").selectedIndex = i;

  synchron_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum);

  for (i = 0; i < document.getElementById("edit-1D").options.length; i++){
    if (document.getElementById("edit-1D").options[i].value == D1) break;
  }
  document.getElementById("edit-1D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-2D").options.length; i++){
    if (document.getElementById("edit-2D").options[i].value == D2) break;
  }
  document.getElementById("edit-2D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-3D").options.length; i++){
    if (document.getElementById("edit-3D").options[i].value == D3) break;
  }
  document.getElementById("edit-3D").selectedIndex = i;

  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";
}

function team_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  if (document.getElementById("edit-geschlecht").value == 0) return;
  if (document.getElementById("edit-klasse").value == 0) return;

  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-TN1").style.display = "none";
  document.getElementById("div-edit-TN2").style.display = "none";
  document.getElementById("div-edit-TN3").style.display = "none";
  document.getElementById("div-edit-TN4").style.display = "none";
  document.getElementById("div-edit-TN5").style.display = "none";
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  switch (document.getElementById("edit-klasse").value){
    case "0":
      document.getElementById("div-edit-LK").style.display = "none";
      lks = 0;
    break;

    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;
    break;
  }

  switch(lks){
    case "Nein":
      document.getElementById("edit-LK").options[0] = new Option("keine LK", "Keine LK");
      document.getElementById("div-edit-LK").style.display = "block";
      team_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
    break;

    case "2 LK":
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("div-edit-LK").style.display = "block";
    break;

    case "3 LK":;
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("edit-LK").options[3] = new Option("LK 3: " + von3 + " bis " + bis3, "LK 3");
      document.getElementById("div-edit-LK").style.display = "block";
    break;
  }
}

function team_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none"

  switch (document.getElementById("edit-klasse").value){
    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis; alter_von = sb_von; alter_bis = sb_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis; alter_von = sa_von; alter_bis = sa_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;  alter_von = j_von; alter_bis = j_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;  alter_von = k_von; alter_bis = k_bis;
    break;
  }

  switch(document.getElementById("edit-LK").value){
    case "Keine LK":
       von = von; bis = bis;
    break;

    case "LK 1":
      von = von1; bis = bis1;
    break;

    case "LK 2":
      von = von2; bis = bis2;
    break;

    case "LK 3":
      von = von3; bis = bis3;
    break;
  }

  von = von.toString().split(".");
  if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
  bis = bis.toString().split(".");
  if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

  box = document.getElementById("edit-TN1").options;
  while(box.length > 0) box[0] = null;
  box[0] = new Option("Bitte wählen", "0");
  box[1] = new Option("TN des eigenen Vereins", "0");
  box[1].style.textDecoration = "underline";
  box[1].style.backgroundColor = "lightgrey";
  box2 = document.getElementById("edit-TN2").options;
  while(box2.length > 0) box2[0] = null;
  box2[0] = new Option("Bitte wählen", "0");
  box2[1] = new Option("TN des eigenen Vereins", "0");
  box2[1].style.textDecoration = "underline";
  box2[1].style.backgroundColor = "lightgrey";
  box3 = document.getElementById("edit-TN3").options;
  while(box3.length > 0) box3[0] = null;
  box3[0] = new Option("Bitte wählen", "0");
  box3[1] = new Option("TN des eigenen Vereins", "0");
  box3[1].style.textDecoration = "underline";
  box3[1].style.backgroundColor = "lightgrey";
  box4 = document.getElementById("edit-TN4").options;
  while(box4.length > 0) box4[0] = null;
  box4[0] = new Option("Bitte wählen", "0");
  box4[1] = new Option("TN des eigenen Vereins", "0");
  box4[1].style.textDecoration = "underline";
  box4[1].style.backgroundColor = "lightgrey";
  box5 = document.getElementById("edit-TN5").options;
  while(box5.length > 0) box5[0] = null;
  box5[0] = new Option("Bitte wählen", "0");
  box5[1] = new Option("TN des eigenen Vereins", "0");
  box5[1].style.textDecoration = "underline";
  box5[1].style.backgroundColor = "lightgrey";

  if (document.getElementById("edit-geschlecht").value == "männlich") var Sportler_array = sportler_männlich;
  else var Sportler_array = sportler_weiblich;

  for (var i = 0; i < Sportler_array.length; i++){
    var Sportler = Sportler_array[i];
    if (Sportler[3] == "---"){
      box[box.length] = new Option("TN fremder Vereine", "0");
      box[box.length - 1].style.textDecoration = "underline";
      box[box.length - 1].style.backgroundColor = "lightgrey";
      box2[box2.length] = new Option("TN fremder Vereine", "0");
      box2[box2.length - 1].style.textDecoration = "underline";
      box2[box2.length - 1].style.backgroundColor = "lightgrey";
      box3[box3.length] = new Option("TN fremder Vereine", "0");
      box3[box3.length - 1].style.textDecoration = "underline";
      box3[box3.length - 1].style.backgroundColor = "lightgrey";
      box4[box4.length] = new Option("TN fremder Vereine", "0");
      box4[box4.length - 1].style.textDecoration = "underline";
      box4[box4.length - 1].style.backgroundColor = "lightgrey";
      box5[box5.length] = new Option("TN fremder Vereine", "0");
      box5[box5.length - 1].style.textDecoration = "underline";
      box5[box5.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box[box.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        box2[box2.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        box3[box3.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        box4[box4.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        box5[box5.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  if (document.getElementById("edit-LK").value == "0"){
    document.getElementById("div-edit-TN1").style.display = "none";
    document.getElementById("div-edit-TN2").style.display = "none";
    document.getElementById("div-edit-TN3").style.display = "none";
    document.getElementById("div-edit-TN4").style.display = "none";
    document.getElementById("div-edit-TN5").style.display = "none";
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }else{
    document.getElementById("div-edit-TN1").style.display = "block";
    document.getElementById("div-edit-TN2").style.display = "block";
    document.getElementById("div-edit-TN3").style.display = "block";
    document.getElementById("div-edit-TN4").style.display = "block";
    document.getElementById("div-edit-TN5").style.display = "block";
  }
}

function team_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum){

  if ((document.getElementById("edit-TN1").value != 0)
    && (document.getElementById("edit-TN2").value != 0)
    && (document.getElementById("edit-TN3").value != 0)
    && (document.getElementById("edit-TN4").value != 0)
    && (document.getElementById("edit-TN5").value != 0)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN2").value)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN3").value)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN4").value)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN5").value)
    && (document.getElementById("edit-TN2").value != document.getElementById("edit-TN3").value)
    && (document.getElementById("edit-TN2").value != document.getElementById("edit-TN4").value)
    && (document.getElementById("edit-TN2").value != document.getElementById("edit-TN5").value)
    && (document.getElementById("edit-TN3").value != document.getElementById("edit-TN4").value)
    && (document.getElementById("edit-TN3").value != document.getElementById("edit-TN5").value)
    && (document.getElementById("edit-TN4").value != document.getElementById("edit-TN5").value)){
    TN1 = document.getElementById("edit-TN1").value;
    TN1 = TN1.toString().split(".");
    Verein1 = TN1[0];
    TN2 = document.getElementById("edit-TN2").value;
    TN2 = TN2.toString().split(".");
    Verein2 = TN2[0];
    TN3 = document.getElementById("edit-TN3").value;
    TN3 = TN3.toString().split(".");
    Verein3 = TN3[0];
    TN4 = document.getElementById("edit-TN4").value;
    TN4 = TN4.toString().split(".");
    Verein4 = TN4[0];
    TN5 = document.getElementById("edit-TN5").value;
    TN5 = TN5.toString().split(".");
    Verein5 = TN5[0];
    if ((Verein1 == document.getElementById("edit-verein").value)
      || (Verein2 == document.getElementById("edit-verein").value)
      || (Verein3 == document.getElementById("edit-verein").value)
      || (Verein4 == document.getElementById("edit-verein").value)
      || (Verein5 == document.getElementById("edit-verein").value)){

      var wahl = 0;
      if ((document.getElementById("edit-LK").value == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
      if ((document.getElementById("edit-LK").value != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
      if (((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
      if ((formenwahl == "Ja") && (wahl == 1)){

        // DEBUG alert("TN1: " + TN1[2] + " " + TN1[3] + "\nTN 2: " + TN2[2] + " " + TN2[3] + "\nTN 3:" + TN3[2] + " " + TN3[3]  + "\nTN 4:" + TN4[2] + " " + TN4[3]  + "\nTN 5:" + TN5[2] + " " + TN5[3]);

        if((parseInt(TN1[2]) > -2) && (parseInt(TN2[2]) > -2) && (parseInt(TN3[2]) > -2) && (parseInt(TN4[2]) > -2) && (parseInt(TN5[2]) > -2)){
          if ((parseInt(TN1[3]) >= (parseInt(TN2[3]))) && (parseInt(TN1[3]) >= (parseInt(TN3[3])))  && (parseInt(TN1[3]) >= (parseInt(TN4[3])))  && (parseInt(TN1[3]) >= (parseInt(TN5[3])))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[3]) >= (parseInt(TN1[3]))) && (parseInt(TN2[3]) >= (parseInt(TN3[3])))  && (parseInt(TN2[3]) >= (parseInt(TN4[3])))  && (parseInt(TN2[3]) >= (parseInt(TN5[3])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else if ((parseInt(TN3[3]) >= (parseInt(TN1[3]))) && (parseInt(TN3[3]) >= (parseInt(TN2[3])))  && (parseInt(TN3[3]) >= (parseInt(TN4[3])))  && (parseInt(TN3[3]) >= (parseInt(TN5[3])))){
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }else if ((parseInt(TN4[3]) >= (parseInt(TN1[3]))) && (parseInt(TN4[3]) >= (parseInt(TN2[3])))  && (parseInt(TN4[3]) >= (parseInt(TN3[3])))  && (parseInt(TN4[3]) >= (parseInt(TN5[3])))){
            var grad = TN4[2];
            var geburtstag_sportler = TN4[3];
          }else{
            var grad = TN5[2];
            var geburtstag_sportler = TN5[3];
          }
        }else{
          if ((parseInt(TN1[2]) <= (parseInt(TN2[2]))) && (parseInt(TN1[2]) <= (parseInt(TN3[2])))  && (parseInt(TN1[2]) <= (parseInt(TN4[2])))  && (parseInt(TN1[2]) <= (parseInt(TN5[2])))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[2]) <= (parseInt(TN1[2]))) && (parseInt(TN2[2]) <= (parseInt(TN3[2])))  && (parseInt(TN2[2]) <= (parseInt(TN4[2])))  && (parseInt(TN2[2]) <= (parseInt(TN5[2])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else if ((parseInt(TN3[2]) <= (parseInt(TN1[2]))) && (parseInt(TN3[2]) <= (parseInt(TN2[2])))  && (parseInt(TN3[2]) <= (parseInt(TN4[2])))  && (parseInt(TN3[2]) <= (parseInt(TN5[2])))){
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }else if ((parseInt(TN4[2]) <= (parseInt(TN1[2]))) && (parseInt(TN4[2]) <= (parseInt(TN2[2])))  && (parseInt(TN4[2]) <= (parseInt(TN3[2])))  && (parseInt(TN4[2]) <= (parseInt(TN5[2])))){
            var grad = TN4[2];
            var geburtstag_sportler = TN4[3];
          }else{
            var grad = TN5[2];
            var geburtstag_sportler = TN5[3];
          }
        }

        var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

        switch (grad){
          case "-10":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-9":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-8":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-7":
            D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
          break;

          case "-6":
            D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
          break;

          case "-5":
            D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
          break;

          case "-4":
            D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
          break;

          case "-3":
            D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
          break;

          case "-2":
            D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
          break;

          default:
            var exit = 0;

            if (exit == 1){
              document.getElementById("div-edit-1D").style.display = "none";
              document.getElementById("edit-1D").selectedIndex = 0;
              document.getElementById("div-edit-2D").style.display = "none";
              document.getElementById("edit-2D").selectedIndex = 0;
              document.getElementById("div-edit-3D").style.display = "none";
              document.getElementById("edit-3D").selectedIndex = 0;
              document.getElementById("button-submit1").style.display = "inline";
              document.getElementById("button-submit2").style.display = "inline";
              return;
            }
            else{

              sTag = new Date();
              geburtstag = new Date(parseInt(geburtstag_sportler));

              var Jahr = geburtstag.getUTCFullYear();
              SJahr = Jahr%4;
              SHJahr = Jahr%100;
              S4Jahr = Jahr%400;
              STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
              now = new Date(turnier_datum);
              alter = new Date(now - geburtstag);
              alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
              if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
              else STag = 0;
              alter = alter.getUTCFullYear() + STag;

              if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
              }
              else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
              }
              else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
              }else{
                document.getElementById("div-edit-1D").style.display = "none";
                document.getElementById("edit-1D").selectedIndex = 0;
                document.getElementById("div-edit-2D").style.display = "none";
                document.getElementById("edit-2D").selectedIndex = 0;
                document.getElementById("div-edit-3D").style.display = "none";
                document.getElementById("edit-3D").selectedIndex = 0;
                document.getElementById("button-submit1").style.display = "none";
                document.getElementById("button-submit2").style.display = "none";
                alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                return;
              }
            }
          break;
        }

        var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

      box = document.getElementById("edit-1D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D1_von; i<= D1_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-2D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D2_von; i<= D2_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-3D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D3_von; i<= D3_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      document.getElementById("div-edit-1D").style.display = "block";
      document.getElementById("div-edit-2D").style.display = "block";
      document.getElementById("div-edit-3D").style.display = "block";
      }else{
        document.getElementById("button-submit1").style.display = "inline";
        document.getElementById("button-submit2").style.display = "inline";
      }
    }else{
      alert("Mindestens ein Teilnehmer muss zum meldenden Verein gehören");
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";
      document.getElementById("div-edit-1D").style.display = "none";
      document.getElementById("div-edit-2D").style.display = "none";
      document.getElementById("div-edit-3D").style.display = "none";
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
    document.getElementById("div-edit-1D").style.display = "none";
    document.getElementById("edit-1D").selectedIndex = 0;
    document.getElementById("div-edit-2D").style.display = "none";
    document.getElementById("edit-2D").selectedIndex = 0;
    document.getElementById("div-edit-3D").style.display = "none";
    document.getElementById("edit-3D").selectedIndex = 0;
  }
}

function team_verein(){
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  while(document.getElementById("edit-TN1").options.length > 0) document.getElementById("edit-TN1").options[0] = null;
  document.getElementById("div-edit-TN1").style.display = "none";
  while(document.getElementById("edit-TN2").options.length > 0) document.getElementById("edit-TN2").options[0] = null;
  document.getElementById("div-edit-TN2").style.display = "none";
  while(document.getElementById("edit-TN3").options.length > 0) document.getElementById("edit-TN3").options[0] = null;
  document.getElementById("div-edit-TN3").style.display = "none";
  while(document.getElementById("edit-TN4").options.length > 0) document.getElementById("edit-TN4").options[0] = null;
  document.getElementById("div-edit-TN4").style.display = "none";
  while(document.getElementById("edit-TN5").options.length > 0) document.getElementById("edit-TN5").options[0] = null;
  document.getElementById("div-edit-TN5").style.display = "none";
  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("edit-klasse").selectedIndex = 0;
}

function team_edit(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, lk, tn1, tn2, tn3, tn4, tn5, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, D1, D2, D3, turnier_datum){

  var i;

  team_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == lk) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;

  team_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);

  for (i = 0; i < document.getElementById("edit-TN1").options.length; i++){
    var tn1a = document.getElementById("edit-TN1").options[i].value;
    tn1a = tn1a.toString().split('.');
    if (tn1a[1] == tn1) break;
  }
  document.getElementById("edit-TN1").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN2").options.length; i++){
    var tn2a = document.getElementById("edit-TN2").options[i].value;
    tn2a = tn2a.toString().split('.');
    if (tn2a[1] == tn2) break;
  }
  document.getElementById("edit-TN2").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN3").options.length; i++){
    var tn3a = document.getElementById("edit-TN3").options[i].value;
    tn3a = tn3a.toString().split('.');
    if (tn3a[1] == tn3) break;
  }
  document.getElementById("edit-TN3").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN4").options.length; i++){
    var tn4a = document.getElementById("edit-TN4").options[i].value;
    tn4a = tn4a.toString().split('.');
    if (tn4a[1] == tn4) break;
  }
  document.getElementById("edit-TN4").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN5").options.length; i++){
    var tn5a = document.getElementById("edit-TN5").options[i].value;
    tn5a = tn5a.toString().split('.');
    if (tn5a[1] == tn5) break;
  }
  document.getElementById("edit-TN5").selectedIndex = i;

  team_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum);

  // DEBUG alert(D1);

  for (i = 0; i < document.getElementById("edit-1D").options.length; i++){
    if (document.getElementById("edit-1D").options[i].value == D1) break;
  }
  document.getElementById("edit-1D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-2D").options.length; i++){
    if (document.getElementById("edit-2D").options[i].value == D2) break;
  }
  document.getElementById("edit-2D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-3D").options.length; i++){
    if (document.getElementById("edit-3D").options[i].value == D3) break;
  }
  document.getElementById("edit-3D").selectedIndex = i;

  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";
}

function mixed_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){


  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-TN1").style.display = "none";
  document.getElementById("div-edit-TN2").style.display = "none";
  document.getElementById("div-edit-TN3").style.display = "none";
  document.getElementById("div-edit-TN4").style.display = "none";
  document.getElementById("div-edit-TN5").style.display = "none";
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";

  switch (document.getElementById("edit-klasse").value){
    case "0":
      document.getElementById("div-edit-LK").style.display = "none";
      lks = 0;
    break;

    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;
    break;
  }

  switch(lks){
    case "Nein":
      document.getElementById("edit-LK").options[0] = new Option("keine LK", "Keine LK");
      document.getElementById("div-edit-LK").style.display = "block";
      mixed_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
    break;

    case "2 LK":
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("div-edit-LK").style.display = "block";
    break;

    case "3 LK":;
      document.getElementById("edit-LK").options[0] = new Option("Bitte wählen", "0");
      document.getElementById("edit-LK").options[1] = new Option("LK 1: " + von1 + " bis " + bis1, "LK 1");
      document.getElementById("edit-LK").options[2] = new Option("LK 2: " + von2 + " bis " + bis2, "LK 2");
      document.getElementById("edit-LK").options[3] = new Option("LK 3: " + von3 + " bis " + bis3, "LK 3");
      document.getElementById("div-edit-LK").style.display = "block";
    break;
  }
}

function mixed_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum){

  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none"

  switch (document.getElementById("edit-klasse").value){
    case "Senioren B":
       lks = sb_lks;  von = sb_lk_von;  bis = sb_lk_bis;  von1 = sb_lk1_von;  bis1 = sb_lk1_bis;  von2 = sb_lk2_von;  bis2 = sb_lk2_bis;  von3 = sb_lk3_von; bis3 = sb_lk3_bis; alter_von = sb_von; alter_bis = sb_bis;
    break;

    case "Senioren A":
       lks = sa_lks;  von = sa_lk_von;  bis = sa_lk_bis;  von1 = sa_lk1_von;  bis1 = sa_lk1_bis;  von2 = sa_lk2_von;  bis2 = sa_lk2_bis;  von3 = sa_lk3_von; bis3 = sa_lk3_bis; alter_von = sa_von; alter_bis = sa_bis;
    break;

    case "Jugend":
       lks = j_lks;  von = j_lk_von;  bis = j_lk_bis;  von1 = j_lk1_von;  bis1 = j_lk1_bis;  von2 = j_lk2_von;  bis2 = j_lk2_bis;  von3 = j_lk3_von; bis3 = j_lk3_bis;  alter_von = j_von; alter_bis = j_bis;
    break;

    case "Kids":
       lks = k_lks;  von = k_lk_von;  bis = k_lk_bis;  von1 = k_lk1_von;  bis1 = k_lk1_bis;  von2 = k_lk2_von;  bis2 = k_lk2_bis;  von3 = k_lk3_von; bis3 = k_lk3_bis;  alter_von = k_von; alter_bis = k_bis;
    break;
  }

  switch(document.getElementById("edit-LK").value){
    case "Keine LK":
       von = von; bis = bis;
    break;

    case "LK 1":
      von = von1; bis = bis1;
    break;

    case "LK 2":
      von = von2; bis = bis2;
    break;

    case "LK 3":
      von = von3; bis = bis3;
    break;
  }

  von = von.toString().split(".");
  if (von[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") von = parseInt(von[0]) * -1; else von = parseInt(von[0]);
  bis = bis.toString().split(".");
  if (bis[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") bis = parseInt(bis[0]) * -1; else bis = parseInt(bis[0]);

  box = document.getElementById("edit-TN1").options;
  while(box.length > 0) box[0] = null;
  box[0] = new Option("Bitte wählen", "0");
  box[1] = new Option("TN des eigenen Vereins", "0");
  box[1].style.textDecoration = "underline";
  box[1].style.backgroundColor = "lightgrey";
  box2 = document.getElementById("edit-TN2").options;
  while(box2.length > 0) box2[0] = null;
  box2[0] = new Option("Bitte wählen", "0");
  box2[1] = new Option("TN des eigenen Vereins", "0");
  box2[1].style.textDecoration = "underline";
  box2[1].style.backgroundColor = "lightgrey";
  box4 = document.getElementById("edit-TN4").options;
  while(box4.length > 0) box4[0] = null;
  box4[0] = new Option("Bitte wählen", "0");
  box4[1] = new Option("TN des eigenen Vereins", "0");
  box4[1].style.textDecoration = "underline";
  box4[1].style.backgroundColor = "lightgrey";
  box5 = document.getElementById("edit-TN5").options;
  while(box5.length > 0) box5[0] = null;
  box5[0] = new Option("Bitte wählen", "0");
  box5[1] = new Option("TN des eigenen Vereins", "0");
  box5[1].style.textDecoration = "underline";
  box5[1].style.backgroundColor = "lightgrey";

  for (var i = 0; i < sportler_männlich.length; i++){
    var Sportler = sportler_männlich[i];

    if (Sportler[3] == "---"){
      box4[box4.length] = new Option("TN fremder Vereine", "0");
      box4[box4.length - 1].style.textDecoration = "underline";
      box4[box4.length - 1].style.backgroundColor = "lightgrey";
      box5[box5.length] = new Option("TN fremder Vereine", "0");
      box5[box5.length - 1].style.textDecoration = "underline";
      box5[box5.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box4[box4.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        box5[box5.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  for (var i = 0; i < sportler_weiblich.length; i++){
    var Sportler = sportler_weiblich[i];
    if (Sportler[3] == "---"){
      box[box.length] = new Option("TN fremder Vereine", "0");
      box[box.length - 1].style.textDecoration = "underline";
      box[box.length - 1].style.backgroundColor = "lightgrey";
      box2[box2.length] = new Option("TN fremder Vereine", "0");
      box2[box2.length - 1].style.textDecoration = "underline";
      box2[box2.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box[box.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0]);
        box2[box2.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  box3 = document.getElementById("edit-TN3").options;
  while(box3.length > 0) box3[0] = null;
  box3[0] = new Option("Bitte wählen", "0");
  box3[1] = new Option("TN des eigenen Vereins (m.)", "0");
  box3[1].style.textDecoration = "underline";
  box3[1].style.backgroundColor = "lightgrey";
  var j = 0;

  for (var i = 0; i < sportler_männlich.length; i++){
    var Sportler = sportler_männlich[i];

    if (Sportler[3] == "---"){
      box3[box3.length] = new Option("Bitte wählen", "0");
      box3[box3.length - 1] = new Option("TN des eigenen Vereins (w.)", "0");
      box3[box3.length - 1].style.textDecoration = "underline";
      box3[box3.length - 1].style.backgroundColor = "lightgrey";
      for (var j = 0; j < sportler_weiblich.length; j++){
        var Sportler = sportler_weiblich[j];
        if (Sportler[3] == "---"){
          j++;
          break;
        }else{
          sTag = new Date();
          geburt_sportler = new Date(Sportler[0]);
          Jahr = geburt_sportler.getFullYear();
          SJahr = Jahr%4;
          SHJahr = Jahr%100;
          S4Jahr = Jahr%400;
          STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
          now = new Date(turnier_datum);
          alter = new Date(now - Sportler[0]);
          alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

          if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
          else STag = 0;
          alter = alter.getUTCFullYear() + STag;

          // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

          grad = Sportler[1].toString().split(".");
          if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

          if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
            box3[box3.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
            // alert(Sportler[3] + " " + Sportler[4]);
          }
        }
      }
      box3[box3.length] = new Option("TN fremder Vereine (m.)", "0");
      box3[box3.length - 1].style.textDecoration = "underline";
      box3[box3.length - 1].style.backgroundColor = "lightgrey";
    }else{
      sTag = new Date();
      geburt_sportler = new Date(Sportler[0]);
      Jahr = geburt_sportler.getFullYear();
      SJahr = Jahr%4;
      SHJahr = Jahr%100;
      S4Jahr = Jahr%400;
      STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
      now = new Date(turnier_datum);
      alter = new Date(now - Sportler[0]);
      alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

      if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
      else STag = 0;
      alter = alter.getUTCFullYear() + STag;

      // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

      grad = Sportler[1].toString().split(".");
      if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

      if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
        box3[box3.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
        // alert(Sportler[3] + " " + Sportler[4]);
      }
    }
  }

  box3[box3.length] = new Option("TN fremder Vereine (w.)", "0");
  box3[box3.length - 1].style.textDecoration = "underline";
  box3[box3.length - 1].style.backgroundColor = "lightgrey";

  for (var j; j < sportler_weiblich.length; j++){
    var Sportler = sportler_weiblich[j];

    sTag = new Date();
    geburt_sportler = new Date(Sportler[0]);
    Jahr = geburt_sportler.getFullYear();
    SJahr = Jahr%4;
    SHJahr = Jahr%100;
    S4Jahr = Jahr%400;
    STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
    now = new Date(turnier_datum);
    alter = new Date(now - Sportler[0]);
    alter.setUTCFullYear(alter.getUTCFullYear() - 1970);

    if ((STag == 1) && (geburt_sportler.getUTCMonth() == now.getMonth()) && (geburt_sportler.getDate() == now.getDate())) STag = 1;
    else STag = 0;
    alter = alter.getUTCFullYear() + STag;

    // alert(Sportler[3] + " " + Sportler[4] + ": " + alter + " Jahre");

    grad = Sportler[1].toString().split(".");
    if (grad[1].replace(/\s+$/,"").replace(/^\s+/,"") == "Kup") grad = parseInt(grad[0]) * -1; else grad = parseInt(grad[0]);

    if ((alter_von <= alter) && (alter <= alter_bis) && (von <= grad) && (grad <= bis)){
      box3[box3.length] = new Option(Sportler[4] + ", " + Sportler[3], Sportler[5] + "." + Sportler[2] + "." + grad + "." + Sportler[0])
      // alert(Sportler[3] + " " + Sportler[4]);
    }
  }

  if (document.getElementById("edit-LK").value == "0"){
    document.getElementById("div-edit-TN1").style.display = "none";
    document.getElementById("div-edit-TN2").style.display = "none";
    document.getElementById("div-edit-TN3").style.display = "none";
    document.getElementById("div-edit-TN4").style.display = "none";
    document.getElementById("div-edit-TN5").style.display = "none";
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }else{
    document.getElementById("div-edit-TN1").style.display = "block";
    document.getElementById("div-edit-TN2").style.display = "block";
    document.getElementById("div-edit-TN3").style.display = "block";
    document.getElementById("div-edit-TN4").style.display = "block";
    document.getElementById("div-edit-TN5").style.display = "block";
  }
}

function mixed_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum){

  if ((document.getElementById("edit-TN1").value != 0)
    && (document.getElementById("edit-TN2").value != 0)
    && (document.getElementById("edit-TN3").value != 0)
    && (document.getElementById("edit-TN4").value != 0)
    && (document.getElementById("edit-TN5").value != 0)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN2").value)
    && (document.getElementById("edit-TN1").value != document.getElementById("edit-TN3").value)
    && (document.getElementById("edit-TN2").value != document.getElementById("edit-TN3").value)
    && (document.getElementById("edit-TN3").value != document.getElementById("edit-TN4").value)
    && (document.getElementById("edit-TN3").value != document.getElementById("edit-TN5").value)
    && (document.getElementById("edit-TN4").value != document.getElementById("edit-TN5").value)){
    TN1 = document.getElementById("edit-TN1").value;
    TN1 = TN1.toString().split(".");
    Verein1 = TN1[0];
    TN2 = document.getElementById("edit-TN2").value;
    TN2 = TN2.toString().split(".");
    Verein2 = TN2[0];
    TN3 = document.getElementById("edit-TN3").value;
    TN3 = TN3.toString().split(".");
    Verein3 = TN3[0];
    TN4 = document.getElementById("edit-TN4").value;
    TN4 = TN4.toString().split(".");
    Verein4 = TN4[0];
    TN5 = document.getElementById("edit-TN5").value;
    TN5 = TN5.toString().split(".");
    Verein5 = TN5[0];
    if ((Verein1 == document.getElementById("edit-verein").value)
      || (Verein2 == document.getElementById("edit-verein").value)
      || (Verein3 == document.getElementById("edit-verein").value)
      || (Verein4 == document.getElementById("edit-verein").value)
      || (Verein5 == document.getElementById("edit-verein").value)){

      var wahl = 0;
      if ((document.getElementById("edit-LK").value == "Keine LK") && (formenwahl_keine_lk == "Ja")) wahl = 1;
      if ((document.getElementById("edit-LK").value != "Keine LK") && (formenwahl_alle_lk == "Ja")) wahl = 1;
      if (((document.getElementById("edit-LK").value == "LK 2") || (document.getElementById("edit-LK").value == "LK 3")) && (formenwahl_lk1_nicht == "Ja")) wahl = 1;
      if ((formenwahl == "Ja") && (wahl == 1)){

        // DEBUG alert("TN1: " + TN1[2] + " " + TN1[3] + "\nTN 2: " + TN2[2] + " " + TN2[3] + "\nTN 3:" + TN3[2] + " " + TN3[3]  + "\nTN 4:" + TN4[2] + " " + TN4[3]  + "\nTN 5:" + TN5[2] + " " + TN5[3]);

        if((parseInt(TN1[2]) > -2) && (parseInt(TN2[2]) > -2) && (parseInt(TN3[2]) > -2) && (parseInt(TN4[2]) > -2) && (parseInt(TN5[2]) > -2)){
          if ((parseInt(TN1[3]) >= (parseInt(TN2[3]))) && (parseInt(TN1[3]) >= (parseInt(TN3[3])))  && (parseInt(TN1[3]) >= (parseInt(TN4[3])))  && (parseInt(TN1[3]) >= (parseInt(TN5[3])))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[3]) >= (parseInt(TN1[3]))) && (parseInt(TN2[3]) >= (parseInt(TN3[3])))  && (parseInt(TN2[3]) >= (parseInt(TN4[3])))  && (parseInt(TN2[3]) >= (parseInt(TN5[3])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else if ((parseInt(TN3[3]) >= (parseInt(TN1[3]))) && (parseInt(TN3[3]) >= (parseInt(TN2[3])))  && (parseInt(TN3[3]) >= (parseInt(TN4[3])))  && (parseInt(TN3[3]) >= (parseInt(TN5[3])))){
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }else if ((parseInt(TN4[3]) >= (parseInt(TN1[3]))) && (parseInt(TN4[3]) >= (parseInt(TN2[3])))  && (parseInt(TN4[3]) >= (parseInt(TN3[3])))  && (parseInt(TN4[3]) >= (parseInt(TN5[3])))){
            var grad = TN4[2];
            var geburtstag_sportler = TN4[3];
          }else{
            var grad = TN5[2];
            var geburtstag_sportler = TN5[3];
          }
        }else{
          if ((parseInt(TN1[2]) <= (parseInt(TN2[2]))) && (parseInt(TN1[2]) <= (parseInt(TN3[2])))  && (parseInt(TN1[2]) <= (parseInt(TN4[2])))  && (parseInt(TN1[2]) <= (parseInt(TN5[2])))){
            var grad = TN1[2];
            var geburtstag_sportler = TN1[3];
          }else if ((parseInt(TN2[2]) <= (parseInt(TN1[2]))) && (parseInt(TN2[2]) <= (parseInt(TN3[2])))  && (parseInt(TN2[2]) <= (parseInt(TN4[2])))  && (parseInt(TN2[2]) <= (parseInt(TN5[2])))){
            var grad = TN2[2];
            var geburtstag_sportler = TN2[3];
          }else if ((parseInt(TN3[2]) <= (parseInt(TN1[2]))) && (parseInt(TN3[2]) <= (parseInt(TN2[2])))  && (parseInt(TN3[2]) <= (parseInt(TN4[2])))  && (parseInt(TN3[2]) <= (parseInt(TN5[2])))){
            var grad = TN3[2];
            var geburtstag_sportler = TN3[3];
          }else if ((parseInt(TN4[2]) <= (parseInt(TN1[2]))) && (parseInt(TN4[2]) <= (parseInt(TN2[2])))  && (parseInt(TN4[2]) <= (parseInt(TN3[2])))  && (parseInt(TN4[2]) <= (parseInt(TN5[2])))){
            var grad = TN4[2];
            var geburtstag_sportler = TN4[3];
          }else{
            var grad = TN5[2];
            var geburtstag_sportler = TN5[3];
          }
        }


        var D1_von; var D1_bis; var D2_von; var D2_bis; var D3_von; var D3_bis;

        switch (grad){
          case "-10":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-9":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-8":
            D1_von = K8D1_von; D1_bis = K8D1_bis; D2_von = K8D2_von; D2_bis = K8D2_bis; D3_von = K8D3_von; D3_bis = K8D3_bis;
          break;

          case "-7":
            D1_von = K7D1_von; D1_bis = K7D1_bis; D2_von = K7D2_von; D2_bis = K7D2_bis; D3_von = K7D3_von; D3_bis = K7D3_bis;
          break;

          case "-6":
            D1_von = K6D1_von; D1_bis = K6D1_bis; D2_von = K6D2_von; D2_bis = K6D2_bis; D3_von = K6D3_von; D3_bis = K6D3_bis;
          break;

          case "-5":
            D1_von = K5D1_von; D1_bis = K5D1_bis; D2_von = K5D2_von; D2_bis = K5D2_bis; D3_von = K5D3_von; D3_bis = K5D3_bis;
          break;

          case "-4":
            D1_von = K4D1_von; D1_bis = K4D1_bis; D2_von = K4D2_von; D2_bis = K4D2_bis; D3_von = K4D3_von; D3_bis = K4D3_bis;
          break;

          case "-3":
            D1_von = K3D1_von; D1_bis = K3D1_bis; D2_von = K3D2_von; D2_bis = K3D2_bis; D3_von = K3D3_von; D3_bis = K3D3_bis;
          break;

          case "-2":
            D1_von = K2D1_von; D1_bis = K2D1_bis; D2_von = K2D2_von; D2_bis = K2D2_bis; D3_von = K2D3_von; D3_bis = K2D3_bis;
          break;

          default:
            var exit = 0;

            if (exit == 1){
              document.getElementById("div-edit-1D").style.display = "none";
              document.getElementById("edit-1D").selectedIndex = 0;
              document.getElementById("div-edit-2D").style.display = "none";
              document.getElementById("edit-2D").selectedIndex = 0;
              document.getElementById("div-edit-3D").style.display = "none";
              document.getElementById("edit-3D").selectedIndex = 0;
              document.getElementById("button-submit1").style.display = "inline";
              document.getElementById("button-submit2").style.display = "inline";
              return;
            }
            else{

              sTag = new Date();
              geburtstag = new Date(parseInt(geburtstag_sportler));

              var Jahr = geburtstag.getUTCFullYear();
              SJahr = Jahr%4;
              SHJahr = Jahr%100;
              S4Jahr = Jahr%400;
              STag = ((S4Jahr == "0") ? (1) : ((SHJahr == "0") ? (0) : ((SJahr == "0") ? (1) : (0))));
              now = new Date(turnier_datum);
              alter = new Date(now - geburtstag);
              alter.setUTCFullYear(alter.getUTCFullYear() - 1970);
              if ((STag == 1) && (geburtstag.getUTCMonth() == now.getUTCMonth() + 1) && (geburtstag.getUTCDate() == now.getUTCDate())) STag = 1;
              else STag = 0;
              alter = alter.getUTCFullYear() + STag;

              if ((formenwahl_j_von <= alter) && (alter <= formenwahl_j_bis)){
                D1_von = JUD1_von; D1_bis = JUD1_bis; D2_von = JUD2_von; D2_bis = JUD2_bis; D3_von = JUD3_von; D3_bis = JUD3_bis;
              }
              else if ((formenwahl_s_von <= alter) && (alter <= formenwahl_s_bis)){
                D1_von = SED1_von; D1_bis = SED1_bis; D2_von = SED2_von; D2_bis = SED2_bis; D3_von = SED3_von; D3_bis = SED3_bis;
              }
              else if ((formenwahl_m_von <= alter) && (alter <= formenwahl_m_bis)){
                D1_von = MAD1_von; D1_bis = MAD1_bis; D2_von = MAD2_von; D2_bis = MAD2_bis; D3_von = MAD3_von; D3_bis = MAD3_bis;
              }else{
                document.getElementById("div-edit-1D").style.display = "none";
                document.getElementById("edit-1D").selectedIndex = 0;
                document.getElementById("div-edit-2D").style.display = "none";
                document.getElementById("edit-2D").selectedIndex = 0;
                document.getElementById("div-edit-3D").style.display = "none";
                document.getElementById("edit-3D").selectedIndex = 0;
                document.getElementById("button-submit1").style.display = "none";
                document.getElementById("button-submit2").style.display = "none";
                alert("Zu jung zur Formenwahl!!! Hier geht es noch nicht weiter");
                return;
              }
            }
          break;
        }

        var Formen = Array("Il-Jang", "I-Jang", "Sam-Jang", "Sa-Jang", "Oh-Jang", "Yuk-Jang", "Chil-Jang", "Pal-Jang", "Koryo", "Kumgang", "Taebaek", "Pyongwon", "Sipjin", "Jitae", "Chonkwon", "Hansu", "Ilyo");

      box = document.getElementById("edit-1D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D1_von; i<= D1_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-2D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D2_von; i<= D2_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      box = document.getElementById("edit-3D").options;
      while(box.length > 0) box[0] = null;
      box[0] = new Option('Bitte wählen', '0');
      for (i = D3_von; i<= D3_bis; i++){
        box[box.length] = new Option(Formen[i - 1], i);
      }

      document.getElementById("div-edit-1D").style.display = "block";
      document.getElementById("div-edit-2D").style.display = "block";
      document.getElementById("div-edit-3D").style.display = "block";
      }else{
        document.getElementById("button-submit1").style.display = "inline";
        document.getElementById("button-submit2").style.display = "inline";
      }
    }else{
      alert("Mindestens ein Teilnehmer muss zum meldenden Verein gehören");
      document.getElementById("button-submit1").style.display = "none";
      document.getElementById("button-submit2").style.display = "none";
      document.getElementById("div-edit-1D").style.display = "none";
      document.getElementById("div-edit-2D").style.display = "none";
      document.getElementById("div-edit-3D").style.display = "none";
    }
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
    document.getElementById("div-edit-1D").style.display = "none";
    document.getElementById("edit-1D").selectedIndex = 0;
    document.getElementById("div-edit-2D").style.display = "none";
    document.getElementById("edit-2D").selectedIndex = 0;
    document.getElementById("div-edit-3D").style.display = "none";
    document.getElementById("edit-3D").selectedIndex = 0;
  }
}

function mixed_verein(){
  document.getElementById("button-submit1").style.display = "none";
  document.getElementById("button-submit2").style.display = "none";
  while(document.getElementById("edit-TN1").options.length > 0) document.getElementById("edit-TN1").options[0] = null;
  document.getElementById("div-edit-TN1").style.display = "none";
  while(document.getElementById("edit-TN2").options.length > 0) document.getElementById("edit-TN2").options[0] = null;
  document.getElementById("div-edit-TN2").style.display = "none";
  while(document.getElementById("edit-TN3").options.length > 0) document.getElementById("edit-TN3").options[0] = null;
  document.getElementById("div-edit-TN3").style.display = "none";
  while(document.getElementById("edit-TN4").options.length > 0) document.getElementById("edit-TN4").options[0] = null;
  document.getElementById("div-edit-TN4").style.display = "none";
  while(document.getElementById("edit-TN5").options.length > 0) document.getElementById("edit-TN5").options[0] = null;
  document.getElementById("div-edit-TN5").style.display = "none";
  while(document.getElementById("edit-LK").options.length > 0) document.getElementById("edit-LK").options[0] = null;
  document.getElementById("div-edit-LK").style.display = "none";
  document.getElementById("edit-klasse").selectedIndex = 0;
}

function mixed_form(){
  if ((document.getElementById("edit-1D").value != 0) && (document.getElementById("edit-2D").value != 0) && (document.getElementById("edit-3D").value != 0) && (document.getElementById("edit-1D").value != document.getElementById("edit-2D").value) && (document.getElementById("edit-1D").value != document.getElementById("edit-3D").value) && (document.getElementById("edit-2D").value != document.getElementById("edit-3D").value)){
    document.getElementById("button-submit1").style.display = "inline";
    document.getElementById("button-submit2").style.display = "inline";
  }else{
    document.getElementById("button-submit1").style.display = "none";
    document.getElementById("button-submit2").style.display = "none";
  }
}

function mixed_edit(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, lk, tn1, tn2, tn3, tn4, tn5, K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, D1, D2, D3, turnier_datum){

  var i;

  mixed_klasse(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);
  for (i = 0; i < document.getElementById("edit-LK").options.length; i++){
    if (document.getElementById("edit-LK").options[i].value == lk) break;
  }
  document.getElementById("edit-LK").selectedIndex = i;

  mixed_lk(sb_von, sb_bis, sb_lks, sb_lk_von, sb_lk_bis, sb_lk1_von, sb_lk1_bis, sb_lk2_von, sb_lk2_bis, sb_lk3_von, sb_lk3_bis, sa_von, sa_bis, sa_lks, sa_lk_von, sa_lk_bis, sa_lk1_von, sa_lk1_bis, sa_lk2_von, sa_lk2_bis, sa_lk3_von, sa_lk3_bis, j_von, j_bis, j_lks, j_lk_von, j_lk_bis, j_lk1_von, j_lk1_bis, j_lk2_von, j_lk2_bis, j_lk3_von, j_lk3_bis, k_von, k_bis, k_lks, k_lk_von, k_lk_bis, k_lk1_von, k_lk1_bis, k_lk2_von, k_lk2_bis, k_lk3_von, k_lk3_bis, sportler_männlich, sportler_weiblich, turnier_datum);


  for (i = 0; i < document.getElementById("edit-TN1").options.length; i++){
    var tn1a = document.getElementById("edit-TN1").options[i].value;
    tn1a = tn1a.toString().split('.');
    if (tn1a[1] == tn1) break;
  }
  document.getElementById("edit-TN1").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN2").options.length; i++){
    var tn2a = document.getElementById("edit-TN2").options[i].value;
    tn2a = tn2a.toString().split('.');
    if (tn2a[1] == tn2) break;
  }
  document.getElementById("edit-TN2").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN3").options.length; i++){
    var tn3a = document.getElementById("edit-TN3").options[i].value;
    tn3a = tn3a.toString().split('.');
    if (tn3a[1] == tn3) break;
  }
  document.getElementById("edit-TN3").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN4").options.length; i++){
    var tn4a = document.getElementById("edit-TN4").options[i].value;
    tn4a = tn4a.toString().split('.');
    if (tn4a[1] == tn4) break;
  }
  document.getElementById("edit-TN4").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-TN5").options.length; i++){
    var tn5a = document.getElementById("edit-TN5").options[i].value;
    tn5a = tn5a.toString().split('.');
    if (tn5a[1] == tn5) break;
  }
  document.getElementById("edit-TN5").selectedIndex = i;

  mixed_tn(K8D1_von, K8D1_bis, K8D2_von, K8D2_bis, K8D3_von, K8D3_bis, K7D1_von, K7D1_bis, K7D2_von, K7D2_bis, K7D3_von, K7D3_bis,  K6D1_von, K6D1_bis, K6D2_von, K6D2_bis, K6D3_von, K6D3_bis, K5D1_von, K5D1_bis, K5D2_von, K5D2_bis, K5D3_von, K5D3_bis, K4D1_von, K4D1_bis, K4D2_von, K4D2_bis, K4D3_von, K4D3_bis, K3D1_von, K3D1_bis, K3D2_von, K3D2_bis, K3D3_von, K3D3_bis, K2D1_von, K2D1_bis, K2D2_von, K2D2_bis, K2D3_von, K2D3_bis, JUD1_von, JUD1_bis, JUD2_von, JUD2_bis, JUD3_von, JUD3_bis, SED1_von, SED1_bis, SED2_von, SED2_bis, SED3_von, SED3_bis, MAD1_von, MAD1_bis, MAD2_von, MAD2_bis, MAD3_von, MAD3_bis, formenwahl, formenwahl_keine_lk, formenwahl_alle_lk, formenwahl_lk1_nicht, formenwahl_j_von, formenwahl_j_bis, formenwahl_s_von, formenwahl_s_bis, formenwahl_m_von, formenwahl_m_bis, turnier_datum);

  for (i = 0; i < document.getElementById("edit-1D").options.length; i++){
    if (document.getElementById("edit-1D").options[i].value == D1) break;
  }
  document.getElementById("edit-1D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-2D").options.length; i++){
    if (document.getElementById("edit-2D").options[i].value == D2) break;
  }
  document.getElementById("edit-2D").selectedIndex = i;

  for (i = 0; i < document.getElementById("edit-3D").options.length; i++){
    if (document.getElementById("edit-3D").options[i].value == D3) break;
  }
  document.getElementById("edit-3D").selectedIndex = i;

  document.getElementById("button-submit1").style.display = "inline";
  document.getElementById("button-submit2").style.display = "inline";
}

function technik_einzel_submit(){
  if ((document.getElementById("input-vorname").value != "") && (document.getElementById("input-nachname").value != "")) return true;
  else{
    alert("Bitte Vor- und Nachnamen eingeben");
    return false;
  }
}

function land_change(){
  document.getElementById("edit-bundesland").selectedIndex = 0;
  document.getElementById("div-input-ansprechpartner").style.display = "none";
  document.getElementById("div-input-funktion").style.display = "none";
  document.getElementById("div-input-straße").style.display = "none";
  document.getElementById("div-input-ort").style.display = "none";
  document.getElementById("div-input-telefon").style.display = "none";
  document.getElementById("div-input-fax").style.display = "none";
  document.getElementById("div-input-mobil").style.display = "none";
  document.getElementById("div-input-hp").style.display = "none";
  document.getElementById("button-submit_self").style.display = "none";
  document.getElementById("div-input-regname").style.display = "none";
  document.getElementById("div-input-name").style.display = "none";
  document.getElementById("div-input-verein").style.display = "none";
  document.getElementById("div-edit-datum").style.display = "none";
  document.getElementById("div-input-email").style.display = "none";
  document.getElementById("div-input-email2").style.display = "none";
  document.getElementById("div-input-passwort1").style.display = "none";
  document.getElementById("div-input-passwort2").style.display = "none";
  document.getElementById("span-input-email").style.display = "none";
  document.getElementById("span-input-telefon").style.display = "none";
  if (document.getElementById("edit-land").value == 0){
    document.getElementById("div-edit-bundesland").style.display = "none";
    document.getElementById("div-input-verein").style.display = "none";
    document.getElementById("div-input-email").style.display = "none";
    document.getElementById("div-input-email2").style.display = "none";
    document.getElementById("div-input-passwort1").style.display = "none";
    document.getElementById("div-input-passwort2").style.display = "none";
  }else if(document.getElementById("edit-land").value == "Germany"){
    document.getElementById("div-edit-bundesland").style.display = "block";
    document.getElementById("div-input-verein").style.display = "none";
    document.getElementById("div-input-email").style.display = "none";
    document.getElementById("div-input-email2").style.display = "none";
    document.getElementById("div-input-passwort1").style.display = "none";
    document.getElementById("div-input-passwort2").style.display = "none";
    document.getElementById("span-telefon1").innerHTML = "(";
    document.getElementById("span-telefon2").innerHTML = ")";
    document.getElementById("span-fax1").innerHTML = "(";
    document.getElementById("span-fax2").innerHTML = ")";
    document.getElementById("span-mobil1").innerHTML = "(";
    document.getElementById("span-mobil2").innerHTML = ")";
    lv_change();
  }else{
    document.getElementById("div-edit-bundesland").style.display = "none";
    document.getElementById("div-input-verein").style.display = "block";
    document.getElementById("div-input-email").style.display = "block";
    document.getElementById("div-input-email2").style.display = "block";
    document.getElementById("div-input-passwort1").style.display = "block";
    document.getElementById("div-input-passwort2").style.display = "block";
    document.getElementById("span-telefon1").innerHTML = "+";
    document.getElementById("span-telefon2").innerHTML = "";
    document.getElementById("span-fax1").innerHTML = "+";
    document.getElementById("span-fax2").innerHTML = "";
    document.getElementById("span-mobil1").innerHTML = "+";
    document.getElementById("span-mobil2").innerHTML = "";
    schritt3_change();
  }
}

function lv_change(){
  document.getElementById("div-input-ansprechpartner").style.display = "none";
  document.getElementById("div-input-funktion").style.display = "none";
  document.getElementById("div-input-straße").style.display = "none";
  document.getElementById("div-input-ort").style.display = "none";
  document.getElementById("div-input-telefon").style.display = "none";
  document.getElementById("div-input-fax").style.display = "none";
  document.getElementById("div-input-mobil").style.display = "none";
  document.getElementById("div-input-hp").style.display = "none";
  document.getElementById("button-submit_self").style.display = "none";
  document.getElementById("span-input-email").style.display = "none";
  document.getElementById("span-input-telefon").style.display = "none";
  if (document.getElementById("label-input-ansprechpartner").innerHTML.substring(document.getElementById("label-input-ansprechpartner").innerHTML.length - 2) == ' *') document.getElementById("label-input-ansprechpartner").innerHTML = document.getElementById("label-input-ansprechpartner").innerHTML.substring(0, document.getElementById("label-input-ansprechpartner").innerHTML.length - 2);
  if (document.getElementById("label-input-ansprechpartner").innerHTML.substring(document.getElementById("label-input-ansprechpartner").innerHTML.length - 2) == ' *') document.getElementById("label-input-ansprechpartner").innerHTML = document.getElementById("label-input-ansprechpartner").innerHTML.substring(0, document.getElementById("label-input-ansprechpartner").innerHTML.length - 2);
  if (document.getElementById("edit-bundesland").value == 0){
    document.getElementById("div-input-regname").style.display = "none";
    document.getElementById("div-input-name").style.display = "none";
    document.getElementById("div-input-verein").style.display = "none";
    document.getElementById("div-edit-datum").style.display = "none";
    document.getElementById("div-input-email").style.display = "none";
    document.getElementById("div-input-email2").style.display = "none";
    document.getElementById("div-input-passwort1").style.display = "none";
    document.getElementById("div-input-passwort2").style.display = "none";
  }else if (document.getElementById("edit-bundesland").value == 'TVSH - Taekwondo Verband Schleswig-Holstein'){
    document.getElementById("span-input-email").style.display = "inline";
    document.getElementById("span-input-telefon").style.display = "inline";
    document.getElementById("label-input-ansprechpartner").innerHTML = document.getElementById("label-input-ansprechpartner").innerHTML + " *";
    document.getElementById("div-input-regname").style.display = "block";
    document.getElementById("div-input-name").style.display = "block";
    document.getElementById("div-input-verein").style.display = "none";
    document.getElementById("div-edit-datum").style.display = "block";
    document.getElementById("div-input-email").style.display = "block";
    document.getElementById("div-input-email2").style.display = "block";
    document.getElementById("div-input-passwort1").style.display = "block";
    document.getElementById("div-input-passwort2").style.display = "block";
    schritt3_change();
  }else{
    document.getElementById("div-input-regname").style.display = "none";
    document.getElementById("div-input-name").style.display = "none";
    document.getElementById("div-input-verein").style.display = "block";
    document.getElementById("div-edit-datum").style.display = "none";
    document.getElementById("div-input-email").style.display = "block";
    document.getElementById("div-input-email2").style.display = "block";
    document.getElementById("div-input-passwort1").style.display = "block";
    document.getElementById("div-input-passwort2").style.display = "block";
    schritt3_change();
  }
}

function schritt3_change(){
  if (document.getElementById("input-email").value != document.getElementById("input-email2").value) document.getElementById("span-email").innerHTML = '<i>E-Mailadressen unterschiedlich</i>';
  else document.getElementById("span-email").innerHTML = '';

  if (document.getElementById("edit-bundesland").value == 'TVSH - Taekwondo Verband Schleswig-Holstein'){
    if ((document.getElementById("input-regname").value != "") && (document.getElementById("input-name").value != "") && (document.getElementById("edit-jahr").value != 0) && (document.getElementById("edit-jahr1").value != 0) && (document.getElementById("edit-jahr2").value != 0) && (document.getElementById("input-email").value != "") && (document.getElementById("input-email").value == document.getElementById("input-email2").value) && ((document.getElementById("input-passwort1").value == document.getElementById("input-passwort2").value) && (document.getElementById("input-passwort1").value.length >= 4) || ((document.getElementById("input-passwort1").value == document.getElementById("input-passwort2").value) && (document.getElementById("input-passwort1").value == '')))){
      document.getElementById("div-input-ansprechpartner").style.display = "block";
      document.getElementById("div-input-funktion").style.display = "block";
      document.getElementById("div-input-straße").style.display = "block";
      document.getElementById("div-input-ort").style.display = "block";
      document.getElementById("div-input-telefon").style.display = "block";
      document.getElementById("div-input-fax").style.display = "block";
      document.getElementById("div-input-mobil").style.display = "block";
      document.getElementById("div-input-hp").style.display = "block";
      schritt4_change()
    }else{
      document.getElementById("div-input-ansprechpartner").style.display = "none";
      document.getElementById("div-input-funktion").style.display = "none";
      document.getElementById("div-input-straße").style.display = "none";
      document.getElementById("div-input-ort").style.display = "none";
      document.getElementById("div-input-telefon").style.display = "none";
      document.getElementById("div-input-fax").style.display = "none";
      document.getElementById("div-input-mobil").style.display = "none";
      document.getElementById("div-input-hp").style.display = "none";
      document.getElementById("button-submit_self").style.display = "none";
    }
  }else{
    if ((document.getElementById("input-verein").value != "") && (document.getElementById("input-email").value != "") && (document.getElementById("input-email").value == document.getElementById("input-email2").value)  && ((document.getElementById("input-passwort1").value == document.getElementById("input-passwort2").value) && (document.getElementById("input-passwort1").value.length >= 4) || ((document.getElementById("input-passwort1").value == document.getElementById("input-passwort2").value) && (document.getElementById("input-passwort1").value == '')))){
      document.getElementById("div-input-ansprechpartner").style.display = "block";
      document.getElementById("div-input-funktion").style.display = "block";
      document.getElementById("div-input-telefon").style.display = "block";
      document.getElementById("div-input-straße").style.display = "none";
      document.getElementById("div-input-ort").style.display = "none";
      document.getElementById("div-input-fax").style.display = "none";
      document.getElementById("div-input-mobil").style.display = "none";
      schritt4_change()
    }else{
      document.getElementById("div-input-ansprechpartner").style.display = "none";
      document.getElementById("div-input-funktion").style.display = "none";
      document.getElementById("div-input-telefon").style.display = "none";
      document.getElementById("button-submit_self").style.display = "none";
    }
  }
}

function schritt4_change(){
  if (document.getElementById("edit-bundesland").value == 'TVSH - Taekwondo Verband Schleswig-Holstein'){
     if((document.getElementById("input-ansprechpartner").value != "") && (document.getElementById("input-straße").value != "") && (document.getElementById("input-nummer").value != "") && (document.getElementById("input-plz").value != "") && (document.getElementById("input-ort").value != "")){
        document.getElementById("button-submit_self").style.display = "inline";
     }else{
       document.getElementById("button-submit_self").style.display = "none";
     }
  }else{
    document.getElementById("button-submit_self").style.display = "inline";
  }
}

function numbers_only(id){
  if(isNaN(document.getElementById(id).value)) document.getElementById(id).value = document.getElementById(id).value.substring(0, document.getElementById(id).value.length - 1);
}

function passwort_change(){
  if ((document.getElementById("input-passwort1").value == "") && (document.getElementById("input-passwort2").value == "")) document.getElementById("span-passwort").innerHTML = '';
  else if (document.getElementById("input-passwort1").value.length < 4) document.getElementById("span-passwort").innerHTML = '<i>Passwort zu kurz</i>';
  else if (document.getElementById("input-passwort1").value != document.getElementById("input-passwort2").value) document.getElementById("span-passwort").innerHTML = '<i>Passwörter unterschiedlich</i>';
  else document.getElementById("span-passwort").innerHTML = '';
}

function self_edit(){
  var landesverband = document.getElementById("edit-bundesland").value;
  land_change();
  document.getElementById("edit-bundesland").value = landesverband;
  lv_change();
}

function verteiler_add(){
  if (document.getElementById("input-email").value == ''){
    alert("E-Mail eingeben");
    return false;
  }
  return true;
}

