﻿function popupcalendario() {
    $('.divDia a').floatingPopup();
}

function eventos() {
    try { ajustamodalpopups(); } catch (e) { }
    try { popupcalendario(); } catch (e) { }

    $(".CalendarioHome_FloatingDivModelo").hide("");
    $(".CalendarioHome_Day .DiaAtivo").parent().css({ "height": "19px" });
    $(".CalendarioHome_Day .DiaInativo").parent().css({ "height": "19px" });
    $(".CalendarioHome_DayHeader").each(
        function(intIndex) {
            $(this).css({ "width": "10px" });
            $(this).css({ "height": "19px" });
            $(this).html("<span class='DiaInativo'>" + $(this).html() + "</span>")
        }
    );
    
        $(".linhaDia").each(function() {
            maxHeight = 0;
            $(this).children().each(function() {
                if ($(this).height() > maxHeight) maxHeight = $(this).height();
            });
            $(this).children().each(function() {
                $(this).children(":first").children(".Body").height(maxHeight - 50);
            });
        });
        $(".divDia").each(function() {
            $(this).children(":last").children(".barraPequena").hide();
        });

//        $("div.divDia a").mouseout(function() {
//        /*alert("fora1:" + $(this).children(":first").children(".divFlutuante")[0].id);*/
//        //$(this).children(":first").children(".divFlutuante").css({ "display": "none" });
//        return false;
//    });

//    $(".calendarioTable").mouseover(function() {
//        /*$(".divFlutuante").css({ "display": "none" });*/
//        /*return false;*/
//    });

//    $(".selecionado").mouseover(function() {
//        /*$(".divFlutuante").css({ "display": "none" });*/
//        /*alert('oi');
//        return false; */
//    });

//    $(".divFlutuante").mouseout(function() {
//    /*alert("fora2:" + $(this).children(":first").children(".divFlutuante")[0].id);*/
//        /*$(this).css({ "display": "none" });*/
//        /*return false;*/
//    });



//    $("div.divDia a").mouseover(function() {
//        /*return false;*/
//        //if ($(this).children(":first").children(".divFlutuante").css("display") == "block") {
//        //    $(this).children(":first").children(".divFlutuante").css({ "display": "none" });
//        //}
//        //else {
//        $("div.divFlutuante").css({ "display": "none" });
//        //var divFlutuante = $(this).children(":first").children(".divFlutuante");
//        var divFlutuante = $(this).parent()[0].children[0].children[1];
//        if (divFlutuante.hasClass("rightBottom")) {
//            divFlutuante.css({ "display": "block", "bottom": "-35px", "left": "110px" });
//        }
//        else if (divFlutuante.hasClass("rightTop")) {
//            divFlutuante.css({ "display": "block", "top": "0px", "left": "110px" });
//        }
//        else if (divFlutuante.hasClass("leftBottom")) {
//            divFlutuante.css({ "display": "block", "bottom": "-35px", "left": "-309px" });
//        }
//        else {
//            divFlutuante.css({ "display": "block", "top": "0px", "left": "-309px" });
//        }
//        //}
//        return false;
//    });

//    /*$("span.Chamada").each(function() {
//        $(this).text(($(this).text()).substring(0,100) + "...");
//    });*/
//    
    function ExibePopup(ctl) {
        $(ctl).addClass("selecionado");
        $(".CalendarioHome_FloatingDiv").remove();
        $(ctl).parent().append("<div class='CalendarioHome_FloatingDiv'></div>")
        $(ctl).parent().children(".CalendarioHome_FloatingDiv").css({ "top": $(ctl).position().top - 48, "left": $(ctl).position().left - 142 });
        $(ctl).parent().children(".CalendarioHome_FloatingDiv").html($(".CalendarioHome_FloatingDivModelo").html() + "<div class='CalendarioHome_FloatingDiv_Conteudo'></div>");
        $(ctl).parent().children(".CalendarioHome_FloatingDiv").children(".CalendarioHome_FloatingDiv_Conteudo").html(
            "<table class='CentralizadoVertical'><tr><td style='vertical-align:middle'>" +
                $(ctl).parent().children(".Conteudo").html() +
            "</td></tr></table>"
            );
        $(ctl).parent().children(".CalendarioHome_FloatingDiv").show("");

        $(".CalendarioHome_Container td span").click(function() {
            $(ctl).removeClass("selecionado");
            $(".CalendarioHome_FloatingDiv").remove();

        });

        $(".CalendarioHome_FloatingDiv_Close").click(function() {
            $(ctl).removeClass("selecionado");
            $(".CalendarioHome_FloatingDiv").remove();
        });

        $(".bg_tooltip").click(function() {
            $(ctl).removeClass("selecionado");
            $(".CalendarioHome_FloatingDiv").remove();
        });

    }
    $(".CalendarioHome_Day .DiaAtivo").click(function() {
        ExibePopup(this);
        return;
    });


    /**
    * menu
    */

    /*$("#menuBottom li a").mouseover(function() {
    alert($(this).html());
    }).dequeue();
    /*$("ul#submenu").css({ "background-color": $("#header").css("background-color") });
    $("#menuBottom li").hover(function() {
    $("ul#submenu").html($(this).children(":first").html());
    $(".submenu").css({ "top": $(this).offset().top + 15, "left": $(this).offset().left }).slideDown("fast");
    }, function(e) {
    if (($(".submenu:visible")) && (e.pageY <= $(".submenu").offset().top) && ((e.pageY <= $("#menuBottom").offset().top) || (e.pageY >= ($("#menuBottom").offset().top + 15)))) {
    $(".submenu").slideUp("fast");
    }
    });
    $(".submenu").hover(function() { }, (function() {
    $(this).slideUp("fast");
    }));/

    /*$.konami(function() {
    $(".bolaTitleContainer").html("&#9786;").css({
    "font-size": "125px",
    "top": "-32px",
    "left": "-1px"
    });
    });*/

}

function EndRequestHandler(sender, args) {
    $(document).ready(function() {
        eventos();
    });
}


$(document).ready(function() {

    eventos();
    lContinua = false;
    try {
        if (Sys != undefined) lContinua = true;
    } catch (e) {
    }
    if (lContinua) {
        if (Sys.WebForms != undefined) Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    }

});


