/********************************************************
 * Arquivo utilizado em todos os arquivos de login:     *
 * alterarSenha, esqueceuSenha, inserirCurriculo, login *
 ********************************************************/

/*==================== APRESENTAÇÃO ====================*/
var msgCPF = "Informe seu CPF utilizando apenas números. O CPF é um código com 11 algarísmos obrigatóriamente.";
var msgPass = "Prencha com o código identificador do seu passaporte.";
var msgDoc = msgCPF;
var listaPais = new Array();

var CPF = 1;
var PASSAPORTE = 2;

function mostraBloco(val) {
  var campoId = top.getObj("ID", top.mainFrame);

  if(listaPais.length == 0) {
    top.loadLista("actions/loadPais.asp", listaPais, val, mostraBloco, true);
    return;
  }

  if(val == CPF) {
    top.setInnerHTML("nomeDoc", "Número do CPF (sem pontos ou traço)", top.mainFrame);
    top.setInnerHTML("paisOrigem", "<input type='hidden' name='ID_ORIGEM' value='76'>", top.mainFrame);
    top.getObj("trPais", top.mainFrame).style.display = "none";
    campoId.setAttribute("maxlength", "11");
    campoId.setAttribute("validation", "required,cpf");
    campoId.setAttribute("label", "Número do CPF");
    msgDoc = msgCPF;
  } else if(val == PASSAPORTE) {
    top.setInnerHTML("nomeDoc", "Número do passaporte", top.mainFrame);
    top.setInnerHTML("paisOrigem", "<select name='ID_ORIGEM' validation='required' label='País de origem do documento'><option value='0'>Selecione == ></option>" + listaPais[0][1] + "</select>", top.mainFrame);
    top.getObj("trPais", top.mainFrame).style.display = top.showTR;
    campoId.setAttribute("maxlength", "50");
    campoId.setAttribute("validation", "required");
    campoId.setAttribute("label", "Número do passaporte");
    msgDoc = msgPass;
  }
}
/*================== FIM APRESENTAÇÃO ==================*/

/************************************************
 * Validação das páginas de login:              *
 * alterarSenha, esqueceuSenha, login           *
 *                                              *
 * @submitCheck definido no js de cada arquivo  *
 ************************************************/
/*==================== VALIDAÇÃO ====================*/
function validarEhunter(form) {
  top.toggleForwardLink();

  if(!top.formcheck(form, true, submitCheck, top.submitFrame.name)) {
    top.toggleForwardLink();
    return;
  }
  top.messagebox("Enviando...");
}
/*================== FIM VALIDAÇÃO ==================*/

function start() {
  if(top.central) {
    top.central.zeraTudo();
  }
  mostraBloco(CPF);
}