function multimediaInit($modal) {
    var $dialog = $("#multimedia-dialog");
    if ($(window).height() < 700) {
        $("#multimedia-dialog-footer").css({
            display: "none",
            height: "0px"
        });
        $dialog.css("height", "482px");
        $("#multimedia-dialog-content").css("height", "462px");
    }

    $dialog.css({
        "top": Math.round(($(window).height()-500)/2) + "px",
        "left": Math.round(($(window).width()-900)/2) + "px"
    });

    $("#multimedia-dialog-close").click(function(){
        $(".multimedia-dialog-category").unbind();
        $(".multimedia-dialog-category2").unbind();
        $(".multimedia-dialog-img").unbind();
        $(".multimedia-dialog-play").unbind();
        $modal.remove();
        delete $modal;
        return false;
    });

    $(".multimedia-dialog-tabs-link").click(function(){
        var $tabs = $("#multimedia-dialog-tabs-menu");
        $tabs.find("a").each(function(){
            var css = $(this).attr("href").substr(1);
            $(this).addClass(css).removeClass(css + "-active");
        });
        $(this).addClass($(this).attr("href").substr(1) + "-active");

        $(".multimedia-dialog-tabs-content").each(function(){
            $(this).css("display", "none");
        });
        $($(this).attr("href")).css("display", "block");
        return false;
    });

    $(".multimedia-dialog-img").live("click", function(){
        $(this).closest("tr").find(".multimedia-dialog-play").click();
        return false;
    });

    $(".multimedia-dialog-footer-play").live("click", function(){
        $(this).parents("ul").find("li").removeClass("multimedia-dialog-ul-selected");
        $(this).parents("li").addClass("multimedia-dialog-ul-selected");
        $.get(
            $(this).attr("href"),
            function(response){
                $("#multimedia-dialog-player-content").html(response);
                $("a.multimedia-dialog-category2").click(function(){
                    $("#multimedia-dialog-tabs-menu").find("li:eq(1) a").click();
                    $.get(
                        $(this).attr("href"),
                        function(response){
                            $("#multimedia-dialog-tabs-link-categories").html(response);
                        }
                    );
                    return false;
                });
            }
        );
        return false;
    });

    $(".multimedia-dialog-item-title").live("click", function(){
        $(this).closest("tr").find("a.multimedia-dialog-play").click();
        return false;
    });

    $(".multimedia-dialog-play").live("click", function(){
        if ($(this).parents("td").hasClass("multimedia-dialog-table-selected")){
            return false;
        }

        var $tab = $(this).closest("table");
        $tab.find("td").removeClass("multimedia-dialog-table-selected");
        $(this).closest("tr").find("td").addClass("multimedia-dialog-table-selected");

        $.get(
            $(this).attr("href"),
            function(response){
                $("#multimedia-dialog-player-content").html(response);
                $("a.multimedia-dialog-category2").click(function(){
                    $("#multimedia-dialog-tabs-menu").find("li:eq(1) a").click();
                    $.get(
                        $(this).attr("href"),
                        function(response){
                            $("#multimedia-dialog-tabs-link-categories").html(response);
                        }
                    );
                    return false;
                });
            }
        );

        return false;
    });

    $(".multimedia-dialog-category").live("click", function(){
        $.get(
            $(this).attr("href"),
            function(response){
                $("#multimedia-dialog-tabs-link-categories").html(response);
            }
        );
        return false;
    });

    $("a.multimedia-dialog-category2").live("click", function(){
        $("#multimedia-dialog-tabs-menu").find("li:eq(1) a").click();
        $.get(
            $(this).attr("href"),
            function(response){
                $("#multimedia-dialog-tabs-link-categories").html(response);
            }
        );
        return false;
    });

    $(".multimedia-dialog-pagination a").live("click", function(){
        var url = $(this).attr("href");
        var $link = $(this);

        var $linkId = 0;
        if ($link.parents("td").length > 0) {
            $linkId = $link.parents("td").find(".multimedia-dialog-category").attr("id");
        }

        if (url.charAt(0) != "#") {
            $.get(
                url,
                function(response){
                    var $c = $link.parents(".multimedia-dialog-tabs-content");
                    $c.html(response);

                    if ($linkId != 0) {
                        $linkId = $("#" + $linkId);
                    }

                    $c.scrollTo($linkId, 500);
                }
            );
        }
        return false;
    });

    $("#multimedia-dialog-search input[type=submit]").click(function(){
        var $form = $(this).closest("form");
        $.post(
            $form.attr("action"),
            $form.serialize(),
            function(response) {
                $("#multimedia-dialog-search-result").html(response);
            }
        );
        return false;
    });
}
