+});
+
+function update_checked_count(full) {
+ var count = $('#checked-count');
+ var nr = -1;
+ if ( full ) {
+ nr = $("label input[type='checkbox']:checked").length;
+ } else {
+ nr = parseInt( count.text() );
+ if ( this.checked ) {
+ nr++;
+ } else {
+ nr--;
+ }
+ }
+ count.text( nr );
+}
+
+$("input[type='checkbox']").bind( 'click', update_checked_count );
+
+var toggle_checkbox = function() {
+ this.checked = ! this.checked;
+};
+
+$('a#included').click( function(){
+ $("label.included input[type='checkbox']:not([disabled='disabled'])").each( toggle_checkbox );
+ update_checked_count(1);
+});