/* クッキーマネージャー簡易使用関数 */
/*
	使用の際「CookieManager();」の宣言を一緒にする必要がある。
	例）
	<script type="text/javascript">
	<!--
		var manager = new CookieManager();
		mybgm("ds8dxbgmflg","data/bgm/bgm1.wma","-1000");
	//-->
	</script>
	
	追加引数
	「_kaisou」
	_bgmpassでBGMの基本パスを設定し、_kaisouをつけることで異なる階層のBGMも共有化。
	_bgmpassだけで読み込める階層の場合は、_kaisouを空にすればよい
*/


/* トップページと各コンテンツの階層が違うため、別々に作る必要がある。 */
function mybgm(_cookiename,_bgmpass,_volume,_kaisou) {
	var manager = new CookieManager();
	var bgmflg = manager.getCookie(_cookiename);

	if(bgmflg != "off")
	{
		/* BGM ON */
		document.open();
		document.writeln('【BGM設定：<strong class="text_red">ON</strong>】<br><object id="MediaPlayer1" width="1" height="1" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" type="application/x-oleobject">	<PARAM NAME="ShowControls" value=1>	<PARAM NAME="ShowDisplay" value="false">	<PARAM NAME="ShowStatusBar" VALUE="false">	<PARAM NAME="AutoStart" VALUE="true">	<PARAM NAME="ShowPositionControls" VALUE="false">	<PARAM NAME="ShowAudioControls" VALUE="false">	<PARAM NAME="Volume" value="' + _volume + '">	<PARAM NAME="Loop" value="true">	<param name="FileName" value="' +_kaisou + _bgmpass + '">		<embed width="0" height="0" type="application/x-mplayer2" src="' +_kaisou  + _bgmpass + '" loop="true" volume="' + _volume + '"></embed></object>');
		document.writeln('<a href="#" onClick="manager.setCookie(\'' + _cookiename + '\', \'on\');window.location.reload();" class="text">BGM:ON</a>　<a href="#" onClick="manager.setCookie(\'' + _cookiename + '\', \'off\');window.location.reload();" class="text">BGM:OFF</a>');
		document.close(); 
	}else{
		/* BGM OFF */
		document.open();
		document.writeln('【BGM設定：<strong class="text_red">OFF</strong>】<br>');
		document.writeln('<a href="#" onClick="manager.setCookie(\'' + _cookiename + '\', \'on\');window.location.reload();" class="text">BGM:ON</a>　<a href="#" onClick="manager.setCookie(\'' + _cookiename + '\', \'off\');window.location.reload();" class="text">BGM:OFF</a>');
		document.close(); 
	}


	return false; 
} 

