Dúvida com parâmetros do Javascript

Pessoal:

Tenho o seguinte:

<label><input name="rgSelecao" type="radio" value="Código Empresa" id="rgSelecao_0" onclick="mudaCaption()" />Código Empresa</label>
<br />
<label><input name="rgSelecao" type="radio" value="CNPJ Empresa" id="rgSelecao_1" onClick="mudaCaption()"/>CNPJ Empresa</label>
<br />

tenho o seguinte script:

            function mudaCaption(identificador)
            {
                document.getElementById("lblCodigoEmp").innerHTML = radioButtonSelecionado(document.Info.rgSelecao);
            }

Nesse caso, observem que a chamada à function radioButtonSelecionado passa como parâmetro o objeto radiobutton, com o form e o document vinculado.

            function radioButtonSelecionado(objeto) {
                for(i = 0; i < objeto.length; i++){
                    if (objeto[i].checked) {
                        break;
                    }
                }
                return objeto[i].value;
            }

Nesse caso, ele retorna o Value do radiobutton selecioando.

Porém, se eu retiro essa function radioButtonSelecionado do próprio arquivo JSP, e coloco esse num arquivo de funções separado, ele não retorna nada.

Como eu faço para passar o radiobutton que está dentro de um form, por parâmetro, para um outro arquivo só de funções?

Olá gapler,

Você pode imprimir o código fonte deste html para analisarmos? Acho que assim conseguiremos achar o problema.

Abraço!