var gmFlashStatusObj = new Object({'stat':false,'width':680,'height':400});

$(function() {
	$('#showFlash').click(function() {
		if (gmFlashStatusObj.stat) return;	//現在表示中であれば、中止
		
		var rendWidth = rendHeight = 0;
		//レンダリングエリアサイズの取得
		if(!window.innerWidth) {		//IEの場合
			rendWidth = document.documentElement.offsetWidth - 20;
			rendHeight = document.documentElement.offsetHeight;
		} else {
			rendWidth = window.innerWidth - 16;
			rendHeight = window.innerHeight;
		}
		gmFlashStatusObj.flashDivLeft = Math.floor(((rendWidth - gmFlashStatusObj.width - 20) / 2),0);
		gmFlashStatusObj.flashDivTop = Math.floor(((rendHeight - gmFlashStatusObj.height - 20 -15) / 2),0);

		$('body').append('<div id="flashDiv"><div id="closeFlashDiv">[<a id="closeFlashA" href="javascript:void(0);">×閉じる</a>]</div></div>');
		$('#flashDiv>object').css('widht', gmFlashStatusObj.width);
		$('#flashDiv>object').css('height', gmFlashStatusObj.height);
		$('#flashDiv #closeFlashDiv').css('width', gmFlashStatusObj.width);
		$('#flashDiv #closeFlashDiv').css('margin', '4px auto 0');
		$('#flashDiv #closeFlashDiv').css('font-size', '10px');
		$('#flashDiv #closeFlashDiv').css('text-align', 'right');
		$('#flashDiv').css('background-color','#fff');
		$('#flashDiv').css('border','1px solid #999');
		$('#flashDiv').css('position','absolute');
		$('#flashDiv').css('z-index','1001');
		$('#flashDiv').css('text-align','center');
		$('#flashDiv').css('padding','10px 10px 5px');
		$('#flashDiv').css('width', (gmFlashStatusObj.width)+'px');
		$('#flashDiv').css('left', gmFlashStatusObj.flashDivLeft + 'px');
		$('#flashDiv').css('top', gmFlashStatusObj.flashDivTop + $(document).scrollTop() + 'px');
		$('#closeFlashA').css('font-size', '12px');
		$('#closeFlashA').css('line-height', '12px');
		$('#closeFlashA').css('font-weight', 'bold');
		$('#closeFlashA').css('text-decoration', 'none');
		$('#closeFlashA').click(function() {
			if ($.browser.msie) $('#090731lion_g').get(0).StopPlay();
			$('#flashDiv').remove();
			gmFlashStatusObj.stat = false;
		});
		gmFlashStatusObj.stat = true;
		$('#closeFlashDiv').before('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="680" height="400" id="090731lion_g" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="/common/js/wellness-gm_cm/090731lion_g.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="/common/js/wellness-gm_cm/090731lion_g.swf" quality="high" bgcolor="#ffffff" width="680" height="400" name="090731lion_g" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" swLiveConnect="true" id="090731lion_g" /></object>');

	});

	$(window).scroll(function() {
		$('#flashDiv').css('top', gmFlashStatusObj.flashDivTop + $(document).scrollTop());
	});
	$(window).resize(function() {
		var rendWidth = rendHeight = 0;
		if(!window.innerWidth) {		//IEの場合
			rendWidth = document.documentElement.offsetWidth - 20;
			rendHeight = document.documentElement.offsetHeight;
		} else {
			rendWidth = window.innerWidth - 16;
			rendHeight = window.innerHeight;
		}
		gmFlashStatusObj.flashDivLeft = Math.floor(((rendWidth - gmFlashStatusObj.width - 20) / 2),0);
		gmFlashStatusObj.flashDivTop = Math.floor(((rendHeight - gmFlashStatusObj.height - 20 -15) / 2),0);
		$('#flashDiv').css('left', gmFlashStatusObj.flashDivLeft + 'px');
		$('#flashDiv').css('top', gmFlashStatusObj.flashDivTop + $(document).scrollTop() + 'px');
	});

});
