// JavaScript Document

function getname(index){
 switch(index)
 {
 case 1: if (kodokanV == 1) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName1 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName1 + "</font>";
         }; break;
 case 2: if (kodokanV == 2) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName2 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName2 + "</font>";
         }; break;
 case 3: if (kodokanV == 3) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName3 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName3 + "</font>";
         }; break;
 case 4: if (kodokanV == 4) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName4 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName4 + "</font>";
         }; break;
 case 5: if (kodokanV == 5) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName5 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName5 + "</font>";
         }; break;
 case 6: if (kodokanV == 6) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName6 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName6 + "</font>";
         }; break;
 case 7: if (kodokanV == 7) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName7 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName7 + "</font>";
         }; break;
 case 8: if (kodokanV == 8) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName8 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName8 + "</font>";
         }; break;
 case 9: if (kodokanV == 9) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName9 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName9 + "</font>";
         }; break;
 case 10: if (kodokanV == 10) {
          return "<font face='Comic Sans MS' color='#FF0000'>" + VereinName10 + "</font>";
         } else {
          return "<font face='Comic Sans MS'>" + VereinName10 + "</font>";
         }; break;
 default: return "?? ??";
 }
}

function getpf(index){
 switch(index)
 {
 case 1: total = VereinPF1[0] + VereinPF1[1] + VereinPF1[2] + VereinPF1[3] + VereinPF1[4] + VereinPF1[5] + VereinPF1[6] + VereinPF1[7]; break;
 case 2: total = VereinPF2[0] + VereinPF2[1] + VereinPF2[2] + VereinPF2[3] + VereinPF2[4] + VereinPF2[5] + VereinPF2[6] + VereinPF2[7]; break;
 case 3: total = VereinPF3[0] + VereinPF3[1] + VereinPF3[2] + VereinPF3[3] + VereinPF3[4] + VereinPF3[5] + VereinPF3[6] + VereinPF3[7]; break;
 case 4: total = VereinPF4[0] + VereinPF4[1] + VereinPF4[2] + VereinPF4[3] + VereinPF4[4] + VereinPF4[5] + VereinPF4[6] + VereinPF4[7]; break;
 case 5: total = VereinPF5[0] + VereinPF5[1] + VereinPF5[2] + VereinPF5[3] + VereinPF5[4] + VereinPF5[5] + VereinPF5[6] + VereinPF5[7]; break;
 case 6: total = VereinPF6[0] + VereinPF6[1] + VereinPF6[2] + VereinPF6[3] + VereinPF6[4] + VereinPF6[5] + VereinPF6[6] + VereinPF6[7]; break;
 case 7: total = VereinPF7[0] + VereinPF7[1] + VereinPF7[2] + VereinPF7[3] + VereinPF7[4] + VereinPF7[5] + VereinPF7[6] + VereinPF7[7]; break;
 case 8: total = VereinPF8[0] + VereinPF8[1] + VereinPF8[2] + VereinPF8[3] + VereinPF8[4] + VereinPF8[5] + VereinPF8[6] + VereinPF8[7]; break;
 case 9: total = VereinPF9[0] + VereinPF9[1] + VereinPF9[2] + VereinPF9[3] + VereinPF9[4] + VereinPF9[5] + VereinPF9[6] + VereinPF9[7]; break;
 case 10: total = VereinPF10[0] + VereinPF10[1] + VereinPF10[2] + VereinPF10[3] + VereinPF10[4] + VereinPF10[5] + VereinPF10[6] + VereinPF10[7]; break;
 default: total = 0;
 }
 return total;
}

function getpg(index){
 switch(index)
 {
 case 1: total = VereinPG1[0] + VereinPG1[1] + VereinPG1[2] + VereinPG1[3] + VereinPG1[4] + VereinPG1[5] + VereinPG1[6] + VereinPG1[7]; break;
 case 2: total = VereinPG2[0] + VereinPG2[1] + VereinPG2[2] + VereinPG2[3] + VereinPG2[4] + VereinPG2[5] + VereinPG2[6] + VereinPG2[7]; break;
 case 3: total = VereinPG3[0] + VereinPG3[1] + VereinPG3[2] + VereinPG3[3] + VereinPG3[4] + VereinPG3[5] + VereinPG3[6] + VereinPG3[7]; break;
 case 4: total = VereinPG4[0] + VereinPG4[1] + VereinPG4[2] + VereinPG4[3] + VereinPG4[4] + VereinPG4[5] + VereinPG4[6] + VereinPG4[7]; break;
 case 5: total = VereinPG5[0] + VereinPG5[1] + VereinPG5[2] + VereinPG5[3] + VereinPG5[4] + VereinPG5[5] + VereinPG5[6] + VereinPG5[7]; break;
 case 6: total = VereinPG6[0] + VereinPG6[1] + VereinPG6[2] + VereinPG6[3] + VereinPG6[4] + VereinPG6[5] + VereinPG6[6] + VereinPG6[7]; break;
 case 7: total = VereinPG7[0] + VereinPG7[1] + VereinPG7[2] + VereinPG7[3] + VereinPG7[4] + VereinPG7[5] + VereinPG7[6] + VereinPG7[7]; break;
 case 8: total = VereinPG8[0] + VereinPG8[1] + VereinPG8[2] + VereinPG8[3] + VereinPG8[4] + VereinPG8[5] + VereinPG8[6] + VereinPG8[7]; break;
 case 9: total = VereinPG9[0] + VereinPG9[1] + VereinPG9[2] + VereinPG9[3] + VereinPG9[4] + VereinPG9[5] + VereinPG9[6] + VereinPG9[7]; break;
 case 10: total = VereinPG10[0] + VereinPG10[1] + VereinPG10[2] + VereinPG10[3] + VereinPG10[4] + VereinPG10[5] + VereinPG10[6] + VereinPG10[7]; break;
 default: total = 0;
 }
 return total;
}

function getkf(index){
 switch(index)
 {
 case 1: total = VereinKF1[0] + VereinKF1[1] + VereinKF1[2] + VereinKF1[3] + VereinKF1[4] + VereinKF1[5] + VereinKF1[6] + VereinKF1[7]; break;
 case 2: total = VereinKF2[0] + VereinKF2[1] + VereinKF2[2] + VereinKF2[3] + VereinKF2[4] + VereinKF2[5] + VereinKF2[6] + VereinKF2[7]; break;
 case 3: total = VereinKF3[0] + VereinKF3[1] + VereinKF3[2] + VereinKF3[3] + VereinKF3[4] + VereinKF3[5] + VereinKF3[6] + VereinKF3[7]; break;
 case 4: total = VereinKF4[0] + VereinKF4[1] + VereinKF4[2] + VereinKF4[3] + VereinKF4[4] + VereinKF4[5] + VereinKF4[6] + VereinKF4[7]; break;
 case 5: total = VereinKF5[0] + VereinKF5[1] + VereinKF5[2] + VereinKF5[3] + VereinKF5[4] + VereinKF5[5] + VereinKF5[6] + VereinKF5[7]; break;
 case 6: total = VereinKF6[0] + VereinKF6[1] + VereinKF6[2] + VereinKF6[3] + VereinKF6[4] + VereinKF6[5] + VereinKF6[6] + VereinKF6[7]; break;
 case 7: total = VereinKF7[0] + VereinKF7[1] + VereinKF7[2] + VereinKF7[3] + VereinKF7[4] + VereinKF7[5] + VereinKF7[6] + VereinKF7[7]; break;
 case 8: total = VereinKF8[0] + VereinKF8[1] + VereinKF8[2] + VereinKF8[3] + VereinKF8[4] + VereinKF8[5] + VereinKF8[6] + VereinKF8[7]; break;
 case 9: total = VereinKF9[0] + VereinKF9[1] + VereinKF9[2] + VereinKF9[3] + VereinKF9[4] + VereinKF9[5] + VereinKF9[6] + VereinKF9[7]; break;
 case 8: total = VereinKF10[0] + VereinKF10[1] + VereinKF10[2] + VereinKF10[3] + VereinKF10[4] + VereinKF10[5] + VereinKF10[6] + VereinKF10[7]; break;
 default: total = 0;
 }
 return total;
}

function getkg(index){
 switch(index)
 {
 case 1: total = VereinKG1[0] + VereinKG1[1] + VereinKG1[2] + VereinKG1[3] + VereinKG1[4] + VereinKG1[5] + VereinKG1[6] + VereinKG1[7]; break;
 case 2: total = VereinKG2[0] + VereinKG2[1] + VereinKG2[2] + VereinKG2[3] + VereinKG2[4] + VereinKG2[5] + VereinKG2[6] + VereinKG2[7]; break;
 case 3: total = VereinKG3[0] + VereinKG3[1] + VereinKG3[2] + VereinKG3[3] + VereinKG3[4] + VereinKG3[5] + VereinKG3[6] + VereinKG3[7]; break;
 case 4: total = VereinKG4[0] + VereinKG4[1] + VereinKG4[2] + VereinKG4[3] + VereinKG4[4] + VereinKG4[5] + VereinKG4[6] + VereinKG4[7]; break;
 case 5: total = VereinKG5[0] + VereinKG5[1] + VereinKG5[2] + VereinKG5[3] + VereinKG5[4] + VereinKG5[5] + VereinKG5[6] + VereinKG5[7]; break;
 case 6: total = VereinKG6[0] + VereinKG6[1] + VereinKG6[2] + VereinKG6[3] + VereinKG6[4] + VereinKG6[5] + VereinKG6[6] + VereinKG6[7]; break;
 case 7: total = VereinKG7[0] + VereinKG7[1] + VereinKG7[2] + VereinKG7[3] + VereinKG7[4] + VereinKG7[5] + VereinKG7[6] + VereinKG7[7]; break;
 case 8: total = VereinKG8[0] + VereinKG8[1] + VereinKG8[2] + VereinKG8[3] + VereinKG8[4] + VereinKG8[5] + VereinKG8[6] + VereinKG8[7]; break;
 case 9: total = VereinKG9[0] + VereinKG9[1] + VereinKG9[2] + VereinKG9[3] + VereinKG9[4] + VereinKG9[5] + VereinKG9[6] + VereinKG9[7]; break;
 case 8: total = VereinKG10[0] + VereinKG10[1] + VereinKG10[2] + VereinKG10[3] + VereinKG10[4] + VereinKG10[5] + VereinKG10[6] + VereinKG10[7]; break;
 default: total = 0;
 }
 return total;
}

function getuf(index){
 switch(index)
 {
 case 1: total = VereinUF1[0] + VereinUF1[1] + VereinUF1[2] + VereinUF1[3] + VereinUF1[4] + VereinUF1[5] + VereinUF1[6] + VereinUF1[7]; break;
 case 2: total = VereinUF2[0] + VereinUF2[1] + VereinUF2[2] + VereinUF2[3] + VereinUF2[4] + VereinUF2[5] + VereinUF2[6] + VereinUF2[7]; break;
 case 3: total = VereinUF3[0] + VereinUF3[1] + VereinUF3[2] + VereinUF3[3] + VereinUF3[4] + VereinUF3[5] + VereinUF3[6] + VereinUF3[7]; break;
 case 4: total = VereinUF4[0] + VereinUF4[1] + VereinUF4[2] + VereinUF4[3] + VereinUF4[4] + VereinUF4[5] + VereinUF4[6] + VereinUF4[7]; break;
 case 5: total = VereinUF5[0] + VereinUF5[1] + VereinUF5[2] + VereinUF5[3] + VereinUF5[4] + VereinUF5[5] + VereinUF5[6] + VereinUF5[7]; break;
 case 6: total = VereinUF6[0] + VereinUF6[1] + VereinUF6[2] + VereinUF6[3] + VereinUF6[4] + VereinUF6[5] + VereinUF6[6] + VereinUF6[7]; break;
 case 7: total = VereinUF7[0] + VereinUF7[1] + VereinUF7[2] + VereinUF7[3] + VereinUF7[4] + VereinUF7[5] + VereinUF7[6] + VereinUF7[7]; break;
 case 8: total = VereinUF8[0] + VereinUF8[1] + VereinUF8[2] + VereinUF8[3] + VereinUF8[4] + VereinUF8[5] + VereinUF8[6] + VereinUF8[7]; break;
 case 9: total = VereinUF9[0] + VereinUF9[1] + VereinUF9[2] + VereinUF9[3] + VereinUF9[4] + VereinUF9[5] + VereinUF9[6] + VereinUF9[7]; break;
 case 10: total = VereinUF10[0] + VereinUF10[1] + VereinUF10[2] + VereinUF10[3] + VereinUF10[4] + VereinUF10[5] + VereinUF10[6] + VereinUF10[7]; break;
 default: total = 0;
 }
 return total;
}

function getug(index){
 switch(index)
 {
 case 1: total = VereinUG1[0] + VereinUG1[1] + VereinUG1[2] + VereinUG1[3] + VereinUG1[4] + VereinUG1[5] + VereinUG1[6] + VereinUG1[7]; break;
 case 2: total = VereinUG2[0] + VereinUG2[1] + VereinUG2[2] + VereinUG2[3] + VereinUG2[4] + VereinUG2[5] + VereinUG2[6] + VereinUG2[7]; break;
 case 3: total = VereinUG3[0] + VereinUG3[1] + VereinUG3[2] + VereinUG3[3] + VereinUG3[4] + VereinUG3[5] + VereinUG3[6] + VereinUG3[7]; break;
 case 4: total = VereinUG4[0] + VereinUG4[1] + VereinUG4[2] + VereinUG4[3] + VereinUG4[4] + VereinUG4[5] + VereinUG4[6] + VereinUG4[7]; break;
 case 5: total = VereinUG5[0] + VereinUG5[1] + VereinUG5[2] + VereinUG5[3] + VereinUG5[4] + VereinUG5[5] + VereinUG5[6] + VereinUG5[7]; break;
 case 6: total = VereinUG6[0] + VereinUG6[1] + VereinUG6[2] + VereinUG6[3] + VereinUG6[4] + VereinUG6[5] + VereinUG6[6] + VereinUG6[7]; break;
 case 7: total = VereinUG7[0] + VereinUG7[1] + VereinUG7[2] + VereinUG7[3] + VereinUG7[4] + VereinUG7[5] + VereinUG7[6] + VereinUG7[7]; break;
 case 8: total = VereinUG8[0] + VereinUG8[1] + VereinUG8[2] + VereinUG8[3] + VereinUG8[4] + VereinUG8[5] + VereinUG8[6] + VereinUG8[7]; break;
 case 9: total = VereinUG9[0] + VereinUG9[1] + VereinUG9[2] + VereinUG9[3] + VereinUG9[4] + VereinUG9[5] + VereinUG9[6] + VereinUG9[7]; break;
 case 8: total = VereinUG10[0] + VereinUG10[1] + VereinUG10[2] + VereinUG10[3] + VereinUG10[4] + VereinUG10[5] + VereinUG10[6] + VereinUG10[7]; break;
 default: total = 0;
 }
 return total;
}

function compare(ar1, ar2){
 tmpar1pf = getpf(ar1);
 tmpar1pg = getpg(ar1);
 tmpar2pf = getpf(ar2);
 tmpar2pg = getpg(ar2);
 if ( tmpar1pf > tmpar2pf ) {
  return true;
 } else if ( tmpar1pf < tmpar2pf ) {
  return false;
 } else {
  if ( tmpar1pg > tmpar2pg ) {
   return false;
  } else if ( tmpar1pg < tmpar2pg ) {
   return true;
  } else {
   tmpar1kf = getkf(ar1);
   tmpar1kg = getkg(ar1);
   tmpar2kf = getkf(ar2);
   tmpar2kg = getkg(ar2);
   if ( tmpar1kf > tmpar2kf ) {
    return true;
   } else if ( tmpar1kf < tmpar2kf ) {
    return false;
   } else {
    if ( tmpar1kg > tmpar2kg ) {
     return false;
    } else if ( tmpar1kg < tmpar2kg ) {
     return true;
    } else {
     tmpar1uf = getuf(ar1);
     tmpar1ug = getug(ar1);
     tmpar2uf = getuf(ar2);
     tmpar2ug = getug(ar2);
     if ( tmpar1uf > tmpar2uf ) {
      return true;
     } else if ( tmpar1uf < tmpar2uf ) {
      return false;
     } else {
      if ( tmpar1ug > tmpar2ug ) {
       return false;
      } else if ( tmpar1ug < tmpar2ug ) {
       return true;
      } else {
       if ( ar1 > ar2 ) {
        return false;
       } else {
        return true;
       }
      }
     }
    }
   }
  }
 }
}

function tabsort(){
 sortarray[0] = 1;
 sortarray[1] = 2;
 sortarray[2] = 3;
 sortarray[3] = 4;
 sortarray[4] = 5;
 sortarray[5] = 6;
 sortarray[6] = 7;
 sortarray[7] = 8;
 sortarray[8] = 9;
 sortarray[9] = 10;

 for (i = 0 ; i <= 9 ; i++){
  for (u = i+1 ; u <= 9 ; u++){
   if (compare(sortarray[i], sortarray[u]) == false){
    tmpvalue = sortarray[i];
    sortarray[i] = sortarray[u];
    sortarray[u] = tmpvalue;
   }
  }
 }

 for (i = 9 ; i >= 0 ; i--) {
  if ((sortarray[i]) > (VereinAnzahl)) {
   tmpvalue = sortarray[i];
   for (u = i ; u < 9 ; u++) {
    sortarray[u] = sortarray[u+1];
   }
   sortarray[9] = tmpvalue;
  }
 }
}

function gettabval(type, index){
 switch(type)
 {
 case 1: return document.write("<font face='Comic Sans MS'>" + kdatum + "</font>"); break;
 case 2: return document.write(getname(sortarray[index])); break;
 case 3: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getpf(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getpf(sortarray[index]) + "</font>");
         } break;
 case 4: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getpg(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getpg(sortarray[index]) + "</font>");
         } break;
 case 5: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getkf(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getkf(sortarray[index]) + "</font>");
         } break;
 case 6: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getkg(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getkg(sortarray[index]) + "</font>");
         } break;
 case 7: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getuf(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getuf(sortarray[index]) + "</font>");
         } break;
 case 8: if (sortarray[index] == kodokanV) {
          return document.write("<font face='Comic Sans MS' color='#FF0000'>" + getug(sortarray[index]) + "</font>");
         } else {
          return document.write("<font face='Comic Sans MS'>" + getug(sortarray[index]) + "</font>");
         } break;
 default: return document.write("??");
 }
}

function getlistvalp(ModusIndex, index){
 verein = ModusList[ModusIndex];
 if (UseKampf == true) {
  index = KampfList[ModusIndex];
 }
 if (verein == kodokanV) {
  tmpvar = "<font face='Comic Sans MS' color='#FF0000'>";
 } else {
  tmpvar = "<font face='Comic Sans MS'>";
 }
 switch(verein)
 {
 case 1: return document.write(tmpvar + VereinPF1[index] + "</font>"); break;
 case 2: return document.write(tmpvar + VereinPF2[index] + "</font>"); break;
 case 3: return document.write(tmpvar + VereinPF3[index] + "</font>"); break;
 case 4: return document.write(tmpvar + VereinPF4[index] + "</font>"); break;
 case 5: return document.write(tmpvar + VereinPF5[index] + "</font>"); break;
 case 6: return document.write(tmpvar + VereinPF6[index] + "</font>"); break;
 case 7: return document.write(tmpvar + VereinPF7[index] + "</font>"); break;
 case 8: return document.write(tmpvar + VereinPF8[index] + "</font>"); break;
 case 9: return document.write(tmpvar + VereinPF9[index] + "</font>"); break;
 case 10: return document.write(tmpvar + VereinPF10[index] + "</font>"); break;
 default: return document.write("??");
 }
}

function getlistvalk(ModusIndex, index){
 verein = ModusList[ModusIndex];
 if (UseKampf == true) {
  index = KampfList[ModusIndex];
 }
 if (verein == kodokanV) {
  tmpvar = "<font face='Comic Sans MS' color='#FF0000'>";
 } else {
  tmpvar = "<font face='Comic Sans MS'>";
 }
 switch(verein)
 {
 case 1: return document.write(tmpvar + VereinKF1[index] + "</font>"); break;
 case 2: return document.write(tmpvar + VereinKF2[index] + "</font>"); break;
 case 3: return document.write(tmpvar + VereinKF3[index] + "</font>"); break;
 case 4: return document.write(tmpvar + VereinKF4[index] + "</font>"); break;
 case 5: return document.write(tmpvar + VereinKF5[index] + "</font>"); break;
 case 6: return document.write(tmpvar + VereinKF6[index] + "</font>"); break;
 case 7: return document.write(tmpvar + VereinKF7[index] + "</font>"); break;
 case 8: return document.write(tmpvar + VereinKF8[index] + "</font>"); break;
 case 9: return document.write(tmpvar + VereinKF9[index] + "</font>"); break;
 case 10: return document.write(tmpvar + VereinKF10[index] + "</font>"); break;
 default: return document.write("??");
 }
}

function getkdays(index) {
 return document.write("<font face='Comic Sans MS'>" + kdays[index] + "</font>");
}

function getnamelist(index) {
 return document.write(getname(ModusList[index]))
}
