(function() { function g() { var a = ""; for (var b in this) if (typeof this[b] != "function") a += b + '="' + this[b] + '" '; return a } function h() { var a = ""; for (var b in this) if (typeof this[b] != "function") a += b + "=" + encodeURIComponent(this[b]) + "&"; return a.replace(/&$/, "") } var c; c = jQuery.fn.flash = function(a, b, e, d) { var f = e || c.replace; b = c.copy(c.pluginOptions, b); if (!c.hasFlash(b.version)) if (b.expressInstall && c.hasFlash(6, 0, 65)) var i = { flashvars: { MMredirectURL: location, MMplayerType: "PlugIn", MMdoctitle: jQuery("title").text()} }; else if (b.update) f = d || c.update; else return this; a = c.copy(c.htmlOptions, i, a); return this.each(function() { f.call(this, c.copy(a)) }) }; c.copy = function() { for (var a = {}, b = {}, e = 0; e < arguments.length; e++) { var d = arguments[e]; if (d != undefined) { jQuery.extend(a, d); d.flashvars != undefined && jQuery.extend(b, d.flashvars) } } a.flashvars = b; return a }; c.hasFlash = function(a, b, e) { if (/hasFlash\=true/.test(location)) return true; if (/hasFlash\=false/.test(location)) return false; var d = c.hasFlash.playerVersion().match(/\d+/g); a = String([a, b, e]).match(/\d+/g) || String(c.pluginOptions.version).match(/\d+/g); for (b = 0; b < 3; b++) { d[b] = parseInt(d[b] || 0); a[b] = parseInt(a[b] || 0); if (d[b] < a[b]) return false; if (d[b] > a[b]) return true } return true }; c.hasFlash.playerVersion = function() { try { try { var a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); try { a.AllowScriptAccess = "always" } catch (b) { return "6,0,0" } } catch (e) { } return (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version").replace(/\D+/g, ",").match(/^,?(.+),?$/)[1] } catch (d) { 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 (f) { } } return "0,0,0" }; c.htmlOptions = { height: 240, flashvars: {}, pluginspage: "http://www.adobe.com/go/getflashplayer", src: "#", type: "application/x-shockwave-flash", width: 320 }; c.pluginOptions = { expressInstall: false, update: true, version: "6.0.65" }; c.replace = function(a) { this.innerHTML = '<div class="alt">' + this.innerHTML + "</div>"; jQuery(this).addClass("flash-replaced").prepend(c.transform(a)) }; c.update = function() { var a = String(location).split("?"); a.splice(1, 0, "?hasFlash=true&"); a = a.join(""); a = '<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="' + a + '">Click here.</a></p>'; this.innerHTML = '<span class="alt">' + this.innerHTML + "</span>"; jQuery(this).addClass("flash-update").prepend(a) }; c.transform = function(a) { a.toString = g; if (a.flashvars) a.flashvars.toString = h; return "<embed " + String(a) + "/>" }; window.attachEvent && window.attachEvent("onbeforeunload", function() { __flash_unloadHandler = function() { }; __flash_savedUnloadHandler = function() { } }) })();