﻿Ext.BLANK_IMAGE_URL = urlBase + 'extjs2/images/default/s.gif';
Ext.util.Format.brMoney = function(v){
    v = (Math.round((v-0)*100))/100;
    v = (v == Math.floor(v)) ? v + ".00" : ((v*10 == Math.floor(v*10)) ? v + "0" : v);
    return ('R$ ' + v).replace(/\./, ',');
};

Ext.namespace('ComproCard');
ComproCard.Buttons = function(){
    return{
        Cancelar: {
            text: 'Cancelar',
            icon: urlBase + 'images/cancel.png',
            cls: 'x-btn-text-icon'
        },
        Ok: {
            text: 'OK',
            icon: urlBase + 'images/apply.png',
            cls: 'x-btn-text-icon'
        },
        Salvar: {
            text: 'Salvar',
            icon: urlBase + 'images/save.png',
            cls: 'x-btn-text-icon'
        }
    }
}();
ComproCard.Layout = function(){
    return{        
        init: function(){
            Ext.QuickTips.init();
            Ext.form.Field.prototype.msgTarget = 'side';
            var logoPanel = new Ext.Panel({   
                id: 'pnl-logo',
                region: 'north',
                border: false,
                height: 70
            });      
                  
            var mainPanel = new Ext.Panel({
                id: 'pnl-main',
                region: 'center',                
                border: true,
                autoScroll: true
            });
            
            var taskPanel = new TaskPanel();
            
            var viewPort = new Ext.Viewport({
                layout: 'border',
                items: [logoPanel, taskPanel, mainPanel]
            });            
        },
        removeLoading: function(){
            Ext.get('loading').remove();
            Ext.get('loading-mask').fadeOut({remove:true});
        }        
    }
}();
