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