No me lo puedo creer:
Solo editar el código que te vale:
function CheckFSEs(chkbox){
chkbox = document.forms["form1"].elements[chkbox];
for(var n=0;n<chkbox.length;n++)
chkbox[n].checked = document.form1.afse.checked;
}
function CheckPPALs(chkbox){
chkbox = document.forms["form1"].elements[chkbox];
for(var n=0;n<chkbox.length;n++)
chkbox[n].checked = document.form1.appal.checked;
}
La idea es en vez de programar así:
si
esto es cierto
a_esto_otro le asigno cierto
sino
a_esto_otro le asigno falso
poner algo así:
a_esto_otro le asigo
esto
Si te ha funcionado lo que pusiste, las funciones que puse adelante, con las simplificaciones, sin duda tienen que funcionar.
Saludos