Ciao ragazzi,
ho un form con 3 gruppi di radio button. Ogni gruppo è obbligatorio.

Il codice per controllare se è stato selzionato il radio button è questo:
<script type="text/javascript">
function mess()
{
scelte1 = new Array();
scelte2 = new Array();
scelte3 = new Array();
flag=true;

var ambito = document.formReseller.radio_group1;
for (var i=0;i<ambito.length;i++)
{
if (ambito[i].checked)
scelte1[scelte1.length] = ambito[i].value;
}

if (scelte1.length < 1) {
alert ('ATTENZIONE: selezionare il primo gruppo di radio button');
flag=false;
}

var campo = document.formReseller.radio_group2;
for (var i=0;i<campo.length;i++) {
if (campo[i].checked)
scelte2[scelte2.length] = campo[i].value;
}

if (scelte2.length < 1)
{
alert ('ATTENZIONE: selezionare il secondo gruppo di radio button');
flag=false;
}

var prodotto = document.formReseller.radio_group3;
for (var i=0;i<prodotto.length;i++) {
if (prodotto[i].checked)
scelte3[scelte3.length] = prodotto[i].value;
}

if (scelte3.length < 1)
{
alert ('ATTENZIONE: selezionare il terzo gruppo di radio button');
flag=false;
}
return flag;
}

</script>

Il codice funziona però se non si seleziona nessuna voce di ogni gruppo, i messaggi di alert appaiono in successione.

Io vorrei se possibile far apparire un messaggio alla volta.

Ad esempio io non ho selezionato nessun valore.
Schiaccio il pulsante invia del form e mi appare il messaggio di alert "ATTENZIONE: selezionare il primo gruppo di radio button" quando clicco sul tasto ok per chiudere il messaggio mi piacerebbe che ritornasse nel form e che non si aprisse il secondo messaggio di alert come invece fa ora.

Qualcuno riesce a darmi una mano?

Grazie mille