/**
 * Ext Application Class.
 *
 * Author: Kazuhiro Kotsutsumi <kotsutsumi@xenophy.com>
 * 
 * http://www.xenophy.com/
 */

Ext.BLANK_IMAGE_URL = './images/s.gif';

// {{{ Application

/**
 * Applicationクラス
 */
Application = function() {

    // {{{ methods

    return {

        // {{{ init

        init : function() {

            // ローディングマスク設定
            var loading = Ext.get( 'loading' );
            var mask = Ext.get( 'loading-mask' );
            mask.setOpacity( .8 );

            // ローディングマスク解除
            mask.shift({
                xy:loading.getXY(),
                width:loading.getWidth(),
                height:loading.getHeight(),
                remove:true,
                duration:.8,
                opacity:.3,
                easing:'easeOutStrong',
                callback : function(){
                    loading.fadeOut({
                        duration:.8,
                        remove:true
                    });
                }
            });
        }

        // }}}

    }

    // }}}

}();

// {{{ onDocumentReady

Ext.EventManager.onDocumentReady(
    Application.init,
    Application,
    true
);

// }}}

/*
 * Local variables:
 * tab-width: 4
 * c-basic-offset: 4
 * c-hanging-comment-ender-p: nil
 * End:
 */

