/*	SWFFix 0.3 <http://code.google.com/p/swffix/>
	Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var SWFFix=function(){var _1=[main];var _2=[];var _3=null;var _4=null;var _5=false;var _6=false;var _7=false;var _8=false;var ua=function(){var _a=typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&typeof document.createElement!="undefined";var u=navigator.userAgent.toLowerCase();var _c=/win/.test(u);var _d=/mac/.test(u);var _e=/opera/.test(u);var _f=_e?parseFloat(u.replace(/^.*opera ?\/?(\d+(\.\d+)?).*$/,"$1")):0;var ie=!_e&&/msie/.test(u);var _11=ie?parseFloat(u.replace(/^.*msie (\d+\.\d+).*$/,"$1")):0;var _12=/webkit/.test(u);var _13=_12?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):0;var _14=[0,0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var d=navigator.plugins["Shockwave Flash"].description;if(typeof d!="undefined"){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");_14[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);_14[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);_14[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0;}}else{if(window.ActiveXObject){var _16=false;try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_14=[6,0,21];a.AllowScriptAccess="always";}catch(e){if(_14[0]==6){_16=true;}}if(!_16){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}}if(!_16&&typeof a=="object"){var d=a.GetVariable("$version");if(typeof d!="undefined"){d=d.split(" ")[1].split(",");_14=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}}}return {w3cdom:_a,win:_c,mac:_d,opera:_e,operaVersion:_f,ie:ie,ieVersion:_11,webkit:_12,webkitVersion:_13,playerVersion:_14};}();var _1a=function(){if(!ua.w3cdom){return;}if(ua.ie&&ua.win){document.write("<script id=__ie_ondomload defer=true src=//:></script>");document.getElementById("__ie_ondomload").onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);callDomLoadFunctions();}};}if(ua.webkit){_3=setInterval(function(){if(/loaded|complete/.test(document.readyState)){callDomLoadFunctions();}},10);}if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",callDomLoadFunctions,null);}addLoadEvent(callDomLoadFunctions);}();function callDomLoadFunctions(){if(_5){return;}_5=true;if(_3){clearInterval(_3);_3=null;}var dl=_1.length;for(var i=0;i<dl;i++){_1[i]();}}function addDomLoadEvent(fn){_1[_1.length]=fn;}function addLoadEvent(fn){if(typeof window.addEventListener!="undefined"){window.addEventListener("load",fn,false);}else{if(typeof document.addEventListener!="undefined"){document.addEventListener("load",fn,false);}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",fn);}else{if(typeof window.onload=="function"){var _1f=window.onload;window.onload=function(){_1f();fn();};}else{window.onload=fn;}}}}}function main(){var rl=_2.length;for(var i=0;i<rl;i++){var id=_2[i].id;var obj=document.getElementById(id);if(hasPlayerVersion(_2[i].swfVersion)){if(ua.webkit&&ua.webkitVersion<312){fixParams(obj);}else{if(!_6&&ua.win&&ua.ie&&ua.ieVersion>=6){_6=true;if(document.readyState=="complete"){fixIEActiveContent();}else{window.attachEvent("onload",fixIEActiveContent);}window.attachEvent("onbeforeunload",fixOutOfMemoryError);window.attachEvent("onunload",fixObjectLeaks);}else{if(!_7&&ua.opera&&ua.operaVersion>=9){_7=true;addLoadEvent(fixActiveContent);}}}}else{if(hasPlayerVersion([1,0,0])){if(!_8&&_2[i].expressInstall&&(ua.win||ua.mac)&&hasPlayerVersion([6,0,65])){displayExpressInstallDialog(_2[i]);}else{displayAltContent(obj);}}}createCSS("#"+id,"visibility:visible");}}function fixParams(obj){var _25=obj.getElementsByTagName("object")[0];if(typeof _25!="undefined"){var e=document.createElement("embed");var a=_25.attributes;var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName.toLowerCase()=="data"){e.setAttribute("src",a[i].nodeValue);}else{e.setAttribute(a[i].nodeName,a[i].nodeValue);}}var c=_25.childNodes;var cl=c.length;for(var i=0;i<cl;i++){if(c[i].nodeType==1&&c[i].nodeName.toLowerCase()=="param"){e.setAttribute(c[i].getAttribute("name"),c[i].getAttribute("value"));}}obj.parentNode.replaceChild(e,obj);}}function fixIEActiveContent(){var o=document.getElementsByTagName("object");var ol=o.length;for(var i=0;i<ol;i++){var c=o[i].childNodes;var cl=c.length;var _32="";for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName.toLowerCase()=="param"){_32+=c[j].outerHTML;}}o[i].outerHTML=o[i].outerHTML.split(">")[0]+">"+_32+o[i].innerHTML+"</object>";}}function fixOutOfMemoryError(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};}function fixObjectLeaks(){var o=document.getElementsByTagName("object");var ol=o.length;for(var i=0;i<ol;i++){o[i].style.display="none";for(var x in o[i]){if(typeof o[i][x]=="function"){o[i][x]=function(){};}}}}function fixActiveContent(){var o=document.getElementsByTagName("object");var ol=o.length;for(var i=0;i<ol;i++){if(o[i].getAttribute("type")=="application/x-shockwave-flash"){var c=o[i].cloneNode(true);o[i].parentNode.replaceChild(c,o[i]);}}}function displayExpressInstallDialog(_3c){_8=true;var obj=document.getElementById(_3c.id);_4=_3c.altContent?document.getElementById(_3c.altContent):abstractAltContent(obj);var w=_3c.width?_3c.width:obj.getAttribute("width");if(parseInt(w,10)<310){w="310";}var h=_3c.height?_3c.height:obj.getAttribute("height");if(parseInt(h,10)<137){h="137";}var pt=ua.ie&&ua.win?"ActiveX":"PlugIn";var dt=document.title=document.title.slice(0,47)+" - Flash Player Installation";var fv="MMredirectURL="+window.location+"&MMplayerType="+pt+"&MMdoctitle="+dt;var el=obj;if(ua.win&&ua.ie&&obj.readyState!=4){el=document.createElement("div");obj.parentNode.insertBefore(el,obj);obj.style.display="none";window.attachEvent("onload",function(){obj.parentNode.removeChild(obj);});}createSWF({data:_3c.expressInstall,id:"SWFFixEID",width:w,height:h},{flashvars:fv},el);}function displayAltContent(obj){obj.parentNode.replaceChild(abstractAltContent(obj),obj);}function abstractAltContent(obj){var ac=document.createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML;}else{var _47=obj.getElementsByTagName("object")[0];if(typeof _47!="undefined"){var c=_47.childNodes;var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName.toLowerCase()=="param")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true));}}}}return ac;}function createSWF(_4b,_4c,el){if(ua.ie&&ua.win){var att="";for(i in _4b){if(i=="data"){_4c.movie=_4b[i];}else{if(i!="classid"){att+=" "+i+"=\""+_4b[i]+"\"";}}}var par="";for(i in _4c){par+="<param name=\""+i+"\" value=\""+_4c[i]+"\" />";}el.outerHTML="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""+att+">"+par+"</object>";}else{if(ua.webkit&&ua.webkitVersion<312){var o=document.createElement("embed");o.setAttribute("type","application/x-shockwave-flash");for(i in _4b){if(i=="data"){o.setAttribute("src",_4b[i]);}else{if(i!="classid"){o.setAttribute(i,_4b[i]);}}}for(i in _4c){if(i!="movie"){o.setAttribute(i,_4c[i]);}}el.parentNode.replaceChild(o,el);}else{var o=document.createElement("object");o.setAttribute("type","application/x-shockwave-flash");for(i in _4b){if(i!="classid"){o.setAttribute(i,_4b[i]);}}for(i in _4c){if(i!="movie"){createObjParam(o,i,_4c[i]);}}el.parentNode.replaceChild(o,el);}}}function createObjParam(el,_53,_54){var p=document.createElement("param");p.setAttribute("name",_53);p.setAttribute("value",_54);el.appendChild(p);}function hasPlayerVersion(rv){return (ua.playerVersion[0]>rv[0]||(ua.playerVersion[0]==rv[0]&&ua.playerVersion[1]>rv[1])||(ua.playerVersion[0]==rv[0]&&ua.playerVersion[1]==rv[1]&&ua.playerVersion[2]>=rv[2]))?true:false;}function createCSS(sel,_58){if(ua.ie&&ua.mac){return;}var h=document.getElementsByTagName("head")[0];var s=document.createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)){s.appendChild(document.createTextNode(sel+" {"+_58+"}"));}h.appendChild(s);if(ua.ie&&ua.win&&document.styleSheets&&document.styleSheets.length>0){var ls=document.styleSheets[document.styleSheets.length-1];if(typeof ls.addRule=="object"){ls.addRule(sel,_58);}}}return {registerObject:function(_5c,_5d,_5e){if(!ua.w3cdom||!_5c){return;}var _5f={};_5f.id=_5c;createCSS("#"+_5c,"visibility:hidden");if(_5d){var v=_5d.split(".");_5f.swfVersion=[parseInt(v[0],10),parseInt(v[1],10),parseInt(v[2],10)];}else{_5f.swfVersion=[0,0,0];}_5f.expressInstall=_5e?_5e:false;_2[_2.length]=_5f;},embedSWF:function(_61,_62,_63,_64,_65,_66,_67,_68,_69){if(!ua.w3cdom||!_61||!_62||!_63||!_64||!_65){return;}if(hasPlayerVersion(_65.split("."))){createCSS("#"+_62,"visibility:hidden");var att=(typeof _69=="object")?_69:{};att.data=_61;att.width=_63;att.height=_64;var par=(typeof _68=="object")?_68:{};if(typeof _67=="object"){for(var i in _67){if(typeof par.flashvars!="undefined"){par.flashvars+="&"+i+"="+_67[i];}else{par.flashvars=i+"="+_67[i];}}}addDomLoadEvent(function(){createSWF(att,par,document.getElementById(_62));createCSS("#"+_62,"visibility:visible");});}else{if(_66&&!_8&&(ua.win||ua.mac)&&hasPlayerVersion([6,0,65])){createCSS("#"+_62,"visibility:hidden");addDomLoadEvent(function(){var _6d={};_6d.id=_6d.altContent=_62;_6d.width=_63;_6d.height=_64;_6d.expressInstall=_66;displayExpressInstallDialog(_6d);createCSS("#"+_62,"visibility:visible");});}}},getFlashPlayerVersion:function(){return {major:ua.playerVersion[0],minor:ua.playerVersion[1],release:ua.playerVersion[2]};},hasFlashPlayerVersion:function(_6e){return hasPlayerVersion(_6e.split("."));},expressInstallCallback:function(){if(_8&&document.getElementById("SWFFixEID")&&_4){var obj=document.getElementById("SWFFixEID");obj.parentNode.replaceChild(_4,obj);_4=null;_8=false;}}};}();
