new style checkbox

sorry for more complex javascript. maybe this is not your style.