Abbiate pazienza, ma neanche così sono riuscito a trovare la soluzione. Posto il codice (che non funziona) che ho scritto:

<script language="javascript">
<!--
function ale() {
if (!document.modulo.alex2[1].checked) {
document.modulo.alex1.checked[0];
return false;
}
}
//-->
</script>

.....
<input type="checkbox" name="alex1" value="0">
....
<input type="checkbox" name="alex2" value="1" alt="1" class="txt" onclick="ale();">
<input type="checkbox" name="alex2" value="2" alt="1" class="txt" onclick="ale();">
<input type="checkbox" name="alex2" value="3" alt="1" class="txt" onclick="ale();">


In pratica nel momento in cui seleziono un valore di "alex2", mi si seleziona anche "alex1"

Cosa devo cambiare nello script?

Grazie

Alessandro
PS: "alex1" e "alex2" devono essere sempre visibili (l'utente dovrebbe avere la possibilità di selezionare direttamente "alex1", nel caso in cui non lo faccia, viene fatto in automatico se seleziona "alex2".