Hola de nuevo.
Tal como lo pones funcionaría bien, pero es más sencillo como te puse en mi anterior mensaje (faltaba una parte, pero era fácil de completar):
Código PHP:
function habilita(chk){
document.form1.tipo.disabled = chk;
document.form1.titulo.disabled = !chk;
document.form1.archivo.disabled = !chk;
document.form1.footer.disabled = !chk;
}
Estudia un poco el código y pruebalo, verás que funciona bien.
Saludos,