var __swf_ua;
var __swf= function(){
        var UNDEF = "undefined",
                OBJECT = "object",
                SHOCKWAVE_FLASH = "Shockwave Flash",
                SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
                FLASH_MIME_TYPE = "application/x-shockwave-flash",
                EXPRESS_INSTALL_ID = "SWFObjectExprInst",
                ON_READY_STATE_CHANGE = "onreadystatechange",
                
                win = window,
                doc = document,
                nav = navigator,
                
                plugin = false,
//                domLoadFnArr = [main],
                regObjArr = [],
                objIdArr = [],
                listenersArr = [],
                storedAltContent,
                storedAltContentId,
                storedCallbackFn,
                storedCallbackObj,
                isDomLoaded = false,
                isExpressInstallActive = false,
                dynamicStylesheet,
                dynamicStylesheetMedia,
                autoHideShow = true;
__swf_ua=function() {
                var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF,
                        u = nav.userAgent.toLowerCase(),
                        p = nav.platform.toLowerCase(),
                        windows = p ? /win/.test(p) : /win/.test(u),
                        mac = p ? /mac/.test(p) : /mac/.test(u),
                        webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
                        ie = !+"\v1", // feature detection based on Andrea Giammarchi's solution: http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browser-is-ie.html
                        playerVersion = [0,0,0],
                        d = null;
                if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
                        d = nav.plugins[SHOCKWAVE_FLASH].description;
                        if (d && !(typeof nav.mimeTypes != UNDEF && nav.mimeTypes[FLASH_MIME_TYPE] && !nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin indicates whether plug-ins are enabled or disabled in Safari 3+
                                plugin = true;
                                ie = false; // cascaded feature detection for Internet Explorer
                                d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
                                playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
                                playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
                                playerVersion[2] = /[a-zA-Z]/.test(d) ? parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0;
                        }
                }
                else if (typeof win.ActiveXObject != UNDEF) {
                        try {
                                var a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
                                if (a) { // a will return null when ActiveX is disabled
                                        d = a.GetVariable("$version");
                                        if (d) {
                                                ie = true; // cascaded feature detection for Internet Explorer
                                                d = d.split(" ")[1].split(",");
                                                playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
                                        }
                                }
                        }
                        catch(e) {}
                }
                return { w3:w3cdom, pv:playerVersion, wk:webkit, ie:ie, win:windows, mac:mac };
        }();
}


/*-----------------------------------------------------------------
    swf.js
    Last updated on 2004.9.14
	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));

//2009/09
if(pluginVer == 0) {__swf();pluginVer = __swf_ua.pv[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="wmode" value="opaque">' + '\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();
}
