function writeflash(n,t,i,r,u,f,e,o,s){var h=new SWFObject(n,t,r,u,f,"","","","","","transparent");h.addVariable("chartWidth",o),h.addVariable("chartHeight",s),h.addVariable("dataURL",i),h.addParam("wmode","opaque"),h.addParam("quality","high"),h.write(e)}var deconcept;typeof deconcept=="undefined"&&(deconcept={}),typeof deconcept.util=="undefined"&&(deconcept.util={}),typeof deconcept.SWFObjectUtil=="undefined"&&(deconcept.SWFObjectUtil={}),deconcept.SWFObject=function(n,t,i,r,u,f,e,o,s,h,c){var a,l;if(!document.getElementById)return;this.DETECT_KEY=h?h:"detectflash",this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY),this.params={},this.variables={},this.attributes=[],n&&this.setAttribute("swf",n),t&&this.setAttribute("id",t),i&&this.setAttribute("width",i),c&&(this.addParam("WMode",c),this.setAttribute("WMode",c)),r&&this.setAttribute("height",r),u&&this.setAttribute("version",new deconcept.PlayerVersion(u.toString().split("."))),this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(),!window.opera&&document.all&&this.installedVer.major>7&&(deconcept.SWFObject.doPrepUnload=!0),f&&this.addParam("bgcolor",f),a=e?e:"high",this.addParam("quality",a),this.setAttribute("useExpressInstall",!1),this.setAttribute("doExpressInstall",!1),l=o?o:window.location,this.setAttribute("xiRedirectUrl",l),this.setAttribute("redirectUrl",""),s&&this.setAttribute("redirectUrl",s)},deconcept.SWFObject.prototype={useExpressInstall:function(n){this.xiSWFPath=n?n:"expressinstall.swf",this.setAttribute("useExpressInstall",!0)},setAttribute:function(n,t){this.attributes[n]=t},getAttribute:function(n){return this.attributes[n]},addParam:function(n,t){this.params[n]=t},getParams:function(){return this.params},addVariable:function(n,t){this.variables[n]=t},getVariable:function(n){return this.variables[n]},getVariables:function(){return this.variables},getVariablePairs:function(){var t=[],n,i=this.getVariables();for(n in i)t[t.length]=n+"="+i[n];return t},getSWFHTML:function(){var n="",u,f,i,t,r;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute("doExpressInstall")&&(this.addVariable("MMplayerType","PlugIn"),this.setAttribute("swf",this.xiSWFPath)),n='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" WMode="'+this.getAttribute("WMode")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"',n+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ',u=this.getParams();for(t in u)n+=[t]+'="'+u[t]+'" ';f=this.getVariablePairs().join("&"),f.length>0&&(n+='flashvars="'+f+'"'),n+="/>"}else{this.getAttribute("doExpressInstall")&&(this.addVariable("MMplayerType","ActiveX"),this.setAttribute("swf",this.xiSWFPath)),n='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">',n+='<param name="movie" value="'+this.getAttribute("swf")+'" />',i=this.getParams();for(t in i)n+='<param name="'+t+'" value="'+i[t]+'" />';r=this.getVariablePairs().join("&"),r.length>0&&(n+='<param name="flashvars" value="'+r+'" />'),n+="</object>"}return n},write:function(n){var i,t;return this.getAttribute("useExpressInstall")&&(i=new deconcept.PlayerVersion([6,0,65]),this.installedVer.versionIsValid(i)&&!this.installedVer.versionIsValid(this.getAttribute("version"))&&(this.setAttribute("doExpressInstall",!0),this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))),document.title=document.title.slice(0,47)+" - Flash Player Installation",this.addVariable("MMdoctitle",document.title))),this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))?(t=typeof n=="string"?document.getElementById(n):n,t.innerHTML=this.getSWFHTML(),!0):(this.getAttribute("redirectUrl")!=""&&document.location.replace(this.getAttribute("redirectUrl")),!1)}},deconcept.SWFObjectUtil.getPlayerVersion=function(){var t=new deconcept.PlayerVersion([0,0,0]),r,i,n;if(navigator.plugins&&navigator.mimeTypes.length)r=navigator.plugins["Shockwave Flash"],r&&r.description&&(t=new deconcept.PlayerVersion(r.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")));else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){n=1,i=3;while(n)try{i++,n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i),t=new deconcept.PlayerVersion([i,0,0])}catch(u){n=null}}else{try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(u){try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),t=new deconcept.PlayerVersion([6,0,21]),n.AllowScriptAccess="always"}catch(u){if(t.major==6)return t}try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(u){}}n!=null&&(t=new deconcept.PlayerVersion(n.GetVariable("$version").split(" ")[1].split(",")))}return t},deconcept.PlayerVersion=function(n){this.major=n[0]!=null?parseInt(n[0]):0,this.minor=n[1]!=null?parseInt(n[1]):0,this.rev=n[2]!=null?parseInt(n[2]):0},deconcept.PlayerVersion.prototype.versionIsValid=function(n){return this.major<n.major?!1:this.major>n.major?!0:this.minor<n.minor?!1:this.minor>n.minor?!0:this.rev<n.rev?!1:!0},deconcept.util={getRequestParameter:function(n){var r=document.location.search||document.location.hash,i,t;if(n==null)return r;if(r)for(i=r.substring(1).split("&"),t=0;t<i.length;t++)if(i[t].substring(0,i[t].indexOf("="))==n)return i[t].substring(i[t].indexOf("=")+1);return""}},deconcept.SWFObjectUtil.cleanupSWFs=function(){for(var t=document.getElementsByTagName("OBJECT"),i,n=t.length-1;n>=0;n--){t[n].style.display="none";for(i in t[n])typeof t[n][i]=="function"&&(t[n][i]=function(){})}},deconcept.SWFObject.doPrepUnload&&(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=!0)),!document.getElementById&&document.all&&(document.getElementById=function(n){return document.all[n]});var getQueryParamValue=deconcept.util.getRequestParameter,FlashObject=deconcept.SWFObject,SWFObject=deconcept.SWFObject
