

/*============================================================
 Flashバージョンチェック 
============================================================*/

var flashVersion = 0;
var higherLimit = 10;

if(navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1){
	document.write("<scr" + "ipt type=\"text/VBScript\">\n");
	document.write("Private i, obj\n");
	document.write("On Error Resume Next\n");
	document.write("flashInstalled = False\n");
	document.write("For i = higherLimit To 1 Step -1\n");
	document.write("Set obj = CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & i)\n");
	document.write("flashInstalled = IsObject(obj)\n");
	document.write("If flashInstalled Then\n");
	document.write("flashVersion = CStr(i)\n");
	document.write("Exit For\n");
	document.write("End If\n");
	document.write("Next\n");
	document.write("</scr" + "ipt>\n");
}
else{
	if(navigator.mimeTypes["application\/x-shockwave-flash"].enabledPlugin){
		for(var i = 0; i <= higherLimit; i++){
			if (navigator.plugins["Shockwave Flash"].description.indexOf(i + ".0") != -1 ){
				flashVersion = i;
			}
		}
	}
}

/* 初期設定
============================================ */
requiredVersion = 8;		//Flash Playerのバージョン
directoryPath = "top_index/swf/";		//ディレクトリパス

var swfFile = directoryPath+"top.swf";				//メインswfのパス	

var flash67Path = directoryPath+"_plugin.swf";		//Flash ver6.7のチェックファイルのパス
var flash5Path = directoryPath+"_check.swf";		//Flash ver5のチェックファイルのパス
var artPath = directoryPath+"_substitution.jpg";	//Flash ver5以下の場合の代替画像のパス

var swfbgColor ="#000000";		//背景色
var swfQuality="best";			//SWFのクオリティ
var w="857";						//SWFの幅
var h="350";						//SWFの高さ



/* FlashPlayerのVersionによる分岐
============================================ */
function setDocument(){
	/*alert(swfFile)*/
	/* FlashPlayer VersionがrequiredVersionと等しければ */
	if(flashVersion >= requiredVersion){
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+w+'" height="'+h+'" id="top" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="'+swfFile+'" />');
		document.write('<param name="quality" value="'+swfQuality+'" />');
                document.write('<param name="bgcolor" value="'+swfbgColor+'" />');
		document.write('<param name="wmode" value="opaque" / >');
		document.write('<embed src="'+swfFile+'" quality="'+swfQuality+'" bgcolor="'+swfbgColor+'" width="'+w+'" height="'+h+'" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
	}else if(flashVersion == 7 || flashVersion == 6){
		player6or7();
	}else if(flashVersion == 5){
		player5();
	}else if(flashVersion < 5){
		altSrc();
	}
}

/* FlashPlayerのVersion6または7の場合
============================================ */
function player6or7(){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+w+'" height="'+h+'" id="top" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+flash67Path+'" />');
	document.write('<param name="quality" value="'+swfQuality+'" />');
	document.write('<param name="bgcolor" value="'+swfbgColor+'" />');
	document.write('<param name="wmode" value="opaque" / >');
	document.write('<embed src="'+flash67Path+'" quality="'+swfQuality+'" bgcolor="'+swfbgColor+'" width="'+w+'" height="'+h+'" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

/* FlashPlayerのVersion5の場合
============================================ */
function player5(){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+w+'" height="'+h+'" id="top" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+flash5Path+'" />');
	document.write('<param name="quality" value="'+swfQuality+'" />');
	document.write('<param name="bgcolor" value="'+swfbgColor+'" />');
	document.write('<param name="wmode" value="opaque" / >');
	document.write('<embed src="'+flash5Path+'" quality="'+swfQuality+'" bgcolor="'+swfbgColor+'" width="'+w+'" height="'+h+'" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

/* 代替画像 */
function altSrc(){
	document.write('<div>');
	document.write('<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank"><img src="'+artPath+'" alt="この機能をご使用になるには最新版のFlash Playerが必要です。" width="500" height="350" border="0" title="この機能をご使用になるには最新版のFlash Playerが必要です。" /></a>');
	document.write('</div>');
}
