olegalimov,
попробуйте так
$(function() {
var a = $(".checkboxes"),
c = $("input", a);
a.on("click", function(a) {
var b = $("input", this)[0];
$(this).toggleClass("checkboxes_on", b.checked)
});
$('[name="checkAll"],[name="uncheckAll"]').on("click", function() {
c.prop({checked: +this.value}).parents("label")[["removeClass","addClass"][+this.value]]("checkboxes_on")
})
});