﻿(function ($)
{
    $(document).ready(function ()
    {
        var $overlay = $("#DialogOverlay");
        var $dialog = $("#DialogContent");

        $overlay.show();
        $overlay.css({ opacity: 0.3 });

        var dialogTop = $(window).height() / 2 - $dialog.height() / 2;
        var dialogLeft = $(window).width() / 2 - $dialog.width() / 2;

        if (dialogTop < 0)
        {
            dialogTop = 0;
        }

        if (dialogLeft < 0)
        {
            dialogLeft = 0;
        }

        $dialog.css({
            top: dialogTop,
            left: dialogLeft
        });

        $dialog.show();

        $(document).keydown(function (e)
        {
            if (e.keyCode == 27)
            {
                closeDialog($overlay, $dialog);
            }
        });

        $overlay.click(function ()
        {
            closeDialog($overlay, $dialog);
        });

        $("#CloseDialog").click(function ()
        {
            closeDialog($overlay, $dialog);
        });
    });
})(jQuery);

function closeDialog($overlay, $dialog)
{
    $.get("/Ajax/SetCookie.ashx?cookiename=closedDialog", function ()
    {
        $overlay.fadeOut();
        $dialog.fadeOut();
    });
}
