// JavaScript Document

function Popup(url, x, y) {

window.open(url, '', 'scrollbars=yes, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=yes, copyhistory=no, height='+ x +', width='+ y +', top='+(screen.height - x)/2+', left='+(screen.width - y)/2);
	
}



function cidades(valor) {

	try {
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} 

		catch(e) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(ex) {
			try {
				ajax = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				ajax = null;
			}
		}
	}

	if(ajax) {

		document.forms[0].municipio.options.length = 1;
		idOpcao  = document.getElementById("opcoes");
		 
		var parametro = valor;
		ajax.open("GET", "../../js/cidades.php?estado=" + parametro, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		ajax.onreadystatechange = function() {

			if(ajax.readyState == 1) {
				idOpcao.innerHTML = "Carregando Cidades...";   
			}

	
			if(ajax.readyState == 4 ) {
				if(ajax.responseXML) {
					processXMLCidades(ajax.responseXML);
				} else {

					idOpcao.innerHTML = "Selecione o estado";
				}
			}
		}

		var params = "estado=" + valor;
		ajax.send(params);
	}
}
   
function processXMLCidades(obj){

		var dataArray   = obj.getElementsByTagName("cidade");
	
		if(dataArray.length > 0) {

			for(var i = 0 ; i < dataArray.length ; i++) {
				
					var item = dataArray[i];
					var codigo    =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
					var descricao =  item.getElementsByTagName("city")[0].firstChild.nodeValue;
	
				idOpcao.innerHTML = "";
				
				var novo = document.createElement("option");
	
					novo.setAttribute("id", "opcoes");
					novo.value = codigo;
					novo.text  = descricao;
					document.forms[0].municipio.options.add(novo);
			}


		} else {

			idOpcao.innerHTML = "Selecione o estado";

		}	  

}






function cidades2(valor) {

	try {
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} 

		catch(e) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(ex) {
			try {
				ajax = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				ajax = null;
			}
		}
	}

	if(ajax) {

		document.forms[0].municipio.options.length = 1;
		idOpcao  = document.getElementById("opcoes");
		 
		var parametro = valor;
		ajax.open("GET", "js/cidades.php?estado=" + parametro, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		ajax.onreadystatechange = function() {

			if(ajax.readyState == 1) {
				idOpcao.innerHTML = "Carregando Cidades...";   
			}

	
			if(ajax.readyState == 4 ) {
				if(ajax.responseXML) {
					processXMLCidades(ajax.responseXML);
				} else {

					idOpcao.innerHTML = "Selecione o estado";
				}
			}
		}

		var params = "estado=" + valor;
		ajax.send(params);
	}
}
   
function processXMLCidades(obj){

		var dataArray   = obj.getElementsByTagName("cidade");
	
		if(dataArray.length > 0) {

			for(var i = 0 ; i < dataArray.length ; i++) {
				
					var item = dataArray[i];
					var codigo    =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
					var descricao =  item.getElementsByTagName("city")[0].firstChild.nodeValue;
	
				idOpcao.innerHTML = "";
				
				var novo = document.createElement("option");
	
					novo.setAttribute("id", "opcoes");
					novo.value = codigo;
					novo.text  = descricao;
					document.forms[0].municipio.options.add(novo);
			}


		} else {

			idOpcao.innerHTML = "Selecione o estado";

		}	  

}







function excluiNoticia(modulo, id, titulo) {

	if (confirm("Deseja excluir a notícia '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiNoticia&id=" + id;
	
	}

}




function excluiEmail(id, titulo) {

	if (confirm("Deseja excluir o e-mail '" + titulo + "' ??")) {
	
		window.location="?modulo=newsletter&acao=excluiEmail&id=" + id;
	
	}

}





function excluiNews(modulo, id, titulo) {

	if (confirm("Deseja excluir a newsletter '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiNews&id=" + id;
	
	}

}




function excluiEnquete(modulo, id, titulo) {

	if (confirm("Deseja excluir a enquete '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiEnquete&id=" + id;
	
	}

}




function excluiEvento(modulo, id) {

	if (confirm("Deseja excluir o registro ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiEvento&id=" + id;
	
	}

}



function excluiArtigo(modulo, id) {

	if (confirm("Deseja excluir o registro ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiArtigo&id=" + id;
	
	}

}

function excluiContato(modulo, id) {

	if (confirm("Deseja excluir o contato ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiContato&id=" + id;
	
	}

}


function excluiDiretor(modulo, id, titulo) {

	if (confirm("Deseja excluir '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiDiretor&id=" + id;
	
	}

}


function excluiFotoJuventude(modulo, id) {

	if (confirm("Deseja excluir a foto ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiFotoJuventude&foto=" + id;
	
	}

}





function excluiBiblioteca(modulo, id) {

	if (confirm("Deseja excluir o documento ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiBiblioteca&id=" + id;
	
	}

}




function excluiVideoteca(modulo, id) {

	if (confirm("Deseja excluir o arquivo ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiVideoteca&id=" + id;
	
	}

}




function excluiLoja(modulo, id, titulo) {

	if (confirm("Deseja excluir o produto '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiLoja&id=" + id;
	
	}

}




function excluiPedido(modulo, id, titulo) {

	if (confirm("Deseja excluir o pedido de '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiPedido&id=" + id;
	
	}

}




function excluiFormacao(modulo, id, titulo) {

	if (confirm("Deseja excluir '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiFormacao&id=" + id;
	
	}

}




function excluiCadastro(modulo, id, titulo) {

	if (confirm("Deseja excluir o cadastro de '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiCadastro&id=" + id;
	
	}

}





function excluiUsuario(modulo, id, titulo) {

	if (confirm("Deseja excluir o cadastro de '" + titulo + "' ??")) {
	
		window.location="?modulo=" + modulo +"&acao=excluiUsuario&id=" + id;
	
	}

}






function validaMailing() {
	
	if ((document.formMailing.nome.value == "") || (document.formMailing.nome.value == "Seu Nome")) { 
		alert("O campo NOME não está preenchido"); 
		document.formMailing.nome.focus(); 
		document.formMailing.nome.style.background="#D2E9FF";
		return (false); 
	}


	if ((document.formMailing.email.value == "") || (document.formMailing.email.value == "Seu E-mail")) { 
		alert("O campo E-MAIL não está preenchido"); 
		document.formMailing.email.focus(); 
		document.formMailing.email.style.background="#D2E9FF";
		return (false); 
	}

		parte1=document.formMailing.email.value.indexOf("@");
		parte2=document.formMailing.email.value.indexOf(".");
		parte3=document.formMailing.email.value.length;

	
	if(!(parte1>=3 && parte2 >= 6 && parte3 >= 9)) {
		alert("O campo E-MAIL não está preenchido corretamente"); 
		document.formMailing.email.focus(); 
		document.formMailing.email.style.background="#D2E9FF";
		return (false); 
	}



}




function validaContato() {
	
	if (document.formContato.nome.value == "") { 
		alert("O campo NOME não está preenchido"); 
		document.formContato.nome.focus(); 
		document.formContato.nome.style.background="#D2E9FF";
		return (false); 
	}


	if (document.formContato.email.value == "") { 
		alert("O campo E-MAIL não está preenchido"); 
		document.formContato.email.focus(); 
		document.formContato.email.style.background="#D2E9FF";
		return (false); 
	}

		parte1=document.formContato.email.value.indexOf("@");
		parte2=document.formContato.email.value.indexOf(".");
		parte3=document.formContato.email.value.length;

	
	if(!(parte1>=3 && parte2 >= 6 && parte3 >= 9)) {
		alert("O campo E-MAIL não está preenchido corretamente"); 
		document.formContato.email.focus(); 
		document.formContato.email.style.background="#D2E9FF";
		return (false); 
	}


	if (document.formContato.mensagem.value == "") { 
		alert("O campo MENSAGEM não está preenchido"); 
		document.formContato.mensagem.focus(); 
		document.formContato.mensagem.style.background="#D2E9FF";
		return (false); 
	}

}








function validaLoja() {
	
	if (document.formLojaVirtual.nome.value == "") { 
		alert("O campo NOME não está preenchido"); 
		document.formLojaVirtual.nome.focus(); 
		document.formLojaVirtual.nome.style.background="#D2E9FF";
		return (false); 
	}


	if (document.formLojaVirtual.email.value == "") { 
		alert("O campo E-MAIL não está preenchido"); 
		document.formLojaVirtual.email.focus(); 
		document.formLojaVirtual.email.style.background="#D2E9FF";
		return (false); 
	}


	if (document.formLojaVirtual.endereco.value == "") { 
		alert("O campo ENDEREÇO não está preenchido"); 
		document.formLojaVirtual.endereco.focus(); 
		document.formLojaVirtual.endereco.style.background="#D2E9FF";
		return (false); 
	}

		parte1=document.formLojaVirtual.email.value.indexOf("@");
		parte2=document.formLojaVirtual.email.value.indexOf(".");
		parte3=document.formLojaVirtual.email.value.length;

	
	if(!(parte1>=3 && parte2 >= 6 && parte3 >= 9)) {
		alert("O campo E-MAIL não está preenchido corretamente"); 
		document.formLojaVirtual.email.focus(); 
		document.formLojaVirtual.email.style.background="#D2E9FF";
		return (false); 
	}



}




function validaEnquete() {

   marcado = -1
   
   for (i=0; i< document.formEnquete.enquete.length; i++) {
      if (document.formEnquete.enquete[i].checked) {
         marcado = i
         resposta = document.formEnquete.enquete[i].value
      }
   }
   
   if (marcado == -1) {
   
      alert("Selecione uma opção para votar !!!");
      document.formEnquete.enquete[0].focus();
      return false;
	  
   }
   
      return true;
	  
} 





function validaDiretorio() {

   marcado = -1
   
   for (i=0; i< document.formDirecao.tipo.length; i++) {
      if (document.formDirecao.tipo[i].checked) {
         marcado = i
         resposta = document.formDirecao.tipo[i].value
      }
   }
   
   if (marcado == -1) {
   
      alert("Selecione o tipo de diretor !!!");
      document.formDirecao.tipo[0].focus();
      return false;
	  
   }
   
      return true;
	  
} 






function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}




function ehNumerico(teclapres){
   if((teclapres.keyCode >= 48 && teclapres.keyCode <= 57) || (teclapres.keyCode >= 96 && teclapres.keyCode <= 105))
      return true;
   else
      return false;   
}

function ehNumericoPlus(teclapres){
   if (ehNumerico(teclapres) || teclapres.keyCode == 8 ||
       teclapres.keyCode == 37 || teclapres.keyCode == 39 ||
       teclapres.keyCode == 46 || teclapres.keyCode == 9)
      return true;
   else
      return false;   		
}


function FormataData(campo, tammax, teclapres) {
    
    if (!ehNumericoPlus(teclapres)) {
	   teclapres.returnValue = false;
	   return;  
	}   
			
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( ".", "" );
	vr = vr.replace( "-", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length + 1;

	if ( tecla != 9 && tecla != 8 ){
		if ( tam > 2 && tam < 5 )
			campo.value = vr.substr( 0, tam - 2  ) + '-' + vr.substr( tam - 2, tam );
		if ( tam >= 5 && tam <= 10 )
			campo.value = vr.substr( 0, 2 ) + '-' + vr.substr( 2, 2 ) + '-' + vr.substr( 4, 4 ); 
	}
	
	
}




function excluiGrupo(id, titulo) {

	if (confirm("Deseja excluir o grupo '" + titulo + "' ??")) {
	
		window.location="?acao=excluiGrupo&id=" + id;
	
	}

}




function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest();
}
catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
		catch(E){
            ajax = false;
        }
    }
}
return ajax;
}



function status(texto) {

document.getElementById("carregando").style.visibility="visible";
document.getElementById("carregando").innerHTML = texto;
	
}

function ocultaDiv(div) {

document.getElementById(div).style.visibility="hidden";
	
}

function arquivo(file, div) {

	var ajax = openAjax();
	idOpcao  = document.getElementById(div);
	idOpcao.style.visibility="visible";
	
	ajax.open("GET", file, true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	ajax.onreadystatechange = function() {
	
	if(ajax.readyState == 1) {
	  
		status('Carregando...');
		
	}
	
	if(ajax.readyState == 4 ) {
	
		 if(ajax.status == 200 ) {

			var resultado = ajax.responseText; 
			idOpcao.innerHTML = resultado;
			ocultaDiv("carregando");
			
		
		 } else {
		 
		 	idOpcao.innerHTML = "Ops, ocorreu um erro :(";
			ocultaDiv("carregando");
						 
		 }
		 
		 
	} 
	
	}
	
	ajax.send(null);
	
}



function buscaRegistros() {
	
	var nome 	= $F("nome");
	var email 	= $F("email");
	var estado	= $F("estado");
	
	arquivo('../newsletter/consultaEmails.php?nome=' + nome + '&email=' + email + '&estado=' + estado, 'buscaEmails');
	
}







function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest();
}
catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
		catch(E){
            ajax = false;
        }
    }
}
return ajax;
}





function enviaNewsletter(div, relatorio, gru) {


	var ajax = openAjax();
	idArq	= document.getElementById(div);
	idArq.style.visibility = "visible";
	
	ajax.open("GET", "../../acoes.php?acao=newsletter&id="+relatorio+"&grupore="+gru , true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	ajax.onreadystatechange = function() {
	
	if(ajax.readyState == 1) {
	  
		idArq.innerHTML = "<br><br><br>Carregando dados...";
		
	}
	
	if(ajax.readyState == 4 ) {
	
		 if(ajax.status == 200 ) {
		 
			var resultado = ajax.responseText; 
			idArq.innerHTML = "<br><br><br>Enviando e-mails...";
			setTimeout("idArq.style.visibility = 'hidden'; window.close();", 500);
		
		 } else {
		 
			idArq.innerHTML = "Erro interno :(";
			 
		 }
		 
		 
	} 
	
	}
	
	ajax.send(null);
	
}
