// ============================================================
// ＠＠
// FLASHの読込み
// サイトトップページ
// 
// %update / 2011.12.22
// 
// %use / indispensableFunc.js
// %use / jquery
// %use / swfobject_v2.2.js
// ============================================================

// 名前の衝突をふせぐために名前空間を用意する
var INS_FLA_SITETOP;
if( ( INS_FLA_SITETOP && ( (typeof INS_FLA_SITETOP !== 'object') || !('isNamespace' in INS_FLA_SITETOP) ) ) || (INS_FLA_SITETOP === false) || (INS_FLA_SITETOP === 0) ) {
	throw new Error('"INS_FLA_SITETOP" already exists! You cannot define "INS_FLA_SITETOP".');
} else if( INS_FLA_SITETOP && ('isNamespace' in INS_FLA_SITETOP) ) {
	throw new Error('Namespace "INS_FLA_SITETOP" already exists!');
}
INS_FLA_SITETOP = {};  // 名前空間用のオブジェ生成
INS_FLA_SITETOP.toString = function() { return '[object INS_FLA_SITETOP(is Namespace)]'; };
INS_FLA_SITETOP.isNamespace = true;

// ------------------
// 【定数・変数】
// ------------------
INS_FLA_SITETOP.swf = '/flash/main_01_30th.swf';  // swf
INS_FLA_SITETOP.width = '100%';
INS_FLA_SITETOP.height = '320';

INS_FLA_SITETOP.show_flg = true;  // FLASHを表示するか？（true | false）


// ------------------
// 【関数】
// ------------------
// ■FLASHの読込み（実行）
// %param / なし
// -----
// %return / なし
INS_FLA_SITETOP.execInsertFlash = function () {
	if( $('body').hasClass('noFlash') ) { return; }  // FLASHなしのとき

	//alert('execInsertFlash');  // DBUG

	//v2.2
	var swfobjectOpt = {
	flashvars : {},
	params : {
	base: ".",
	allowscriptaccess: "always",
	wmode: "transparent"//,
	//wmode: "opaque"//,
	},
	attributes : {}//,
	};
	var swfobject_attributes = {};
	swfobject.embedSWF(INS_FLA_SITETOP.swf, "FlashMain", INS_FLA_SITETOP.width, INS_FLA_SITETOP.height, "9.0.0", null, swfobjectOpt.flashvars, swfobjectOpt.params, swfobjectOpt.attributes);

};


// ------------------------------------------------------------
// ▼処理
// ------------------------------------------------------------
$(document).ready( function() {

	// FLASHの読込み（実行）
	if(INS_FLA_SITETOP.show_flg) {  // FLASHを表示させるとき

		INS_FLA_SITETOP.execInsertFlash();

	}

	// 代替HTMLの表示
	$('#FlashMain .altHtml').removeClass('hide');  // 非表示

} );  // ready()

