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