//@Caldas

function mostra_loading(){
	$('#div_loading').show();
	
	btn_send = document.getElementById('send')
	
	if (btn_send != undefined && btn_send != null ){
		btn_send.disabled = true
	}
}


function oculta_loading(){
	$('#div_loading').hide();
	
	btn_send = document.getElementById('send')
	
	if (btn_send != undefined && btn_send != null ){
		btn_send.disabled = false
	}
	
}

function carregar_credencial(valor, tipo){
	
	tipo = tipo || 'cpf'

	ajaxGo({
		url: "credenciamento_HTML.asp?acao=carrega_credencial&valor="+valor+"&tipo=" + tipo,
		elem_return: "retorno_reimpressao"
	})
}

//                  AÇÕES DA _HTML
/*********************************************************************/
// Menu para (PF ou PJ)
function cadastra_visitante(){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=cadastra_visitante",
		elem_return: "container_content"
	})
}


// PJ - mostra campo de CNPJ
function cadastra_visitanteCNPJ(){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=cadastra_visitanteCNPJ",
		elem_return: "container_content",
		callback: function(){$('#cnpj').focus()}
	})
	mostra_header_credenciamento('0');
}



// Formulário de Pessoa Física
function cadastra_visitantePF(){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=cadastra_visitanteCompleto&CNPJ=00.000.000/0000-00",
		elem_return: "container_content"
	})
	mostra_header_credenciamento('0');
}

//Formulário completo (Pessoa Jurídica + Pessoa Física)
function cadastra_visitanteCompleto(){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=cadastra_visitanteCompleto",
		elem_return: "container_content",
		form: "form_cadastra_visitante"
	})
}


function cadastra_visitanteCompleto_automatico(cnpj,id_visitante){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=cadastra_visitanteCompleto&cnpj="+cnpj+"&id_visitante="+id_visitante,
		elem_return: "container_content"
	})
}


//função que retorna o header do credenciamento
function mostra_header_credenciamento(mostraTextoAbertura){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=mostra_header_credenciamento&mostraTextoAbertura="+mostraTextoAbertura,
		elem_return: "div_header_credenciamento"
	})
}

//função que retorna o footer do credenciamento
function mostra_footer_credenciamento(){
	ajaxGo({
		url: "credenciamento_HTML.asp?acao=mostra_footer_credenciamento",
		elem_return: "div_footer_credenciamento"
	})
}


//após vinalizado, mostra a mensagem final
function mostra_cadastroFinalizado(id_credenciamento, id_credenciamentoVisitantes){
	
	var url_cadastro_fim = "credenciamento_HTML.asp"
	url_cadastro_fim = url_cadastro_fim + "?acao=mostra_cadastroFinalizado"
	url_cadastro_fim = url_cadastro_fim + "&id_credenciamento=" + id_credenciamento
	url_cadastro_fim = url_cadastro_fim + "&id_credenciamentoVisitantes=" + id_credenciamentoVisitantes
	
	ajaxGo({
		url: url_cadastro_fim,
		elem_return: "container_content",
		callback: function(){/*$('#div_header_credenciamento').html("");$('#div_footer_credenciamento').html("");*/}
	})
}
/*********************************************************************/	

//              AÇÕES DA _BD
/*********************************************************************/	
function cadastrar_visitante(flrmElem){
	
	mostra_loading();
	
	ajaxGo({
		url: "credenciamento_BD.asp?acao=cadastrar_visitante",
		form: flrmElem,
		callback: function(){oculta_loading();}
	})
	
	return false;
}
/*********************************************************************/	

//               OUTRAS FUNÇÕES
/*********************************************************************/	
function troca_identificacao(valor){

	if (valor == "BRASILEIRO"){
		$('#div_credVis_cpf').css("display", "block");
		$('#div_credVis_passaporte').css("display", "none");
	}else{
		$('#div_credVis_cpf').css("display", "none");
		$('#div_credVis_passaporte').css("display", "block");
	}
}

function escolhe_pais(valor){
	if (valor == "BR"){
		$('#div_credVis_estado').css("display", "block");
		$('#div_credVis_cidade').css("display", "block");
	}else{
		$('#div_credVis_estado').css("display", "none");
		$('#div_credVis_cidade').css("display", "none");
	}
}

/*********************************************************************/	
