/*______________________________________

  EDS JavaScript Lib. ver.1.0
  Flash配置用
  ______________________________________*/

document.writeln('<script type="text/vbscript">');
document.writeln('Function VBGetSwfVer(i)');
document.writeln('on error resume next');
document.writeln('Dim swControl, swVersion');
document.writeln('swVersion = 0');
document.writeln('set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))');
document.writeln('if (IsObject(swControl)) then');
document.writeln('swVersion = swControl.GetVariable("$version")');
document.writeln('end if');
document.writeln('VBGetSwfVer = swVersion');
document.writeln('End Function');
document.writeln('</script>');

function JSGetSwfVer(i){
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	// MSN/WebTV 2.6 は Flash 4 をサポートしています
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 は Flash 3 をサポートしています
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// それ以前のバージョンの WebTV は Flash 2 をサポートしています
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	// 他のすべての状況では検出できません
	else {	
		flashVer = -1;
	}
	return flashVer;
} 
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
	for (i=25;i>0;i--) {	
		if (IE && Win && !Opera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);		
		}
		if (versionStr == -1 ) { 
			return false;
		} else if (versionStr != 0) {
			if(IE && Win && !Opera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			
			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
			versionNum        = parseFloat(versionString);
			
			if ( (versionMajor >= reqMajorVer) && (Number(versionRevision)>=Number(reqRevision)) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}	
	return (reqVer ? false : 0.0);
}
function putSwf(add_param){
	if(add_param==undefined || add_param==null || add_param=="")add_param="0";
	var param_str0='<param name="FlashVars" value="id='+add_param+'" />';
	var param_str1='FlashVars="id='+add_param+'"';
	
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) {  // Flashの表示
    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    + 'width="' + swfObj.w + '" height="' + swfObj.h + '"'
    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"'
	+ 'id="' + swfObj.id + '" name="' + swfObj.id + '">'
    + '<param name="movie" value="' + swfObj.dir + swfObj.file + '" />'
	+ '<param name="base" value="'+ swfObj.base + '">'
	+ '<param name="quality" value="high" />'
	+ '<param name="menu" value="false" />'
	+ '<param name="scale" value="noscale" />'
	+ '<param name="salign" value="tl" />'
	+ '<param name="wmode" value="opaque" />'
	+param_str0
    + '<embed '
	+ 'src="' + swfObj.dir + swfObj.file + '"'
	+ 'id="' + swfObj.id + '_emb"'
	+ 'name="' + swfObj.id + '_emb"'
	+ ' base="' + swfObj.base +'"'
	+ 'menu="false"'
	+ 'quality="high"'
	+ 'scale="noscale"'
    + 'width="' + swfObj.w + '"'
	+ 'height="' + swfObj.h + '"'
	+ 'align="left"'
	+ 'salign="tl"'
	+ 'wmode="opaque"'
	+param_str1
    + 'play="true"'
    + 'loop="false"'
    + 'quality="high"'
    + 'allowScriptAccess="sameDomain"'
    + 'type="application/x-shockwave-flash"'
    + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
    + '<\/embed>'
    + '<\/object>';
    document.write(oeTags);   // Flash ムービーの埋め込み
	getInnerSize();
  } else {  // Flashの表示負荷の場合。以下に代替コンテンツを記載
    var alternateContent =  '<table width="1010" height="640" border="0" cellspacing="0" cellpadding="0" summary="">'
+ '<tr align="left" valign="middle" bgcolor="#ffffff">'
+ '<td><img src="/common/image/_.gif" width="11" height="1" alt=""><\/td>'
+ '<td align="center" valign="middle">'
+ '<table width="565" border="0" cellspacing="0" cellpadding="0" summary="">'
+ '<tr align="left" valign="top"><td><span class="Text">このコンテンツはAdobe Flash Playerに最適化されています。<br><br>ご覧になるには、アドビ システムズ社が配布しているFlash Playerが必要です (無償)。Flash Playerをインストールすることにより、動画ファイルの閲覧が可能になります。以下のサイトにてご用意ください。<\/span><\/td><\/tr>'
+ '<tr><td height="5"><\/td><\/tr>'
+ '<tr align="right" valign="top">'
+ '<td>'
+ '<table border="0" cellspacing="0" cellpadding="0" summary="">'
+ '<tr align="right" valign="top">'
+ '<td><img src="/common/image/p_linktype_popup_text.gif" width="13" height="17" alt=""><\/td>'
+ '<td><span class="Text"><a href="http://www.adobe.com/shockwave/download/download.cgi?P5_Language=Japanese&Lang=Japanese&P1_Prod_Version=ShockwaveFlash&Lang=Japanese" target="_blank">Adobe Japan : Adobe Flash Player ダウンロードセンター<\/a><\/span><\/td>'
+ '<\/tr>'
+ '<\/table>'
+ '<\/td>'
+ '<\/tr>'
+ '<tr><td height="20"><\/td><\/tr>'
+ '<tr bgcolor="#cccccc"><td><img src="/common/image/_.gif" width="1" height="2" alt=""><\/td><\/tr>'
+ '<tr><td height="20"><\/td><\/tr>'
+ '<tr align="left" valign="top"><td><small class="CaptionText">Adobe&reg; およびAdobe Flash&#8482; Playerは、ADOBE SYSTEMS INCORPORATEDの米国およびその他の国における商標または登録商標です。Flash Playerの不具合や利用方法についてはアドビ システムズ社にお問い合わせください。<\/small><\/td><\/tr>'
+ '<tr><td height="9"><\/td><\/tr>'
+ '<\/table>'
+ '<\/td>'
+ '<td><img src="/common/image/_.gif" width="11" height="1" alt=""><\/td>'
+ '<\/tr>'
+ '<\/table>';
    document.write(alternateContent); 
  }
}
