var Flash=new Class({initialize:function(a,b,c,d,o){this.src=a;this.width=b;this.height=c;this.version=this.setVersion(d.toString().split("."));if(o&&o.bgcolor)this.addProperty("bgcolor",o.bgcolor);if(o&&o.wmode)this.addProperty("wmode",o.wmode);(o&&o.quality)?this.addProperty("quality",o.quality):this.addProperty("quality","high");(o&&o.showmenu)?this.addProperty("menu",o.menu):this.addProperty("menu","false");(o&&o.scale)?this.addProperty("menu",o.menu):this.addProperty("scale","noScale")},getVersion:function(){if(navigator.plugins&&navigator.mimeTypes.length){var a=(navigator.plugins["Shockwave Flash"])?navigator.plugins["Shockwave Flash"].description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."):[0,0,0]}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");var a=[6,0,21]}catch(e){var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}}if(b&&!a)var a=b.GetVariable("$version").replace(/([a-zA-Z]|\s)+/,"").split(",").slice(0,3)}return a},setVersion:function(a){var b=[];b[0]=(a[0]!=null)?parseInt(a[0]):0;b[1]=(a[1]!=null)?parseInt(a[1]):0;b[2]=(a[2]!=null)?parseInt(a[2]):0;return b},evalVersion:function(){var a=this.setVersion(this.getVersion());if(a[0]>this.version[0])return true;else if(a[0]<this.version[0])return false;else if(a[1]>this.version[1])return true;else if(a[1]<this.version[1])return false;else if(a[2]<this.version[2])return false;else return true},getObject:function(a){if(document.getElementById)return document.getElementById(a);else return document.all[a]},addVariable:function(a,b){if(!this.flashVars)this.flashVars=[];this.flashVars[a]=escape(b)},buildVariables:function(){var a=[];for(i in this.flashVars)if(typeof this.flashVars[i]!="function")a.push(i+"="+this.flashVars[i]);return a},addProperty:function(a,b){if(!this.properties)this.properties=[];this.properties[a]=b},buildHTML:function(){var a="<object type=\"application/x-shockwave-flash\" data=\""+this.src+"\" width=\""+this.width+"\" height=\""+this.height+"\">\n";a+="<param name=\"movie\" value=\""+this.src+"\" />\n";for(i in this.properties)if(typeof this.properties[i]!="function")a+="<param name=\""+i+"\" value=\""+this.properties[i]+"\" />\n";if(this.flashVars)a+="<param name=\"flashvars\" value=\""+this.buildVariables().join("&")+"\" />\n";a+="</object>\n";return a},write:function(a){if(this.evalVersion())this.getObject(a).innerHTML=this.buildHTML()}});