﻿Itsb_ItinerariPage = function(config)
{
    Ext.apply(this, config);

	Ext.ns('Ext.ux.layout');
	Ext.ux.layout.CenterLayout = Ext.extend(Ext.layout.ContainerLayout,{
		onLayout: function(ct, target) {
			if(!this.innerCt) {
				this.innerCt = target.createChild({tag:'center'});
			}
			this.renderAll(ct, this.innerCt);
		}
	});
	Ext.Container.LAYOUTS['ux.center'] = Ext.ux.layout.CenterLayout;

	var iframepanel = new Ext.ux.ManagedIframePanel({
		id: 'iframe-itinerari-page',
		defaultSrc :  'public/WebPage/Itinerari.aspx',
		loadMask:true
	});
    
    Itsb_ItinerariPage.superclass.constructor.call(this, {
        id          : config.id,
        title       : config.title,
        width       : 750,
        height      : 500,        
        layout      : 'fit',
        border      : false,
        bodyStyle   : 'padding:5px',
        modal       : true,
        plain       : true,
        resizable   : false,
        maximizable : true,
        autoDestroy : true,
		bbar        :[
			'->',
			{
                text: 'Chiudi e torna alla Home Page',
                iconCls: 'IconButton24px',
				id:'chiudi-button',
                iconAlign: 'right',
				scale:'medium',
				ctCls:'TextButton24px',
				handler: function(){                
		                Ext.getCmp(config.id).close();
					}
            }],
        items       : [iframepanel]
    });
};

Ext.extend(Itsb_ItinerariPage, Ext.Window, {

    initComponent : function(){
        Itsb_ItinerariPage.superclass.initComponent.call(this);             
    }
    
});
