// MODULO CURRICULUM -----------------------------------------------------------
var contador = 1000;
var passoAtual = 0;
var passo=new Array()
passo[0]="cur-areas";
passo[1]="cur-pessoais";
passo[2]="cur-formacao";
passo[3]="cur-cursos";
passo[4]="cur-profissional";
passo[5]="cur-pessoal";
passo[6]="cur-observacoes";
passo[7]="cur-salvar";

function jProximoPasso() {
 if (passoAtual==7) {
   passoAtual=0;
 }else{
  passoAtual++;
 }
 jAbreItem(passo[passoAtual],passoAtual); 
}

function jPassoAnterior() {
 if (passoAtual==0) {
   passoAtual=7;
 }else{
  passoAtual--;
 }
 jAbreItem(passo[passoAtual],passoAtual); 
}

function $(id) {
  return document.getElementById(id);
}

function jAbreItem(nome,pas) {
  jFechaItens();
  if ($(nome).style.display == 'none') {
    $(nome).style.display = '';
  }else{
    $(nome).style.display = 'none';
  }
  menu = 'menu-'+nome;
  $(menu).style.backgroundColor = '#4D565B';
  $(menu).style.color = '#FFF';
  passoAtual = pas;
}

function jFechaItens() {
  $("cur-areas").style.display        = 'none';
  $("menu-cur-areas").style.backgroundColor = '#F8F8F8';
  $("menu-cur-areas").style.color     = '#666';
     
  $("cur-pessoais").style.display     = 'none';
  $("menu-cur-pessoais").style.backgroundColor = '#F8F8F8';
  $("menu-cur-pessoais").style.color     = '#666';

  $("cur-formacao").style.display     = 'none';
  $("menu-cur-formacao").style.backgroundColor = '#F8F8F8';
  $("menu-cur-formacao").style.color     = '#666';

  $("cur-cursos").style.display       = 'none';
  $("menu-cur-cursos").style.backgroundColor = '#F8F8F8';
  $("menu-cur-cursos").style.color     = '#666';

  $("cur-profissional").style.display = 'none';
  $("menu-cur-profissional").style.backgroundColor = '#F8F8F8';
  $("menu-cur-profissional").style.color     = '#666';

  $("cur-pessoal").style.display      = 'none';
  $("menu-cur-pessoal").style.backgroundColor = '#F8F8F8';
  $("menu-cur-pessoal").style.color     = '#666';

  $("cur-observacoes").style.display  = 'none';
  $("menu-cur-observacoes").style.backgroundColor = '#F8F8F8';
  $("menu-cur-observacoes").style.color     = '#666';

  $("cur-salvar").style.display       = 'none';
  $("menu-cur-salvar").style.backgroundColor = '#F8F8F8';
  $("menu-cur-salvar").style.color     = '#666';
}

function jCriaItem(nome,pai,origem) {
  contador = contador + 1;
  //CAPTURA CONTEUDO PADRAO
  var conteudo = $(origem).innerHTML;

  //CRIA DIV FILHO
  var filho = document.createElement('div');
  filho.id = nome+contador;
  $(pai).appendChild(filho);  
  //TROCA CONTADOR PADRAO POR CONTADOR ATUAL
  conteudo = conteudo.replace('%cont%',contador);  
  //ATRIBUI CONTEUDO AO FILHO
  filho.innerHTML     = conteudo; 
}

function jExcluiItem(nome) {
  if (isNaN($(nome))) {
    if (confirm("Deseja realmente excluir este item?")) {
      $(nome).innerHTML = '';
    }
  } else {
    alert('Impossível excluir o 1o item');
  }
}

function jSubmitForm(formulario,botao) {
  var retorno = false;

  if (botao.name == 'btnSalvar') {
    retorno = true;
    document.getElementById('ACAO').value = 'Rascunho';
  }else
  if (botao.name == 'btnEnviar') {
    retorno = jValida_Campos(document.getElementById(formulario));
    document.getElementById('ACAO').value = 'Enviado';
  }
  
  if (retorno == true) {
    retorno = document.getElementById(formulario).submit();
  }else{
    var mensagem = '<span style="color:red">O seu currículo foi revisado e notamos que existem campos necessários que não foram preenchidos, por favor revise seu currículo, note que colocamos os campos obrigatórios não preenchidos ou inválidos em vermelho</span>';
    document.getElementById('mensagem').innerHTML = mensagem; 
    jAbreItem('cur-areas',0);
  }
  return retorno;
}

function mouseOver(id) {
  document.getElementById(id).style.display='block';
}

function mouseOut(id) {
  document.getElementById(id).style.display='none';
}


