Ext.ns('DJIndexes.Sample');

DJIndexes.Sample = function() {
	
	function _init() {
		contactUs();
		intraday();
		literature();
	}
	
	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-Japanese Indexes Contact Form' }
				]
			});
		}
	}
	
	function intraday() {
		if (Ext.get('intraday')) {
			new DJIndexes.widget.Intraday2('intraday',{
				familyId: 'JPN',
				height: 480,
				title: 'ダウ・ジョーンズ・インデックス', // Dow Jones Indexes
                languageCode: 'jpn',
				numberFormat: '0.0000',
				gridColumnNames: ['シンボル', '日時', '前日終値', '前日比'], // Symbol, Date Time （EST）, Last, Net Change
				quoteLabels: ['前日比','変動率%','始値','売買高','高値','安値','年初来変動','年初来変動率']
							// Net Chg, % Chg, Open, Volume, High, Low, YTD Chg, YTD % Chg
				
			});
		}
	}
	
	function literature() {
		var tabContainer = 'literature-tabs';
		var tabContent = [
			{ title: 'ファクトシート/メソドロジー', contentEl: 'factsheets' }, // factsheets/methodologies
			{ title: 'パンフレット', contentEl: 'brochures' }, // brochures
			{ title: 'ご利用案内', contentEl: 'general-info' } // general information
		];
		
		var tabContentEl = Ext.get(tabContainer);
		if (tabContentEl) {
			new DJIndexes.widget.InfoTabs(tabContentEl,{
				tabs: tabContent
			});
		}
	}
	
	return {
		init: _init
	}
	
}();
Ext.onReady(DJIndexes.Sample.init,DJIndexes.Sample);

