function check_Schiri_Ersatz() {
     if(document.getElementById("SCHIRI_NR_NEU").value == "") {
        alert("Sie haben keinen Ersatz bestimmt. Nummer (neu) ist leer ...");
        return false;
     }
     return true;
            // action.php?action=schiri/einsatz/spiel.abgeben
}

function XGetFunction(aAction,aFunction,vars) { // alert(url);
   var SessionID = getSessionID();
   var url =  "x.action.php?sid=" + SessionID;
   url += "&action=" + aAction;
   
   var req = CreateRequestObject();
   req.open("GET", url, true);

   req.onreadystatechange = function(){
   switch(req.readyState) {
      case 4:
         if(req.status!=200) {
            alert("Fehler:" + req.status);
         } else {

            var xmldoc = req.responseXML;
            // alert(req.responseText);
            // var block = xmldoc.getElementsByTagName("block")[0];
            aFunction(xmldoc,vars);
         }
       break;

       default:
          return false;
       break;
    }
   };
   req.send(null);
}

function XPostFunction(aAction,aFunction,vars,params) {      // alert(url);
   var SessionID = getSessionID();
   var url =  "x.action.php?sid=" + SessionID;
   url += "&action=" + aAction;
   var req = CreateRequestObject();
   req.open("POST", url, true);
   req.onreadystatechange = function(){
   switch(req.readyState) {
      case 4:
         if(req.status!=200) {
            alert("Fehler:" + req.status);
         } else {
           var xmldoc = req.responseXML;
            //alert(req.responseText);
            // var block = xmldoc.getElementsByTagName("block")[0];
           aFunction(xmldoc,vars);
         }
       break;

       default:
          return false;
       break;
    }
   };
   req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   req.setRequestHeader("Content-length", params.length);
   req.setRequestHeader("Connection", "close");
   req.send(params);
}


function resultat_save() {
   var SessionID = getSessionID();
   var aAction = "resultat/gruppen.resultat.save";
   var aFunction = function() {
       window.location = window.location.href;
   }
   var vars = new Array();
   var params = xPostParams(document.forms["RESULTAT"]);
   XPostFunction(aAction,aFunction,vars,params);

}

function resultat_form(spielNo) {
   var SessionID = getSessionID();
   var url = "x.action.php?sid=" + SessionID + "&action=resultat/gruppen.resultat.form";
   url += "&spielNo=" + spielNo;
   var vars = new Array();
   XGetRequest(url);

}

function take_mht() {
   var aForm = document.forms["RESULTAT"];

   for(x=1;x<=5;x++) {
      var aField1 = aForm.elements["resultat[Satz" + x + "_Team1]"];
      var aField2 = aForm.elements["resultat[Satz" + x + "_Team2]"];
      var Src1 = aForm.elements["mht[Satz" + x + "_Team1]"];
      var Src2 = aForm.elements["mht[Satz" + x + "_Team2]"];

      aField1.value = Src1.value;
      
   }
   aForm.elements["resultat[Match1]"].value = aForm.elements["mht[Match1]"].value;
   aForm.elements["resultat[Match2]"].value = aForm.elements["mht[Match2]"].value
   
}

function take_mgt() {
   var aForm = document.forms["RESULTAT"];

   for(x=1;x<=5;x++) {
      var aField1 = aForm.elements["resultat[Satz" + x + "_Team1]"];
      var aField2 = aForm.elements["resultat[Satz" + x + "_Team2]"];
      var Src1 = aForm.elements["mgt[Satz" + x + "_Team1]"];
      var Src2 = aForm.elements["mgt[Satz" + x + "_Team2]"];

      aField1.value = Src1.value;

   }
   aForm.elements["resultat[Match1]"].value = aForm.elements["mgt[Match1]"].value;
   aForm.elements["resultat[Match2]"].value = aForm.elements["mgt[Match2]"].value

}

function set_final(aButton) {
    var toSet;
    if(aButton.checked == true) toSet = "Y";
    else toSet = "N";
    
    var aAction = "common/session.save&key=FINAL&wert=" + toSet;
    var aFunction = function() {
        refreshPage();
    }
    var vars = new Array();
    XGetFunction(aAction,aFunction,vars);
    

}

function refresh_shiri_list(aButton,aSchiriFunction) {
    var toSet;
    if(aButton.checked == true) toSet = "Y";
    else toSet = "N";

    var aFunction = function() {
        select_Schiri(aSchiriFunction);
    }
    var aAction = "common/session.save&key=" + aButton.name +"&wert=" + toSet;
    var vars = new Array();
    
    XGetFunction(aAction,aFunction,vars)

    
}

function reOrder_shiri_list(orderString,Funktion) {
   var SessionID = getSessionID();
   var url =  "x.action.php?sid=" + SessionID;
   url += "&action=saison/spielplan/spiel.select.schiri";
   url += "&gruppenNo=" + document.forms["SPIEL"].elements["GruppenNo"].value;
   url += "&team1=" + document.forms["SPIEL"].elements["Team1"].value;
   url += "&team2=" + document.forms["SPIEL"].elements["Team2"].value;
   url += "&halle=" + document.forms["SPIEL"].elements["HallenNo"].value;
   url += "&funktion=" + Funktion;
   url += "&spielNo=" + document.forms["SPIEL"].elements["SpielNo"].value;
   url += "&order[schiri]=" + orderString; // alert(url);
   XGetRequest(url);
}
