//メディアプレーヤーを制御する為に必要な関数群
//mplayer.js
//
//使用方法
////<head></head>内に下記を指定する
//////<script type="text/javascript" src="/asp/webkyotei/WebkyoteiTV/2006/js/mplayer.js"></script>
////<body>の onBeforeUnLoad でボリュームを記憶 onLoad でボリュームを読み込む
//////<body onBeforeUnload="subMPSettingSave('05b#', 'ojbMPlayer');" onLoad="subMPSettingLoad('05b#', 'ojbMPlayer');">
////下記スクリプトを実行させると<div id="hMPlayer"></div>で挟んだ所にメディアプレーヤーが再生されます。
//////<script type="text/JavaScript">
//////<!--
//////	subEmbed_mplayer("mplayer", "mplayer", 480, 395, "http://www.webkyotei.jp/asx/tamagawa/TAjikkyoBB.asx", "full", "true", "true", "false", "false", "true", 100);
//////// -->
//////</script>

//2007/07/29 Firefox Windows Media Player プラグイン対応、Safari3のPluginフォルダにFirefox Windows Media Player プラグインをコピーした時にも対応 by murakami
//2007/09/27 園田姫路の音量、位置記憶部分を反映させるためにsubMPStop、subMPSettingLoad、subMPSettingSave関数の中身にplayer27の時の処理を追加 by takachi
//2008/07/27 メディアプレーヤー停止イベント検知
//2008/08/21 鳴門の実況見れるようにsubMPSettingSave、subMPSettingLoad、subMPStop追加 by takachi
//2008/09/16 MacのFireFoxでテストする

function subEmbed_mplayer(strDivID, strObjectID, intWIDTH, intHEIGHT, strURL, strUIMODE, boolStretchToFit, boolAutoStart, boolFullScreen, boolMute, boolRate, intVOL)
{//メディアプレーヤー埋め込みスクリプト
	var hDivision;
	var strHTML="";
	var strClassID;
	//var e;

	//alert("ver 2008091601");
	//alert("navigator.userAgent=" + navigator.userAgent);
	//alert("window.navigator.platform=" + navigator.platform);

	/////////////////////////////////////////////////////////////////////
	//対応プラグインチェック
	//navigator.pluginsを参照してフラグを立てる
	//IEでは存在しない
	//
    //更新日:2008/09/16	t.murakami	Macでのプラグインチェック強化
	//                              Flip4Mac判定とMediaPlayer判定を追加

	var boolFirefoxWMP;	//true=Firefox WMP pluginあり false=なし
	var boolFlip4Mac;	//true=Flip4Mac Windows Media Pluginあり
	var boolMacWMP;		//true=Mac IE Windows Media pluginあり false=なし
	var strPluginName;

	//フラグ初期化
	boolFirefoxWMP = false;
	boolFlip4Mac = false;
	boolMacWMP = false;

	for(intLoopCount = 0;intLoopCount < navigator.plugins.length;intLoopCount++)
	{
		strPluginName = navigator.plugins[intLoopCount].name;
		//alert(strPluginName);

		if (strPluginName != null && strPluginName.indexOf("Firefox") >= 0 && strPluginName.indexOf("Windows Media") >= 0 && strPluginName.indexOf("Microsoft") >= 0 )
		{//FireFoxのWindowsMedia Plug-inが入っている
			boolFirefoxWMP = true;
		}
		else if(strPluginName != null && strPluginName.indexOf("Flip4Mac") >= 0)
		{//Filip4Macが入っている
			boolFlip4Mac = true;
		}
		else if(strPluginName != null && strPluginName.indexOf("Windows Media Plugin") >= 0)
		{//Mac IE Windows Media pluginが入っている
			boolMacWMP = true;
		}

	}


	if(document.getElementById)
	{
		hDivision = document.getElementById(strDivID);
	}

	if(navigator.userAgent.indexOf("Windows NT 5.1", 0))
	{//Windows XP
		//MP7 over
		strClassID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6";
	}
	else if(navigator.userAgent.indexOf("Safari") > 0)
	{//SafariなのでMacOS X
		//MP7 over
		strClassID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6";
	}
	else
	{
		//MP6.4
		strClassID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95";
	}

	if (window.navigator.platform.indexOf("Mac") >= 0)
	{//Macの時

		if (navigator.userAgent.indexOf("Safari") > 0)
		{//Safariかも？

			if(boolFlip4Mac == false)
			{
				alert("MacのSafariブラウザで動画を閲覧するには\n「Quick Time」と「Windows Media for QuickTimeが必要です。」\n");
			}
			else
			{

				strHTML = strHTML + "<OBJECT";

				strHTML = strHTML + " name='QT'";
				strHTML = strHTML + " classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'";
				strHTML = strHTML + " width='" + intWIDTH + "' height='" + intHEIGHT + "'";
				strHTML = strHTML + " codebase='http://www.apple.com/qtactivex/qtplugin.cab'>";
				strHTML = strHTML + "<param name='SRC' value='" + strURL + "'>";
				strHTML = strHTML + "<param name='QTSRC' value='" + strURL + "'>";
				strHTML = strHTML + "<param name='CONTROLLER' value='true'>";
				strHTML = strHTML + "<param name='AUTOPLAY' value='true'>";
				strHTML = strHTML + "<EMBED";
				strHTML = strHTML + " name='QT'";
				strHTML = strHTML + " pluginspage='http://www.apple.com/jp/quicktime/download/'";
				strHTML = strHTML + " src='" + strURL + "'";
				strHTML = strHTML + " qtsrc='" + strURL + "'";
				strHTML = strHTML + " width='" + intWIDTH + "' height='" + intHEIGHT + "'";
				strHTML = strHTML + " controller='true'";
				strHTML = strHTML + " autoplay='true'>";
				strHTML = strHTML + "</EMBED>";
				strHTML = strHTML + "</OBJECT>";

				hDivision.innerHTML = strHTML;
			}

		}
		else if (navigator.userAgent.indexOf("Firefox") > 0)
		{//Firefoxかも？
			if(boolFlip4Mac == false)
			{
				alert("MacのFirefoxブラウザで動画を閲覧するには\n「Quick Time」と「Windows Media for QuickTime」が必要ですが\n再生できない場合もあります。\n");
			}
			else
			{
				alert("MacのFirefoxブラウザでは再生できない場合があります。\n");

				strHTML = strHTML + "<OBJECT";

				strHTML = strHTML + " name='QT'";
				strHTML = strHTML + " classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'";
				strHTML = strHTML + " width='" + intWIDTH + "' height='" + intHEIGHT + "'";
				strHTML = strHTML + " codebase='http://www.apple.com/qtactivex/qtplugin.cab'>";
				strHTML = strHTML + "<param name='SRC' value='" + strURL + "'>";
				strHTML = strHTML + "<param name='QTSRC' value='" + strURL + "'>";
				strHTML = strHTML + "<param name='CONTROLLER' value='true'>";
				strHTML = strHTML + "<param name='AUTOPLAY' value='true'>";
				strHTML = strHTML + "<EMBED";
				strHTML = strHTML + " name='QT'";
				strHTML = strHTML + " pluginspage='http://www.apple.com/jp/quicktime/download/'";
				strHTML = strHTML + " src='" + strURL + "'";
				strHTML = strHTML + " qtsrc='" + strURL + "'";
				strHTML = strHTML + " width='" + intWIDTH + "' height='" + intHEIGHT + "'";
				strHTML = strHTML + " controller='true'";
				strHTML = strHTML + " autoplay='true'>";
				strHTML = strHTML + "</EMBED>";
				strHTML = strHTML + "</OBJECT>";

				hDivision.innerHTML = strHTML;
			}
		}
		else if (navigator.userAgent.indexOf("MSIE") > 0)
		{//Internet Explorerかも？
			if(boolMacWMP == false)
			{
				alert("MacのInternet Explorerブラウザで動画を閲覧するには\n「Windows Media Plugin」が必要です。\n");
			}
			else
			{
				strHTML = "<object";

				if(document.getElementById)
				{
					strHTML = strHTML + "	id='" + strObjectID + "' ";
				}
				else
				{
					strHTML = strHTML + "	id='oldPlayer' ";
				}
				strHTML = strHTML + "	id='" + strObjectID + "' ";
				strHTML = strHTML + "	type='video/x-ms-asf' ";
				strHTML = strHTML + "	data='" + strURL + "' ";
				strHTML = strHTML + "	width='" + intWIDTH + "' ";
				strHTML = strHTML + "	height='" + intHEIGHT + "'>";
				strHTML = strHTML + "	<param name='src' value='" + strURL + "'>";

				//共通書き出し項目（Windows Media Playter）
				strHTML = strHTML + '	<param name="URL" value="' + strURL + '">';
				strHTML = strHTML + '	<param name="stretchToFit" VALUE="' + boolStretchToFit + '">';
				strHTML = strHTML + '	<param name="autoStart" VALUE="' + boolAutoStart + '">';
				strHTML = strHTML + '	<param name="fullScreen" VALUE="' + boolFullScreen + '">';
				strHTML = strHTML + '	<param name="Mute" VALUE="' + boolMute + '">';
				strHTML = strHTML + '	<param name="Rate" VALUE="' + boolRate + '">';
				strHTML = strHTML + '	<param name="uiMode" VALUE="' + strUIMODE + '">';
				strHTML = strHTML + '	<param name="volume" VALUE="' + intVOL + '">';
				strHTML = strHTML + '	<param name="FileName" value="' + strURL + '">';
				strHTML = strHTML + '	<param name="autoStart" value="' + boolAutoStart + '" />';

				strHTML = strHTML + "	<EMBED";
				strHTML = strHTML + "		type='application/x-mplayer2' ";
				strHTML = strHTML + "		filename='" + strURL + "' ";
				strHTML = strHTML + "		src='" + strURL + "' ";
				if(document.getElementById)
				{
					strHTML = strHTML + "		name='" + strObjectID + "' ";
				}
				else
				{
					strHTML = strHTML + "		name='oldPlayer' ";
				}
				strHTML = strHTML + "		showcontrols='2' ";
				strHTML = strHTML + "		showstatusbar='0' ";
				strHTML = strHTML + "		width='" + intWIDTH + "' ";
				strHTML = strHTML + "		height='" + intHEIGHT + "'>";
				strHTML = strHTML + "	</embed>";
				strHTML = strHTML + "</object>";
				hDivision.innerHTML = strHTML;
			}
		}
		else
		{
			//alert("ブラウザ判定不能");

			strHTML = "<object";

			if(document.getElementById)
			{
				strHTML = strHTML + "	id='" + strObjectID + "' ";
			}
			else
			{
				strHTML = strHTML + "	id='oldPlayer' ";
			}
			strHTML = strHTML + "	id='" + strObjectID + "' ";
			strHTML = strHTML + "	type='video/x-ms-asf' ";
			strHTML = strHTML + "	data='" + strURL + "' ";
			strHTML = strHTML + "	width='" + intWIDTH + "' ";
			strHTML = strHTML + "	height='" + intHEIGHT + "'>";
			strHTML = strHTML + "	<param name='src' value='" + strURL + "'>";

			//共通書き出し項目（Windows Media Playter）
			strHTML = strHTML + '	<param name="URL" value="' + strURL + '">';
			strHTML = strHTML + '	<param name="stretchToFit" VALUE="' + boolStretchToFit + '">';
			strHTML = strHTML + '	<param name="autoStart" VALUE="' + boolAutoStart + '">';
			strHTML = strHTML + '	<param name="fullScreen" VALUE="' + boolFullScreen + '">';
			strHTML = strHTML + '	<param name="Mute" VALUE="' + boolMute + '">';
			strHTML = strHTML + '	<param name="Rate" VALUE="' + boolRate + '">';
			strHTML = strHTML + '	<param name="uiMode" VALUE="' + strUIMODE + '">';
			strHTML = strHTML + '	<param name="volume" VALUE="' + intVOL + '">';
			strHTML = strHTML + '	<param name="FileName" value="' + strURL + '">';
			strHTML = strHTML + '	<param name="autoStart" value="' + boolAutoStart + '" />';

			strHTML = strHTML + "	<EMBED";
			strHTML = strHTML + "		type='application/x-mplayer2' ";
			strHTML = strHTML + "		filename='" + strURL + "' ";
			strHTML = strHTML + "		src='" + strURL + "' ";
			if(document.getElementById)
			{
				strHTML = strHTML + "		name='" + strObjectID + "' ";
			}
			else
			{
				strHTML = strHTML + "		name='oldPlayer' ";
			}
			strHTML = strHTML + "		showcontrols='2' ";
			strHTML = strHTML + "		showstatusbar='0' ";
			strHTML = strHTML + "		width='" + intWIDTH + "' ";
			strHTML = strHTML + "		height='" + intHEIGHT + "'>";
			strHTML = strHTML + "	</embed>";
			strHTML = strHTML + "</object>";
			hDivision.innerHTML = strHTML;
		}
	}
	else
	{//Windowsの時
		if (navigator.appName == "Microsoft Internet Explorer")
		{//IEの場合 Media Player9が必要
			//http://www.microsoft.com/windows/ie_intl/ja/download/default.asp
			//http://www.microsoft.com/japan/windows/windowsmedia/download/default.aspx
			if(document.getElementById)
			{
				strHTML = '<object classid="' + strClassID + '" id="' + strObjectID + '" width="' + intWIDTH + '" height="' + intHEIGHT + '">';
			}
			else
			{
				strHTML = '<object classid="' + strClassID + '" id="oldPlayer" width="' + intWIDTH + '" height="' + intHEIGHT + '">';
			}

			//共通書き出し項目
			strHTML = strHTML + '<param name="URL" value="' + strURL + '">';
			strHTML = strHTML + '<param name="stretchToFit" VALUE="' + boolStretchToFit + '">';
			strHTML = strHTML + '<param name="autoStart" VALUE="' + boolAutoStart + '">';
			strHTML = strHTML + '<param name="fullScreen" VALUE="' + boolFullScreen + '">';
			strHTML = strHTML + '<param name="Mute" VALUE="' + boolMute + '">';
			strHTML = strHTML + '<param name="Rate" VALUE="' + boolRate + '">';
			strHTML = strHTML + '<param name="uiMode" VALUE=' + strUIMODE + '>';
			strHTML = strHTML + '<param name="volume" VALUE="' + intVOL + '">';
			strHTML = strHTML + '<param name="FileName" value="' + strURL + '">';
			strHTML = strHTML + '<param name="autoStart" value="' + boolAutoStart + '" />';
			hDivision.innerHTML = strHTML;
		}
		else if (navigator.userAgent.indexOf("Safari") > 0)
		{//Safariかも？

			if(boolFirefoxWMP == true)
			{//FirefoxWMPプラグインありのとき
				strHTML = '<object type="application/x-ms-wmp" data="' + strURL + '" id="' + strObjectID + '" width="' + intWIDTH + '" height="' + intHEIGHT + '">';
			}
			else
			{
				if(document.getElementById)
				{
					strHTML = '<object classid="' + strClassID + '" id="' + strObjectID + '" width="' + intWIDTH + '" height="' + intHEIGHT + '">';
				}
				else
				{
					strHTML = '<object classid="' + strClassID + '" id="oldPlayer" width="' + intWIDTH + '" height="' + intHEIGHT + '">';
				}
			}

			//共通書き出し項目
			strHTML = strHTML + '<param name="URL" value="' + strURL + '">';
			strHTML = strHTML + '<param name="stretchToFit" VALUE="' + boolStretchToFit + '">';
			strHTML = strHTML + '<param name="autoStart" VALUE="' + boolAutoStart + '">';
			strHTML = strHTML + '<param name="fullScreen" VALUE="' + boolFullScreen + '">';
			strHTML = strHTML + '<param name="Mute" VALUE="' + boolMute + '">';
			strHTML = strHTML + '<param name="Rate" VALUE="' + boolRate + '">';
			strHTML = strHTML + '<param name="uiMode" VALUE=' + strUIMODE + '>';
			strHTML = strHTML + '<param name="volume" VALUE="' + intVOL + '">';
			strHTML = strHTML + '<param name="FileName" value="' + strURL + '">';
			strHTML = strHTML + '<param name="autoStart" value="' + boolAutoStart + '" />';
			hDivision.innerHTML = strHTML;
		}
		else if (navigator.userAgent.indexOf("Firefox") > 0)
		{
			if(boolFirefoxWMP == false)
			{//FirefoxWMPプラグインなしのとき

				alert('Windows Media Playerプラグインが必要です');

				location.href ='http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx';
			}
			else
			{//FirefoxWMPプラグインありのとき

				strHTML = '<object type="application/x-ms-wmp" data="' + strURL + '" id="' + strObjectID + '" width="' + intWIDTH + '" height="' + intHEIGHT + '">';

				//共通書き出し項目
				strHTML = strHTML + '<param name="URL" value="' + strURL + '">';
				strHTML = strHTML + '<param name="stretchToFit" VALUE="' + boolStretchToFit + '">';
				strHTML = strHTML + '<param name="autoStart" VALUE="' + boolAutoStart + '">';
				strHTML = strHTML + '<param name="fullScreen" VALUE="' + boolFullScreen + '">';
				strHTML = strHTML + '<param name="Mute" VALUE="' + boolMute + '">';
				strHTML = strHTML + '<param name="Rate" VALUE="' + boolRate + '">';
				strHTML = strHTML + '<param name="uiMode" VALUE=' + strUIMODE + '>';
				strHTML = strHTML + '<param name="volume" VALUE="' + intVOL + '">';
				strHTML = strHTML + '<param name="FileName" value="' + strURL + '">';
				strHTML = strHTML + '<param name="autoStart" value="' + boolAutoStart + '" />';
				hDivision.innerHTML = strHTML;
			}
		}
		else if (navigator.appName == "Netscape")
		{//Netscapeの場合 「Media Player9」と「OCX Control」「Java VM」が必要
			//http://wp.netscape.com/ja/downloads/index.html
			//http://www.microsoft.com/japan/windows/windowsmedia/download/default.aspx
			//http://support.microsoft.com/default.aspx?scid=kb;en-us;817855
			//http://java.com/ja/

			if(navigator.javaEnabled() == false)
			{//JREダウンロード促進
				alert("MediaPlayerを実行するにはJava Runtime Environmentが必要です");
				window.open("http://java.com/ja/", "Java Runtime Environment","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=480");
				alert("MediaPlayerをJava Runtimeで実行する為WindowsMedia9-KB817885-x86-ENU.exeが必要です");
				window.open("http://support.microsoft.com/default.aspx?scid=kb;en-us;817855", "Java Runtime Environment","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=480");
			}

			if(funcGetCookie("WMPNS") == undefined)
			{//WMPNS.WMP促進
				alert("MediaPlayerをJava Runtimeで実行する為WindowsMedia9-KB817885-x86-ENU.exeが必要です");
				window.open("http://support.microsoft.com/default.aspx?scid=kb;en-us;817855", "Java Runtime Environment","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=480");

				//他のクッキーと互換性を持たせ焼きこみ
				//ボリューム
				theDay = 365;
				expDay = new Date();
				expDay.setTime(expDay.getTime()+(theDay*1000*60*60*24));
				expDay = expDay.toGMTString();

				document.cookie = "WMPNS=OK;expires=" + expDay + ";";
			}

			if(document.getElementById)
			{
				strHTML = "<APPLET NAME='" + strObjectID + "' HEIGHT='" + intHEIGHT + "' WIDTH='" + intWIDTH + "' CODE='WMPNS.WMP'>";
			}
			else
			{
				strHTML = "<APPLET NAME='oldPlayer' HEIGHT='" + intHEIGHT + "' WIDTH='" + intWIDTH + "' CODE='WMPNS.WMP'>";
			}

			//共通書き出し項目
			strHTML = strHTML + "	<PARAM NAME='stretchToFit' VALUE='" + boolStretchToFit + "'>";
			strHTML = strHTML + "	<PARAM NAME='autoStart' VALUE='" + boolAutoStart + "'>";
			strHTML = strHTML + "	<PARAM NAME='fullScreen' VALUE='" + boolFullScreen + "'>";
			strHTML = strHTML + "	<PARAM NAME='Mute' VALUE='" + boolMute + "'>";
			strHTML = strHTML + "	<PARAM NAME='Rate' VALUE='" + boolRate + "'>";
			strHTML = strHTML + "	<PARAM NAME='uiMode' VALUE='" + strUIMODE + "'>";
			strHTML = strHTML + "	<PARAM NAME='volume' VALUE='" + intVOL + "'>";
			strHTML = strHTML + "	<PARAM NAME='URL' value='" + strURL + "'>";
			strHTML = strHTML + "</APPLET>";
			hDivision.innerHTML = strHTML;
		}
		else if (navigator.appName == "Opera")
		{//Opera
			//alert(navigator.appName + " test ver0.08");

			if(document.getElementById)
			{
				if(strURL.indexOf(".mp4") > 0)
				{
					//strHTML = '<OBJECT ID= "' + strObjectID + '" CLASSID = "' + strClassID + '" WIDTH="' + intWIDTH + '" HEIGHT="' + intHEIGHT + '" STANDBY="Media Player 再生準備中です。" TYPE="video/mp4" > ';
					strHTML = '<OBJECT ID= "' + strObjectID + '" CLASSID = "' + strClassID + '" WIDTH="' + intWIDTH + '" HEIGHT="' + intHEIGHT + '" STANDBY="Media Player 再生準備中です。" TYPE="application/x-oleobject" > ';
				}
				else
				{
					strHTML = '<OBJECT ID= "' + strObjectID + '" CLASSID = "' + strClassID + '" WIDTH="' + intWIDTH + '" HEIGHT="' + intHEIGHT + '" STANDBY="Media Player 再生準備中です。" TYPE="application/x-oleobject" > ';
				}
			}
			else
			{
				strHTML = '<OBJECT ID= "oldPlayer" CLASSID = "' + strClassID + '" WIDTH="' + intWIDTH + '" HEIGHT="' + intHEIGHT + '" STANDBY="Media Player 再生準備中です。" TYPE="application/x-oleobject" > ';
			}

			//共通書き出し項目
			strHTML = strHTML + '	<PARAM NAME="stretchToFit" VALUE="' + boolStretchToFit + '">';
			strHTML = strHTML + '	<PARAM NAME="autoStart" VALUE="' + boolAutoStart + '">';
			strHTML = strHTML + '	<PARAM NAME="fullScreen" VALUE="' + boolFullScreen + '">';
			strHTML = strHTML + '	<PARAM NAME="Mute" VALUE="' + boolMute + '">';
			strHTML = strHTML + '	<PARAM NAME="Rate" VALUE="' + boolRate + '">';
			strHTML = strHTML + '	<PARAM NAME="uiMode" VALUE="' + strUIMODE + '">';
			strHTML = strHTML + '	<PARAM NAME="volume" VALUE="' + intVOL + '">';
			strHTML = strHTML + '	<PARAM NAME="FileName" value="' + strURL + '">';
			strHTML = strHTML + '</OBJECT>';
			hDivision.innerHTML = strHTML;

		}
		else
		{//その他
			if(document.getElementById)
			{
				strHTML = "<APPLET NAME='" + strObjectID + "' HEIGHT='" + intHEIGHT + "' WIDTH='" + intWIDTH + "' CODE='WMPNS.WMP'>";
			}
			else
			{
				strHTML = "<APPLET NAME='oldPlayer' HEIGHT='" + intHEIGHT + "' WIDTH='" + intWIDTH + "' CODE='WMPNS.WMP'>";
			}

			//共通書き出し項目
			strHTML = strHTML + "	<PARAM NAME='stretchToFit' VALUE='" + boolStretchToFit + "'>";
			strHTML = strHTML + "	<PARAM NAME='autoStart' VALUE='" + boolAutoStart + "'>";
			strHTML = strHTML + "	<PARAM NAME='fullScreen' VALUE='" + boolFullScreen + "'>";
			strHTML = strHTML + "	<PARAM NAME='Mute' VALUE='" + boolMute + "'>";
			strHTML = strHTML + "	<PARAM NAME='Rate' VALUE='" + boolRate + "'>";
			strHTML = strHTML + "	<PARAM NAME='uiMode' VALUE='" + strUIMODE + "'>";
			strHTML = strHTML + "	<PARAM NAME='volume' VALUE='" + intVOL + "'>";
			strHTML = strHTML + "	<PARAM NAME='URL' value='" + strURL + "'>";
			strHTML = strHTML + "</APPLET>";
			hDivision.innerHTML = strHTML;
		}
	}


}

function subMPSettingSave(strTargetName, strObjectID)
{//現設定を保存する

	if (navigator.platform.indexOf("Mac") >= 0 && navigator.userAgent.indexOf("Safari") >= 0)
	{//MacでSafariではない時何もしない
	}
	else if (navigator.platform.indexOf("Mac") >= 0 && navigator.userAgent.indexOf("Firefox") >= 0)
	{//MacでFirefoxではない時何もしない
	}
	else if (navigator.userAgent.indexOf("Firefox/3.5") >= 0)
	{//Firefox3.5の時何もしない
	}
	else
	{
		//他のクッキーと互換性を持たせ焼きこみ
		theDay = 365;
		expDay = new Date();
		expDay.setTime(expDay.getTime()+(theDay*1000*60*60*24));
		expDay = expDay.toGMTString();

		//alert("クッキー焼きます");
		//alert("strTargetName=" + strTargetName);
		//alert("strObjectID=" + strObjectID);

		//ボリュームをセットするときはなぜかgetElementById()がきかない
		if(strObjectID == "player04")
		{
			//alert('ボリューム=' + document.player04.settings.volume + "を" + strTargetName + "に保存");
			document.cookie = strTargetName + "vol=" + document.player04.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player05")
		{
			document.cookie = strTargetName + "vol=" + document.player05.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player07")
		{
			document.cookie = strTargetName + "vol=" + document.player07.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player10")
		{
			document.cookie = strTargetName + "vol=" + document.player10.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player11")
		{
			document.cookie = strTargetName + "vol=" + document.player11.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player12")
		{
			document.cookie = strTargetName + "vol=" + document.player12.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player13")
		{
			//alert('ボリューム=' + document.player13.settings.volume + "を保存");
			//alert(strTargetName + "vol=" + document.player13.settings.volume + ";expires=" + expDay + ";");
			document.cookie = strTargetName + "vol=" + document.player13.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player14")
		{
			document.cookie = strTargetName + "vol=" + document.player14.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player17")
		{
			document.cookie = strTargetName + "vol=" + document.player17.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player19")
		{
			//alert('ボリューム=' + document.player19.settings.volume + "を" + strTargetName + "に保存");
			document.cookie = strTargetName + "vol=" + document.player19.settings.volume + ";expires=" + expDay + ";";
		}
		else if(strObjectID == "player27")
		{
			//園田姫路追加 2007/09/27 takachi
			document.cookie = strTargetName + "vol=" + document.player27.settings.volume + ";expires=" + expDay + ";";
		}
	}
}

function subMPSettingLoad(strTargetName, strObjectID)
{//前回設定を読み込む

	if (navigator.platform.indexOf("Mac") >= 0 && navigator.userAgent.indexOf("Safari") >= 0)
	{//MacでSafariではない時何もしない
	}
	else if (navigator.platform.indexOf("Mac") >= 0 && navigator.userAgent.indexOf("Firefox") >= 0)
	{//MacでFirefoxではない時何もしない
	}
	else if (navigator.userAgent.indexOf("Firefox/3.5") >= 0)
	{//Firefox3.5の時何もしない
	}
	else
	{

		//alert("strTargetName=" + strTargetName);
		//alert("strObjectID=" + strObjectID);

		//クッキーを読み込みボリュームセット
		//alert("Cookie=" + document.cookie);
		//alert("TargetCookie=" + funcGetCookie(strTargetName + "vol"));
		if(funcGetCookie(strTargetName + "vol") == undefined)
		{//デフォルト
			//何もしない
		}
		else
		{//クッキー値
			if(document.getElementById)
			{
				//ボリュームをセットするときはなぜかgetElementById()がきかない
				if(strObjectID == "player04")
				{
					//alert('ボリューム=' + funcGetCookie(strTargetName + "vol") + "を読み込み");
					document.player04.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player05")
				{
					document.player05.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player07")
				{
					document.player07.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player10")
				{
					document.player10.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player11")
				{
					document.player11.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player12")
				{
					document.player12.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player13")
				{
					//alert('ボリューム=' + funcGetCookie(strTargetName + "vol") + "を読み込み");
					document.player13.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player14")
				{
					document.player14.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player17")
				{
					document.player17.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player19")
				{
					document.player19.settings.volume = funcGetCookie(strTargetName + "vol");
				}
				else if(strObjectID == "player27")
				{//園田姫路追加 2007/09/27 takachi
					document.player27.settings.volume = funcGetCookie(strTargetName + "vol");
				}
			}
			else
			{
				document.oldPlayer.Volume = funcGetCookie(strTargetName + "vol");
			}
		}
	}
}

function funcGetCookie(strTargetName)
{//セミコロンで区切られているクッキーの中から
 //目的のクッキーを取り出す
 //strTargetName = クッキー名

	var MyCookie=document.cookie.split(";");
	var Judge;
	Judge = true;

	//alert(document.cookie);

	for(search=0;search < MyCookie.length;search++)
	{
		if((MyCookie[search].split("="))[0] == strTargetName || (MyCookie[search].split("="))[0] == strTargetName + " " || (MyCookie[search].split("="))[0] == " " + strTargetName || (MyCookie[search].split("="))[0] == " " + strTargetName + " ")
		{
			//alert('読み込み=' + MyCookie[search]);
			if(MyCookie[search].indexOf(";") > 0)
			{
				//alert(";が残っている");
				return (MyCookie[search].split(";"))[0].split("=")[1];
			}
			else
			{
				return (MyCookie[search].split("="))[1];
			}
		}
	}
}

function subMPStop(strObjectID)
{//メディアプレーヤーを停止する

	if ((window.navigator.platform == "Mac68k" || window.navigator.platform == "MacPPC") && navigator.userAgent.indexOf("Safari") < 1)
	{//MacでSafariではない時何もしない
	}
	else
	{

		if(strObjectID == "player04")
		{
			document.player04.Controls.stop();
		}
		else if(strObjectID == "player05")
		{
			document.player05.Controls.stop();
		}
		else if(strObjectID == "player07")
		{
			document.player07.Controls.stop();
		}
		else if(strObjectID == "player10")
		{
			document.player10.Controls.stop();
		}
		else if(strObjectID == "player11")
		{
			document.player11.Controls.stop();
		}
		else if(strObjectID == "player12")
		{
			document.player12.Controls.stop();
		}
		else if(strObjectID == "player13")
		{
			//alert('ボリューム=' + funcGetCookie(strTargetName + "vol") + "を読み込み");
			document.player13.Controls.stop();
		}
		else if(strObjectID == "player14")
		{
			document.player14.Controls.stop();
		}
		else if(strObjectID == "player17")
		{
			document.player17.Controls.stop();
		}
		else if(strObjectID == "player19")
		{
			document.player19.Controls.stop();
		}
		else if(strObjectID == "player27")
		{//園田姫路追加 2007/09/27 takachi
			document.player27.Controls.stop();
		}
	}
}

