(function($) {
  function toggleSetting(elem) {
    return function(event) {
      $(event.target).attr('checked') ? elem.addClass('checked') : elem.removeClass('checked');
    }
  }
  
  function initSetting() {
    var elem = $(this);
    var input = elem.find('input');
    if (input.is(':checked')) elem.addClass('checked');
    input.hide();
    input.bind('change', toggleSetting(elem));
  }
  
  $(document).ready(function() {
    $('#stats-items div.row label').each(initSetting);
  });
})(jQuery);