$(document).ready(function(){
  $("select[id=ct_c_id_k]").each(function() {
      $(this).change(function(){
        var c = $(this).val();
        var u = $("input[id=yteruygjyu43]").val();
        var rez = $.ajax({type: "GET", url: "./ajax/get_bookings.php?c="+c+"&u="+u+"&t=0", async: false}).responseText;
        $("#rezerwacje").html(rez);
        if (rez == '[brak rezerwacji]') $("input[id=submit]").attr("disabled", "true"); else $("input[id=submit]").removeAttr("disabled");
        var rez2 = $.ajax({type: "GET", url: "./ajax/get_bookings.php?c="+c+"&u="+u+"&t=1", async: false}).responseText;
        $("input[id=bookings]").val(rez2);
        var rez3 = $.ajax({type: "GET", url: "./ajax/get_bookings.php?c="+c+"&u="+u+"&t=2", async: false}).responseText;
        var R = eval(rez3);
        $("input[id=ct_start_d]").val(R[0]);
        $("input[id=ct_end_d]").val(R[1]);
        rezzy();
      });
  });
  var rezzy = function() {
    $("input[id^=rezz_]").each(function() {
      $(this).click(function(){
        var v = $(this).val();
        var b = eval($("input[id=bookings]").val());
        var res = new Array();
        if ($(this).attr("checked")===true) {
          for (var i = 0; i < b.length; i++) {
            res.push(b[i]);
          }
          res.push(v);
          res.sort();
          var rez2 = '[' + res.join(",") + ']';
          $("input[id=submit]").removeAttr("disabled");
        } else {
          for (var i = 0; i < b.length; i++) {
            if (b[i] != v) res.push(b[i]);
          }
          res.sort();
          var rez2 = '[' + res.join(",") + ']';
          if (res.length == 0) $("input[id=submit]").attr("disabled", "true");
        }
        $("input[id=bookings]").val(rez2);
      });
    });
  };
  $("input[id=submitc]").click(function() {
      alert("Przetwarzanie danych może potrwać dłuższą chwilę. Prosimy o cierpliwość...");
      var booked = $(".selected_szare").get();
      for (var i = 0; i < booked.length; i++) {
        answer = '';
        while (answer != 'OK')
          answer = $.ajax({type: "GET", url: "./ajax/add_day.php?d="+booked[i].getAttribute("d")+ "&t=" + booked[i].getAttribute("t"), async: false}).responseText;
      }
  });
  $("input[id=generuj]").click(function() {
      answer = $.ajax({type: "GET", url: "./ajax/set_password.php", async: false}).responseText;
      $("input[id=cu_password_c]").val(answer);
      $("input[id=cu_password_c2]").val(answer);
  });
  $("select[id=cu_type_e]").change(function() {
      var t = $(this).val();
      if (t == 's') {
        $("tr[id=acl_header]").hide();
        $("tr[id=acl]").hide();
        $("tr[id=obj_header]").hide();
        $("tr[id=obj]").hide();
        $("tr[id=sch_header]").show();
        $("tr[id=sch]").show();
      } else
      if (t == 'p') {
        $("tr[id=acl_header]").show();
        $("tr[id=acl]").show();
        $("tr[id=obj_header]").show();
        $("tr[id=obj]").show();
        $("tr[id=sch_header]").hide();
        $("tr[id=sch]").hide();
      } else {
        $("tr[id=acl_header]").hide();
        $("tr[id=acl]").hide();
        $("tr[id=obj_header]").hide();
        $("tr[id=obj]").hide();
        $("tr[id=sch_header]").hide();
        $("tr[id=sch]").hide();
      }
  });
  $("#_show").click(function() {
    $("#object_data").show("slow");
    $("#hide_od").show();
    $("#show_od").hide();
  });
  $("#_hide").click(function() {
    $("#object_data").hide("slow");
    $("#hide_od").hide();
    $("#show_od").show();
  });
  $("#object_data").hide();
  $("#hide_od").hide();
  $("#show_od").show();
  $("input[id^='check[]_']").each(function () {
    $(this).click(function() {
      var chkd = $("input[id^='check[]_']:checked");
      var tocheck = new Array();
      for (var i = 0; i < chkd.length; i++) {
        tocheck.push(chkd[i].getAttribute("value"));
      }
      var tochecks = tocheck.join(",");
      var S = $.ajax({type: "GET", url: "./ajax/check_hours.php?ids="+tochecks, async: false}).responseText;
      var T = eval(S);
      if (T[0] == "1") $("input[id=submit13]").removeAttr("disabled");
      else $("input[id=submit13]").attr("disabled", "disabled");
      if (T[1] == "1") $("input[id=submit14]").removeAttr("disabled");
      else $("input[id=submit14]").attr("disabled", "disabled");
    });
  });
  $("input[id=allbox_r]").each(function () {
    $(this).click(function() {
      var chkd = $("input[id^='check[]_']:checked");
      var tocheck = new Array();
      for (var i = 0; i < chkd.length; i++) {
        tocheck.push(chkd[i].getAttribute("value"));
      }
      var tochecks = tocheck.join(",");
      var S = $.ajax({type: "GET", url: "./ajax/check_hours.php?ids="+tochecks, async: false}).responseText;
      var T = eval(S);
      if (T[0] == "1") $("input[id=submit13]").removeAttr("disabled");
      else $("input[id=submit13]").attr("disabled", "disabled");
      if (T[1] == "1") $("input[id=submit14]").removeAttr("disabled");
      else $("input[id=submit14]").attr("disabled", "disabled");
    });
  });
  $("input[id=submit13]").click(function () {
    $("#lista").attr("action", "edit_multibooking");
  });
  $("input[id=submit14]").click(function () {
    $("#lista").attr("action", "edit_multibooking");
  });
});

