H:selectOneRadio

Galera estou com uma dificuldade sou novo em jsf.
O q eu keria fz eh o seguinte

tenho esse codigo na jsp

<div style="font-size: 10">
	 <h:selectOneRadio id="radio" onclick="alterna_div()">  
  		  <f:selectItem itemLabel="Modelo1" itemValue="1" />  
   		  <f:selectItem itemLabel="Modelo2" itemValue="2" />  
	 </h:selectOneRadio> 
</div>

e keria saber qual do 2 selectItem foi selecionado para usar o alterna_div

function alterna_div(){
	var m1 = document.getElementById('modelo1');
	var m2 = document.getElementById('modelo2');
	
	if(tpModelo == 'modelo1'){
		m1.style.display = 'block';
		m2.style.display = 'none';		
	}
	else{
		m1.style.display = 'none';
		m2.style.display = 'block';				
	}
}

Desde de ja Obrigado.

sergio, o alterna div vai ser implementado nos dois selectitem , pois a função js é colocada no radio e eu axo que sempre vai acontecer isso, só se vc fazer em diferentes radios(mas pode ter outro jeito), tipow fazendo um radio com o onclick e outro sem, entendeu??

Opa MiguelCP,
cara fiz d outro jeito bom n sei se eh o ideal gostaria de uma opniao,

<div style="font-size: 10">
	 <h:selectOneRadio id="radio" value="#{teste.texto}" onclick="javascript:submit()">  
		  <f:selectItem itemLabel="Modelo1" itemValue="1" />  
		  <f:selectItem itemLabel="Modelo2" itemValue="2" />  
	 </h:selectOneRadio> 									
</div>	

aki eu faço as div diferente

<c:if test="${teste.texto eq '1'}">
	<div>modelo1</div>																
 </c:if>										 
	
<c:if test="${teste.texto eq '2'}">
	<div>modelo2</div>							
</c:if>

bom nesse caso nao vou precisar de javascript nao se isso esta um codigo legal e limpo. Obrigado.