//==============================================================
// 初期設定
//==============================================================
var swfFile		= 'swf/main.swf?lang=EN';  //-- swfファイル名
var swfWidth		= 900;		//-- swfの横幅
var swfHeight		= 575;		//-- swfの高さ
var verNoLower	= 8;		//-- 表示可能な最低バージョン
var noFlash		= 'images/noflash.jpg';  //-- プラグインがない場合に表示する対象
										// 拡張子swfならflashタグ
										// 拡張子jpg gifならimgタグ
										// 拡張子htmlならリダイレクト
										// それ以外はテキストで表示
//==============================================================
// Flash表示用タグ書き出し
//==============================================================
function putFlash(){
	//-- バージョン番号を取得
	i = getFlashVersion();
	if (i == -1 || i < verNoLower){
		//-- プラグインが無い/古い場合
		fileName = noFlash;
	}else{
		//-- バージョン番号別ファイル
		fileName = swfFile
	}
	if (fileName.indexOf('<v>') != -1){
		var tmp = fileName.split('<v>');
		fileName = tmp.join(i);
	}
	if (fileName.indexOf('.swf') != -1){
		//-------------------------------------------
		// Flash用タグを書き出し
		//-------------------------------------------
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+swfWidth+'" height="'+swfHeight+'">');
		document.write('<param name=movie value="'+fileName+'">');
		document.write('<param name=quality value=high>');
		document.write('<embed src="'+fileName+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+swfWidth+'" height="'+swfHeight+'">');
		document.write('</embed>');
		document.write('</object>');
	}else if (fileName.indexOf('.jpg') != -1||fileName.indexOf('.gif') != -1){
		//-------------------------------------------
		// IMGタグを書き出し
		//-------------------------------------------
		document.write('<img src="'+fileName+'" width="'+swfWidth+'" height="'+swfHeight+'" border="0" usemap="#map01" alt="">');
	}else if (fileName.indexOf('.htm') != -1){
		//-------------------------------------------
		// IMGタグを書き出し
		//-------------------------------------------
		location.href = fileName;
	}else{
		//-------------------------------------------
		// テキストで書き出し
		//-------------------------------------------
		document.write(fileName);
	}
}
//==============================================================
// Flashプラグインのバージョン番号取得
//==============================================================
function getFlashVersion() {
	var agent = navigator.userAgent.toLowerCase(); 
    var flashVersion = 0;

	//-- netscape, Opera3以上, Mac版IE5以上
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			flashVersion=navigator.plugins["Shockwave Flash"].description.charAt(16);
		}else{
			flashVersion = -1;
		}
	}

	// Win版IE4以降
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
		document.write('<SCRIPT LANGUAGE="VB'+'Script"\>\n');
		document.write('on error resume next \n');
		document.write('Dim get_ver \n');
		document.write('get_ver=Left(Hex(Int(CreateObject("ShockwaveFlash.ShockwaveFlash").FlashVersion)),1)\n');
		document.write('</S'+'CRIPT\> \n');
		flashVersion = get_ver;
 	 }

	// WebTV 2.5(Flash3サポート)
	else if (agent.indexOf("webtv/2.5") != -1) flashVersion = 3;

	// older WebTV(Flash2サポート)
	else if (agent.indexOf("webtv") != -1) flashVersion = 2;

	// Can't detect in all other cases
	else {
		flashVersion = -1;
	}

	return flashVersion;
}
