Avevo provato con la virgola andando a tentativi, cmq anche con il ; funziona unicamente se c'è un solo checkbox con quell'ID, e solo su quello.

In uno slancio dettato più dalla disperazione che dall'entusiasmo ho provato a modificare la funzione ToggleAll, maldestramente (Error: not implemented); ho aggiunto due variabili e un for:

codice:
function toggleAll(itemname,state,itemname2,spunta)
 {
   tmp = document.getElementsByTagName('div');
    for (i=0;i<tmp.length;i++)
    {
        if (tmp[i].className == itemname) tmp[i].style.display = state;
    };
	
	   top = document.getElementsByTagName('input');
    for (g=0;g<tmp.length;g++)
    {
        if (top[g].className == itemname2) top[g].checked = spunta;
    }
	
 }
Questo il codice all'interno della pagina:

codice:
<div id="blocka" class="toggle"> Sezione A </div>


<a href="javascript:toggleAll('toggle','block','ckbx','checked')">
Show All</a>

Toggle A
<input class="ckbx" type="checkbox" id="checkbon"
 onclick="document.getElementById('blocka').style.display =
 (this.checked)?'block':'none';">
 visualizza A
(gli strani a-capi che vedi non sono presenti nel codice originale)
Puoi darmi qualche altro indizio?