Hola:
Los checkboxes tienen un atributo lógico llamado checked...
Al pulsar sobre él puedes activar una función que pase el mismo objeto como parámetro y actuar dependienro de ese atributo
<input type="checkbox" onclick="evaluar(this)" />
y la función evaluar:
function evaluar(elemento) {
if (elemento.checked) {acciones para el estado activo}
else {acciones para el estado inactivo}
}
Saludos