$(function(){
    

	// Quando o formulário for enviado, essa função é chamada
	$("#frmContato").submit(function() {
		// Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
		var nome     = $("#nome").val();
		var from    = $("#from").val();
		var mensagem = $("#mensagem").val();
		var assunto  = $("#assunto").val();
		
		// Exibe mensagem de carregamento
		$(".status").html("<img src='loader.gif' alt='Enviando' />");
		// Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST
		$.post('contato_envia.php', {nome: nome, from: from, mensagem: mensagem, assunto: assunto}, function(resposta) {
				// Quando terminada a requisição
				// Exibe a div status
				$(".status").slideDown();
				// Se a resposta é um erro
				if (resposta != false) {
					// Exibe o erro na div
					$(".status").html('<p>'+resposta+'</p>');
                    $("#nome").val("");
					$("#from").val("");
					$("#mensagem").val("");
					$("#assunto").val("");
				} else {
				    $(".status").html('<p>'+resposta+'</p>');
				}
				// Se resposta for false, ou seja, não ocorreu nenhum erro
		});
		
		return false;
	});
});

function listaCardapio(id) {
	$.ajax({
		type: "POST",
		url: "inc_listaCardapio.php",
		data: "id="+id,
		cache: false,
		success: function(html){
			$("#cardapio").empty();
			$("#cardapio").append(html);
		}
	});	
}

function listaNoticias(id) {
	$.ajax({
		type: "POST",
		url: "inc_listaNoticia.php",
		data: "id="+id,
		cache: false,
		success: function(html){
			$("#noticiaDetalhe").empty();
			$("#noticiaDetalhe").append(html);
			carregaFacebox();
		}
	});	
}

function listaEvento(id) {
	$.ajax({
		type: "POST",
		url: "inc_listaEvento.php",
		data: "id="+id,
		cache: false,
		success: function(html){
			$("#halldafama").empty();
			$("#halldafama").append(html);
		}
	});	
}

function carregaFacebox(){
	$('a[rel*=facebox]').facebox();
}

$(document).ready(function(){ 
	
	/******* FLYERS *********/
	
	$("#flyers li").click(function(){
	
		$("li").removeClass("visible");
		$("li").addClass("invisible");
		$(this).removeClass("invisible");
		$(this).addClass("visible");
		window.print();
		
	})
	
	/******* FLYERS *********/
	
	$('a[rel*=facebox]').facebox();
	
	carregaCalendar();
	
	$('.programacao a').tooltip({showURL: false})
	
	//$('a[rel*=facebox]').live('click', facebox);		

	/*$(document).bind('ready', carregaFacebox);
	
	function carregaFacebox(){
		$('a[rel*=facebox]').facebox()
	}*/
	
	$('#menuCardapio li .cata').click(function(){
		
		$('#menuCardapio li ul').slideToggle('fast');
		
		if ($('#menuCardapio').attr('class') == 'cardapio1')
		{
			$('#menuCardapio').attr('class','cardapio2');	
		} else {
			$('#menuCardapio').attr('class','cardapio1');
		}										   
	});
	
	$("#menuCardapio li ul li a").click(function(){
		listaCardapio($(this).attr('rel'));
		$(".ativo").toggleClass('ativo');
		$(this).toggleClass('ativo');
	});
	
	/****************/

	$("#noticias a").click(function(){
		listaNoticias($(this).attr('rel'));
		$(".ativo").toggleClass('ativo');
		$(this).parent().toggleClass('ativo');
	});
	
	$("#menuEventos a").click(function(){
		listaEvento($(this).attr('rel'));
		$(".ativo").toggleClass('ativo');
		$(this).parent().toggleClass('ativo');
	});
	
	$("#nl-submit").click(function(){
		cadastraNewsletter();
	});

	function cadastraNewsletter() {
		var nome = $("#nl-nome").val();
		var celular = $("#nl-celular").val();
		var email = $("#nl-email").val();
		$(".avisoNews").html('Aguarde ...');
		$.ajax({
			type: "POST",
			url: "inc_cadastraNews.php",
			data: "nome="+nome+"&celular="+celular+"+&email="+email,
			cache: false,
			success: function(html){
				$(".avisoNews").empty();
				$(".avisoNews").append(html);
			}
		});	
	}
	
	function limpaNewsletter(){
		$("#nl-nome").val('nome');
		$("#nl-celular").val('celular');
		$("#nl-email").val('email');	
	}
	
	var valorInicial = new Array();
	
	$("#nl .campo").each(function(i) {
		var formId = $(this).attr('id');
		valorInicial[formId] = $(this).attr('value');
	});
			
	$("#nl .campo").focus(function() {
		var valor = document.getElementById(this.id).value;
		var valorForm = document.getElementById(this.id).value;
		if (valorForm == valorInicial[this.id]) {
			document.getElementById(this.id).value = '';
		}
		
		// EXCESSÃO P/ O CAMPO SENHA
		if(this.id == 'formSenha'){
			document.getElementById(this.id).type = "password";
		}
		
	});
	
	$("#nl .campo").blur(function() {
		var valorForm = document.getElementById(this.id).value;
		
		// EXCESSÃO P/ O CAMPO SENHA
		if(this.id == 'formSenha' && valorForm == ''){
			document.getElementById(this.id).type = "text";
		}
		
		if (valorForm == '') {
			document.getElementById(this.id).value = valorInicial[this.id];
		}
	});

	/*$(".interna a img").each(function(i) {
		//alert($(this).parent().html());
		$(this).parent().css("background-color","black");
	});*/
	
	$("a img").hover(function() {
		$(this).stop().fadeTo('medium',0.7);
	},function(){
		$(this).stop().fadeTo('medium',1);
	});
	
	$(".btMonthPrev").click(function(){
		atualizaCalendario(this,'prev');
	});
	
	$(".btMonthNext").click(function(){
		atualizaCalendario(this,'next');
	});

	function atualizaCalendario(quem,praonde) {
		var rel = parseInt($(quem).attr('rel'));
		if (praonde == 'prev'){
			btMonthPrev = parseInt($(".btMonthPrev").attr('rel')) - 1;
			btMonthNext = parseInt($(".btMonthNext").attr('rel')) - 1;
		}
		if (praonde == 'next'){
			btMonthPrev = parseInt($(".btMonthPrev").attr('rel')) + 1;
			btMonthNext = parseInt($(".btMonthNext").attr('rel')) + 1;
		}
		$(".btMonthPrev").attr('rel',btMonthPrev);
		$(".btMonthNext").attr('rel',btMonthNext);
		$.ajax({
			type: "POST",
			url: "calendar.php",
			data: "month="+rel,
			cache: false,
			success: function(html){
				$(".calendario").empty();
				$(".calendario").append(html);
				carregaCalendar();
			}
		});	
	}
	
	
	// Enquete
$(".btEnquete").click(function(){

	var achou = false;
	var idresposta = "input[type=radio]";
	var idenquete = $("#idenquete").val();
	var valResposta;
	
	$(idresposta, "#enquete form").each(function(indice){
	
		if ($(this).attr("checked") == true){
			
			achou = true;
			valResposta = $(this).val();
			
		}
	
	});
	
	if (achou == false){
	
		alert('Marque sua resposta!');
	
	} else {
		
		$.ajax({
			beforeSubmit:  showRequest,  // pre-submit callback 
			success:       showResponse,  // post-submit callback 
			url:       'inc_votacao.php',
			data:	   'idreposta='+ valResposta+'&idenquete='+idenquete, 
			type:      'post'
		});	

	}
	
})

$(".btResultados").click(function(){
	var idenquete = $("#idenquete").val();
	
	jQuery.facebox({ ajax: 'popEnquete.php?status=2&idenquete='+idenquete})
	
})


function showRequest(formData, jqForm, options) {
	
}

function showResponse(responseText, statusText) {
	
	//alert(responseText);
	
	var valor = responseText.split("|");
	
	jQuery.facebox({ ajax: 'popEnquete.php?status='+valor[0]+'&idresposta='+valor[1] })
	//$("#resultado").html(responseText);
	
}
	
	
	
});


