PS3_Toolset/js/swfobject23.min.js

1 line
8.8 KiB
JavaScript

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