Ciao a tutti, come posso fare per validare un form dove c'e' una scelta multipla?

codice:
<form action="send.php" method="POST" name="form1" OnSubmit="return checkData(this)">
<table border="1" align="center">
<tr>
<td colspan="2" align="center">Seleziona gli utenti</td>
</tr>
<tr>
<td>Utenti</td>
<td>Gruppi</td>
</tr>
<tr>
<td>
<select name="destuser[]" size="20" multiple="multiple">
<option value="user1">User 1</option>
<option value="user2">User 2</option>
<option value="user3">User 3</option>
<option value="user4">User 4</option>
<option value="user5">User 5</option>
<option value="user6">User 6</option>
<option value="user7">User 7</option>
<option value="user8">User 8</option>
</select>
</td>
<td>
<select name="destgroup" size="20">
<option value="group1">Group 1</option>
<option value="group2">Group 2</option>
<option value="group3">Group 3</option>
<option value="group4">Group 4</option>
<option value="group5">Group 5</option>
<option value="group6">Group 6</option>
<option value="group7">Group 7</option>
<option value="group8">Group 8</option>
<option value="group9"><?=$idFax?></option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="idFax" value="<?=$fax?>">
<input type="submit" value="Invia">
Devo controllare che l'utente selezioni almeno uno o piu' utenti o un gruppo o entrambi.

Ho provato con questa funzione ma non funziona:
codice:
function checkData()
{
        var group = document.form1.destgroup.value;
        var correct = true;

        var segnato=false;

        for(var k=0;k<document.form1.elements['destuser[]'].length;k++){
                if (document.form1.elements['destuser'][k].checked) segnato=true;
        }

        if(!segnato){
                alert('Attenzione!.Non è stato selezionato alcun elemento');
                //document.form1.elements['destuser'][0].Focus();
                return false;
        }

        if (group == "") {
                alert("Inserisci il tuo cognome !");
                return false;
        }

        return true;
}
Grazie.