Ext.ns('DJIndexes.FixedIncome');

DJIndexes.FixedIncome = function() {
	
	var tabContainer = 'overview-tabs';
	var tabContent = [
		{ title: 'Dow Jones Corporate Bond Index', contentEl: 'corporate-bond-index' },
		{ title: 'Dow Jones CBOT Treasury Index', contentEl: 'cbot-treasury-index' },
		{ title: 'Dow Jones LATixx Indexes', contentEl: 'latixx-indexes' },
		{ title: 'Dow Jones Citigroup® Sukuk Index', contentEl: 'citigroup-sukuk-index' }
	];
	
	var tab2Container = 'indexdata-tabs';
	var tab2Content = [
		{ title: 'Dow Jones Corporate Bond Index', contentEl: 'corporate-bond-index' },
		{ title: 'Dow Jones Citigroup® Sukuk Index', contentEl: 'citigroup-sukuk-index' }
	];
	
	
	function _init() {
		indexdataTabs();
		overviewTabs();
		intraday();
		literatureCenter();
	}
	
	function overviewTabs() {
		
		var tabContentEl = Ext.get('overview-tabs');
		
		if (tabContentEl) {
			new DJIndexes.widget.InfoTabs(tabContentEl,{
				tabs: tabContent
			});
		}
		
	}
	
	function indexdataTabs() {
		
		var tab2ContentEl = Ext.get('indexdata-tabs');
		
		if (tab2ContentEl) {
			new DJIndexes.widget.InfoTabs(tab2ContentEl,{
				tabs: tab2Content
			});
		}
		
	}
			
	function intraday() {
		if (Ext.get('intraday')) {
			new DJIndexes.widget.Intraday2('intraday',{
				familyId: 'fix',
				title: 'Dow Jones Fixed Income Indexes'				
			});
		}
	}

	function literatureCenter(){
		
		var container = "literaturecenter";
        if (Ext.get(container)) {
            new DJIndexes.widget.LiteratureSimpleView(container);
        }
		
	}
	
	return {
		init: _init
	}
	
}();
Ext.onReady(DJIndexes.FixedIncome.init,DJIndexes.FixedIncome);
