/*-----------------------------------------------------------------
    swf.js
    Last updated on 2004.1.23
	Copyright(c) pentagon 2004 All Rights Reserved.
-----------------------------------------------------------------*/

var ShockMode = 0;
var pluginVer = 0;
var pluginspages = new Array();
pluginspages[0] = 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'; // English
pluginspages[1] = 'http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'; // Japanese

var plugin = ((navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0);
if (plugin) pluginVer = parseInt(plugin.description.substring(plugin.description.indexOf(".") -1));

function putSwf(Obj) {
 if (!o.dir) o.dir = '';
 if (!o.id) o.id = 'pentagonswf';
 if (!o.version) o.version = 5;
 if (!o.bgcolor) o.bgcolor = '#ffffff';
 if (!o.quality) o.quality = 'high';
 if (!o.lang) o.lang = 0;
 if (!o.macIE4) o.macIE4 = 0;
 if (!o.noFlashLocation) o.noFlashLocation  = 0;
 if (!o.noFlashHtml) o.noFlashHtml = '';
 if (!o.swLiveConnect) o.swLiveConnect = false;
 if (!o.menu) o.menu = false;
 if (!o.flashvars) o.flashvars = '';

 document.open();
 if (o.file && o.width && o.height && o.id) {
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id=' + o.id + ' width=' + o.width + ' height=' + o.height + ' name="' + o.id + '">' + '\n');
  document.write('<param name="movie" value="' + o.dir + o.file + '">' + '\n');
  document.write('<param name="quality" value="' + o.quality + '">' + '\n');
  document.write('<param name="bgcolor" value="' + o.bgcolor + '">' + '\n');
  document.write('<param name="menu" value="' + o.menu + '"' + '>' + '\n');
  document.write('<param name="flashvars" value="' + o.flashvars + '"' + '>' + '\n');
  
  
  if ((navigator.appVersion.indexOf('Win',0) != -1 && navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1) && !(navigator.userAgent.indexOf("Opera",0) != -1) && o.noFlashLocation == 0) {
   document.write(o.noFlashHtml) + '\n';
  }
  if (plugin && pluginVer >= o.version || (navigator.appVersion.indexOf('Mac',0) != -1 && navigator.appVersion.indexOf('MSIE 4.',0) != -1 && o.macIE4 == 1) || (navigator.appVersion.indexOf('Mac',0) != -1 && navigator.appVersion.indexOf('MSIE 3.',0) != -1 && o.macIE4 == 1)) {
   document.write('<embed src="' + o.dir + o.file + '" menu="' + o.menu + '" quality="' + o.quality + '" swLiveConnect="' + o.swLiveConnect + '" bgcolor=' + o.bgcolor + ' width=' + o.width + ' height=' + o.height + ' type="application/x-shockwave-flash" pluginspage="' + pluginspages[o.lang] + '" name="' + o.id + '" flashvars="' + o.flashvars + '"><\/embed><br>' + '\n');
  } else {
   if (!(navigator.appVersion.indexOf('Win',0) != -1 && navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
    if (o.noFlashLocation == 0) {
     document.write(o.noFlashHtml) + '\n';
    } else if (o.noFlashLocation == 1) {
     location.href = o.noFlashHtml;
    }
   }
  }
  document.write('<\/object>' + '\n');
 }
 document.close();
}

