var id = 'movie';

function viewFlash(filename){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="400" height="370" id="test" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="files/'+ filename +'" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="quality" value="high" />');
	document.write('<embed src="files/'+ filename +'" menu="false" quality="high" bgcolor="#ffffff" width="400" height="370" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}


function changeFlash(filename){
	var show = '';
	if(checkFlashPlugin()>=7){

		show += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="400" height="370" id="test" align="middle">';
		show += '<param name="allowScriptAccess" value="sameDomain" />';
		show += '<param name="movie" value="files/'+ filename +'" />';
		show += '<param name="menu" value="false" />';
		show += '<param name="quality" value="high" />';
		show += '<embed src="files/'+ filename +'" menu="false" quality="high" bgcolor="#ffffff" width="400" height="370" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		show += '</object>';

	}else{
		flug = confirm("このページを正しく表示させる為には、FlashPlayerの最新バージョンが必要です。インストールしますか？")
		if(flug == true){
			window.open("http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P5_Language=Japanese");
		}
	}

	document.getElementById(id).innerHTML = show;
}


function checkFlashPlugin() {
	var flashVersion=false;
	var nn=(navigator.appName.charAt(0)=="N" && navigator.userAgent.indexOf("Safari") == -1) || false;
	var n6=(document.getElementById && nn) || false;
	var ie=(document.all && !nn) || false;
	var safari=(navigator.userAgent.indexOf("Safari")!=-1) || false;
	var mac=(navigator.userAgent.indexOf("Mac")!=-1) || false;
	var ver=""+navigator.appVersion;
	var fno=ver.indexOf(" ");
	var macChecked=0;
	ver=eval(ver.substring(0,fno));
	var macIE5=(mac && navigator.userAgent.indexOf("MSIE 5")!=-1) || false;
	var opera=(navigator.userAgent.indexOf("Opera")!=-1) || false;
	
	if (ie && !mac){
		var flashVersion=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").FlashVersion();
		flashVersion=Math.floor(flashVersion / 0x10000);
	}
	
	if (!flashVersion){
		var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
		if (nn && !document.plugins &&!safari) flashVersion=false;
		/* else if ((nn || n6 || safari || macIE5) && navigator.plugins)flashVersion=navigator.plugins["Shockwave Flash"].description.charAt(16);  alert(flashVersion);*/ 
		else if ((nn || n6 || safari || macIE5 || opera) && navigator.plugins) flashVersion = parseInt(plugin.description.match(/\d+\.\d+/));
		else flashVersion=false;
	}
	
	if (ie && mac && !macIE5) {
		window.onload=chkMac;
	}
	return(flashVersion);
}

function chkMac(){
	if (window["sample"]) flashVersion=((window["sample"].FlashVersion() & 0xffff0000) >> 16);
	macChecked=1;
}
