if ($.browser.msie && $.browser.version < 8)
{
    var ie = true;
}
else
    var ie = false;

$(document).ready(init);

function init() {
    if ($("#homeBlock").is("div")) {
        var max_blocks = 0;
        $("#homeBlock div.blocks > div").each(function () {
            $(this).find("li:not(:first) div.oculto").hide().end().find("li:first").addClass("visible");;
            $(this).find("p.name").mouseover(function () {
                var li = $(this).closest("li");
                li.removeClass("visible");
                $(this).closest("ul").find("li.visible").find("div.oculto").slideUp("slow");
                li.addClass("visible").find("div.oculto").slideDown("slow");
            });
            var n_blocks = $(this).find("li").size();
            if (n_blocks > max_blocks) max_blocks = n_blocks;
        });

        var h = 29 * max_blocks + 200 + 30;

        $("#homeBlock div.blocks > div:not(.clearfix)").each(function () {
            var n_blocks = $(this).find("li").size();
            var h2 = (max_blocks - n_blocks) * 29 + 200;
            $(this).height(h+"px");
            $(this).find("div.oculto").height(h2);
        });

        var n_blocks = $("#homeBlock div.blocks > div").size() - 1;

        var filas = Math.ceil(n_blocks / 4);
        var auxH = $("#homeBlock div.blocks > div:first").height();
        var alto = parseInt(auxH);

        $("#homeBlock div.blocks").height(filas*alto+"px");
    }

    $("div.cortina").hide();

    $(".MenuIcon ul li a").click(function (e) {
        e.preventDefault();
        if (ie)
            top_menu_ie($(this));
        else top_menu($(this));

    });

    if ($("#content > div.main > div:first div.boton-reserva").is("div")) {
        $("#content div.main").prepend("<br />");
    }
    var loc = document.location.href;
    if (loc.split("#")[1] == "newsletter") {
	$(".MenuIcon ul li a[title=Newsletter]").click();
    }
}

window.onload = function () {
    $("div.blocklist div.block:even").each(function () {
        if ($(this).next().is("div.block")) {
            var h1 = $(this).height();;
            var h2 = $(this).next().height();
            if (h1 > h2) {
                $(this).next().height(h1);
                $(this).next().find("div.left").height(h1+20);
                $(this).next().find("div.right").height(h1+20);
            }
            else if (h2 > h1) {
                $(this).height(h2);
                $(this).find("div.left").height(h2+20);
                $(this).find("div.right").height(h2+20);
            }
        }
        $(this).css("clear","left");
    });
}

function top_menu(link) {
        var post_url = link.attr("url");
        var n_item = $("li").index(link.parent());

        $("div.cortina a.close").click(function () {
            $(this).parent().slideUp();
            $(".MenuIcon ul li.active").removeClass("active");
            $("div.cortina div.contenido").hide();
        });

        if (link.parent().is(".active")) {
            $("div.cortina").slideUp();
            link.parent().removeClass("active");
            $("div.cortina div.contenido").css("display","none");
        }
        else if (link.parent().parent().find("> .active").is("li")) {
            $("div.cortina").slideUp("normal",function() {
                $("div.cortina div.contenido").css("display","none");
                $(".MenuIcon ul li.active").removeClass("active");
                link.parent().addClass("active");
                ajax();
            });
        }
        else if ($(".MenuIcon ul li.active").size() == 0) {
            ajax();
        }

        function ajax() {
            if ($("div.cortina div.contenido[n='"+n_item+"']").is("div")) {
                $("div.cortina div.contenido").hide();
                $("div.cortina div.contenido[n='"+n_item+"']").css("display","block");
                $("div.cortina").slideDown();
                link.parent().addClass("active");
            }
            else {
                $("div.cortina").append('<div class="contenido" n="'+n_item+'"></div>');
                $("div.cortina div.contenido").hide();
                $("div.cortina div.contenido[n='"+n_item+"']").append($("<div class='loader'><img src='"+base_url+"media/images/ajax-loader.gif' /></div>"));
                $("div.cortina div.contenido[n='"+n_item+"']").css("display","block");
                $("div.cortina").slideDown();
                link.parent().addClass("active");
                // LLAMAR POR AJAX
                $.ajax({
                    type: "get",
                    url: post_url,
                    success: function (response) {
                        $("div.cortina div.contenido[n='"+n_item+"']").empty().append(response);
                    }
                });
            }
        }
}

function top_menu_ie(link) {

    $("div.cortina a.close").click(function () {
        $(this).parent().slideUp();
        $(".MenuIcon ul li.active").removeClass("active");
        $("div.cortina div.contenido").empty();
    });

    var post_url = link.attr("url");
    $("div.cortina").slideUp();
    $("div.cortina div.contenido").empty();

    if (link.parent().is(".active")) {
        link.parent().removeClass("active");
        $("div.cortina div.contenido").empty();
    }
    else {
        link.parent().parent().find("li.active").removeClass("active");
        link.parent().addClass("active");
        ajax();
    }

    function ajax() {
        $("div.cortina div.contenido").append($("<div class='loader'><img src='"+base_url+"media/images/ajax-loader.gif' /></div>"));
        $("div.cortina").slideDown();
        // LLAMAR POR AJAX
        $.ajax({
            type: "get",
            url: post_url,
            success: function (response) {
                $("div.cortina div.contenido").html(response);
            }
        });
    }
}
