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(_1,id,w,h,_5,_6,c,_8,_9,_a,_b,_c){
if(!document.getElementById){
return;
}
this.DETECT_KEY=_c?_c:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){
this.setAttribute("swf",_1);
}
if(id){
this.setAttribute("id",id);
}
if(w){
this.setAttribute("width",w);
}
if(h){
this.setAttribute("height",h);
}
if(_5){
this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));
}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(_6){
this.setAttribute("image",_6);
}
if(c){
this.addParam("bgcolor",c);
}
var q=_9?_9:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_8);
this.setAttribute("doExpressInstall",false);
var _e=(_a)?_a:window.location;
this.setAttribute("xiRedirectUrl",_e);
this.setAttribute("redirectUrl","");
if(_b){
this.setAttribute("redirectUrl",_b);
}
};
deconcept.SWFObject.prototype={setAttribute:function(_f,_10){
this.attributes[_f]=_10;
},getAttribute:function(_11){
return this.attributes[_11];
},addParam:function(_12,_13){
this.params[_12]=_13;
},getParams:function(){
return this.params;
},addVariable:function(_14,_15){
this.variables[_14]=_15;
},getVariable:function(_16){
return this.variables[_16];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _17=new Array();
var key;
var _19=this.getVariables();
for(key in _19){
_17.push(key+"="+_19[key]);
}
return _17;
},getSWFHTML:function(){
var _1a="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");
}
_1a="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_1a+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1b=this.getParams();
for(var key in _1b){
_1a+=[key]+"=\""+_1b[key]+"\" ";
}
var _1d=this.getVariablePairs().join("&");
if(_1d.length>0){
_1a+="flashvars=\""+_1d+"\"";
}
_1a+="/>";
}else{
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","ActiveX");
}
_1a="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_1a+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1b=this.getParams();
for(var key in _1b){
_1a+="<param name=\""+key+"\" value=\""+_1b[key]+"\" />";
}
var _1d=this.getVariablePairs().join("&");
if(_1d.length>0){
_1a+="<param name=\"flashvars\" value=\""+_1d+"\" />";
}
_1a+="</object>";
}
return _1a;
},write:function(_1e){
if(this.getAttribute("useExpressInstall")){
var _1f=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_1f)&&!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 n=(typeof _1e=="string")?document.getElementById(_1e):_1e;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){
document.location.replace(this.getAttribute("redirectUrl"));
}
if(this.getAttribute("image")!=""){
var n=(typeof _1e=="string")?document.getElementById(_1e):_1e;
n.innerHTML="<img src='"+this.getAttribute("image")+"' />";
}
}
return false;
}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _21=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){
_21=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));
}
}else{
try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
}
catch(e){
try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_21=new deconcept.PlayerVersion([6,0,21]);
axo.AllowScriptAccess="always";
}
catch(e){
if(_21.major==6){
return _21;
}
}
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
}
catch(e){
}
}
if(axo!=null){
_21=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
}
}
return _21;
};
deconcept.PlayerVersion=function(_24){
this.major=_24[0]!=null?parseInt(_24[0]):0;
this.minor=_24[1]!=null?parseInt(_24[1]):0;
this.rev=_24[2]!=null?parseInt(_24[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){
return false;
}
if(this.major>fv.major){
return true;
}
if(this.minor<fv.minor){
return false;
}
if(this.minor>fv.minor){
return true;
}
if(this.rev<fv.rev){
return false;
}
return true;
};
deconcept.util={getRequestParameter:function(_26){
var q=document.location.search||document.location.hash;
if(q){
var _28=q.substring(1).split("&");
for(var i=0;i<_28.length;i++){
if(_28[i].substring(0,_28[i].indexOf("="))==_26){
return _28[i].substring((_28[i].indexOf("=")+1));
}
}
}
return "";
}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){
if(window.opera||!document.all){
return;
}
var _2a=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2a.length;i++){
_2a[i].style.display="none";
for(var x in _2a[i]){
if(typeof _2a[i][x]=="function"){
_2a[i][x]=function(){
};
}
}
}
};
deconcept.SWFObjectUtil.prepUnload=function(){
__flash_unloadHandler=function(){
};
__flash_savedUnloadHandler=function(){
};
if(typeof window.onunload=="function"){
var _2d=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();
_2d();
};
}else{
window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;
}
};
if(typeof window.onbeforeunload=="function"){
var oldBeforeUnload=window.onbeforeunload;
window.onbeforeunload=function(){
deconcept.SWFObjectUtil.prepUnload();
oldBeforeUnload();
};
}else{
window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;
}
if(Array.prototype.push==null){
Array.prototype.push=function(_2e){
this[this.length]=_2e;
return this.length;
};
}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;

