del mismo modo que lo haces, suponiendo que a los checkbox hijos les pones como id "hijo":
Código Javascript
:
Ver originalfor (i=0;i<document.form3.elements.length;i++)
if(document.form3.elements[i].type == "checkbox")
if(document.form3.elements[i].id.indexOf('hijo')>-1)//si el id del checkbox contiene la palabra hijo
if(document.form3.elements[i].checked==false){//si no esta marcado
document.getElementById('padre').checked=false;//desmarcamos el padre. Lo busco por id, tu puedes hacerlo de otra forma egun te convenga
return false;
}
}//si llega a este punto es que no encontró ningún hijo desmarcado
document.getElementById('padre').checked=true;//y marcamos al padre