hola a tutti mastri javascriptisti

espongo il mio problema:

questè e il codice:
codice:
<script>
function controllo()
{
if(document.controllo.cercaOrdine[1].checked)
alert("controllo accettato ");
alert("controllo non accettato");
}
</script>
<form name=controllo method="get">
Ordini aperti

<input type="radio" name="carcaOrdine" value="ordAprDataApertura">Data apertura

<input type="radio" name="carcaOrdine" value="ordAprNomeUtente" checked>Nome utente

<input type="radio" name="carcaOrdine" value="ordAprAzienda">Azienda

Ordini chiusi


<input type="radio" name="carcaOrdine" value="ordChsdataChiusura">Data chiusura

<input type="radio" name="carcaOrdine" value="ordChsNomeUtente">Nome utente

<input type="radio" name="carcaOrdine" value="ordChsAzienda">Azienda

Storico ordini

<input type="radio" name="carcaOrdine" value="ordSrcDataEvasione">Data evasione

<input type="radio" name="carcaOrdine" value="ordSrcNomeUtente">Nome utente

<input type="radio" name="carcaOrdine" value="ordSrcAzienda">Azienda
[img]immagini/cerca.gif[/img]
</form>
quando clicco il pulsante cerca non fa proprio nulla....l'errore è sicuramente nell'if del javascript perche se lo commento mi visualizza gli alert.

il codice:
document.controllo.cercaOrdine[1].checked

lo scopiazzato da quelche parte in questo forum

cosa sbaglio......??

p.s. qualcuno di voi conosce qualche interprete javascript che ti dia ameno un segno di vita quando c'è qualche errore....in pratica: un interprete che ti dica dove hai sbagliato e magari il perche