﻿// JavaScript Document

var conduit = { src: 'gfx/conduit.swf' };
sIFR.activate(conduit);
sIFR.replace(conduit, {
	selector: 'h2.flash',
	wmode: 'transparent',
	css:[
		'.sIFR-root { color:#4EAEE7; font-size:26px; }',
		'em{ color:#FFFFFF; font-style:normal; }'
	]
});




// FUNÇÕES QUE PRECISAM DO DOCUMENTO PRONTO
$(document).ready(function(){
});


$(function(){
	// ABRIR LINKS COM REL BLANK
	$("a[rel=_blank]").click(function(){
		window.open($(this).attr('href'));
		return false;
	});
	$("a[rel^='shadowbox']").fancybox();
	$("a[href$=.jpg],a[href$=.png],a[href$=.gif]").fancybox({'overlayColor':'#000','overlayOpacity':0.7});
	
	// ABRE MAPA DO GOOGLE COM FANCYBOX
	$("a.mapaGoogle").fancybox({ 
		'frameWidth': 700, 'frameHeight': 500,
		'overlayColor':'#000',
		'hideOnContentClick': false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		} 
	});

	//
	$("a.open_popup").fancybox({
		'hideOnContentClick' : false,
		'frameWidth'			: 470
	});
	
	// AGENDA
	$('.linkAgenda').click(function(){
		$(this).toggleClass('current').next('.txt_institucional').slideToggle();
	});
	
	// SELECIONE O CONTEÚDO DO INPUT AO FOCALIZAR
	$('.input_compartilhe').focus(function(){
		$(this).select();
	});
	
	// COMPARTILHAR NOTICIA
	$('.compartilhar, .compartilhar_blog').click(function(){
		$('#dvCompartilhe').slideToggle();
	});
	
	//FECHA LAYER
	$('#dvLayerBanner').click(function(){
		$('#dvLayerBanner').remove();
	});
	
	// REDEFINE A FUNÇÃO updateActivePagerLink DO PLUGIN CYCLE
	$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) { 
		 $(pager).find('a').removeClass('current_cor') 
			  .filter('a:eq('+currSlideIndex+')').addClass('current_cor'); 
	}; 
	// PLAYER DA HOME
	if($('#dvCycle').css('display')){
		$('#dvCycle').cycle({ 
			pager    : '#cycleNav', 
			timeout  : 5000, 
			pause    : 2
		});
	}

	// TWITTER
	if($('#dvTwitter').css('display')){
		//$('#dvTwitter').fadeOut();
		$.post('twitter/', {"teste":"ok"}, getRetorno, "json");
		//$.getJSON("twitter/json/?jsoncallback=?", { "teste": "ok" }, getRetorno);
	}
	// CARREGA O CALENDARIO NA SPAN
	if($('#dvCalendario').css('display')){
		var dia_marcado = $('#dia_marcado').val();
		var mes_marcado = $('#mes_marcado').val();
		var ano_marcado = $('#ano_marcado').val();
		$('#dvCalendario').load('calendario',{'dia_marcado':dia_marcado,'mes_marcado':mes_marcado,'ano_marcado':ano_marcado});
	}
	
	// RETIRA CONTEUDO INICIAL DOS INPUTS
	$("#formContato input[type='text'], #formContato textarea").each(function(){
		if($(this).attr("iniVal") == undefined){
			$(this).attr("iniVal", $(this).val());
		}
		$(this).focus(function(){
			if($(this).val() == $(this).attr("iniVal")){
				$(this).val("");
			}
		});
		$(this).blur(function(){
			if($(this).val() == ""){
				$(this).val($(this).attr("iniVal"));
			}
		});
	});

	// ENQUETE
	$("#formEnquete").validate({
		errorPlacement: function(error, element) {
			error.appendTo(".erro");
		},
		rules: { opcao: {required: true} },
		messages: { opcao: { required: "Selecione uma opção" } },
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#formPreloader").css("display", "block");
			$("#btSubmit").css("display", "none");
			$(".erro").text("");
			$("#formEnquete").append('<input type="hidden" name="acao" value="votar" />');
			// ENVIA O FORMULARIO
			$.post("enquetes/votar", $(form).serializeArray(),
			function(data) {
				$("#formPreloader").css("display", "none");
				if(data.rs == "erro"){
					$(".erro").text(data.msg);
				}
				else
				{
					$("#enquete").html(data.msg);
				}
			} 
			, "json");
			return false;
		}
	});

	// CADASTRO
	$("#formCadastro").validate({
		errorPlacement: function(error, element) {
			error.appendTo(".error");
		},
		rules: { email: {required: true, email: true} },
		messages: { email: { required: "Digite seu email", email: "Digite seu email" } },
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#emailPreloader").css("display", "block");
			$(".bt_cadastrar").attr("disabled", "disabled");
			$(".error").text("");

			// ENVIA O FORMULARIO
			$.post("inicio/cadastra", $(form).serializeArray(),
			function(data) {
				$("#emailPreloader").css("display", "none");
				$(".error").text(data.msg);
				$(".bt_cadastrar").removeAttr('disabled');
				if(data.rs == "erro"){
				}
				else
				{
					$('#email').val('');
				}
			} 
			, "json");
			return false;
		}
	});

	
	$("#formComentario").validate({
		rules: {
			nome: {required: true},
			email: {required: true, email:true},
			texto: {required: true}
		},
		messages: {
			nome: {required: 'Informe seu nome'},
			email: {required: 'Informe seu e-mail', email:'Informe um e-mail válido'},
			texto: {required: 'Informe a mensagem'}
		},
		submitHandler: function(form){
			// DESABILITA O BOTÃO PARA EVITAR DUPLO CLIQUE E EXIBE MENSAGEM
			$('#formComentario .btEnviar').attr('disable','disable');
			$('#retornoComentario').html('<img src="gfx/loader.gif" alt="" /> Aguarde, enviando...');
			
			// ENVIA O FORMULARIO
			$.post('salvar/comentario', $(form).serializeArray(), getRetorno, "json");
			return false;
		}
	});
	$("#formContato").validate({
		rules: {
			nome: {required: true},
			email: {required: true, email:true},
			assunto: {required: true },
			texto: {required: true}
		},
		messages: {
			nome: {required: 'Informe seu nome'},
			email: {required: 'Informe seu e-mail', email:'Informe um e-mail válido'},
			assunto: {required: 'Informe seu assunto' },
			texto: {required: 'Informe a mensagem'}
		},
		submitHandler: function(form){
			// DESABILITA O BOTÃO PARA EVITAR DUPLO CLIQUE E EXIBE MENSAGEM
			$('#formContato .btEnviar').attr('disable','disable');
			$('#retornoContato').html('<img src="gfx/loader.gif" alt="" /> Aguarde, enviando...');
			
			// ENVIA O FORMULARIO
			$.post('salvar/contato', $(form).serializeArray(), getRetorno, "json");
			return false;
		}
	});
});

function getRetorno(data){
	var msg = '';
	
	if(data.tipo == 'twitter'){
		var html = '<a href="http://twitter.com/'+data.usuario+'"><img src="'+data.img+'" alt="" width="60" height="54" /><b>'+data.usuario+':</b> '+data.tweet+'</a>';
		$('#dvTwitter').html(html).fadeIn();
	}
	
	if(data.tipo == 'comentario-blog'){
		if(data.rs == 'erro_post' || data.rs == 'erro_obrigatorio'){
			msg = 'Todos os campos são obrigatórios';
		}
		if(data.rs == 'erro_envio_email'){
			msg = 'Erro ao enviar e-mail, por favor tente mais tarde';
		}
		if(data.rs == 'ok'){
			msg = 'Comentário enviado com sucesso.';
			$('#formComentario input[type=text], #formComentario textarea').val('');
		}
		if(data.rs == 'erro'){
			msg = 'Erro ao enviar comentário, por favor tente mais tarde';
		}
		
		$('#retornoComentario').html(msg);
		$('#formComentario .btEnviar').removeAttr("disabled");
	}
	
	if(data.tipo == 'contato'){
		if(data.rs == 'erro_post' || data.rs == 'erro_obrigatorio'){
			msg = 'Todos os campos são obrigatórios';
		}
		if(data.rs == 'erro_envio_email'){
			msg = 'Erro ao enviar e-mail, por favor tente mais tarde';
		}
		if(data.rs == 'ok'){
			msg = 'Mensagem enviada com sucesso.';
			$('#formContato input[type=text], #formContato textarea').val('');
		}
		
		$('#retornoContato').html(msg);
		$('#formContato .btEnviar').removeAttr("disabled");
	}
}

function changeMonth(mes, ano){
	// CARREGA O CALENDARIO NA SPAN
	$('#dvCalendario').load('calendario',{'ano':ano,'mes':mes} );
}

// GALERIA DE FOTOS v2.2.1
function carregou()
{
	setTimeout(function(){
		$("#bigImage").fadeIn();
		//$('#legendaz').fadeIn();
	}, 300);
	$('#loader').hide();
};
function amplia(imagem)
{
	$('#loader').show();
	var pasta = 'image.php?f=evento_imagem/'+ imagem +'&w=615&h=425&t=C';

	$('#bigImage').fadeOut('fast');
	//$('#legendaz').hide();
	setTimeout(function(){
		$("#bigImage").attr('src',pasta);
		//$('#legendaz').html($('#mini'+id).attr('title'));
	}, 200);
};
function paginacaoGaleria(idGaleria, ini){
	//$('#dvThumbs').block();
	$('#thumbs').load('eventos/thumbs/'+idGaleria+'/'+ini);
};

function resultadoEnquete(id)
{
	$("#enquete").load('enquetes/ver/'+id);
}
