(function(){var $self;var REPLACE_COUNT=0;$self=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$self.replace;pluginOptions=$self.copy($self.pluginOptions,pluginOptions);if(!$self.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$self.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:"PlugIn",MMdoctitle:jQuery("title").text()}}}else{if(pluginOptions.update){block=update||$self.update}else{return this}}}htmlOptions=$self.copy($self.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$self.copy(htmlOptions))})};$self.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined){continue}jQuery.extend(options,arg);if(arg.flashvars==undefined){continue}jQuery.extend(flashvars,arg.flashvars)}options.flashvars=flashvars;return options};$self.hasFlash=function(){if((/hasFlash\=true/).test(location)){return true}if((/hasFlash\=false/).test(location)){return false}var pv=$self.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($self.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i]){return false}if(pv[i]>rv[i]){return true}}return true};$self.hasFlash.playerVersion=function(){if(window.ActiveXObject){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{axo.AllowScriptAccess="always"}catch(e){return"6,0,0"}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){}}else{if(navigator.mimeTypes){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e){}}}return"0,0,0"};$self.htmlOptions={height:240,flashvars:{},pluginspage:"http://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockwave-flash",width:320};$self.pluginOptions={expressInstall:false,update:true,version:"6.0.65"};$self.replace=function(htmlOptions){var replaced='<div class="alt">'+this.innerHTML+"</div>";if($.browser.msie){var spanToReplace=jQuery(this).addClass("flash-replaced").html('<span class="replace-me"></span>'+replaced).find(".replace-me")[0];if(spanToReplace){spanToReplace.outerHTML=$self.transform(htmlOptions)}}else{this.innerHTML=replaced;jQuery(this).addClass("flash-replaced").prepend($self.transform(htmlOptions))}};$self.update=function(htmlOptions){return;var url=String(location).split("?");url.splice(1,0,"?hasFlash=true&");url=url.join("");var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+"</span>";jQuery(this).addClass("flash-update").prepend(msg)};function toAttributeString(){var s="";for(var key in this){if(typeof this[key]!="function"){s+=key+'="'+this[key]+'" '}}return s}function toFlashvarsString(){var s="";for(var key in this){if(typeof this[key]!="function"){s+=key+"="+encodeURIComponent(this[key])+"&"}}return s.replace(/&$/,"")}$self.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars){htmlOptions.flashvars.toString=toFlashvarsString}if($.browser.msie){var params=ieOptions(htmlOptions);var attrs=params.shift();var params=params[0];var attrStrings=[];for(var key in attrs){attrStrings.push(key+'="'+attrs[key]+'"')}var obj="<object "+attrStrings.join(" ")+">";var paramsStrings=[];for(var key in params){paramsStrings.push('<param name="'+key+'" value="'+params[key]+'" />')}obj+=paramsStrings.join(" ")+"</object>";return obj}else{return"<embed "+String(htmlOptions)+"/>"}};function ieOptions(options){$.extend(options,{classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"});var attrNames=["width","height","id","name","class","classid"];var ignore=["pluginspage","type","toString"];var attrs={};var params={};for(var key in options){if($.inArray(key,ignore)==-1){if($.inArray(key,attrNames)>-1){attrs[key]=options[key]}else{var realkey=key==="src"?"movie":key;params[realkey]=options[key]}}}if(!attrs.id){attrs.id="jquery-flash-"+REPLACE_COUNT++}return[attrs,params]}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash__removeCallback=function(instance,name){if(instance&&name){instance[name]=null}};__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}})();