/*

Conjunto de funções que geram o alertModal

*/
// função que invoca  o alert ou confirm
function invocaDialog(tipo,msg,acao){ 
	$('#alert').jqm({
		overlay: 60,
		overlayClass: 'overlay',
		modal: true,
		trigger: false
	});
	$('#confirm').jqm({
		overlay: 60,
		overlayClass: 'overlay',
		modal: true,
		trigger: false
	});
	if (tipo == 'confirm'){
		confirm(''+msg+'');	
	}
	if (tipo == 'alert'){
		alert(''+msg+'',''+acao+'');
	}
}

function alert(msg,acao) {
  $('#alert')
    .jqmShow()
    .find('div.jqmAlertContent')
    .html("<span>" + msg + "</span>")
    .end()
    .find(':submit:visible')
    .click(function() {
    	$('#alert').jqmHide();
    	if(acao == ''){return false;}
		if(acao == 'reload'){
			window.location.reload();
		}
    });
}

function confirm(msg,callback) {
  $('#confirm')
    .jqmShow()
    .find('p.jqmConfirmMsg')
    .html("<span>" + msg + "</span>")
    .end()
    .find(':submit:visible')
    .click(function(){
        if(this.value == 'Sim')
          (typeof callback == 'string') ?
            window.location.href = callback :
            callback;
        $('#confirm').jqmHide();
    });
}


/* FUNCOES GERAIS */
function $id(s){
	return document.getElementById(s);
}
function $form(s){
	return document.forms[s];
}
function over(valor_id, url, ex){
	document.getElementById(valor_id).src="img/botao/"+url+"_."+ex;
}
function out(valor_id, url, ex){
	document.getElementById(valor_id).src="img/botao/"+url+"."+ex;
}
function menu(submenu, valor_submenu, valor_id, url, ex){
	document.getElementById("otemplo").style.display="none";
	document.getElementById("shinbudismo").style.display="none";
	document.getElementById("meditacao").style.display="none";
	document.getElementById("cursos").style.display="none";
	document.getElementById(valor_id).src="img/botao/"+url+"."+ex;
	document.getElementById(submenu).style.display=valor_submenu;
}
function comente(valor_comentario){
			$id(valor_comentario).style.display="block";
}
function enviaComentarios(){
	invocaDialog('alert','opa!','')
}
function enviaComentario(campo_nome,campo_email,campo_comentario,cod_post,nuloop,url){
	
	 var comentador = $("#"+campo_nome+"_"+nuloop).val();
	 
  var email = $("#"+campo_email+"_"+nuloop).val();

     var comentario = $("#"+campo_comentario+"_"+nuloop).val();

	 $.post(url,{acao_comentario:'inserir', comentador:comentador , email:email , comentario:comentario, cod_post: cod_post},function(data) {
		//invocaDialog("alert",data,""); 	 
			if (data == "preencha"){
				 invocaDialog('alert','Preencha todos os campos!');
			} 
			else if (data == "certo"){
				 invocaDialog('alert','Comentário enviado com sucesso!','reload');
				 $("#"+campo_nome+"_"+nuloop).val('');
				 $("#"+campo_comentario+"_"+nuloop).val('');
				 //window.location.reload();
			} 
			else if (data == "errado"){
				 invocaDialog('alert','Erro ao enviar o comentário!');
			}
			else if (data != ''){
				invocaDialog('alert',data);
				$("#"+campo_nome+"_"+nuloop).val('');
				$("#"+campo_comentario+"_"+nuloop).val('');
			} 
		   });

}
function enviaComentario2(campo_nome,campo_comentario,cod_post,url){
	 var comentador = $("#"+campo_nome).val();
	 var comentario = $("#"+campo_comentario).val();
	 $.post(url,{acao_comentario:'inserir', comentador:comentador , comentario:comentario, cod_post: cod_post},function(data) {
	 	 
			if (data == "preencha"){
				 invocaDialog('alert','Preencha todos os campos!');
			} 
			else if (data == "certo"){
				 invocaDialog('alert','Comentário enviado com sucesso!');
				 var comentador = $("#"+campo_nome).val('');
				 var comentario = $("#"+campo_comentario).val('');
			} 
			else if (data == "errado"){
				 invocaDialog('alert','Erro ao enviar o comentário!');
			}
			else if (data != ''){
				invocaDialog('alert',data);
				 var comentador = $("#"+campo_nome).val('');
				 var comentario = $("#"+campo_comentario).val('');
			} 
		   });
	
}
function chamaGlossario(letra,pagina){
	$.post('includes/funcoes_site.php',{glossario:'sim', letra:letra,pagina:pagina},function(data){
		 $("#glossario_a").empty().html(data);
		 //return false;	
	});
	if(letra == 'A'){
		document.images['img_1'].src = "img/botao/a_.gif";
	}else{
		document.images['img_1'].src = "img/botao/a.gif";	
	}
	if(letra == 'B'){
		document.images['img_2'].src = "img/botao/b_.gif";
	}else{
		document.images['img_2'].src = "img/botao/b.gif";
	}
	if(letra == 'C'){
		document.images['img_3'].src = "img/botao/c_.gif";
	}else{
		document.images['img_3'].src = "img/botao/c.gif";
	}
	if(letra == 'D'){
		document.images['img_4'].src = "img/botao/d_.gif";
	}else{
		document.images['img_4'].src = "img/botao/d.gif";
	}
	if(letra == 'E'){
		document.images['img_5'].src = "img/botao/e_.gif";
	}else{
		document.images['img_5'].src = "img/botao/e.gif";
	}
	if(letra == 'F'){
		document.images['img_6'].src = "img/botao/f_.gif";
	}else{
		document.images['img_6'].src = "img/botao/f.gif";
	}
	if(letra == 'G'){
		document.images['img_7'].src = "img/botao/g_.gif";
	}else{
		document.images['img_7'].src = "img/botao/g.gif";
	}
	if(letra == 'H'){
		document.images['img_8'].src = "img/botao/h_.gif";
	}else{
		document.images['img_8'].src = "img/botao/h.gif";
	}
	if(letra == 'I'){
		document.images['img_9'].src = "img/botao/i_.gif";
	}else{
		document.images['img_9'].src = "img/botao/i.gif";
	}if(letra == 'J'){
		document.images['img_10'].src = "img/botao/j_.gif";
	}else{
		document.images['img_10'].src = "img/botao/j.gif";
	}
	if(letra == 'K'){
		document.images['img_11'].src = "img/botao/k_.gif";
	}else{
		document.images['img_11'].src = "img/botao/k.gif";
	}
	if(letra == 'L'){
		document.images['img_12'].src = "img/botao/l_.gif";
	}else{
		document.images['img_12'].src = "img/botao/l.gif";
	}
	if(letra == 'M'){
		document.images['img_13'].src = "img/botao/m_.gif";
	}else{
		document.images['img_13'].src = "img/botao/m.gif";
	}
	if(letra == 'N'){
		document.images['img_14'].src = "img/botao/n_.gif";
	}else{
		document.images['img_14'].src = "img/botao/n.gif";
	}
	if(letra == 'O'){
		document.images['img_15'].src = "img/botao/o_.gif";
	}else{
		document.images['img_15'].src = "img/botao/o.gif";
	}
	if(letra == 'P'){
		document.images['img_16'].src = "img/botao/p_.gif";
	}else{
		document.images['img_16'].src = "img/botao/p.gif";
	}
	if(letra == 'Q'){
		document.images['img_17'].src = "img/botao/q_.gif";
	}else{
		document.images['img_17'].src = "img/botao/q.gif";
	}
	if(letra == 'R'){
		document.images['img_18'].src = "img/botao/r_.gif";
	}else{
		document.images['img_18'].src = "img/botao/r.gif";
	}
	if(letra == 'S'){
		document.images['img_19'].src = "img/botao/s_.gif";
	}else{
		document.images['img_19'].src = "img/botao/s.gif";
	}
	if(letra == 'T'){
		document.images['img_20'].src = "img/botao/t_.gif";
	}else{
		document.images['img_20'].src = "img/botao/t.gif";
	}
	if(letra == 'U'){
		document.images['img_21'].src = "img/botao/u_.gif";
	}else{
		document.images['img_21'].src = "img/botao/u.gif";
	}
	if(letra == 'V'){
		document.images['img_22'].src = "img/botao/v_.gif";
	}else{
		document.images['img_22'].src = "img/botao/v.gif";
	}
	if(letra == 'W'){
		document.images['img_23'].src = "img/botao/w_.gif";
	}else{
		document.images['img_23'].src = "img/botao/w.gif";
	}
	if(letra == 'X'){
		document.images['img_24'].src = "img/botao/x_.gif";
	}else{
		document.images['img_24'].src = "img/botao/x.gif";
	}
	if(letra == 'Y'){
		document.images['img_25'].src = "img/botao/y_.gif";
	}else{
		document.images['img_25'].src = "img/botao/y.gif";
	}
	if(letra == 'Z'){
		document.images['img_26'].src = "img/botao/z_.gif";
	}else{
		document.images['img_26'].src = "img/botao/z.gif";
	}		
	
	
	
}
function chamaFotos(pagina,cod_evento){
	//$('#carregando').show();
	//invocaDialog('alert',cod_evento);
	$.post('includes/funcoes_site.php',{pagina:pagina,cod_evento:cod_evento},function(data){
	//$('#carregando').hide();	 
		 $("#galeria").empty().html(data);
	
		 return false;//	
	});
}

function chamaPublicacoes(pagina){
	//$('#carregando').show();
	$.post('includes/funcoes_site.php',{publicacoes:'ok',pagina:pagina},function(data){
	//$('#carregando').hide();
		 $("#corpo").empty().html(data);
		 return false;//
		 });
}
function chamaComentario(pagina){
	var cod_post = $('#codigo_post').val();
	//invocaDialog('alert',cod_post);
	$('#carregando').show();
	$.post('includes/funcoes_site.php',{comentarios:'ok',cod_post:cod_post ,pagina:pagina},function(data){
	$('#carregando').hide();
		 $("#div_comentarios_blog").empty().html(data);
		 return false;
		 });
}


function voltaAno(){
	
	
	var ano_escolhido = $('#ano_escolhido').val();
	var ano = $('#ano_corrente').val();
	var ano_corrente = parseInt(ano);
	var minino = ano_corrente-1;
	var maximo = ano_corrente;
	if (ano_escolhido == '')
	{
		
		var ano_escolhido = ano_corrente-1;
		$.post('includes/funcoes_site.php',{testa_ano:ano_escolhido},function(data){
			if (data == 'verdadeiro'){
				$("#ano").empty().html(ano_escolhido);
				$('#ano_escolhido').val(ano_escolhido);
				$.post('includes/funcoes_site.php',{ano_escolhido:ano_escolhido},function(data){
					$("#arquivo_blog").empty().html(data);
				});
			}
			
		});
		
	}
	else{
		var ano_escolhido = parseInt(ano_escolhido);
		var ano_escolhido = ano_escolhido-1;
		
		$.post('includes/funcoes_site.php',{testa_ano:ano_escolhido},function(data){
			if (data == 'verdadeiro'){
				$("#ano").empty().html(ano_escolhido);
				$('#ano_escolhido').val(ano_escolhido);
				$.post('includes/funcoes_site.php',{ano_escolhido:ano_escolhido},function(data){
					$("#arquivo_blog").empty().html(data);
				});
			}
		});

	}	
}
function avancaAno(){
	var ano_escolhido = $('#ano_escolhido').val();
	var ano = $('#ano_corrente').val();
	var ano_corrente = parseInt(ano);
	if (ano_escolhido == '')
	{
		var ano_escolhido = ano_corrente+1;
		$.post('includes/funcoes_site.php',{testa_ano:ano_escolhido},function(data){
			if (data == 'verdadeiro'){
				$('#ano_escolhido').val(ano_escolhido);
				$("#ano").empty().html(ano_escolhido);
				$.post('includes/funcoes_site.php',{ano_escolhido:ano_escolhido},function(data){
					$("#arquivo_blog").empty().html(data);
				});
			}
		});
	}
	else{
		var ano_escolhido = parseInt(ano_escolhido);
		var ano_escolhido = ano_escolhido+1;

		$.post('includes/funcoes_site.php',{testa_ano:ano_escolhido},function(data){
			if (data == 'verdadeiro'){
				$('#ano_escolhido').val(ano_escolhido);
				$("#ano").empty().html(ano_escolhido);
				$.post('includes/funcoes_site.php',{ano_escolhido:ano_escolhido},function(data){
					$("#arquivo_blog").empty().html(data);
				});
			}
		});
	}
}
function exibeArquivo(imagem,mes,mes_extenso,ultimo){

	var mostra_oculta = $("#mostra_oculta").val();
	var icone = imagem.alt;
	if (icone == 'ocultar'){
		
		imagem.src="img/botao/mais.jpg";
		imagem.alt = "exibir";
		
		var ano_escolhido = $('#ano_escolhido').val();
		var ano = $('#ano_corrente').val();
		var ano_corrente = parseInt(ano);
		if (ano_escolhido == ''){
			var ano_escolhido = ano_corrente;
		}
		else{
			var ano_escolhido = parseInt(ano_escolhido);
		}
			if(ultimo == 'sim'){
				$("#ultimo_mes").empty();
			}
	
			$("#conteudo_mes_"+mes+"").empty();
		$("#mostra_oculta").val('oculto');
	}
	if(icone == 'exibir'){
		
		var ano_escolhido = $('#ano_escolhido').val();
		var ano = $('#ano_corrente').val();
		var ano_corrente = parseInt(ano);
		if (ano_escolhido == ''){
			var ano_escolhido = ano_corrente;
		}
		else{
			var ano_escolhido = parseInt(ano_escolhido);
		}
		$.post('includes/funcoes_site.php',{data:ano_escolhido, mes:mes},function(data){
			if(ultimo == 'sim'){
				$("#ultimo_mes").empty().html(data);
			}
			$("#conteudo_mes_"+mes+"").empty().html(data);
		});
		imagem.src="img/botao/menos.jpg";
		imagem.alt = "ocultar";
		$("#mostra_oculta").val('visivel');
	
	}
}
        //alterada para filtros de assunto
        
        
function envia_contato(){
	var nome = $('#nome').val();
	var email = $('#email').val();
	var telefone = $('#telefone').val();
	var assunto = $('#assunto').val();
	var mensagem = $('#mensagem').val();

	if (nome == ""){
		invocaDialog('alert','Preecha os campos obrigatórios');
		return false;
	}
	
	if (assunto == "escolha"){
		invocaDialog('alert','Preecha os campos obrigatórios');
		return false;
	}
	
	
	if (mensagem == ""){
		invocaDialog('alert','Preecha os campos obrigatórios');
		return false;
	}
	
	if(email.indexOf('@')<3 || email.indexOf('.')<(email.indexOf('@')+3)){
		invocaDialog('alert','Preecha um e-mail válido');
		return false;
	}
	
	else{
		$.post('envia_contato.php',{nome:nome ,email:email ,telefone:telefone, assunto:assunto, mensagem:mensagem},function(data){
			if (data == "certo"){
				invocaDialog('alert','Mensagem enviada com sucesso!','reload');
			}
			if (data == "errado"){
				 invocaDialog('alert','Erro ao enviar a mensagem!');
			}
			 return false;
		 });
	}
}

function exibeFotos(cod_evento){
	$.post('includes/funcoes_site.php',{ cod_evento:cod_evento },function(data){
		$("#galeria").empty().html(data);
	});
}
function exibeFotoGrandes(cod_evento,cod_foto,botao){
	//invocaDialog('alert',cod_evento);
	$.post('includes/funcoes_site.php',{cod_evento2:cod_evento, cod_foto:cod_foto,botao:botao},function(data){
		$("#corpo").empty().html(data);
	});	
}

function limpaCampo(campo){
	
	var valor = $("#"+campo+"").val();
	if(valor == 'Digite seu nome' || valor == 'Digite aqui seu comentário' || valor == 'Digite seu e-mail (opcional)')
	{
		$("#"+campo+"").val('');	
	}else{
		return false;
	}
	
}

function atualizaContador(i,campo, contador)
{
               
	var field = document.getElementById(campo);
	
	if ( field ) {
		if(field.value.length >= i)
		field.value = field.value.substring(0, i);
		}
		txt_field = document.getElementById(contador);
		if ( txt_field ) {
		txt_field.innerHTML =  i - field.value.length;
	}
}
