﻿var swfobject = function() { var X = "undefined", N = "object", g = "Shockwave Flash", i = "ShockwaveFlash.ShockwaveFlash", M = "application/x-shockwave-flash", f = "SWFObjectExprInst", c = window, G = document, P = navigator, h = [], K = [], U = null, I = null, e = null, Z = false, A = false; var b = function() { var n = typeof G.getElementById != X && typeof G.getElementsByTagName != X && typeof G.createElement != X && typeof G.appendChild != X && typeof G.replaceChild != X && typeof G.removeChild != X && typeof G.cloneNode != X, w = [0, 0, 0], q = null; if (typeof P.plugins != X && typeof P.plugins[g] == N) { q = P.plugins[g].description; if (q) { q = q.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); w[0] = parseInt(q.replace(/^(.*)\..*$/, "$1"), 10); w[1] = parseInt(q.replace(/^.*\.(.*)\s.*$/, "$1"), 10); w[2] = /r/.test(q) ? parseInt(q.replace(/^.*r(.*)$/, "$1"), 10) : 0 } } else { if (typeof c.ActiveXObject != X) { var r = null, v = false; try { r = new ActiveXObject(i + ".7") } catch (m) { try { r = new ActiveXObject(i + ".6"); w = [6, 0, 21]; r.AllowScriptAccess = "always" } catch (m) { if (w[0] == 6) { v = true } } if (!v) { try { r = new ActiveXObject(i) } catch (m) { } } } if (!v && r) { try { q = r.GetVariable("$version"); if (q) { q = q.split(" ")[1].split(","); w = [parseInt(q[0], 10), parseInt(q[1], 10), parseInt(q[2], 10)] } } catch (m) { } } } } var x = P.userAgent.toLowerCase(), l = P.platform.toLowerCase(), t = /webkit/.test(x) ? parseFloat(x.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, k = false, s = l ? /win/.test(l) : /win/.test(x), o = l ? /mac/.test(l) : /mac/.test(x); return { w3cdom: n, pv: w, webkit: t, ie: k, win: s, mac: o} } (); var H = function() { if (!b.w3cdom) { return } a(F); if (b.ie && b.win) { try { G.write("<script id=__ie_ondomload defer=true src=//:></script>"); var k = B("__ie_ondomload"); if (k) { k.onreadystatechange = function() { if (this.readyState == "complete") { this.parentNode.removeChild(this); C() } } } } catch (l) { } } if (b.webkit && typeof G.readyState != X) { U = setInterval(function() { if (/loaded|complete/.test(G.readyState)) { C() } }, 10) } if (typeof G.addEventListener != X) { G.addEventListener("DOMContentLoaded", C, null) } O(C) } (); function C() { if (Z) { return } if (b.ie && b.win) { var n = W("span"); try { var m = G.getElementsByTagName("body")[0].appendChild(n); m.parentNode.removeChild(m) } catch (o) { return } } Z = true; if (U) { clearInterval(U); U = null } var k = h.length; for (var l = 0; l < k; l++) { h[l]() } } function a(k) { if (Z) { k() } else { h[h.length] = k } } function O(l) { if (typeof c.addEventListener != X) { c.addEventListener("load", l, false) } else { if (typeof G.addEventListener != X) { G.addEventListener("load", l, false) } else { if (typeof c.attachEvent != X) { c.attachEvent("onload", l) } else { if (typeof c.onload == "function") { var k = c.onload; c.onload = function() { k(); l() } } else { c.onload = l } } } } } function F() { var m = K.length; for (var k = 0; k < m; k++) { var n = K[k].id; if (b.pv[0] > 0) { var l = B(n); if (l) { K[k].width = l.getAttribute("width") ? l.getAttribute("width") : "0"; K[k].height = l.getAttribute("height") ? l.getAttribute("height") : "0"; if (Y(K[k].swfVersion)) { if (b.webkit && b.webkit < 312) { T(l) } S(n, true) } else { if (K[k].expressInstall && !A && Y("6.0.65") && (b.win || b.mac)) { d(K[k]) } else { L(l) } } } } else { S(n, true) } } } function T(m) { var k = m.getElementsByTagName(N)[0]; if (k) { var p = W("embed"), r = k.attributes; if (r) { var o = r.length; for (var n = 0; n < o; n++) { if (r[n].nodeName.toLowerCase() == "data") { p.setAttribute("src", r[n].nodeValue) } else { p.setAttribute(r[n].nodeName, r[n].nodeValue) } } } var q = k.childNodes; if (q) { var s = q.length; for (var l = 0; l < s; l++) { if (q[l].nodeType == 1 && q[l].nodeName.toLowerCase() == "param") { p.setAttribute(q[l].getAttribute("name"), q[l].getAttribute("value")) } } } m.parentNode.replaceChild(p, m) } } function j(k) { if (b.ie && b.win && Y("8.0.0")) { c.attachEvent("onunload", function() { var m = B(k); if (m) { for (var l in m) { if (typeof m[l] == "function") { m[l] = function() { } } } m.parentNode.removeChild(m) } }) } } function d(l) { A = true; var q = B(l.id); if (q) { if (l.altContentId) { var n = B(l.altContentId); if (n) { I = n; e = l.altContentId } } else { I = E(q) } if (!(/%$/.test(l.width)) && parseInt(l.width, 10) < 310) { l.width = "310" } if (!(/%$/.test(l.height)) && parseInt(l.height, 10) < 137) { l.height = "137" } G.title = G.title.slice(0, 47) + " - Flash Player Installation"; var p = b.ie && b.win ? "ActiveX" : "PlugIn", m = G.title, o = "MMredirectURL=" + c.location + "&MMplayerType=" + p + "&MMdoctitle=" + m, r = l.id; if (b.ie && b.win && q.readyState != 4) { var k = W("div"); r += "SWFObjectNew"; k.setAttribute("id", r); q.parentNode.insertBefore(k, q); q.style.display = "none"; c.attachEvent("onload", function() { q.parentNode.removeChild(q) }) } Q({ data: l.expressInstall, id: f, width: l.width, height: l.height }, { flashvars: o }, r) } } function L(l) { if (b.ie && b.win && l.readyState != 4) { var k = W("div"); l.parentNode.insertBefore(k, l); k.parentNode.replaceChild(E(l), k); l.style.display = "none"; c.attachEvent("onload", function() { l.parentNode.removeChild(l) }) } else { l.parentNode.replaceChild(E(l), l) } } function E(o) { var n = W("div"); if (b.win && b.ie) { n.innerHTML = o.innerHTML } else { var l = o.getElementsByTagName(N)[0]; if (l) { var p = l.childNodes; if (p) { var k = p.length; for (var m = 0; m < k; m++) { if (!(p[m].nodeType == 1 && p[m].nodeName.toLowerCase() == "param") && !(p[m].nodeType == 8)) { n.appendChild(p[m].cloneNode(true)) } } } } } return n } function Q(AE, AC, q) { var p, t = B(q); if (typeof AE.id == X) { AE.id = q } if (b.ie && b.win) { var AD = ""; for (var z in AE) { if (AE[z] != Object.prototype[z]) { if (z == "data") { AC.movie = AE[z] } else { if (z.toLowerCase() == "styleclass") { AD += " class=\"" + AE[z] + "\"" } else { if (z != "classid") { AD += " " + z + "=\"" + AE[z] + "\"" } } } } } var AB = ""; for (var y in AC) { if (AC[y] != Object.prototype[y]) { AB += "<param name=\"" + y + "\" value=\"" + AC[y] + "\" />" } } t.outerHTML = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"" + AD + ">" + AB + "</object>"; j(AE.id); p = B(AE.id) } else { if (b.webkit && b.webkit < 312) { var AA = W("embed"); AA.setAttribute("type", M); for (var x in AE) { if (AE[x] != Object.prototype[x]) { if (x == "data") { AA.setAttribute("src", AE[x]) } else { if (x.toLowerCase() == "styleclass") { AA.setAttribute("class", AE[x]) } else { if (x != "classid") { AA.setAttribute(x, AE[x]) } } } } } for (var w in AC) { if (AC[w] != Object.prototype[w]) { if (w != "movie") { AA.setAttribute(w, AC[w]) } } } t.parentNode.replaceChild(AA, t); p = AA } else { var s = W(N); s.setAttribute("type", M); for (var v in AE) { if (AE[v] != Object.prototype[v]) { if (v.toLowerCase() == "styleclass") { s.setAttribute("class", AE[v]) } else { if (v != "classid") { s.setAttribute(v, AE[v]) } } } } for (var u in AC) { if (AC[u] != Object.prototype[u] && u != "movie") { D(s, u, AC[u]) } } t.parentNode.replaceChild(s, t); p = s } } return p } function D(m, k, l) { var n = W("param"); n.setAttribute("name", k); n.setAttribute("value", l); m.appendChild(n) } function B(k) { return G.getElementById(k) } function W(k) { return G.createElement(k) } function Y(m) { var l = b.pv, k = m.split("."); k[0] = parseInt(k[0], 10); k[1] = parseInt(k[1], 10); k[2] = parseInt(k[2], 10); return (l[0] > k[0] || (l[0] == k[0] && l[1] > k[1]) || (l[0] == k[0] && l[1] == k[1] && l[2] >= k[2])) ? true : false } function R(o, l) { if (b.ie && b.mac) { return } var n = G.getElementsByTagName("head")[0], m = W("style"); m.setAttribute("type", "text/css"); m.setAttribute("media", "screen"); if (!(b.ie && b.win) && typeof G.createTextNode != X) { m.appendChild(G.createTextNode(o + " {" + l + "}")) } n.appendChild(m); if (b.ie && b.win && typeof G.styleSheets != X && G.styleSheets.length > 0) { var k = G.styleSheets[G.styleSheets.length - 1]; if (typeof k.addRule == N) { k.addRule(o, l) } } } function S(m, k) { var l = k ? "visible" : "hidden"; if (Z) { B(m).style.visibility = l } else { R("#" + m, "visibility:" + l) } } function V(m) { if (!m) { return 0 } var n = m.childNodes; var k = n.length; for (var l = 0; l < k; l++) { if (n[l].nodeType == 1 && n[l].nodeName.toLowerCase() == "object") { n = n[l].childNodes; k = n.length; l = 0 } if (n[l].nodeType == 1 && n[l].nodeName.toLowerCase() == "param" && n[l].getAttribute("name") == "swfversion") { return n[l].getAttribute("value") } } return 0 } function J(m) { if (!m) { return "" } var n = m.childNodes; var k = n.length; for (var l = 0; l < k; l++) { if (n[l].nodeType == 1 && n[l].nodeName.toLowerCase() == "object") { n = n[l].childNodes; k = n.length; l = 0 } if (n[l].nodeType == 1 && n[l].nodeName.toLowerCase() == "param" && n[l].getAttribute("name") == "expressinstall") { return n[l].getAttribute("value") } } return "" } return { registerObject: function(p, k, o) { if (!b.w3cdom || !p) { return } var n = document.getElementById(p); var m = J(n); var l = {}; l.id = p; l.swfVersion = k ? k : V(n); l.expressInstall = o ? o : ((m != "") ? m : false); K[K.length] = l; S(p, false) }, getObjectById: function(p) { var k = null; if (b.w3cdom && Z) { var l = B(p); if (l) { var m = l.getElementsByTagName(N)[0]; if (!m || (m && typeof l.SetVariable != X)) { k = l } else { if (typeof m.SetVariable != X) { k = m } } } } return k }, embedSWF: function(o, v, s, u, k, n, l, q, t) { if (!b.w3cdom || !o || !v || !s || !u || !k) { return } s += ""; u += ""; if (Y(k)) { S(v, false); var r = (typeof t == N) ? t : {}; r.data = o; r.width = s; r.height = u; var p = (typeof q == N) ? q : {}; if (typeof l == N) { for (var m in l) { if (l[m] != Object.prototype[m]) { if (typeof p.flashvars != X) { p.flashvars += "&" + m + "=" + l[m] } else { p.flashvars = m + "=" + l[m] } } } } a(function() { Q(r, p, v); if (r.id == v) { S(v, true) } }) } else { if (n && !A && Y("6.0.65") && (b.win || b.mac)) { S(v, false); a(function() { var w = {}; w.id = w.altContentId = v; w.width = s; w.height = u; w.expressInstall = n; d(w) }) } } }, getFlashPlayerVersion: function() { return { major: b.pv[0], minor: b.pv[1], release: b.pv[2]} }, hasFlashPlayerVersion: Y, createSWF: function(m, l, k) { if (b.w3cdom && Z) { return Q(m, l, k) } else { return undefined } }, createCSS: function(l, k) { if (b.w3cdom) { R(l, k) } }, addDomLoadEvent: a, addLoadEvent: O, getQueryParamValue: function(n) { var m = G.location.search || G.location.hash; if (n == null) { return m } if (m) { var l = m.substring(1).split("&"); for (var k = 0; k < l.length; k++) { if (l[k].substring(0, l[k].indexOf("=")) == n) { return l[k].substring((l[k].indexOf("=") + 1)) } } } return "" }, expressInstallCallback: function() { if (A && I) { var k = B(f); if (k) { k.parentNode.replaceChild(I, k); if (e) { S(e, true); if (b.ie && b.win) { I.style.display = "block" } } I = null; e = null; A = false } } } } } ()
