Hola
Felipe Torres
Si está todo dentro del mismo formulario, puedes reducir bastante el código. Sería algo así
<input name="checksub" type="checkbox" class="calendar" id="checksub" unchecked onclick="subcategoria.disabled = !this.checked; nombreSubmit.disabled = !this.checked" value="checkbox">
Tampoco tienes que poner
javascript:
Saludos,