$(document).ready(function(){
	// CYCLE
	if($('#dvCycle').css('display')){
		$('#dvCycle').after('<div id="dvNavCycle">')
		.cycle({ 
			fx:     'fade',
			pager    : '#dvNavCycle',
			timeout: 6000,
			pause:   1
		});
	}

	jQuery(function($){$("#celular").mask("(99) 9999.9999");$("#fone").mask("(99) 9999.9999");
	});

	// CONFIGURA A VALIDACAO DO FORMULARIO DE FAQ
	$("#formFaq").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			pergunta: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "Informe seu nome",
				minlength:"Informe pelo menos 5 caracteres"
			},
			email:{
				required: "Informe um e-mail",
				email: "Informe um e-mail válido"
			},
			pergunta: {
				required: "Informe a pergunta",
				minlength:"Informe pelo menos 10 caracteres"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#formPreloader").css("display", "block");
			$("#btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			// ENVIA O FORMULARIO
			$.post("perguntasfrequentes/envia", $(form).serializeArray(), retornoContato, "json");
			return false;
		}
	});

	// OUVIDORIA
	$("#formOuvidoria").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			mensagem: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "Informe seu nome",
				minlength:"Informe pelo menos 5 caracteres"
			},
			email:{
				required: "Informe um e-mail",
				email: "Informe um e-mail válido"
			},
			mensagem: {
				required: "Informe a mensagem",
				minlength:"Informe pelo menos 10 caracteres"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#formPreloader").css("display", "block");
			$("#btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			// ENVIA O FORMULARIO
			$.post("ouvidoria/envia", $(form).serializeArray(), retornoContato, "json");
			return false;
		}
	});
	// CONTATO
	$("#formContato").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			mensagem: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "Informe seu nome",
				minlength:"Informe pelo menos 5 caracteres"
			},
			email:{
				required: "Informe um e-mail",
				email: "Informe um e-mail válido"
			},
			mensagem: {
				required: "Informe a mensagem",
				minlength:"Informe pelo menos 10 caracteres"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#formPreloader").css("display", "block");
			$("#btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			// ENVIA O FORMULARIO
			$.post("relacionamento/envia", $(form).serializeArray(), retornoContato, "json");
			return false;
		}
	});
	// 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("intranet/votar", $(form).serializeArray(), retornoEnquete, "json");
			return false;
		}
	});
	// LOGIN DA INTRANET
	$("#formIntranet").validate({
		rules: {
			login: {required: true, email:true},
			senha: {required: true}
		},
		messages: {
			login:{
				required: "Informe um e-mail",
				email: "Informe um e-mail válido"
			},
			senha: {
				required: "Digite sua senha"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#formPreloader").css("display", "block");
			$("#intraSubmit").css("display", "none");
			//$("#aguardeContato").text("");
			// ENVIA O FORMULARIO
			$.post("intranet/autenticar", $(form).serializeArray(),
			function(data) {
				if(data.rs == "ok")
				{
					window.top.location.href=SITE_URL+"/intranet";
				}
				else
				{
					alert('Erro ao fazer login.');
					$("#formPreloader").css("display", "none");
					$("#intraSubmit").css("display", "");
				}
			}, "json");
			return false;
		}
	});
});

retornoEnquete = function(data) {
	$("#formPreloader").css("display", "none");
	if(data.rs == "erro"){
		$(".erro").text(data.msg);
	}
	else
	{
		$("#enquete").html(data.msg);
	}
};
retornoContato = function(data){
	if(data.rs == "ok"){
		$("#aguardeContato").text("Mensagem enviada com sucesso");
		$("#aguardeContato").fadeIn("slow");
		setTimeout(function(){
			$("#clearContact").click();
		}, 2000);
	}
	if(data.rs == "erro"){
		$("#aguardeContato").text(data.msg);
	}
	// MOSTRA O BOTAO
	$("#formPreloader").css("display", "none");
	$("#btSubmit").css("display", "");
};

function showForm(campo)
{
	if (campo == 'intra')
	{
		if ($('#formIntranet').css('display') != 'block')
		{
			$('#abaIntra').attr('src','gfx/form_intranet_on.gif');
			$('#abaSuporte').attr('src','gfx/form_suporte_off.gif');
			$('#formSuporte').css('display','none');
			$('#formIntranet').css('display','block');
		}
	}
	else
	{
		if ($('#formSuporte').css('display') != 'block')
		{
			$('#abaIntra').attr('src','gfx/form_intranet_off.gif');
			$('#abaSuporte').attr('src','gfx/form_suporte_on.gif');
			$('#formSuporte').css('display','block');
			$('#formIntranet').css('display','none');
		}
	}
};
function paginacao(id,ini)
{
	$('#listaFotos').load(SITE_URL+'/galerias/thumbs/'+id+'/'+ini);
};
function iPaginacao(id,ini)
{
	$('#listaFotos').load(SITE_URL+'/intranet/thumbs/'+id+'/'+ini);
};
function amplia(id)
{
	var arquivo = $('#mini'+id).attr('rel');
	$('#bigImage').attr('src','image.php?f=galeria_imagem/'+ arquivo +'&w=696&h=445&t=C');
};

function resultado()
{
	$.post("intranet/votar", {acao: 'resultado', id: $('#id').val()}, retornoEnquete, "json");
}

function iAmplia(id,t)
{
	//t=1 horiz t=0 vert
	$('#loader').show();
	var imagem = $('#mini'+id).attr('rel');
	if (t==1)
		var pasta = 'image.php?f=intra_galeria_imagem/'+ imagem +'&w=696&h=445&t=C';
	else
		var pasta = 'image.php?f=intra_galeria_imagem/'+ imagem +'&w=1&h=445';

	$('#bigImage').fadeOut('fast')
	setTimeout(function(){
		$("#bigImage").attr('src',pasta);
	}, 200);
}
function carregou()
{
	setTimeout(function(){
		$("#bigImage").fadeIn();
	}, 300);
	$('#loader').hide();
}
