Salve a tutti, ho questo tipo di problema.

Ho un form in cui sono presenti per ogni elemento che tiro giu da un dataset 2 campi di tipo checkbox.(write o read).
Ogni campo ha lo stesso id (write o read) .
Sull'attributo onclick del campo write gli ho associato una funzione javascript con la quale se seleziono il campo di sinistra mi autoseleziona il campo read.
Ora pero ho un problema.
Non riesco a far in modo che l'elemento read autoselezionato sia sullo stesso livello dell'elemento write selezionato.
Non so se mi sono spiegato bene.
Posto due pezzi di codice:

codice:
<tbody>
	  				<wcomp:row>
	  					<td htmlClass="checkbox" width="1%">
	  						<wcomp:checkbox id="group_id" value="${row.id}" htmlClass="checkbox"/>
	  					</td>
	  					<td>
	  						<c:out value="${row.id}"></c:out>
	  					</td>
	  					<td htmlClass="checkbox" width="1%">
	  						<wcomp:checkbox id="group_idW"  value="TRUE"  htmlClass="checkbox" onClick="javascript:chk(this);"/>
	  					</td>
	  					<td htmlClass="checkbox" width="1%">
	  						<wcomp:checkbox id="group_idR"  value="TRUE"  htmlClass="checkbox"/>
	  					</td>
	  				</wcomp:row>
	  			</tbody>


function chk(status){
		var t = $(status);
		
		if(!t){
			return;
		}
		 
		if(t.value == "TRUE"){
			document.availableGroups.group_idR[0].checked = true;
		}
	}
Come faccio a recuperare la posizione i-esima che viene selezionata dal campo write in modo da autoselezionare la posizione i-esima nel campo read?

Help me!