Comparação entre dois campos!

Bom a duvida e a seguinte tenho um form de cadastro.
Por exemplo: tenho um campo onde defino uma transportadora este campo e um combo onde tenho lista de todas as transportadoras e um campo onde tenho o telefone…
Duvida e como eu faço a medida que o cara selecionar uma transportadora no combo mostre o respectivo telefone uma vez que o objeto transportadora esta na sessão como um vetor…

Javascript, se nao quiser dar reload na pagina…
Simplesmente monte um array em javascript dinamicamente com os telefones ( ou o que mais quiser ), associado com o combo… Entao, no onChange do combo, vc pega os dados da posicao correspondente no array e joga no campo… algo como

...
var telefones = new Array();
<%
for (int i = 0; i < beanDeFornecedores.size(); i++) {
    out.println("telefones["+ i +"] = '"+ ((Fornecedor)beanDeFornecedores.get(i)).getTelefone() +"';");
%>

funciton mostraTelefone() 
{
    var d = document.meuForm;
    var combo = d.meuCombo;
    var index = combo.selectedIndex;

    // Pega o telefone
    var telefone = telefones[index];

    // Mostra o valor
    d.campoDeTelefone.value = telefone;
}

Qq coisa nesse estilo…

Rafael