// @screenサービス（映像のみ版）
// version 1.04
// Copyright (c) Streaming Media Communications, Inc. 2001. All rights reserved.


// Target Player
selfURL = document.URL;
if( selfURL.lastIndexOf("?") != -1 ) {
	targetPlayer = selfURL.substring(selfURL.lastIndexOf("?") + 1, selfURL.length);
} else {
	targetPlayer = "all";
}

var player = 0;		// 1: Real   2: WMT
var framePage = "";
var errorPage = "";

var errorBrowerVersionPage = "http://www.atscreen.com/check/check001.html";
var errorNonIEandNetcapePage = "http://www.atscreen.com/check/check002.html";
var errorNoRealOrWMTPage = "http://www.atscreen.com/check/check003.html";
var errorBeforeRealPlayerG2Page = "http://www.atscreen.com/check/check004.html";
var errorBeforeWMT52Page = "http://www.atscreen.com/check/check005.html";
var errorNeedRealPlayer = "http://www.atscreen.com/check/check006.html";
var errorNeedWMTPlayer = "http://www.atscreen.com/check/check007.html";
var errorBeforeRealG2andWMT52Page = "http://www.atscreen.com/check/check008.html";
var errorNoRealOrWMTPlugInPage = "http://www.atscreen.com/check/check009.html";
var errorNeedWMTPlugin = "http://www.atscreen.com/check/check010.html";


var slideRealPage = "slide_real.html";
var slideWMTPage = "slide_wmt.html";

// ブラウザ、バージョン
var browserName = navigator.appName;
var isNS = (browserName.toLowerCase().indexOf("netscape") != -1);
var isIE = (browserName.toLowerCase().indexOf("internet") != -1);
var isWin32  = navigator.platform.indexOf("Win32") >= 0;
var isIEWin32 = (isIE && isWin32);

var browserVersion = navigator.appVersion;
var index = browserVersion.indexOf(" ");
browserVersion = browserVersion.substring(0,index);
if (isIE && navigator.userAgent.indexOf("5.0") != -1) // IE5.0 bug
	browserVersion = "5.0";
if (isIE && navigator.userAgent.indexOf("5.5") != -1)
        browserVersion = "5.5";

// OSプラットフォーム
var platformString = navigator.platform;
var platform = "unknown";
if (platformString.toLowerCase().indexOf("win") != -1) {
	 platform = "Windows";
}
if (platformString.toLowerCase().indexOf("mac") != -1) {
	 platform = "Mac";
}
if (platformString.toLowerCase().indexOf("sunos") != -1) {
	 platform = "SunOS";
}
if (platformString.toLowerCase().indexOf("x11") != -1) {
	 platform = "X11";
}
if (platformString.toLowerCase().indexOf("hp-ux") != -1) {
	 platform = "HP-UX";
}
if (platformString.toLowerCase().indexOf("windows ce") != -1) {
	 platform = "Windows CE";
}

hasRealPlayer = false;
realplayerVersion = 0;
windowsMediaPlayerVersion = 6;			// Initial dummy value(for Win IE32)
hasWindowsMediaPlayer = false;

// Netscape場合のプラグインチェック
if (isNS) {
	for(var i = 0;i < navigator.plugins.length; ++i) {
		var plugin = navigator.plugins[i].name.toLowerCase();
		strings = strings + plugin + "\n";

		if(plugin.indexOf("realplayer") != -1) {
			hasRealPlayer = true;
			if(plugin.indexOf("version 5")!=-1) {
				realplayerVersion = 5;
			} else  if(plugin.indexOf(" g2 ")!=-1) {
				realplayerVersion = 6;
			} else  if(plugin.indexOf("realvideo")!=-1) {
				realplayerVersion = 4;
			}
		}
		if(navigator.mimeTypes && navigator.mimeTypes["application/x-mplayer2"] &&  navigator.mimeTypes["application/x-mplayer2"].enabledPlugin) {
			hasWindowsMediaPlayer = true;
			windowsMediaPlayerVersion = 5.2;
		}
   		if(navigator.mimeTypes && navigator.mimeTypes["video/x-ms-wm"] &&  navigator.mimeTypes["video/x-ms-wm"].enabledPlugin && navigator.mimeTypes["video/x-ms-wmv"] && navigator.mimeTypes["video/x-ms-wmv"].enabledPlugin) {
			hasWindowsMediaPlayer = true;
			windowsMediaPlayerVersion = 6.4;	// 6.4 or later
		}
		if(plugin.indexOf("windows media player") != -1) {
			hasWindowsMediaPlayer = true;
		}
	}
	//alert(strings);
}
vbRealVideoCehck = false;
vbRealPlayerCehck = false;
vbRealG2Cehck = false;
vbWmtCheck = false;

