// @screenサービス（映像のみ版）
// version 1.04
// Copyright (c) Streaming Media Communications, Inc. 2001. All rights reserved.

function goError(errorPage) {
	window.location = errorPage + "?" + selfURL;
}

if (vbRealVideoCehck) {
	hasRealPlayer = true;
	realplayerVersion = 4;
}
if (vbRealPlayerCehck) {
	hasRealPlayer = true;
	realplayerVersion = 5;
}
if (vbRealG2Cehck) {
	hasRealPlayer = true;
	realplayerVersion = 6;
}
if (vbWmtCheck) {
	hasWindowsMediaPlayer = true;
		windowsMediaPlayerVersion = 6.4;  // 6.4 or later
}

var okFlag = true;
var currentTargetPlayer = 1;
var controlFile = "control.html";

//	プレイヤー固定の指定が有った場合
if (targetPlayer == "real") hasWindowsMediaPlayer = false;
if (targetPlayer == "wmt") hasRealPlayer = false;

if( !isNS && !isIE ) {
	// ブラウザがNSかIE以外（サポート対象外）
	window.location = errorNonIEandNetcapePage;
}

if (platform == "Mac" && isIE ) { // MacIEの場合はReal
		framePage = slideRealPage;
		hasRealPlayer = true;
		if (targetPlayer == "wmt") {
			framePage = slideWMTPage;
			hasRealPlayer = false;
			hasWindowsMediaPlayer = true;
		}
}

// 旧ブラウザバージョン・チェック
if( (isNS && browserVersion < 3.0) || (isIE && browserVersion < 4.0)) {
	errorPage = errorBrowerVersionPage;
	framePage = errorBrowerVersionPage;		// dummy flag
}

if (targetPlayer == "all" && !hasWindowsMediaPlayer && !hasRealPlayer) {
	if (isIE) {
		goError(errorNoRealOrWMTPage);
	} else {
		goError(errorNoRealOrWMTPlugInPage);
	}
}
if (targetPlayer == "real" && !hasRealPlayer) {
	goError(errorNeedRealPlayer);
}
if (targetPlayer == "wmt" && !hasWindowsMediaPlayer) {
	if (isIE) {
		goError(errorNeedWMTPlayer);
	} else {
		goError(errorNeedWMTPlugin);
	}}

if (hasRealPlayer && hasWindowsMediaPlayer) {
	if (realplayerVersion < 6 && windowsMediaPlayerVersion < 5.2) {
		// Player Version Error
		errorPage = errorBeforeRealG2andWMT52Page;
		framePage = errorBrowerVersionPage;		// dummy flag
	}
}

if (hasRealPlayer && framePage == "" && errorPage == "") {
	if (realplayerVersion < 6) { // Player Version Error		
		if (!hasWindowsMediaPlayer)
				errorPage = errorBeforeRealPlayerG2Page;
	} else {
		framePage = slideRealPage;
		player = 1;
	}
}

if( hasWindowsMediaPlayer && framePage == "") {
	if (windowsMediaPlayerVersion < 5.2) { // Player Version Error
		errorPage = errorBeforeWMT52Page;
	} else {
		framePage = slideWMTPage;
		player = 2;
	}
}

if(errorPage != "") goError(errorPage);

if (player == 2 && isIEWin32)	// WMT on Win32 IE
	controlFile = "control_wmt.html";
else
	controlFile = "control.html";


// EOF
