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: "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: func Tion () {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. xiSWF Path);} _ 19 = "<embed type =" application/x-shockwave-flash "src =" "+ this. getAttribute ("swf") + "" 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 =" 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 decon Cept. 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]); 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] + )/,". "). sp Equals (". ") ;}} 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 "); _ 2 3 = 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) {r Eturn 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; |