Che dite di una soluzione del genere.
Funziona, ma vorrei da voi, sicuramente piu' esperti di me, un consiglio se puo' andare bene cosi'

Grazie

Codice PHP:
function CheckAllCountry(check,form){
    var 
oForm=document.getElementById(form);
    
    for(var 
i=0;oForm.lengthi++){
        if(
oForm[i].type=="checkbox"){
              if(
check.id=='country_0'){
                    if (
check.checked){
                        
document.getElementById(oForm[i].name).checked=true;
                   }else{
                        
document.getElementById(oForm[i].name).checked=false;
                   }
                }
        }
    } 
se funziona, mancherebbe rendere "country_0" parametrico e valido per tutti i checkbox di tipo "tutti"

ps. Questa la parte php
Codice PHP:
foreach ($aCountry as $keyCountry=>$valueCountry){
    echo 
"<td>$valueCountry<input type=\"checkbox\" name=\"country_$keyCountry\" id=\"country_$keyCountry\" value=\"$keyCountry\" onclick=\"CheckAllCountry(this,'formUserProfilesNew')\"></td>";