//esta funcion descativa las cajas de texto nada mas cambia en tipo para desactivar los checkbox
<script>
function desactiva(obj) {
frm=obj.form.elements;
for(i=0;i<frm.length;i++)
if(frm[i].type=='checkbox')
frm[i].disabled= !obj.checked;
}
</script>
<form>
<input type="checkbox">
<input type="button" onclick="desactiva(this)" value=desactiva>
</form>
hasta luego paisano