/*
 * Procura o próximo campo da tela e dá o foco para ele.
 */
function FF_GetProxCtrl(ctrlAtual) {
  	if (F_isIExplorer()) {
        nProxCtrl = ctrlAtual.sourceIndex+1;
        proxCtrl = document.all[nProxCtrl];
        while (proxCtrl != null) {
            if (proxCtrl.nodeName == "INPUT") {
                return proxCtrl;
            }
            nProxCtrl++;
            proxCtrl = document.all[nProxCtrl];
        }
    } else {
        for (nProxCtrl=0; nProxCtrl < ctrlAtual.form.elements.length; nProxCtrl++) {
            if (ctrlAtual == ctrlAtual.form.elements[nProxCtrl] &&
                (nProxCtrl+1) <= ctrlAtual.form.elements.length) {
              return ctrlAtual.form.elements[nProxCtrl+1];
            }
        }
    }
    return null;
}    

/*
 * Procura o próximo campo da tela e dá o foco para ele.
 */
function FF_GetForm(ctr) {
	while (ctr != null && ctr.tagName != "FORM") {
		ctr = ctr.parentNode;
	}
    return ctr;
}