var timerID;

function init(mode) {
	var d = document.getElementById("Player");
	var html;
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
		if (mode == 2) {
			html = 
				"<object id='MMPlayer1' width='100%' height='100%' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' onclick='mmClick()'>";
		} else {
			html = 
				"<object id='MMPlayer1' width='640' height='428' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' onclick='mmClick()'>";
		}
		html = html +
				"<param name='StretchToFit' value='True'>" +
				"<param name='AutoStart ' value='False'>" +
//				"<param name='ShowStatusBar' value='False'>" +
//				"<param name='ShowControls' value='False'>" +
				"<param name='EnableContextMenu' value='False'>";
		if (mode == 2) {
			html = html +"<param name='uiMode' value='none'>";
		}
		d.innerHTML = html + "</object>";
		if (volume != 0) {
			MMPlayer1.settings.volume = volume;
		}
		MMPlayer1.settings.setMode("loop", true);
		if (mode != 0) {
			if (mode == 2) {
				if (playmode == "shuffle") {
					MMPlayer1.settings.setMode("shuffle", true);
					playmode = "shuffle";
				}
			} else {
				if (playmode == "loop-spot") {
					document.getElementsByName("playtype")[0].selectedIndex = 2;
					MMPlayer1.URL = spotUrl;
				} else {
					MMPlayer1.settings.setMode("shuffle", true);
					playmode = "shuffle";
				}
			}
		}
		if (playmode != "loop-spot" || large) {
			MMPlayer1.URL = url;
		}
		timerID = setTimeout('playMovie()', 500);
//		if (playmode == "loop") {
//			var media = MMPlayer1.currentPlaylist.item(index);
//			MMPlayer1.controls.playItem(media);
//		}
//		MMPlayer1.controls.play();
//		if (playmode == "shuffle") {
//			MMPlayer1.controls.next();
//		}
	} else{
		html = "<h3>高画質のムービーをご覧になるには Internet Explorer が必要です。</h3>";
		d.innerHTML = html;
	}
}

function playMovie() {
	clearTimeout(timerID);

	if ((playmode == "loop-spot") && ! load) {
		timerID = setTimeout('playMovie()', 500);
		return;
	}

	if (playmode != "shuffle") {
		if (playmode == "loop-spot") {
			index = next;
		}
		var media = MMPlayer1.currentPlaylist.item(index);
		MMPlayer1.controls.playItem(media);
	}
	MMPlayer1.controls.play();
}

function changeMovie(n) {
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
		MMPlayer1.controls.stop();
		next = n;
		if (playmode != "loop-spot") {
			document.getElementsByName("playtype")[0].selectedIndex = 2;
			load = false;
			index = 0;
			playmode = "loop-spot";
			MMPlayer1.settings.setMode("shuffle", false);
			MMPlayer1.URL = spotUrl;
		}
		timerID = setTimeout('playMovie()', 500);
		location.hash = "PageTop";
	} else {
		alert("高画質のムービーをご覧になるには Internet Explorer が必要です。");
	}
}

function changePlayMode(n) {
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
		MMPlayer1.controls.stop();
		load = false;
		index = 0;
		switch (n) {
			case 1: 
				playmode = "shuffle";
				MMPlayer1.settings.setMode("shuffle", true);
				MMPlayer1.URL = url;
				break;
			case 2:
				playmode = "loop-spot";
				MMPlayer1.settings.setMode("shuffle", false);
				MMPlayer1.URL = spotUrl;
				break;
			default:
				playmode = "loop";
				MMPlayer1.settings.setMode("shuffle", false);
				MMPlayer1.URL = url;
		}
		timerID = setTimeout('playMovie()', 500);
//		if (playmode == "loop") {
//			var media = MMPlayer1.currentPlaylist.item(index);
//			MMPlayer1.controls.playItem(media);
//		}
//		MMPlayer1.controls.play();
//		if (n != 0) {
//			MMPlayer1.controls.next();
//		}
	} else {
		alert("高画質のムービーをご覧になるには Internet Explorer が必要です。");
	}
}

function openVideo(p, t) {
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
		var v = MMPlayer1.settings.volume;
		MMPlayer1.controls.stop();
		var w = screen.availWidth-8;
		var h = screen.height-36-(screen.height-screen.availHeight);
		var s = "top=0,left=0,width="+w+",height="+h+"resizable=no,toolbar=no,menubar=no,status=no";
		if (playmode != "loop-spot") {
			var o = window.open(p+"?"+url+"&"+playmode+"&"+t+"&"+index+"&"+v,"_blank",s);
		} else {
			var o = window.open(p+"?"+spotUrl+"&"+playmode+"&"+t+"&"+index+"&"+v,"_blank",s);
		}
	} else {
		alert("高画質のムービーをご覧になるには Internet Explorer が必要です。");
	}
}

function changePage(p) {
	var s = p+"?"+MMPlayer1.settings.volume;
	location.href = s;
}

function openHealWindow(p, t) {
	MMPlayer1.controls.stop();
	var w = 256;
	var h = 244;
	var s = "top=0,left=0,width="+w+",height="+h+",resizable=no,toolbar=no,menubar=no,status=no";
	var o = window.open(p+"?"+url+"&"+playmode+"&"+t+"&"+index,"_blank",s);
}

function openPage(s) {
	if (large) {
		if (opener.closed) {
			window.open(s, "");
			close();
		} else {
			opener.location.href = s;
			close();
		}
	} else {
		location.href = s;
	}
}
