var 
d = document;
passo = new Array();

passo[0] = 'passo1';
passo[1] = 'passo2';
passo[2] = 'passo3';
passo[3] = 'passo4';
passo[4] = 'passo5';

function carregaPasso(passo)
{
	$("#"+passo+"").fadeIn("slow");
}

function limpa_tudo()
{
	for(i=0;i < passo.length;i++)
	{
		d.getElementById(passo[i]).style.display = 'none';
	}
}

function passo_1()
{
	limpa_tudo();
	carregaPasso('passo1');
}

/*
 if(d.email.value == "")
	{
		msg += "<span class='labels'>E-mail não preenchido!</span><br />";
	}
	else if (d.email.value.indexOf("@")==-1 || d.email.value.indexOf(".")==-1 && d.email.value != "" && d.email.value != "e-Mail")
	{
		msg += "<span class='labels'>Digite um e-mail válido!</span><br />";	
	}
 */

function validaPasso1()
{
	w = document.frmTalentos
	var msg = "";
	
	if(w.pretensaoSalarial.value == "")
	{
		msg += "<span class='labels'>Pretensão salarial não informada!</span><br />";	
	}
	
	if(w.nomeCompleto.value == "")
	{
		msg += "<span class='labels'>Nome completo não informado!</span><br />";	
	}

	if(w.endereco.value == "")
	{
		msg += "<span class='labels'>Endereço não informado!</span><br />";
	}
	
	if(w.numero.value == "")
	{
		msg += "<span class='labels'>Número residencial não informado!</span><br />";
	}
	
	if(w.cep.value == "")
	{
		msg += "<span class='labels'>CEP não informado!</span><br />";
	}
	
	if(w.idEstado.value == "")
	{
		msg += "<span class='labels'>Estado não informado!</span><br />";
	}
	
	if(w.cidade.value == "")
	{
		msg += "<span class='labels'>Cidade não informada!</span><br />";
	}
	
	if(w.telefone.value == "")
	{
		msg += "<span class='labels'>Telefone não informado!</span><br />";
	}
	
	if(w.dataNascimento.value == "")
	{
		msg += "<span class='labels'>Data de nascimento não informada!</span><br />";
	}
	
	if(w.naturalidade.value == "")
	{
		msg += "<span class='labels'>Naturalidade não informada!</span><br />";
	}
	
	if(w.email.value == "")
	{
		msg += "<span class='labels'>E-mail não informado!</span><br />";
	}
	else if (w.email.value.indexOf("@")==-1 || w.email.value.indexOf(".")==-1 && w.email.value != "" && w.email.value != "e-Mail")
	{
		msg += "<span class='labels'>Digite um e-mail válido!</span><br />";	
	}
	
	if(w.nomePai.value == "")
	{
		msg += "<span class='labels'>Nome do pai não informado!</span><br />";
	}
	
	if(w.nomeMae.value == "")
	{
		msg += "<span class='labels'>Nome da mãe não informado!</span><br />";
	}
	
	if(w.nomePai.value == "")
	{
		msg += "<span class='labels'>Nome do pai não informado!</span><br />";
	}
	
	if(w.instEnsino.value == "")
	{
		msg += "<span class='labels'>Instituição de ensino não informada!</span><br />";
	}

    if(msg != ""){
		msg = "<div id=\"topoValida\"><b>Os seguintes campos encontram-se com problemas no passo1...</b><br /><br /></div>" + msg;  
		jQuery.facebox(msg);
        return false;
    }
	else
	{
		return true;
	}

}

function passo_2()
{
	if(validaPasso1() == false)
	{
		return false;
	}
	
	limpa_tudo();
	carregaPasso('passo2');
}

function validaPasso2()
{
	w = document.frmTalentos
	var msg = "";
	
	if(w.cartProfissional.value == "")
	{
		msg += "<span class='labels'>Número da carteira profissional não informada!</span><br />";	
	}
	
	if(w.cartSerie.value == "")
	{
		msg += "<span class='labels'>Série da carteira profissional não informada!</span><br />";	
	}

	if(w.idEstadoCart.value == "")
	{
		msg += "<span class='labels'>Estado onde foi feita a carteira não informado!</span><br />";
	}
	
	if(w.cpf.value == "")
	{
		msg += "<span class='labels'>CPF não informado!</span><br />";
	}
	
	if(w.numPisPasep.value == "")
	{
		msg += "<span class='labels'>Número do PIS/PASEP não informado!</span><br />";
	}
	
	if(w.cadPisPasep.value == "")
	{
		msg += "<span class='labels'>Data de cadastramento do PIS/PASEP não informado!</span><br />";
	}
	
	if(w.rg.value == "")
	{
		msg += "<span class='labels'>RG não informado!</span><br />";
	}
	
	if(w.orgao.value == "")
	{
		msg += "<span class='labels'>Órgão não informado!</span><br />";
	}
	
	if(w.tituloEleitoral.value == "")
	{
		msg += "<span class='labels'>Título eleitoral não informado!</span><br />";
	}
	
	if(w.tituloZona.value == "")
	{
		msg += "<span class='labels'>Zona do título eleitoral não informada!</span><br />";
	}
	
	if(w.tituloSecao.value == "")
	{
		msg += "<span class='labels'>Seção do título eleitoral não informado!</span><br />";
	}

    if(msg != ""){
		msg = "<div id=\"topoValida\"><b>Os seguintes campos encontram-se com problemas no passo 2...</b><br /><br /></div>" + msg;  
		jQuery.facebox(msg);
        return false;
    }
	else
	{
		return true;
	}

}

function passo_3()
{
	if(validaPasso1() == false)
	{
		return false;
	}
	
	if(validaPasso2() == false)
	{
		return false;
	}
	
	limpa_tudo();
	carregaPasso('passo3');
}

function validaPasso3()
{
	w = document.frmTalentos
	var msg = "";
	
	if(w.expEmpresa1.value == "")
	{
		msg += "<span class='labels'>Empresa não informada!</span><br />";	
	}
	
	if(w.expCargo1.value == "")
	{
		msg += "<span class='labels'>Cargo não informado!</span><br />";	
	}

	if(w.expEndereco1.value == "")
	{
		msg += "<span class='labels'>Endereço da empresa não informado!</span><br />";
	}
	
	if(w.expTelefone1.value == "")
	{
		msg += "<span class='labels'>Telefone da empresa não informado!</span><br />";
	}
	
	if(w.expAdmissao1.value == "")
	{
		msg += "<span class='labels'>Data de admissão não informada!</span><br />";
	}
	
	if(w.expDemissao1.value == "")
	{
		msg += "<span class='labels'>Data de demissão não informada!</span><br />";
	}
	
	if(w.expMotivo1.value == "")
	{
		msg += "<span class='labels'>Motivo não informado!</span><br />";
	}

    if(msg != ""){
		msg = "<div id=\"topoValida\"><b>Os seguintes campos encontram-se com problemas no passo 3...</b><br /><br /></div>" + msg;  
		jQuery.facebox(msg);
        return false;
    }
	else
	{
		return true;
	}

}

function passo_4()
{
	if(validaPasso1() == false)
	{
		return false;
	}
	
	if(validaPasso2() == false)
	{
		return false;
	}
	
	if(validaPasso3() == false)
	{
		return false;
	}
	
	limpa_tudo();
	carregaPasso('passo4');
}

function validaPasso4()
{
	w = document.frmTalentos
	var msg = "";
	
	if(w.refNome1.value == "")
	{
		msg += "<span class='labels'>Nome da referência pessoal não informado!</span><br />";	
	}
	
	if(w.refGrau1.value == "")
	{
		msg += "<span class='labels'>Grau de parentesco não informado!</span><br />";	
	}

	if(w.refEndereco1.value == "")
	{
		msg += "<span class='labels'>Endereço não informado!</span><br />";
	}
	
	if(w.refTelefone1.value == "")
	{
		msg += "<span class='labels'>Telefone não informado!</span><br />";
	}

    if(msg != ""){
		msg = "<div id=\"topoValida\"><b>Os seguintes campos encontram-se com problemas no passo 4...</b><br /><br /></div>" + msg;  
		jQuery.facebox(msg);
        return false;
    }
	else
	{
		return true;
	}

}

function passo_5()
{
	if(validaPasso1() == false)
	{
		return false;
	}
	
	if(validaPasso2() == false)
	{
		return false;
	}
	
	if(validaPasso3() == false)
	{
		return false;
	}
	
	if(validaPasso4() == false)
	{
		return false;
	}
	
	limpa_tudo();
	carregaPasso('passo5');
}

function passo_6()
{
	limpa_tudo();
	carregaPasso('passo6');
}