I radio input avranno tutti un nome comune; ne deriva un Array in cui il singolo articolo è identificato da un numero [x] che nell' esempio è veicolato da which (posizione nell' Array).
document.form_name.radios_name[which].checked=true;
o anche:
document.form_name.radios_name[which].checked="checked";
Ora non so cosa farà cambiare il numero della radiobox nel tuo script, ma prendi questo come esempio di corretto funzionamento:
codice:
<html>
<head>
<TITLE>JS checking radio</TITLE>
<script type="text/javascript">
var which = 2;
function checker(){
document.main.group[which].checked=true;
}
</script>
</head>
<body text="#000000" bgcolor="AAFFAA" onload='checker();'>
<div align="center">
<form name="main">
<input type="radio" name="group" value="">
<input type="radio" name="group" value="">
<input type="radio" name="group" value="">
<input type="radio" name="group" value="">
<input type="radio" name="group" value="">
</form>
</div>
</body>
</html>