/**
 * Copyright(c) 2006-2009, FeyaSoft Inc..
 */
Ext.ns('feyaSoft.oilAccount.accountPublic');

Loader = function() {
    var loader;
    return {
        loading : function() {
            // safari and opera have iframe sizing issue, relayout fixes it
            if(Ext.isSafari || Ext.isOpera ){
                    //layout.layout(); // chrome is not work ...
            }
            var loading = Ext.get('loading');
            var mask = Ext.get('loading-mask');
            mask.setOpacity(0.8);
            mask.shift({
                xy:loading.getXY(),
                width:loading.getWidth(),
                height:loading.getHeight(),
                remove:true,
                duration:0.5,
                opacity:0.3,
                easing:'bounceOut',
                callback:function(){
                        loading.fadeOut({duration:0.2,remove:true});
                }
            });
        }
    }
}();

Ext.EventManager.onDocumentReady(Loader.loading, Loader, true);


// This is main JS file
Ext.onReady(function(){
 USR_GLOBAL_INFO = {};
    Ext.BLANK_IMAGE_URL = 'js/extjs/resources/images/default/s.gif';

    var viewport = new Ext.Viewport({
        renderTo: Ext.getBody(),
        layout:'border',
        items: [new feyaSoft.oilAccount.accountPublic.MainPanel()]
    });

});







