window.atteq = {};
window.atteq.dialog = {};
window.atteq.xajax = {};
window.atteq.editor = {};
window.atteq.ajax = {
    jquery_dialog : {
        hide: function(dialog) {
            // Hide the dialog.
            $('#' + dialog).parents('.atteq-ajax-dialog').hide();
            return false;
        }
    },

    dialog : {
        hide : function(dialog) {
            // Remove the blanket.
            $("#atteq-ajax-dialog-blanket").remove();

            // Hide the dialog.
            $('#' + dialog).hide();
            return false;
        },

        center : function(dialog) {
            var $dialog = $("#" + dialog);
            $dialog.css('left', Math.max(0, ($(document).width() - $dialog.width()) / 2) + "px");
            $dialog.css('top', Math.max(0, ($(window).height() - $dialog.height()) / 2) + $(window).scrollTop() + "px");
        },

        show: function(url, dialog) {
            // Show the dialog.
            $("#" + dialog).html("");
            return sync_request(url, dialog, function() {
                // Create a blanket.
                $("#main").append('<div id="atteq-ajax-dialog-blanket"></div>');
                $("#" + dialog).css('z-index', 101);
                $("#" + dialog).show();

                atteq.ajax.dialog.center(dialog);
            });
        }
    }
};

window.atteq.version = '1.0';


