]>
git.immae.eu Git - perso/Immae/Projets/packagist/ludivine-ckeditor-component.git/blob - sources/plugins/htmlwriter/samples/assets/outputforflash/swfobject.js
2 /* SWFObject v2.2 <http://code.google.com/p/swfobject/>
3 is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
5 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}}}}();