tunait, si existiera el onCheck lo usaría tal y como un onClick. Sólo que evitaría hacer IF's para conocer el estado previo del checkbox al clickearlo
Tukita, viejo, mañana pruebo tu ejemplo y te comento.
Un abrazo a ambos (y al que se quiera prender en esta orgía de abrasos

)