JavaScript: Recebendo valor de outra janela

Galera,

É o seguinte, como faço para receber um determinado valor de um janela para o campo onde o foco está localizado, por exemplo, tenho um formulário com 3 campos e um botão, o foco está no campo 2, quando clico no botão terá abrirá uma janela e nessa possuirá um formulário com 3 radios e um botão, selecionarei um deles e quando clicar no botão essa janela será fechada e o valor do radio selecionado será passado para o campo 2, do primeiro formulário. Mas, se o cursor estivesse no campo 3, o retorno teria que ser repassado para o campo 3.

Valeuh!

A propriedade opener faz referência a janela (window) que abriu a atual. Com isto vc pode fazer referência a primeira janela.
Quanto a saber qual o objeto está com o foco não sei como pode ser avaliado. Sei que os métodos onBlur acontece qd o objeto perde o foco e onFocus qd recebe e que o método Focus coloca o foco em um determinado objeto.

Espero ter ajudado.

Se Deus é por nós, quem será contra nós?