// GREEN THEME


$('body').bind('creativeway.pageReady', function() {
  $('body').bind('creativeway.onCoursesChange', function() {
        $("ul.checkboxes li :checkbox").parent().removeClass("selected");
        $("ul.checkboxes li :checkbox:checked").parent().addClass("selected");
        var levelChecked = $(".column-level :checkbox:checked").length;
        var areaChecked = $(".column-area :checkbox:checked").length;
        if (areaChecked && levelChecked) {
          $("#number-of-courses-text").fadeOut();
          $("#number-of-courses .old").fadeOut();
          $("#number-of-courses").append('<div class="loading" style="display:none;"></div>');

          $(".column-course input").fadeIn();
          $("#number-of-courses").fadeIn();
          $("#number-of-courses .loading").fadeIn("fast");
          var courses;
          courses = $.getJSON($('#coursesform').attr('action')+'.json', $('#coursesform').serialize(),
            function(data) {
              if (data) {
                $("#number-of-courses .loading").fadeOut("fast", function() {$("#number-of-courses .loading").remove();});
                $("#number-of-courses .old").fadeOut(function() {$(this).remove();});
                $("#number-of-courses").append("<div class='new' style='display:none;'>" + data.number + "</div>");
                $("#number-of-courses .new").fadeIn();
                $("#number-of-courses .new").removeClass("new").addClass("old");
                if (data.number === 0 ) {
                  $(".column-course input").addClass("disabled").attr("disabled", "disabled");
                } else {
                  $(".column-course input").removeClass("disabled").removeAttr("disabled");
                  $("#number-of-courses").show();
                }
              }
            });
        } else {
          $("#number-of-courses").fadeOut();
          $("#number-of-courses div").fadeOut();
          $(".column-course input").fadeOut();
          $("#number-of-courses-text").fadeIn();
        }

      });
  $('body').trigger('creativeway.onCoursesChange');
});


