$(document).ready(function () {
	
	$("#top a.icon-facebook.connected").live('mouseover',function () {
		$(".face-tip.connected").stop(true, true).fadeIn("fast");
	});
	$("#top a.icon-facebook.connected").live('mouseout',function () {
		$(".face-tip.connected").stop(true, true).fadeOut("fast");
	});
	$("#top a.icon-facebook.disconnected").live('mouseover',function () {
	    $(".face-tip.disconnected").stop(true, true).fadeIn("fast");
	});
	$("#top a.icon-facebook.disconnected").live('mouseout',function () {
	    $(".face-tip.disconnected").stop(true, true).fadeOut("fast");
	});
	
	$("#mapa .fechar").click (function () {
		$(this).parent("div").hide();
	});

    /* Aba Busca */
	$("#botao-abre-busca").live('click', function () {
        if ($("#busca").css("margin-top") == "-154px") {
            $("#busca").animate({
                marginTop: "0px"
            }, 700);
        } else {            
            $("#busca").animate({
                marginTop: "-154px"
            }, 700);
        }
    });
    $("#busca .box-busca p.fechar").click(function () {
        $("#busca").animate({
            marginTop: "-154px"
        }, 700);
    });

    if ($("#mapa").css("display") == "block") {
        $("img.click-local").css("padding-bottom", "50px");
    } else {
        $("img.click-local").css("padding-bottom", "0px");
    }


    /* Menu */
    $(".menu-top li").mouseover(function () {
        var menuItem = $(this).width();
        $(this).find(".bg-menu").css("width", menuItem);
        $(this).find(".bg-menu").stop(true, true).slideDown("fast");
        $(this).find("a").css("background", "none");
        $(this).find("a").css("color", "#86663d");
    });
    $(".menu-top li").mouseout(function () {
        $(this).find(".bg-menu").stop(true, true).slideUp("fast");
        $(this).find("a").css("background", "url(/content/images/bg-a-top.png) bottom center repeat-x");
        $(this).find("a").css("color", "#ece6da");
    });

    /* Splash */

    $("#destaque-galeria .mais-popular .data").mouseover(function () {
        $(this).find(".dia").hide();
        $(this).find(".mes").hide();
    });
    $("#destaque-galeria .mais-popular .data").mouseout(function () {
        $(this).find(".dia").show();
        $(this).find(".mes").show();
    });

    $("#destaque-galeria .mais-recentes .data").mouseover(function () {
        $(this).find(".dia").hide();
        $(this).find(".mes").hide();
    });
    $("#destaque-galeria .mais-recentes .data").mouseout(function () {
        $(this).find(".dia").show();
        $(this).find(".mes").show();
    });

    $("#destaque-galeria .minha-galeria .data").mouseover(function () {
        $(this).find("img").hide();
    });
    $("#destaque-galeria .minha-galeria .data").mouseout(function () {
        $(this).find("img").show();
    });
	
	$("#destaques p.title").mouseover(function () {
		$(this).find(".hover").css("color","#c19e64");
	});
	$("#destaques p.title").mouseout(function () {
		$(this).find(".hover").css("color","#FFFFFF");
	});


    /* Blog */
    $("#blog .top").click(function () {
        if ($("#show-categorias").css("display") == "none") {
            $("#show-categorias").show();
            $(".top").css("background", "#ece6da");
        } else {
            $("#show-categorias").hide();
            $(".top").css("background", "none");
        }
    });
    $("#blog .top2").click(function () {
        if ($("#show-recentes").css("display") == "none") {
            $("#show-recentes").show();
            $(".top2").css("background", "#ece6da");
        } else {
            $("#show-recentes").hide();
            $(".top2").css("background", "none");
        }
    });

    $("#show-recentes .link").mouseover(function () {
        $(this).css("background", "#595959");
        $(this).find(".day").css("color", "#FFFFFF");
        $(this).find(".post").css("color", "#FFFFFF");
    });
    $("#show-recentes .link").mouseout(function () {
        $(this).css("background", "none");
        $(this).find(".day").css("color", "#000000");
        $(this).find(".post").css("color", "#000000");
    });


    /* Galeria de Fotos */
    $("#galeria .baloon-comments").mouseover(function () {
        $(this).find(".tip").stop(true,true).fadeIn("fast");
    });
    $("#galeria .baloon-comments").mouseout(function () {
        $(this).find(".tip").stop(true,true).fadeOut("fast");
    });
    $("#galeria .galeria-de-fotos .foto").mouseover(function () {
        $(this).find(".ampliar-foto").show();
    });
    $("#galeria .galeria-de-fotos .foto").mouseout(function () {
        $(this).find(".ampliar-foto").hide();
    });

    if ($(".options-galeria .data").hasClass("active")) {
        $(this).parent("div").find("p.title").css("color", "#FFFFFF");
    }
	
	$("#galeria .mais-recentes .data").mouseover (function() {
		if ($(this).hasClass("active")) {
			return false;
		} else {
			$(this).css("background","url(/content/images/bola_amarela.png) top left no-repeat");
			$(this).find("p").css("color","#000000");
			$(this).find(".dia").css("background","url(/content/images/bg-dia-galeria-active.jpg) bottom center no-repeat");
		}
	});
	$("#galeria .mais-recentes .data").mouseout (function() {
		if ($(this).hasClass("active")) {
			return false;
		} else {
			$(this).css("background","url(/content/images/circulo_pontilhado.png) top left no-repeat");
			$(this).find("p").css("color","#757575");
			$(this).find(".dia").css("background","url(/content/images/bg-dia-galeria.jpg) bottom center no-repeat");
		}
	});
	
	$("#galeria .mais-popular .data").mouseover (function() {
		if ($(this).hasClass("active")) {
			return false;
		} else {
			$(this).css("background","url(/content/images/bola_vermelha.png) top left no-repeat");
			$(this).find("p").css("color","#FFFFFF");
			$(this).find(".dia").css("background","url(/content/images/bg-dia-galeria-popular-active.jpg) bottom center no-repeat");
		}
	});
	$("#galeria .mais-popular .data").mouseout (function() {
		if ($(this).hasClass("active")) {
			return false;
		} else {
			$(this).css("background","url(/content/images/circulo_pontilhado_vermelho.png) top left no-repeat");
			$(this).find("p").css("color","#757575");
			$(this).find(".dia").css("background","url(/content/images/bg-dia-galeria-popular.jpg) bottom center no-repeat");
		}
	});

    $("#galeria .tipo-busca.data").click(function () {
        if ($("#date").css("display") == "none") {
            $("#galeria .tipo-busca.data").addClass("active");
            $("#galeria .tipo-busca.nome").removeClass("active");
            $("#date").show();
        }
    });

    $("#galeria .tipo-busca.nome").click(function () {
        if ($("#date").css("display") == "block") {
            $("#galeria .tipo-busca.data").removeClass("active");
            $("#galeria .tipo-busca.nome").addClass("active");
            $("#date").hide();
        }
    });

    $("#box-facebook .close").click(function () {
        $(this).parent("#box-facebook").css('visibility', 'hidden');
        $(this).parent("#box-facebook").hide();
        $("body").css("overflow", "auto");
    });

    $("#box-facebook .checkbox input").change(function () {
        $(this).css("background", "#000000");
    });

    $('.ok').live("click", function () {
        $(this).parent().hide();
    });

    /* Agenda */
    $("#agenda .banners li").mouseover(function () {
        $(this).find(".data p").css("color", "#FFFFFF");
        $(this).find(".data p.dia").css("color", "#f9c301");
        $(this).find(".img-banner").css("background-position", "-288px 0");
        $(this).find(".img-banner").find(".show-download-banner").show();
        $(this).find(".img-banner").find(".img-download").show();
        $(this).find(".share-agenda").find(".redes").find(".show-redes").css("visibility", "visible");
        $(this).find(".share-agenda").find(".redes").find(".show-redes").find(".dark-plusone").show();
    });
    $("#agenda .banners li").mouseout(function () {
        $(this).find(".data p").css("color", "#f9c301");
        $(this).find(".data p.dia").css("color", "#ffffff");
        $(this).find(".img-banner").css("background-position", "0 0");
        $(this).find(".img-banner").find(".show-download-banner").hide();
        $(this).find(".img-banner").find(".img-download").hide();
        $(this).find(".share-agenda").find(".redes").find(".show-redes").css("visibility", "hidden");
        $(this).find(".share-agenda").find(".redes").find(".show-redes").find(".dark-plusone").hide();
    });
		
    $("#agenda .banners li").mouseover(function () {
		if($(this).find(".share-agenda").find(".eu-vou img").hasClass("active")){
			return false;
		}else{
			$(this).find(".share-agenda").find(".eu-vou img").attr("src","/content/images/eu_vou_on.png");
		}
	});
    $("#agenda .banners li").mouseout(function () {
		if($(this).find(".share-agenda").find(".eu-vou img").hasClass("active")){
			return false;
		}else{
			$(this).find(".share-agenda").find(".eu-vou img").attr("src","/content/images/eu_vou_off.png");
		}
	});

    $("#agenda-post .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#agenda-post .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#galeria .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#galeria .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#blog .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#blog .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#agenda-listagem .dj-list ").mouseover(function () {
        $(this).find("img").css("background-position", "-288px 0");
        $(this).find("p a").css("color", "#FFFFFF");
        $(this).find("p.data").css("color", "#F8C301");
    });
    $("#agenda-listagem .dj-list ").mouseout(function () {
        $(this).find("img").css("background-position", "0 0");
        $(this).find("p a").css("color", "#F8C301");
        $(this).find("p.data").css("color", "#FFFFFF");
    });

    $(".djs-bandas .link").mouseover(function () {
        $(this).find(".show-box").show();
    });
    $(".djs-bandas .link").mouseout(function () {
        $(this).find(".show-box").hide();
    });

    /* Resultados Busca */
    $("#resultado-busca .resultado").mouseover(function () {
        $(this).css("background", "url(/content/images/bg-busca-resultado.png) center left no-repeat");
    });
    $("#resultado-busca .resultado").mouseout(function () {
        $(this).css("background", "none");
    });


    /* Cardápio */
    $(".icon-comida").click(function () {
        if ($(".menu-comida").css("display") == "none") {
            $(".icon-comida").addClass("active");
            $(".menu-comida").show();
        } else {
            $(".icon-comida").removeClass("active");
            $(".menu-comida").hide();
        }
    });
    $(".icon-bebida").click(function () {
        if ($(".menu-bebida").css("display") == "none") {
            $(".icon-bebida").addClass("active");
            $(".menu-bebida").show();
        } else {
            $(".icon-bebida").removeClass("active");
            $(".menu-bebida").hide();
        }
    });
    $(".icon-vinho").click(function () {
        if ($(".menu-vinho").css("display") == "none") {
            $(".icon-vinho").addClass("active");
            $(".menu-vinho").show();
        } else {
            $(".icon-vinho").removeClass("active");
            $(".menu-vinho").hide();
        }
    });

    $(".cardapio-icons a").mouseover(function () {
        $(this).find(".tip").stop(true,true).fadeIn("fast");
    });
    $(".cardapio-icons a").mouseout(function () {
        $(this).find(".tip").stop(true,true).fadeOut("fast");
    });

    $(".lista-cardapio").mouseover(function () {
        $(this).find(".show-hover").show();
    });
    $(".lista-cardapio").mouseout(function () {
        $(this).find(".show-hover").hide();
    });

    $(".recomendo p").click(function () {
        $(this).prev(".star").addClass("active");
    });

    $("#cardapio .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#cardapio .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#cardapio .show-hover .redes").mouseover(function () {
        $(this).css("background", "none");
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#cardapio .show-hover .redes").mouseout(function () {
        $(this).css("background", "url(/content/images/bg-share-cardapio.jpg) center 15px no-repeat");
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });





    /* O La Barra */
    $("#labarra .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#labarra .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#labarra .show-hover .redes").mouseover(function () {
        $(this).css("background", "none");
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#labarra .show-hover .redes").mouseout(function () {
        $(this).css("background", "url(/content/images/bg-share-cardapio.jpg) center 15px no-repeat");
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    $("#labarra .galeria-de-fotos .foto").mouseover(function () {
        $(this).find(".ampliar-foto").show();
    });
    $("#labarra .galeria-de-fotos .foto").mouseout(function () {
        $(this).find(".ampliar-foto").hide();
    });

    /* Club */

    $("#club .options .option-menu").mouseover(function () {
        $(this).find(".text p").css("color", "#f9c301");
        $(this).find(".text p span").css("color", "#FFFFFF");
        $(this).find(".image").css("background-position", "-235px 0");
		$(this).find(".hover-em-breve").show();
    });
    $("#club .options .option-menu").mouseout(function () {
        $(this).find(".text p").css("color", "#FFFFFF");
        $(this).find(".text p span").css("color", "#f9c301");
        $(this).find(".image").css("background-position", "0 0");
		$(this).find(".hover-em-breve").hide();
    });

    $("#club .eventos .option-menu").mouseover(function () {
        $(this).find(".text p").css("color", "#FFFFFF");
        $(this).find(".text p span").css("color", "#f9c301");
        $(this).find(".image").css("background-position", "-288px 0");
    });
    $("#club .eventos .option-menu").mouseout(function () {
        $(this).find(".text p").css("color", "#f9c301");
        $(this).find(".text p span").css("color", "#FFFFFF");
        $(this).find(".image").css("background-position", "0 0");
    });

    $("#club .redes").mouseover(function () {
        $(this).find(".show-redes").css("visibility", "visible");
        $(this).find(".show-redes").find(".dark-plusone").show();
    });
    $("#club .redes").mouseout(function () {
        $(this).find(".show-redes").css("visibility", "hidden");
        $(this).find(".show-redes").find(".dark-plusone").hide();
    });

    /* Hell-o */
    $('.demonietto').each(function () {
        var distance = 10;
        var time = 250;
        var hideDelay = 300;
        var hideDelayTimer = null;
        var beingShown = false;
        var shown = false;
        var trigger = $('.trigger', this);
        var info = $('.hello');

        $(".demonietto").mouseover(function () {

            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            if (beingShown || shown) {
                // don't trigger the animation again
                return;
            } else {
                // reset position of info box
                beingShown = true;
                info.css({
                    top: 165,
                    left: 275,
                    display: 'block',
                    position: 'absolute'
                }).animate({
                    top: '-=' + distance + 'px',
                    opacity: 1
                }, time, 'swing', function () {
                    beingShown = false;
                    shown = true;
                });
            }
            return false;
        }).mouseout(function () {
            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            hideDelayTimer = setTimeout(function () {
                hideDelayTimer = null;
                info.animate({
                    top: '-=' + distance + 'px',
                    opacity: 0
                }, time, 'swing', function () {
                    shown = false;
                    info.css('display', 'none');
                });
            }, hideDelay);
            return false;
        });
    });


});


/* Top */

$(document).ready(function () {

    $('a[href=#top]').click(function () {
        $('html, body').animate({ scrollTop: 0 }, 'fast');
        return false;
    });

});

var windowHeight, contentHeight, scroll_pos, contentwidth, windowWidth, projectedTop;
function _center_overlay(div) {
    if (div != 'undefined') {
        scroll_pos = _get_scroll();
        contentHeight = div.height(), contentwidth = div.width();

        windowHeight = $(window).height();
        windowWidth = $(window).width();
        projectedTop = (windowHeight / 2) + scroll_pos['scrollTop'] - (contentHeight / 2);

        if (projectedTop < 0) projectedTop = 0;

        if (contentHeight > windowHeight)
            return;

        div.css({
            'top': projectedTop,
            'left': (windowWidth / 2) + scroll_pos['scrollLeft'] - (contentwidth / 2)
        });
    };
};

function _get_scroll() {
    if (self.pageYOffset) {
        return { scrollTop: self.pageYOffset, scrollLeft: self.pageXOffset };
    } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
        return { scrollTop: document.documentElement.scrollTop, scrollLeft: document.documentElement.scrollLeft };
    } else if (document.body) {// all other Explorers
        return { scrollTop: document.body.scrollTop, scrollLeft: document.body.scrollLeft };
    };
};


$(document).ready(function () {
    $("#slideshow").css("overflow", "hidden");

    $("ul#slides").cycle({
        fx: 'fade',
        pause: 1,
        prev: '#prev',
        next: '#next',
        timeout: 10000
    });
});
