 /*** SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/** SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:* http://www.opensource.org/licenses/mit-license.php**/if (typeof deconcept == "undefined"){var deconcept = new Object ();}if (typeof deconcept.util == "undefined"){deconcept.util = new Object ();}if (typeof deconcept.SWFObjectUtil == "undefined"){deconcept.SWFObjectUtil = new Object ();}deconcept.SWFObject = function (_1, id, w, h, _5, c, _7, _8, _9, _a){if ( ! document.getElementById){return;}this.DETECT_KEY = _a?_a : "detectflash";this.skipDetect = deconcept.util.getRequestParameter (this.DETECT_KEY);this.params = new Object ();this.variables = new Object ();this.attributes = new Array ();if (_1){this.setAttribute ("swf", _1);}if (id){this.setAttribute ("id", id);}if (w){this.setAttribute ("width", w);}if (h){this.setAttribute ("height", h);}if (_5){this.setAttribute ("version", new deconcept.PlayerVersion (_5.toString ().split (".")));}this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion ();if ( ! window.opera&&document.all&&this.installedVer.major > 7){deconcept.SWFObject.doPrepUnload = true;}if (c){this.addParam ("bgcolor", c);}var q = _7?_7 : "high";this.addParam ("quality", q);this.setAttribute ("useExpressInstall", false);this.setAttribute ("doExpressInstall", false);var _c = (_8) ?_8 : window.location;this.setAttribute ("xiRedirectUrl", _c);this.setAttribute ("redirectUrl", "");if (_9){this.setAttribute ("redirectUrl", _9);}};deconcept.SWFObject.prototype = {useExpressInstall : function (_d){this.xiSWFPath = ! _d?"expressinstall.swf" : _d;this.setAttribute ("useExpressInstall", true);}, setAttribute : function (_e, _f){this.attributes [_e] = _f;}, getAttribute : function (_10){return this.attributes [_10];}, addParam : function (_11, _12){this.params [_11] = _12;}, getParams : function (){return this.params;}, addVariable : function (_13, _14){this.variables [_13] = _14;}, getVariable : function (_15){return this.variables [_15];}, getVariables : function (){return this.variables;}, getVariablePairs : function (){var _16 = new Array ();var key;var _18 = this.getVariables ();for (key in _18){_16 [_16.length] = key + "=" + _18 [key];}return _16;}, getSWFHTML : function (){var _19 = "";if (navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if (this.getAttribute ("doExpressInstall")){this.addVariable ("MMplayerType", "PlugIn");this.setAttribute ("swf", this.xiSWFPath);}_19 = "<embed type=\"application/x-shockwave-flash\" src=\"" + this.getAttribute ("swf") + "\" wmode=\"transparent\" width=\"" + this.getAttribute ("width") + "\" height=\"" + this.getAttribute ("height") + "\" style=\"" + this.getAttribute ("style") + "\"";_19 += " id=\"" + this.getAttribute ("id") + "\" name=\"" + this.getAttribute ("id") + "\" ";var _1a = this.getParams ();for (var key in _1a){_19 += [key] + "=\"" + _1a [key] + "\" ";}var _1c = this.getVariablePairs ().join ("&");if (_1c.length > 0){_19 += "flashvars=\"" + _1c + "\"";}_19 += "/>";}else{if (this.getAttribute ("doExpressInstall")){this.addVariable ("MMplayerType", "ActiveX");this.setAttribute ("swf", this.xiSWFPath);}_19 = "<object id=\"" + this.getAttribute ("id") + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.getAttribute ("width") + "\" height=\"" + this.getAttribute ("height") + "\" style=\"" + this.getAttribute ("style") + "\">";_19 += "<param name=\"wmode\" value=\"transparent\" />";_19 += "<param name=\"movie\" value=\"" + this.getAttribute ("swf") + "\" />";var _1d = this.getParams ();for (var key in _1d){_19 += "<param name=\"" + key + "\" value=\"" + _1d [key] + "\" />";}var _1f = this.getVariablePairs ().join ("&");if (_1f.length > 0){_19 += "<param name=\"flashvars\" value=\"" + _1f + "\" />";}_19 += "</object>";}return _19;}, write : function (_20){if (this.getAttribute ("useExpressInstall")){var _21 = new deconcept.PlayerVersion ([6, 0, 65]);if (this.installedVer.versionIsValid (_21) && ! this.installedVer.versionIsValid (this.getAttribute ("version"))){this.setAttribute ("doExpressInstall", true);this.addVariable ("MMredirectURL", escape (this.getAttribute ("xiRedirectUrl")));document.title = document.title.slice (0, 47) + " - Flash Player Installation";this.addVariable ("MMdoctitle", document.title);}}if (this.skipDetect || this.getAttribute ("doExpressInstall") || this.installedVer.versionIsValid (this.getAttribute ("version"))){var n = (typeof _20 == "string") ?document.getElementById (_20) : _20;n.innerHTML = this.getSWFHTML ();return true;}else{if (this.getAttribute ("redirectUrl") != ""){document.location.replace (this.getAttribute ("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion = function (){var _23 = new deconcept.PlayerVersion ([0, 0, 0]);if (navigator.plugins&&navigator.mimeTypes.length){var x = navigator.plugins ["Shockwave Flash"];if (x&&x.description){_23 = new deconcept.PlayerVersion (x.description.replace ( / ([a - zA - Z] | \s) + /, "").replace ( / (\s + r | \s + b [0 - 9] +) /, ".").split ("."));}}else{if (navigator.userAgent&&navigator.userAgent.indexOf ("Windows CE") >= 0){var axo = 1;var _26 = 3;while (axo){try{_26 ++;axo = new ActiveXObject ("ShockwaveFlash.ShockwaveFlash." + _26);_23 = new deconcept.PlayerVersion ([_26, 0, 0]);}catch (e){axo = null;}}}else{try{var axo = new ActiveXObject ("ShockwaveFlash.ShockwaveFlash.7");}catch (e){try{var axo = new ActiveXObject ("ShockwaveFlash.ShockwaveFlash.6");_23 = new deconcept.PlayerVersion ([6, 0, 21]);axo.AllowScriptAccess = "always";}catch (e){if (_23.major == 6){return _23;}}try{axo = new ActiveXObject ("ShockwaveFlash.ShockwaveFlash");}catch (e){}}if (axo != null){_23 = new deconcept.PlayerVersion (axo.GetVariable ("$version").split (" ")[1].split (","));}}}return _23;};deconcept.PlayerVersion = function (_29){this.major = _29 [0] != null?parseInt (_29 [0]) : 0;this.minor = _29 [1] != null?parseInt (_29 [1]) : 0;this.rev = _29 [2] != null?parseInt (_29 [2]) : 0;};deconcept.PlayerVersion.prototype.versionIsValid = function (fv){if (this.major < fv.major){return false;}if (this.major > fv.major){return true;}if (this.minor < fv.minor){return false;}if (this.minor > fv.minor){return true;}if (this.rev < fv.rev){return false;}return true;};deconcept.util = {getRequestParameter : function (_2b){var q = document.location.search || document.location.hash;if (_2b == null){return q;}if (q){var _2d = q.substring (1).split ("&");for (var i = 0; i < _2d.length;i ++){if (_2d [i].substring (0, _2d [i].indexOf ("=")) == _2b){return _2d [i].substring ((_2d [i].indexOf ("=") + 1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs = function (){var _2f = document.getElementsByTagName ("OBJECT");for (var i = _2f.length - 1; i >= 0;i --){_2f [i].style.display = "none";for (var x in _2f [i]){if (typeof _2f [i][x] == "function"){_2f [i][x] = function (){};}}}};if (deconcept.SWFObject.doPrepUnload){if ( ! deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload = function (){__flash_unloadHandler = function (){};__flash_savedUnloadHandler = function (){};window.attachEvent ("onunload", deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent ("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet = true;}}if ( ! document.getElementById&&document.all){document.getElementById = function (id){return document.all [id];};}var getQueryParamValue = deconcept.util.getRequestParameter;var FlashObject = deconcept.SWFObject;var SWFObject = deconcept.SWFObject;
