1 /* SWFObject v2.2 <http://code.google.com/p/swfobject/>
2 is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
4 var swfobject=function(){var D
="undefined",r
="object",S
="Shockwave Flash",W
="ShockwaveFlash.ShockwaveFlash",q
="application/x-shockwave-flash",R
="SWFObjectExprInst",x
="onreadystatechange",O
=window
,j
=document
,t
=navigator
,T
=false,U
=[h
],o
=[],N
=[],I
=[],l
,Q
,E
,B
,J
=false,a
=false,n
,G
,m
=true,M=function(){var aa
=typeof j
.getElementById
!=D
&&typeof j
.getElementsByTagName
!=D
&&typeof j
.createElement
!=D
,ah
=t
.userAgent
.toLowerCase(),Y
=t
.platform
.toLowerCase(),ae
=Y
?/win
/.test(Y):/win
/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit
/.test(ah)?parseFloat(ah.replace(/^.*webkit
\/(\d+(\.\d+)?).*$/,"$1")):false,X
=!+"\v1",ag
=[0,0,0],ab
=null;if(typeof t
.plugins
!=D
&&typeof t
.plugins
[S
]==r
){ab
=t
.plugins
[S
].description
;if(ab
&&!(typeof t
.mimeTypes
!=D
&&t
.mimeTypes
[q
]&&!t
.mimeTypes
[q
].enabledPlugin
)){T
=true;X
=false;ab
=ab
.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag
[0]=parseInt(ab
.replace(/^(.*)\..*$/,"$1"),10);ag
[1]=parseInt(ab
.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag
[2]=/[a-zA-Z]/.test(ab
)?parseInt(ab
.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O
.ActiveXObject
!=D
){try{var ad
=new ActiveXObject(W
);if(ad
){ab
=ad
.GetVariable("$version");if(ab
){X
=true;ab
=ab
.split(" ")[1].split(",");ag
=[parseInt(ab
[0],10),parseInt(ab
[1],10),parseInt(ab
[2],10)]}}}catch(Z
){}}}return{w3
:aa
,pv
:ag
,wk
:af
,ie
:X
,win
:ae
,mac
:ac
}}(),k=function(){if(!M
.w3
){return}if((typeof j
.readyState
!=D
&&j
.readyState
=="complete")||(typeof j
.readyState
==D
&&(j
.getElementsByTagName("body")[0]||j
.body
))){f()}if(!J
){if(typeof j
.addEventListener
!=D
){j
.addEventListener("DOMContentLoaded",f
,false)}if(M
.ie
&&M
.win
){j
.attachEvent(x
,function(){if(j
.readyState
=="complete"){j
.detachEvent(x
,arguments
.callee
);f()}});if(O
==top
){(function(){if(J
){return}try{j
.documentElement
.doScroll("left")}catch(X
){setTimeout(arguments
.callee
,0);return}f()})()}}if(M
.wk
){(function(){if(J
){return}if(!/loaded|complete/.test(j
.readyState
)){setTimeout(arguments
.callee
,0);return}f()})()}s(f
)}}();function f(){if(J
){return}try{var Z
=j
.getElementsByTagName("body")[0].appendChild(C("span"));Z
.parentNode
.removeChild(Z
)}catch(aa
){return}J
=true;var X
=U
.length
;for(var Y
=0;Y
<X
;Y
++){U
[Y
]()}}function K(X
){if(J
){X()}else{U
[U
.length
]=X
}}function s(Y
){if(typeof O
.addEventListener
!=D
){O
.addEventListener("load",Y
,false)}else{if(typeof j
.addEventListener
!=D
){j
.addEventListener("load",Y
,false)}else{if(typeof O
.attachEvent
!=D
){i(O
,"onload",Y
)}else{if(typeof O
.onload
=="function"){var X
=O
.onload
;O
.onload=function(){X();Y()}}else{O
.onload
=Y
}}}}}function h(){if(T
){V()}else{H()}}function V(){var X
=j
.getElementsByTagName("body")[0];var aa
=C(r
);aa
.setAttribute("type",q
);var Z
=X
.appendChild(aa
);if(Z
){var Y
=0;(function(){if(typeof Z
.GetVariable
!=D
){var ab
=Z
.GetVariable("$version");if(ab
){ab
=ab
.split(" ")[1].split(",");M
.pv
=[parseInt(ab
[0],10),parseInt(ab
[1],10),parseInt(ab
[2],10)]}}else{if(Y
<10){Y
++;setTimeout(arguments
.callee
,10);return}}X
.removeChild(aa
);Z
=null;H()})()}else{H()}}function H(){var ag
=o
.length
;if(ag
>0){for(var af
=0;af
<ag
;af
++){var Y
=o
[af
].id
;var ab
=o
[af
].callbackFn
;var aa
={success
:false,id
:Y
};if(M
.pv
[0]>0){var ae
=c(Y
);if(ae
){if(F(o
[af
].swfVersion
)&&!(M
.wk
&&M
.wk
<312)){w(Y
,true);if(ab
){aa
.success
=true;aa
.ref
=z(Y
);ab(aa
)}}else{if(o
[af
].expressInstall
&&A()){var ai
={};ai
.data
=o
[af
].expressInstall
;ai
.width
=ae
.getAttribute("width")||"0";ai
.height
=ae
.getAttribute("height")||"0";if(ae
.getAttribute("class")){ai
.styleclass
=ae
.getAttribute("class")}if(ae
.getAttribute("align")){ai
.align
=ae
.getAttribute("align")}var ah
={};var X
=ae
.getElementsByTagName("param");var ac
=X
.length
;for(var ad
=0;ad
<ac
;ad
++){if(X
[ad
].getAttribute("name").toLowerCase()!="movie"){ah
[X
[ad
].getAttribute("name")]=X
[ad
].getAttribute("value")}}P(ai
,ah
,Y
,ab
)}else{p(ae
);if(ab
){ab(aa
)}}}}}else{w(Y
,true);if(ab
){var Z
=z(Y
);if(Z
&&typeof Z
.SetVariable
!=D
){aa
.success
=true;aa
.ref
=Z
}ab(aa
)}}}}}function z(aa
){var X
=null;var Y
=c(aa
);if(Y
&&Y
.nodeName
=="OBJECT"){if(typeof Y
.SetVariable
!=D
){X
=Y
}else{var Z
=Y
.getElementsByTagName(r
)[0];if(Z
){X
=Z
}}}return X
}function A(){return !a
&&F("6.0.65")&&(M
.win
||M
.mac
)&&!(M
.wk
&&M
.wk
<312)}function P(aa
,ab
,X
,Z
){a
=true;E
=Z
||null;B
={success
:false,id
:X
};var ae
=c(X
);if(ae
){if(ae
.nodeName
=="OBJECT"){l
=g(ae
);Q
=null}else{l
=ae
;Q
=X
}aa
.id
=R
;if(typeof aa
.width
==D
||(!/%$/.test(aa
.width
)&&parseInt(aa
.width
,10)<310)){aa
.width
="310"}if(typeof aa
.height
==D
||(!/%$/.test(aa
.height
)&&parseInt(aa
.height
,10)<137)){aa
.height
="137"}j
.title
=j
.title
.slice(0,47)+" - Flash Player Installation";var ad
=M
.ie
&&M
.win
?"ActiveX":"PlugIn",ac
="MMredirectURL="+O
.location
.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid
="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();