Ext.ns('DJIndexes.Sample');

DJIndexes.Sample = function() {
	
	function _init() {
		contactUs();
		intraday();
		literature();
		indexData();
		selectionlists();
	}
	
	function contactUs() {
		var tabContainer = 'contact-form';
		var container = Ext.get(tabContainer);
		if ( Ext.get(container) ) {
			new DJIndexes.widget.ContactForm(container,{
				additionalParams: [
					{ name: '00N60000001N3cm', value: 'DJ-Chinese Indexes Contact Form' }
				]
			});
		}
	}
	
	function intraday() {
		if (Ext.get('intraday')) {
			new DJIndexes.widget.Intraday('intraday',{
				familyId: 'CHI',
				title: '道琼斯指数', // Dow Jones Indexes
				languageCode: 'chi',
				gridColumnNames: ['指数代码', '时间 （美东）', '最新', '涨跌'], // Symbol, Date Time （EST）, Last, Net Change
				quoteLabels: ['涨跌','涨跌幅','开盘','成交量','最高','最低','年初迄今涨跌','年初迄今涨跌幅'],
							// Net Chg, % Chg, Open, Volume, High, Low, YTD Chg, YTD % Chg
				chartTabLabels: ['今日','5日','1个月','3个月','1年','5年','10年']
			});
		}
	}
	
	function literature() {
		var tabContainer = 'literature-tabs';
		var tabContent = [
			{ title: '背景资料/编制方法', contentEl: 'factsheets' },
			{ title: '宣传册', contentEl: 'brochures' },
			{ title: '一般信息', contentEl: 'general-info' }
		];
		
		var tabContentEl = Ext.get(tabContainer);
		if (tabContentEl) {
			new DJIndexes.widget.InfoTabs(tabContentEl,{
				tabs: tabContent
			});
		}
	}

	function indexData() {
		var tabContainer = 'indexdata-tabs';
		var tabContent = [
			{ title: '道琼斯中国88指数', contentEl: 'dj-china-88-index' },
			{ title: '道琼斯中国指数', contentEl: 'dj-china-broad-market-index' },
			{ title: '道琼斯上海指数', contentEl: 'dj-shanghai-index' },
			{ title: '道琼斯深圳指数', contentEl: 'dj-shenzhen-index' },
			{ title: '道琼斯第一财经中国600指数', contentEl: 'dj-cbn-china-600-index' },
			{ title: '道琼斯第一财经中国600行业领先指数', contentEl: 'dj-cbn-china-600-sector-blue-chip-indexes' },
			{ title: '道琼斯中国海外50指数', contentEl: 'dj-china=offshore-50-index' }
		];
		
		var tabContentEl = Ext.get(tabContainer);
		if (tabContentEl) {
			new DJIndexes.widget.InfoTabs(tabContentEl,{
				tabs: tabContent
			});
		}
	}

	function selectionlists() {
		var tabContainer = 'selectionlists-tabs';
		var tabContent = [
			{ title: '道琼斯中国88指数', contentEl: 'dj-china-88-index-selectionlists' },
			{ title: '道琼斯第一财经中国600指数', contentEl: 'dj-china-cbn-600-index-selectionlists' },
			{ title: '道琼斯中国海外50指数', contentEl: 'dj-china-offshore-50-index-selectionlists' }
		];
		
		var tabContentEl = Ext.get(tabContainer);
		if (tabContentEl) {
			new DJIndexes.widget.InfoTabs(tabContentEl,{
				tabs: tabContent
			});
		}
	}
	
	
	return {
		init: _init
	}
	
}();
Ext.onReady(DJIndexes.Sample.init,DJIndexes.Sample);
