function abreDiv(div,opcao){
	objID = document.getElementById(div);
	if(div=="cnpjLojista"){
		if(opcao=="s"){
			objID.style.display="block";
			document.getElementById('btNext02').style.display="block";
			document.getElementById('btEnviar02').style.display="none";
			document.getElementById('passo03Link').style.display="block";
		}else{
			objID.style.display="none";
			document.getElementById('btNext02').style.display="none";
			document.getElementById('btEnviar02').style.display="block";
			document.getElementById('passo03Link').style.display="none";
		}
	}
	if(div=="qual"){
		if(opcao=="s"){
			objID.style.display="block";
		}else{
			objID.style.display="none";
		}		
	}
}


var passoAtualGlobal = false;
var passoLiberadoGlobal = false;
function liberaPasso(numStep){
	if (numStep>passoLiberadoGlobal) {
		passoLiberadoGlobal = numStep;
	}
}
//gerencia todas as acoes
function NextPrev(passoAtual,direcao){
	switch(passoAtual){
	case "passo01":
		if(validaPasso01()){
			passoAtualGlobal = 2;
			liberaPasso(passoAtualGlobal);
			navAba("passo02Link", "passo02Content");
		}
 		break; 
	case "passo02":  		
		if(direcao == 'next'){
			if(validaPasso02()){
				passoAtualGlobal = 3;
				liberaPasso(passoAtualGlobal);
				navAba("passo03Link", "passo03Content");
			}
		}else if(direcao == 'prev'){
			passoAtualGlobal = 1;
			navAba("passo01Link", "passo01Content");
		}else if(direcao == 'nextFim'){
			if(validaPasso02()){
				passoAtualGlobal = 3;
				liberaPasso(passoAtualGlobal);
				document.formCadastro.submit();
			}
		}
 		break; 
	case "passo03":
		if(direcao == 'next'){
			if(validaPasso03()){
				passoAtualGlobal = 5;
				liberaPasso(passoAtualGlobal);
				document.formCadastro.submit();
			}
		}else if(direcao == 'prev'){
			passoAtualGlobal = 2;
			navAba("passo02Link", "passo02Content");
		}
 		break;
}}

function gotoStep(numStep) {
	if (!passoAtualGlobal) {
		//primeira vez só exibe aba		
		passoAtualGlobal = 1;
		liberaPasso(passoAtualGlobal);
		navAba("passo01Link", "passo01Content");
		return;
	}
	//chamadas pelos botões de passo a passo
	if (numStep < passoAtualGlobal) {
		//go to NumStep prev
		numStep = numStep;
		passoAtualGlobal = numStep;
		navAba("passo0"+numStep+"Link", "passo0"+numStep+"Content");
	} else if (numStep == passoAtualGlobal+1 || numStep <= passoLiberadoGlobal) {
		//go to NumStep legal
		numStep = numStep;
		if(eval('validaPasso0'+passoAtualGlobal+'()')) {
			passoAtualGlobal = numStep;
			liberaPasso(passoAtualGlobal);
			navAba("passo0"+numStep+"Link", "passo0"+numStep+"Content");
		}
	} else {
		//go to NumStep illegal - só pode ir para o próximo
		numStep = passoAtualGlobal+1;
		if(eval('validaPasso0'+passoAtualGlobal+'()')) {
			passoAtualGlobal = numStep;
			liberaPasso(passoAtualGlobal);
			navAba("passo0"+numStep+"Link", "passo0"+numStep+"Content");
		}
	}
}

// validacoes
function validaPasso01(){
	if(document.getElementById('fca_nome').value == ''){
		alert('Informe o seu Nome!');
		document.getElementById('fca_nome').focus();
		return false;
	}	
	if(document.getElementById('fca_cpf').value == ''){
		alert('Informe o seu CPF!');
		document.getElementById('fca_cpf').focus();
		return false;
	}	
	if(document.getElementById('fca_endereco').value == ''){
		alert('Informe o seu Endereço!');
		document.getElementById('fca_endereco').focus();
		return false;
	}		
	if(document.getElementById('fca_bairro').value == ''){
		alert('Informe o Bairro!');
		document.getElementById('fca_bairro').focus();
		return false;
	}	
	if(document.getElementById('fca_cep').value == ''){
		alert('Informe o CEP!');
		document.getElementById('fca_cep').focus();
		return false;
	}		
	if(document.getElementById('fca_cidade').value == ''){
		alert('Informe a Cidade!');
		document.getElementById('fca_cidade').focus();
		return false;
	}	
	if(document.getElementById('fca_uf').value == ''){
		alert('Informe o Estado!');
		document.getElementById('fca_uf').focus();
		return false;
	}	
	if(document.getElementById('fca_fone').value == ''){
		alert('Informe o seu Telefone!');
		document.getElementById('fca_fone').focus();
		return false;
	}	
	if(document.getElementById("fca_email").value == ""){
				alert("Informe o seu E-mail!");
				document.getElementById("fca_email").focus();
				return false;
	}
	else{
		if (!validaEmail(document.getElementById('fca_email').value)) {
			alert("Informe um E-mail válido!");
			document.getElementById('fca_email').focus();
			return false;
		}
	}
	if(document.getElementById('fca_datanascimento').value == ''){
		alert('Informe a sua data de Nascimento!');
		document.getElementById('fca_datanascimento').focus();
		return false;
	}	
	
//------------------ radio button estado civil ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_estadoCivil;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe o seu Estado Civil!");
			return false;
		}
		
//------------------ radio button situacao atual ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_situacaoAtual;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe a sua Situação Atual!");
			return false;
		}
		
//------------------ radio button grau de instrucao ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_grauInstrucao;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe o seu Grau de Instrução!");
			return false;
		}		
		
	return true;
	
}
function validaPasso02(){
	if(document.getElementById('fca_cidadeInteresse').value == ''){
		alert('Informe a cidade de Interesse!');
		document.getElementById('fca_cidadeInteresse').focus();
		return false;
	}
//------------------ radio button ja eh logista  ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_jalojista;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe se você já é Lojista!");
			return false;
		}	

//------------------ radio button tempo disponivel  ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_tempoLoja;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe o Tempo disponível para se dedicar a loja diariamente!");
			return false;
		}	
//------------------ radio button quem ira operar a loja ------------------>>
		var radio_choice = false;
		var objRadio = document.formCadastro.fca_operarLoja;
		for (counter = 0; counter < objRadio.length; counter++){
			if (objRadio[counter].checked) radio_choice = true;
		}
		if (!radio_choice){
			alert("Informe Quem irá operar a loja!");
			return false;
		}	
	if(document.getElementById('fca_montante').value == ''){
		alert('Informe o montante disponível para o investimento!');
		document.getElementById('fca_montante').focus();
		return false;
	}
	return true;
}
function validaPasso03(){
	if(document.getElementById('fca_razaosocial').value == ''){
		alert('Informe a Razão Social !');
		document.getElementById('fca_razaosocial').focus();
		return false;
	}
	if(document.getElementById('fca_nomeFantasia').value == ''){
		alert('Informe o Nome Fantasia!');
		document.getElementById('fca_nomeFantasia').focus();
		return false;
	}	
	if(document.getElementById('fca_cnpjLoja').value == ''){
		alert('Informe o CNPJ!');
		document.getElementById('fca_cnpjLoja').focus();
		return false;
	}	
	if(document.getElementById('fca_insEstadual').value == ''){
		alert('Informe a Inscrição Estadual!');
		document.getElementById('fca_insEstadual').focus();
		return false;
	}		
	if(document.getElementById('fca_enderecoLoja').value == ''){
		alert('Informe o seu Endereço!');
		document.getElementById('fca_enderecoLoja').focus();
		return false;
	}		
	if(document.getElementById('fca_bairroLoja').value == ''){
		alert('Informe o Bairro!');
		document.getElementById('fca_bairroLoja').focus();
		return false;
	}	
	if(document.getElementById('fca_cepLoja').value == ''){
		alert('Informe o CEP!');
		document.getElementById('fca_cepLoja').focus();
		return false;
	}		
	if(document.getElementById('fca_cidadeLoja').value == ''){
		alert('Informe a Cidade!');
		document.getElementById('fca_cidadeLoja').focus();
		return false;
	}	
	if(document.getElementById('fca_ufLoja').value == ''){
		alert('Informe o Estado!');
		document.getElementById('fca_ufLoja').focus();
		return false;
	}	
	if(document.getElementById('fca_foneLoja').value == ''){
		alert('Informe o seu Telefone!');
		document.getElementById('fca_foneLoja').focus();
		return false;
	}	

	return true;
	
}


	//ABAS - NAVEGAÇÃO
	var lastAbaSelected;
	var lastContentOpened;
	function navAba(idLink, idContent) {
		//aba anterior
		if (lastAbaSelected) lastAbaSelected.className = "";
		if (lastContentOpened) lastContentOpened.style.display = "none";
		var objLink = id(idLink);
		//aba nova
		objLink.className = "abaUP";
		var objContent = id(idContent);
		objContent.style.display = "block";
		//registra aba nova
		lastAbaSelected = objLink;
		lastContentOpened = objContent;
	}