Un saluto a tutto il forum.

Mi chiamo Alessandro e sono nuovo di Javascript.
Mi trovo di fronte ad un problema di cui non trovo il bandolo.

Ho questo form

codice:
<form name="configure_services">
<table>
  <tr>
    <td align="center" valign="center">
      <input checked="checked" type="radio" name="e_0_0" value="nc">
    </td>
    <td align="center" valign="center">numero carta</td>
    <td align="center" valign="center">
      <input type="text" name="e_nc_0_0" size="55" onFocus="changeRadioChecked('e_0_0', 'nc');">
    </td>
  </tr>
  <tr>
    <td align="center" valign="center">
      <input checked="checked" type="radio" name="e_0_0" value="ncell">
    </td>
    <td align="center" valign="center">numero cellulare</td>
    <td align="center" valign="center">
      <input type="text" name="e_ncell_0_0" size="55" onFocus="changeRadioChecked('e_0_0', 'ncell');">
    </td>
  </tr>
  <tr>
    <td align="center" valign="center">
      <input checked="checked" type="radio" name="e_0_0" value="email">
    </td>
    <td align="center" valign="center">indirizzo email</td>
    <td align="center" valign="center">
      <input type="text" name="e_email_0_0" size="55" onFocus="changeRadioChecked('e_0_0', 'email');">
    </td>
  </tr>
</table>
</form>
L'idea sarebbe che quando l'utente seleziona il campo text voluto io debba cambiare automaticamente il radio button associato.

Questo è il codice che ho scritto, ma ovviamente non funziona.
Dove è che sbaglio?
Mi potete aiutare?
Grazie,
Alex.

codice:
<script language="javascript">
function changeRadioChecked(nome, valore) 
{
	for (i=0;i<document.configure_services.nome.length;i++){
		if (document.configure_services.nome[i].value == valore){
			document.configure_services.nome[i].checked = true;
			exit();
		}
	}
}  
</script>