/**
 * 集中管理各个z-index
 * @author yiminghe@gmail.com
 */
KISSY.add("editor/core/zIndexManager", function (S, Editor) {

    /**
     * z-index manager
     *@enum {number}
     */
    var zIndexManager = Editor.zIndexManager = {
        BUBBLE_VIEW: (1100),
        POPUP_MENU: (1200),
        // flash 存储设置最高
        STORE_FLASH_SHOW: (99999),
        MAXIMIZE: (900),
        OVERLAY: (9999),
        LOADING: (11000),
        LOADING_CANCEL: 12000,
        SELECT: (1200)
    };

    /**
     * 获得全局最大值
     */
    Editor.baseZIndex = function (z) {
        return (Editor['Config'].baseZIndex || 10000) + z;
    };

    return zIndexManager;

}, {
    requires: ['./base']
});