/**
 * swfobject.execute.js
 * @version	1.0.0.0 - 0:02 2009/01/31
 * @see		SWFObject JavaScript API documentation
 * 			http://code.google.com/p/swfobject/wiki/api
 * @usage	swfobject.embedSWF(
				swfURL:String,
				replaceElementId:String,
				width:String,
				height:String,
				playerVersion:String,
				expressInstallSwfUrl:String,
				flashvars:Object,
				params:Object,
				attributes:Object
			);
 */

Kaas.load.css('css/navigation.css');

Kaas.createGlobalNavigationContainer = function() {
	var container = document.getElementById('wrapper').appendChild(document.createElement('div'));
	var div = container.appendChild(document.createElement('div'));
	container.setAttribute('id', 'containerglobalnavigation');
	div.setAttribute('id', 'globalnavigation');
};

(function() {
	
	var swfurl        = '../f/index.navigation.swf';
	var elementId     = 'globalnavigation';
	var swfwidth      = '100%';
	var swfheight     = '127';
	var playerversion = '9.0.0';
	
	// Express Install を使わずに代替コンテンツを表示する場合は null
	var expressInstall = null;
	// var expressInstall = './lib/swfobject2.1/expressInstall.swf';

	var flashvars = {};

	var params = {
		allowScriptAccess: 'always',
		base: '.',
		bgcolor: '#ffffff',
		wmode: 'transparent',
		menu: 'false',
		quality: 'best',
		scale: 'noScale',
		salign: 'TL'
	};

	var attributes = {};
	// attributes.id   = '';
	// attributes.name = '';
	
	Kaas.ready(function() {
		Kaas.createGlobalNavigationContainer();
		/**
		 * Firefoxのwmode="transparent"のバグ用
		 * wmode="normal"にしてheaderの高さに余裕を持たせる
		 * Firefoxでは若干見え方がかわってくる…
		 */
		if (Kaas.browser.Gecko && !Kaas.hasClassName(document.body, 'megazine')) {
			params.wmode = 'normal';
			document.getElementById('header').style.height = '130px';
		}
		swfobject.embedSWF(swfurl, elementId, swfwidth, swfheight, playerversion, expressInstall, flashvars, params, attributes);
	});
	
})();
