function fnc_Submit(){		var strBusca = document.getElementById('f_txtBusca').value;
		var intRegistroBusca = document.getElementById('f_selBusca').value;
		
		if (strBusca == ""){
			alert("Por favor, digite uma palavra-chave para a busca.");
			return;
		}
		
		if (intRegistroBusca == "-1")
		{
			window.open("resultados_dabusca_tipo_conteudo.asp?q_txtBusca="+strBusca,"_self");
		}
		else
		{			window.open("resultados_dabusca.asp?q_txtBusca="+strBusca+"&q_CodTipoRegistro="+intRegistroBusca,"_self");
		}
}

function VerificaTextBusca(strForm, strCampo, strCampoControle) {

	var objCampo = eval('document.' + strForm + '.' + strCampo);
	var objCampoControle = eval('document.' + strForm + '.' + strCampoControle);

	if (objCampoControle.value == 'F') {
		objCampo.value = "";
		objCampoControle.value = 'T';
	}

}

function Filtrar(strFormulario, strAction) {

	var Formulario = eval("document." + strFormulario);

	Formulario.fFiltrou.value = 1;

	Formulario.action = strAction;

	Formulario.f_hdnRegistroInicial.value = 1;

	Formulario.Ordenacao.value = 0;

	Formulario.submit();

}

function FiltrarCidade(strFormulario, strAction) {

	var Formulario = eval("document." + strFormulario);

	Formulario.action = strAction;

	Formulario.f_hdnRegistroInicial.value = 1;

	Formulario.Ordenacao.value = 0;

	Formulario.submit();

}

function fnc_FiltrarCidade(strFormulario, strAction) {

	var Formulario = eval("document." + strFormulario);
	var intCidade = Formulario.fCodCidadeAtuacao.value;
	
		if (intCidade == 'T')
		{
			alert('Por favor, selecione uma cidade.');
			return;
		}
		
	Formulario.action = strAction;

	Formulario.submit();

}

function Cancelar_Filtrar(strFormulario, strAction) {

	var Formulario = eval("document." + strFormulario);

	Formulario.action = strAction;

	Formulario.f_hdnRegistroInicial.value = 1;

	Formulario.Ordenacao.value = 0;

	// limpa campos de filtro
	Formulario.fPreenchidoPal.value = "F";
	Formulario.fLetraInicial.value = "";
	Formulario.fCodCidade.value = "";
	Formulario.fAutorizaNome.value = "T";
	
	Formulario.submit();

}

function fnc_OrdenarColuna(strForm, intValueOrdem){
	var F = eval('window.document.'+strForm);
	if (F) {
		F.Ordenacao.value = intValueOrdem;
		F.action = 'voluntarios_lista.asp';
		F.submit();
	}
}

function fnc_AbrePopup_Visualizacao_Voluntarios(intCodPessoa)
{

	var intLargura = 640;
	var intAltura = 415;
	var intPosLeft = screen.availWidth/2 - intLargura/2;
	var intPosTop = screen.availHeight/2 - intAltura/2;
	var Site = window.open('popup_voluntarios_visualizacao.asp?fCodPessoa='+ intCodPessoa,'Inicial','height=' + intAltura + ',width=' + intLargura + ',scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=no,top=' + intPosTop + ',left=' + intPosLeft);
	Site.focus();
}

function fnc_AbrePopup_Edicao_Voluntarios(intCodPessoa, intOrigem, strVoltar, intCodPessoaOrigem)
{

	var intLargura = 640;
	var intAltura = 415;
	var intPosLeft = screen.availWidth/2 - intLargura/2;
	var intPosTop = screen.availHeight/2 - intAltura/2;
	var Site = window.open('popup_voluntarios_edicao.asp?fCodPessoa='+ intCodPessoa+'&fOrigem='+intOrigem+'&fVoltar='+strVoltar+'&fCodPessoaOrigem='+intCodPessoaOrigem,'Inicial','height=' + intAltura + ',width=' + intLargura + ',scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=no,top=' + intPosTop + ',left=' + intPosLeft);
	Site.focus();
}

function fnc_FechaPopup_Edicao_Voluntarios(strForm, intOrigem, intCodPessoa, strVoltar, intCodPessoaOrigem){

	var strForm = eval("document." + strForm);
	
	if (intOrigem == 1){
		window.close()
	}
	else{
		strForm.action = "popup_voluntarios_visualizacao.asp?fCodPessoa="+intCodPessoa+"&fVoltar="+strVoltar+"&fCodPessoaOrigem="+intCodPessoaOrigem;
		strForm.submit();
	}
}

function fnc_Excluir(strForm, strAction, strNomeCampo) {

	var bFlag = false;
	var intCont;
	var Formulario = eval("document." + strForm);
	var intLim = eval("document." + strForm + ".length;"); // Número de elementos do formulário ---

	for (intCont = 0; intCont < intLim; intCont++) {
		if ( (Formulario.elements[intCont].checked) && (bFlag == false) && (Formulario.elements[intCont].name == strNomeCampo) ) {
			bFlag = true;
			break;		
		}
	}

	if (!bFlag) {
		alert("Para excluir, selecione um ou mais voluntários.");
	}
	else {

		var confirma = window.confirm("Tem certeza de que deseja excluir o(s) voluntário(s) selecionado(s) ?");

		if (confirma) {
			Formulario.action = strAction;
			Formulario.submit();
		}
	}
}

function fnc_Atualizar(strFormulario, strAction, intCodPessoa, intOrigem, strVoltar, intCodPessoaOrigem){

	var Formulario = eval("document." + strFormulario);
	var T;
	var i;
	var blnSelecionou = false;
	
	T = Formulario.fNomeClassificacao.length;

	if (Trim(Formulario.fPrimeiroNome.value) == "") {
		alert("Por favor, digite o nome do Voluntário.");
		Formulario.fPrimeiroNome.focus();
		return;
	}
	if (Trim(Formulario.fSobreNome.value) == "") {
		alert("Por favor, digite o sobrenome do Voluntário.");
		Formulario.fSobreNome.focus();
		return;
	}
	if (Trim(Formulario.fEndereco.value) == "") {
		alert("Por favor, digite o endereço do Voluntário.");
		Formulario.fEndereco.focus();
		return;
	}
	if (Trim(Formulario.fBairro.value) == "") {
		alert("Por favor, digite o bairro do Voluntário.");
		Formulario.fBairro.focus();
		return;
	}
	if (Trim(Formulario.fCodCidade.value) < 0) {
		alert("Por favor, selecione a cidade do Voluntário.");
		Formulario.fCodCidade.focus();
		return;
	}

	var blnChecked = false;
	var intTam = Formulario.fCodCidadeParticipante.length;

	if (intTam>1) {
		for(var i = 0;i<intTam;i++){
			if(Formulario.fCodCidadeParticipante[i].checked==true){blnChecked = true;}
		}
	}
	else{
		if(Formulario.fCodCidadeParticipante.checked==true){blnChecked = true;}
	}
	
	if((Formulario.fVerificacaoAprovacao[1].checked) && (!blnChecked)){
		alert("Por favor, selecione a(s) cidade(s) que colaborá como voluntário.");
		return;
	}
	
	
	for(i=0; i<T; i++){
		if (Formulario.fNomeClassificacao[i].checked){
			blnSelecionou = true;
			break;
		}
	}

	if ((Formulario.fVerificacaoAprovacao[1].checked) && (!blnSelecionou)){
		alert("Selecione a forma de colaboração");
	}
	else{
		Formulario.action = strAction+'?fCodPessoa='+ intCodPessoa+'&fOrigem='+intOrigem+"&fVoltar="+strVoltar+"&fCodPessoaOrigem="+intCodPessoaOrigem;
		Formulario.submit();
	}
}

function fnc_Selecionar_Classificacao(intSituacao){
	var situacao = intSituacao
	if (situacao == 0) {
		document.getElementById('spanClassificacao').style.display="none";
		document.getElementById('spanObservacao').style.display="block";
	}
	else {
		document.getElementById('spanClassificacao').style.display="block";
		document.getElementById('spanObservacao').style.display="none";
	}
}

	function VerificacaoAprovacaoInicio(){

		var strVerificaAprovacao
		strVerificaAprovacao = document.Frm_popup_Voluntarios_Edicao.fVerificacaoAprovacaoInicio.value

		if (strVerificaAprovacao == 1) {
			document.getElementById('spanObservacao').style.display="block";
			document.getElementById('spanClassificacao').style.display="none";
		}
		else{
			document.getElementById('spanObservacao').style.display="none";
			document.getElementById('spanClassificacao').style.display="block";

		}
	}
	
function fnc_Cadastrar_Voluntario(){
	var intLargura = 640;
	var intAltura = 415;
	var intPosLeft = screen.availWidth/2 - intLargura/2;
	var intPosTop = screen.availHeight/2 - intAltura/2;
	var Site = window.open('popup_voluntarios_incluir.asp','Inicial','height=' + intAltura + ',width=' + intLargura + ',scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=no,top=' + intPosTop + ',left=' + intPosLeft);
	Site.focus();
}

function fnc_Incluir_Voluntario(strFormulario){
	
	var F = eval("document." + strFormulario);
	
	F.action = 'action_cadastra_voluntario.asp?fCadastroLogado=1';
	
	if (Trim(F.fPrimeiroNome.value) == "") {
		alert("Por favor, digite o nome do voluntário.");
		F.fPrimeiroNome.focus();
		return;
	}
	if (Trim(F.fSobreNome.value) == "") {
		alert("Por favor, digite o sobrenome do voluntário.");
		F.fSobreNome.focus();
		return;
	}
	if (Trim(F.fEndereco.value) == "") {
		alert("Por favor, digite o endereço do voluntário.");
		F.fEndereco.focus();
		return;
	}
	if (Trim(F.fBairro.value) == "") {
		alert("Por favor, digite o bairro do voluntário.");
		F.fBairro.focus();
		return;
	}
	if (Trim(F.fCodCidade.value) < 0) {
		alert("Por favor, selecione a cidade do voluntário.");
		F.fCodCidade.focus();
		return;
	}
	
	var blnChecked = false;
	var intTam = F.fCodCidadeParticipante.length;
	if (intTam>1) {
		for(var i = 0;i<intTam;i++){
			if(F.fCodCidadeParticipante[i].checked==true){blnChecked = true;}
		}
	}
	else{
		if(F.fCodCidadeParticipante.checked==true){blnChecked = true;}
	}
	
	if(!(blnChecked)){
		alert("Por favor, selecione a(s) cidade(s) que colaborá como voluntário.");
		return;
	}
	
	blnChecked = false;
	intTam = F.fNomeClassificacao.length;
	if (intTam>1) {
		for(var i = 0;i<intTam;i++){
			if(F.fNomeClassificacao[i].checked==true){blnChecked = true;}
		}
	}
	else{
		if(F.fNomeClassificacao.checked==true){blnChecked = true;}
	}
	
	if(!(blnChecked)){
		alert("Por favor, selecione seu(s) tipo(s) de voluntariado.");
		return;
	}
	
	if ((F.fNomeClassificacao[3].checked==true)&&(Trim(F.fOutro.value) == "")) {
		alert("Por favor, digite o seu tipo de voluntariado.");
		return;
	}
	//Se digitou o tipo de voluntariado no campo Outro mas não marcou a opção Outro, marca a opção Outro
	if (!(F.fNomeClassificacao[3].checked==true) && (Trim(F.fOutro.value) > "")){
		F.fNomeClassificacao[3].checked = true;
	}

	F.submit();
}