// JavaScript Document
$(document).ready(function(){
	
	$('#ampliar').lightBox();
	$('a.ampliar').lightBox();

});

var naoClica = false;
function irDia(dia,mes, ano){
	
	if(!naoClica){
		var arrMes = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");
		
		$("ul.dias li").removeClass("hoje");
		$("#dia_"+dia).addClass("hoje");
		
		
		$("ul.diasSemana li").removeClass("hoje");
		$("#diaSemana_"+dia).addClass("hoje");
		
		$("#span_dia").html(dia);
		$("#b_mes").html(arrMes[mes-1]);
		
		$("#lista").ajaxStart(function(){
			$("#lista").html("<h4>Carregando eventos do dia "+dia+"."+arrMes[mes-1]+"."+ano+"</h4>");		
			naoClica = true;
		});
		
		$.ajax({
				type: "POST",
				url: "../agenda/buscarAgenda.php",
				data: "d="+dia+"&m="+mes+"&a="+ano,
				dataType: "xml",
				success: function(xml){	
					
					var dataArray  = xml.getElementsByTagName("eventos");
					
					
					for(var i = 0 ; i < dataArray.length ; i++) {
						var item = dataArray[i];		 
						var html    =  item.getElementsByTagName("html")[0].firstChild.nodeValue;
						if(html != "0"){
							$("#lista").html(html);
						}else{
							$("#lista").html("<h4>Nenhum evento encontrado no dia "+dia+"."+arrMes[mes-1]+"."+ano+"</h4>");
						}
					}
					
					naoClica = false;
				}
		});
	}
}

function outraCapa(valor){
	if(valor != undefined && valor != ""){
		$().ajaxStart(function(){ $("#divBob").hide();$("#divBob2").show(); });
		$.ajax({
			type: "POST",
			url: "../revista/buscarCapa.php",
			data: "id="+valor,
			dataType: "xml",
			success: function(xml){
				var dataArray  = xml.getElementsByTagName("container");
				
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];		 
					var htmlProximos    =  item.getElementsByTagName("htmlProximos")[0].firstChild.nodeValue;
					var html    =  item.getElementsByTagName("html")[0].firstChild.nodeValue;
				}					
					$("#local_outros").html(htmlProximos);
					$("#local_img").html(html);
			}
		});
		$().ajaxStop(function(){ $("#divBob2").hide()});
	}
}

function trocarMes(action){
	var mesAtual = Number($("#mesAtual").val());
	var anoAtual = $("#anoAtual").val();
	var arrMes = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");
	
	if(action == "prox"){
		$("#mesAtual").val(++mesAtual);
		$("#li_mes").html(arrMes[mesAtual-1]);
	}else{
		$("#mesAtual").val(--mesAtual);
		$("#li_mes").html(arrMes[mesAtual-1]);
	}
		var data = "01/"+mesAtual+"/"+anoAtual;
		$.ajax({
			type: "POST",
			url: "../agenda/buscarData.php",
			data: "data="+data+"&acao=atua",
			dataType: "xml",
			success: function(xml){	
				
				var dataArray  = xml.getElementsByTagName("dias");
				
				var container = "";
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];		 
					var html    =  item.getElementsByTagName("htmlDias")[0].firstChild.nodeValue;
					var proximo    =  item.getElementsByTagName("proximo")[0].firstChild.nodeValue;
					var anterior    =  item.getElementsByTagName("anterior")[0].firstChild.nodeValue;
					//var acao    =  item.getElementsByTagName("acao")[0].firstChild.nodeValue;
					container += html;
				}
					//alert(anterior+"-"+proximo);
					$("#primeiroDia").val(anterior);
					$("#ultimoDia").val(proximo);
					
					$("ul.dias").html(container);
					naoClica = false;
			}
	});
}

function proximoDia(action){
	naoClica = true;
	
	var data;
	if(action == "prox"){
		data = $("#ultimoDia").val();	
	}else{
		data = $("#primeiroDia").val();	
	}
	
	//alert(data);
	
	$.ajax({
			type: "POST",
			url: "../agenda/buscarData.php",
			data: "data="+data+"&acao="+action,
			dataType: "xml",
			success: function(xml){	
				
				var dataArray  = xml.getElementsByTagName("dias");
				
				var container = "";
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];		 
					var html    =  item.getElementsByTagName("htmlDias")[0].firstChild.nodeValue;
					var proximo    =  item.getElementsByTagName("proximo")[0].firstChild.nodeValue;
					var anterior    =  item.getElementsByTagName("anterior")[0].firstChild.nodeValue;
					//var acao    =  item.getElementsByTagName("acao")[0].firstChild.nodeValue;
					container += html;
				}
					//alert(anterior+"-"+proximo);
					$("#primeiroDia").val(anterior);
					$("#ultimoDia").val(proximo);
					$("ul.dias").html(container);
					naoClica = false;
			}
	});
}

function carregarMais(mes, ano){
	
	$().ajaxStart(function(){  $("#divMateria").show();$("#ctR").show();$("#divBob2").hide();$("#divBob").show()});
	$.ajax({
			type: "POST",
			url: "../agenda/buscarMais.php",
			data: "mes="+mes+"&ano="+ano,
			dataType: "xml",
			success: function(xml){	
				
				var dataArray  = xml.getElementsByTagName("container");
				
				
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];		 
					var html    =  item.getElementsByTagName("html")[0].firstChild.nodeValue;
				}
				
				$("#areaCalendario").html(html);
			}
	});
	$().ajaxStop(function(){ $("#divBob").hide()});
}

function carregar(id){
	
	if(id != ""){
		$().ajaxStart(function(){ $("#divMateria").hide();$("#ctR").hide(); $("#divBob").hide();$("#divBob2").show(); });
		$.ajax({
				type: "POST",
				url: "../home/buscarAnt.php",
				data: "id="+id,
				dataType: "xml",
				success: function(xml){	
					
					var dataArray  = xml.getElementsByTagName("container");
					
					
					for(var i = 0 ; i < dataArray.length ; i++) {
						var item = dataArray[i];		 
						var html    =  item.getElementsByTagName("html")[0].firstChild.nodeValue;
					}
					$("#revistaHome").html(html);
				}
		});
		$().ajaxStop(function(){ $("#divMateria").show();$("#ctR").show();$("#divBob2").hide()});
	}else{
		alert("Não temos mais edições anteriores.");	
	}
}


function validarEsqueci(){
	alerted = false;
	
	send = isEmail("login","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {
		window.location.href='../email/esqueciSenha.php?login='+document.getElementById("login").value;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarEsqueci2(){
	alerted = false;
	
	send = isEmail("login2","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {
		window.location.href='../email/esqueciSenha.php?login='+document.getElementById("login2").value;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarLogin(){
	alerted = false;
	
	send = isEmail("login","Por favor, preencha o e-mail corretamente.");
	send = noNull("senha","Por favor, preencha a senha.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarLogin2(){
	alerted = false;
	
	send = isEmail("login2","Por favor, preencha o e-mail corretamente.");
	send = noNull("senha2","Por favor, preencha a senha.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarBuscaTopo(){
	alerted = false;
	
	send = noNull("buscaTopo","Por favor, preencha o campo de busca.");
	send = noNull("opcaoBuscaTopo","Por favor, selecione uma opção de busca.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarBuscaFoot(){
	alerted = false;
	
	send = noNull("buscaFoot","Por favor, preencha o campo de busca.");
	send = noNull("opcaoBuscaFoot","Por favor, selecione uma opção de busca.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarNews(){
	alerted = false;
	
	send = noNull("nomeNews","Por favor, preencha o nome.");
	send = isEmail("emailNews","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarCadastro(){
	alerted = false;
	

	
	send = noNull("nomeCadastro","Por favor, preencha o nome.");
	send = isEmail("emailCadastro","Por favor, preencha o e-mail corretamente.");
	send = noNull("eCivil","Por favor, selecione o estado civil.");
	send = noNull("diaNasc","Por favor, selecione o dia de nascimento.");
	send = noNull("mesNasc","Por favor, selecione o mês de nascimento.");
	send = noNull("anoNasc","Por favor, selecione o ano de nascimento.");
	send = noNull("estado","Por favor, selecione o estado.");
	send = noNull("cidade","Por favor, selecione a cidade.");
	send = noNull("pswrd","Por favor, preencha a senha.");
	
	if (send && !alerted) {
		if(document.getElementById("masculino").checked || document.getElementById("feminino").checked){
			retorno = true;
		}else{
			alert("Por favor, selecione um sexo");
			retorno = false;	
		}
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarContato(){
	send = noNull("nomeCont","Por favor, preencha o nome.");
	send = send && isEmail("emailCont","Por favor, preencha o e-mail corretamente.");
	send = send && noNull("endereco","Por favor, preencha o endereço.");
	send = send && noNull("bairro","Por favor, preencha o bairro.");
	send = send && noNull("cidade","Por favor, preencha a cidade.");
	send = send && noNull("estado","Por favor, selecione o estado.");
	send = send && noNull("diaNasc","Por favor, selecione o dia de nascimento.");
	send = send && noNull("mesNasc","Por favor, selecione o mês de nascimento.");
	send = send && noNull("anoNasc","Por favor, selecione o ano de nascimento.");
	send = send && noNull("ddd","Por favor, preencha o DDD.");
	send = send && noNull("telefone","Por favor, preencha o telefone.");
	send = send && noNull("assunto","Por favor, selecione o assunto.");
	send = send && noNull("mensagem","Por favor, preencha a mensagem.");
	
	if (send) {
		if (document.getElementById("masculino").checked || document.getElementById("feminino").checked) {
			return true;
		} else {
			alert("Por favor, selecione um sexo");
			return false;	
		}
	} else {
		return false;
	}
}

function validarComentario(){
	alerted = false;
	
	send = noNull("nomeComentario","Por favor, preencha o nome.");
	send = isEmail("emailComentario","Por favor, preencha o e-mail corretamente.");
	send = noNull("user_cod_post","Por favor, preencha o campo da imagem.");
	send = noNull("mensagemComentario","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarIndNot(){
	alerted = false;
	
	send = noNull("meuNome","Por favor, preencha o nome.");
	send = isEmail("meuEmail","Por favor, preencha o e-mail corretamente.");
	send = noNull("nomeAmigo","Por favor, preencha o nome do amigo.");
	send = isEmail("emailAmigo","Por favor, preencha o e-mail do amigo corretamente.");
	send = noNull("mensagem","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}

function validarIndPost(id){
	alerted = false;
	
	send = noNull("meuNome"+id,"Por favor, preencha o nome.");
	send = isEmail("meuEmail"+id,"Por favor, preencha o e-mail corretamente.");
	send = noNull("nomeAmigo"+id,"Por favor, preencha o nome do amigo.");
	send = isEmail("emailAmigo"+id,"Por favor, preencha o e-mail do amigo corretamente.");
	send = noNull("mensagem"+id,"Por favor, preencha a mensagem.");
	
	if (send && !alerted) {
		retorno = true;
	}else{
		retorno = false;	
	}
	
	return retorno;
}


var tamanho = "11px";
function aumentarLetra(){
	switch (tamanho) {
		case "17px":
			tamanho = "17px";
			break;
		case "15px":
			tamanho = "17px";
			break;
		case "13px":
			tamanho = "15px";
			break;
		case "11px":				
			tamanho = "13px";
			break
		case "9px":
			tamanho = "11px";
			break
	}
	
		elemento = document.getElementById("letra");
		elemento.style.fontSize = tamanho;
	
}

// diminuir o tamanho da letra
function diminuirLetra(){
	switch (tamanho) {
		case "9px":
			tamanho = "9px";
			break
		case "11px":				
			tamanho = "9px";
			break
		case "13px":
			tamanho = "11px";
			break
		case "15px":
			tamanho = "13px";
			break
		case "17px":
			tamanho = "15px";
			break
	}
		elemento = document.getElementById("letra");
		elemento.style.fontSize = tamanho;
	
}