var swfobject = function () { var aa = "undefined", aj = "object", aI = "Shockwave Flash", aM = "ShockwaveFlash.ShockwaveFlash", ai = "application/x-shockwave-flash", aH = "SWFObjectExprInst", ae = "onreadystatechange", aU = window, ar = document, al = navigator, aJ = false, aK = [ap], ax = [], aT = [], aO = [], au, aG, ab, Y, aP = false, ay = false, aw, ad, av = true, aS = function () { var g = typeof ar.getElementById != aa && typeof ar.getElementsByTagName != aa && typeof ar.createElement != aa, d = al.userAgent.toLowerCase(), e = al.platform.toLowerCase(), k = e ? /win/.test(e) : /win/.test(d), i = e ? /mac/.test(e) : /mac/.test(d), a = /webkit/.test(d) ? parseFloat(d.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, c = ! +"\v1", b = [0, 0, 0], h = null; if (typeof al.plugins != aa && typeof al.plugins[aI] == aj) { h = al.plugins[aI].description; if (h && !(typeof al.mimeTypes != aa && al.mimeTypes[ai] && !al.mimeTypes[ai].enabledPlugin)) { aJ = true; c = false; h = h.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); b[0] = parseInt(h.replace(/^(.*)\..*$/, "$1"), 10); b[1] = parseInt(h.replace(/^.*\.(.*)\s.*$/, "$1"), 10); b[2] = /[a-zA-Z]/.test(h) ? parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0 } } else { if (typeof aU.ActiveXObject != aa) { try { var j = new ActiveXObject(aM); if (j) { h = j.GetVariable("$version"); if (h) { c = true; h = h.split(" ")[1].split(","); b = [parseInt(h[0], 10), parseInt(h[1], 10), parseInt(h[2], 10)] } } } catch (f) { } } } return { w3: g, pv: b, wk: a, ie: c, win: k, mac: i} } (), at = function () { if (!aS.w3) { return } if ((typeof ar.readyState != aa && ar.readyState == "complete") || (typeof ar.readyState == aa && (ar.getElementsByTagName("body")[0] || ar.body))) { aD() } if (!aP) { if (typeof ar.addEventListener != aa) { ar.addEventListener("DOMContentLoaded", aD, false) } if (aS.ie && aS.win) { ar.attachEvent(ae, function () { if (ar.readyState == "complete") { ar.detachEvent(ae, arguments.callee); aD() } }); if (aU == top) { (function () { if (aP) { return } try { ar.documentElement.doScroll("left") } catch (a) { setTimeout(arguments.callee, 0); return } aD() })() } } if (aS.wk) { (function () { if (aP) { return } if (!/loaded|complete/.test(ar.readyState)) { setTimeout(arguments.callee, 0); return } aD() })() } ak(aD) } } (); function aD() { if (aP) { return } try { var d = ar.getElementsByTagName("body")[0].appendChild(Z("span")); d.parentNode.removeChild(d) } catch (a) { return } aP = true; var b = aK.length; for (var c = 0; c < b; c++) { aK[c]() } } function aQ(a) { if (aP) { a() } else { aK[aK.length] = a } } function ak(b) { if (typeof aU.addEventListener != aa) { aU.addEventListener("load", b, false) } else { if (typeof ar.addEventListener != aa) { ar.addEventListener("load", b, false) } else { if (typeof aU.attachEvent != aa) { aq(aU, "onload", b) } else { if (typeof aU.onload == "function") { var a = aU.onload; aU.onload = function () { a(); b() } } else { aU.onload = b } } } } } function ap() { if (aJ) { aL() } else { aN() } } function aL() { var b = ar.getElementsByTagName("body")[0]; var d = Z(aj); d.setAttribute("type", ai); var a = b.appendChild(d); if (a) { var c = 0; (function () { if (typeof a.GetVariable != aa) { var e = a.GetVariable("$version"); if (e) { e = e.split(" ")[1].split(","); aS.pv = [parseInt(e[0], 10), parseInt(e[1], 10), parseInt(e[2], 10)] } } else { if (c < 10) { c++; setTimeout(arguments.callee, 10); return } } b.removeChild(d); a = null; aN() })() } else { aN() } } function aN() { var b = ax.length; if (b > 0) { for (var a = 0; a < b; a++) { var e = ax[a].id; var i = ax[a].callbackFn; var h = { success: false, id: e }; if (aS.pv[0] > 0) { var l = aA(e); if (l) { if (ac(ax[a].swfVersion) && !(aS.wk && aS.wk < 312)) { ao(e, true); if (i) { h.success = true; h.ref = ag(e); i(h) } } else { if (ax[a].expressInstall && X()) { var g = {}; g.data = ax[a].expressInstall; g.width = l.getAttribute("width") || "0"; g.height = l.getAttribute("height") || "0"; if (l.getAttribute("class")) { g.styleclass = l.getAttribute("class") } if (l.getAttribute("align")) { g.align = l.getAttribute("align") } var d = {}; var c = l.getElementsByTagName("param"); var j = c.length; for (var k = 0; k < j; k++) { if (c[k].getAttribute("name").toLowerCase() != "movie") { d[c[k].getAttribute("name")] = c[k].getAttribute("value") } } aF(g, d, e, i) } else { ah(l); if (i) { i(h) } } } } } else { ao(e, true); if (i) { var f = ag(e); if (f && typeof f.SetVariable != aa) { h.success = true; h.ref = f } i(h) } } } } } function ag(d) { var b = null; var c = aA(d); if (c && c.nodeName == "OBJECT") { if (typeof c.SetVariable != aa) { b = c } else { var a = c.getElementsByTagName(aj)[0]; if (a) { b = a } } } return b } function X() { return !ay && ac("6.0.65") && (aS.win || aS.mac) && !(aS.wk && aS.wk < 312) } function aF(d, e, a, c) { ay = true; ab = c || null; Y = { success: false, id: a }; var h = aA(a); if (h) { if (h.nodeName == "OBJECT") { au = aE(h); aG = null } else { au = h; aG = a } d.id = aH; if (typeof d.width == aa || (!/%$/.test(d.width) && parseInt(d.width, 10) < 310)) { d.width = "310" } if (typeof d.height == aa || (!/%$/.test(d.height) && parseInt(d.height, 10) < 137)) { d.height = "137" } ar.title = ar.title.slice(0, 47) + " - Flash Player Installation"; var g = aS.ie && aS.win ? "ActiveX" : "PlugIn", f = "MMredirectURL=" + aU.location.toString().replace(/&/g, "%26") + "&MMplayerType=" + g + "&MMdoctitle=" + ar.title; if (typeof e.flashvars != aa) { e.flashvars += "&" + f } else { e.flashvars = f } if (aS.ie && aS.win && h.readyState != 4) { var b = Z("div"); a += "SWFObjectNew"; b.setAttribute("id", a); h.parentNode.insertBefore(b, h); h.style.display = "none"; (function () { if (h.readyState == 4) { h.parentNode.removeChild(h) } else { setTimeout(arguments.callee, 10) } })() } am(d, e, a) } } function ah(b) { if (aS.ie && aS.win && b.readyState != 4) { var a = Z("div"); b.parentNode.insertBefore(a, b); a.parentNode.replaceChild(aE(b), a); b.style.display = "none"; (function () { if (b.readyState == 4) { b.parentNode.removeChild(b) } else { setTimeout(arguments.callee, 10) } })() } else { b.parentNode.replaceChild(aE(b), b) } } function aE(e) { var d = Z("div"); if (aS.win && aS.ie) { d.innerHTML = e.innerHTML } else { var b = e.getElementsByTagName(aj)[0]; if (b) { var f = b.childNodes; if (f) { var a = f.length; for (var c = 0; c < a; c++) { if (!(f[c].nodeType == 1 && f[c].nodeName == "PARAM") && !(f[c].nodeType == 8)) { d.appendChild(f[c].cloneNode(true)) } } } } } return d } function am(g, b, e) { var d, h = aA(e); if (aS.wk && aS.wk < 312) { return d } if (h) { if (typeof g.id == aa) { g.id = e } if (aS.ie && aS.win) { var f = ""; for (var l in g) { if (g[l] != Object.prototype[l]) { if (l.toLowerCase() == "data") { b.movie = g[l] } else { if (l.toLowerCase() == "styleclass") { f += ' class="' + g[l] + '"' } else { if (l.toLowerCase() != "classid") { f += " " + l + '="' + g[l] + '"' } } } } } var a = ""; for (var k in b) { if (b[k] != Object.prototype[k]) { a += '<param name="' + k + '" value="' + b[k] + '" />' } } h.outerHTML = '<object wmode="opaque" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + f + ">" + a + "</object>"; aT[aT.length] = g.id; d = aA(g.id) } else { var c = Z(aj); c.setAttribute("type", ai); for (var j in g) { if (g[j] != Object.prototype[j]) { if (j.toLowerCase() == "styleclass") { c.setAttribute("class", g[j]) } else { if (j.toLowerCase() != "classid") { c.setAttribute(j, g[j]) } } } } for (var i in b) { if (b[i] != Object.prototype[i] && i.toLowerCase() != "movie") { aC(c, i, b[i]) } } h.parentNode.replaceChild(c, h); d = c } } return d } function aC(d, b, c) { var a = Z("param"); a.setAttribute("name", b); a.setAttribute("value", c); d.appendChild(a) } function af(b) { var a = aA(b); if (a && a.nodeName == "OBJECT") { if (aS.ie && aS.win) { a.style.display = "none"; (function () { if (a.readyState == 4) { az(b) } else { setTimeout(arguments.callee, 10) } })() } else { a.parentNode.removeChild(a) } } } function az(c) { var b = aA(c); if (b) { for (var a in b) { if (typeof b[a] == "function") { b[a] = null } } b.parentNode.removeChild(b) } } function aA(c) { var a = null; try { a = ar.getElementById(c) } catch (b) { } return a } function Z(a) { return ar.createElement(a) } function aq(c, a, b) { c.attachEvent(a, b); aO[aO.length] = [c, a, b] } function ac(c) { var b = aS.pv, a = c.split("."); a[0] = parseInt(a[0], 10); a[1] = parseInt(a[1], 10) || 0; a[2] = parseInt(a[2], 10) || 0; return (b[0] > a[0] || (b[0] == a[0] && b[1] > a[1]) || (b[0] == a[0] && b[1] == a[1] && b[2] >= a[2])) ? true : false } function an(f, b, g, e) { if (aS.ie && aS.mac) { return } var d = ar.getElementsByTagName("head")[0]; if (!d) { return } var a = (g && typeof g == "string") ? g : "screen"; if (e) { aw = null; ad = null } if (!aw || ad != a) { var c = Z("style"); c.setAttribute("type", "text/css"); c.setAttribute("media", a); aw = d.appendChild(c); if (aS.ie && aS.win && typeof ar.styleSheets != aa && ar.styleSheets.length > 0) { aw = ar.styleSheets[ar.styleSheets.length - 1] } ad = a } if (aS.ie && aS.win) { if (aw && typeof aw.addRule == aj) { aw.addRule(f, b) } } else { if (aw && typeof ar.createTextNode != aa) { aw.appendChild(ar.createTextNode(f + " {" + b + "}")) } } } function ao(c, a) { if (!av) { return } var b = a ? "visible" : "hidden"; if (aP && aA(c)) { aA(c).style.visibility = b } else { an("#" + c, "visibility:" + b) } } function aR(b) { var c = /[\\\"<>\.;]/; var a = c.exec(b) != null; return a && typeof encodeURIComponent != aa ? encodeURIComponent(b) : b } var aB = function () { if (aS.ie && aS.win) { window.attachEvent("onunload", function () { var f = aO.length; for (var e = 0; e < f; e++) { aO[e][0].detachEvent(aO[e][1], aO[e][2]) } var c = aT.length; for (var d = 0; d < c; d++) { af(aT[d]) } for (var b in aS) { aS[b] = null } aS = null; for (var a in swfobject) { swfobject[a] = null } swfobject = null }) } } (); return { registerObject: function (e, b, d, a) { if (aS.w3 && e && b) { var c = {}; c.id = e; c.swfVersion = b; c.expressInstall = d; c.callbackFn = a; ax[ax.length] = c; ao(e, false) } else { if (a) { a({ success: false, id: e }) } } }, getObjectById: function (a) { if (aS.w3) { return ag(a) } }, embedSWF: function (h, d, k, b, e, g, f, j, a, i) { var c = { success: false, id: d }; if (aS.w3 && !(aS.wk && aS.wk < 312) && h && d && k && b && e) { ao(d, false); aQ(function () { k += ""; b += ""; var m = {}; if (a && typeof a === aj) { for (var o in a) { m[o] = a[o] } } m.data = h; m.width = k; m.height = b; var p = {}; if (j && typeof j === aj) { for (var n in j) { p[n] = j[n] } } if (f && typeof f === aj) { for (var l in f) { if (typeof p.flashvars != aa) { p.flashvars += "&" + l + "=" + f[l] } else { p.flashvars = l + "=" + f[l] } } } if (ac(e)) { var q = am(m, p, d); if (m.id == d) { ao(d, true) } c.success = true; c.ref = q } else { if (g && X()) { m.data = g; aF(m, p, d, i); return } else { ao(d, true) } } if (i) { i(c) } }) } else { if (i) { i(c) } } }, switchOffAutoHideShow: function () { av = false }, ua: aS, getFlashPlayerVersion: function () { return { major: aS.pv[0], minor: aS.pv[1], release: aS.pv[2]} }, hasFlashPlayerVersion: ac, createSWF: function (c, b, a) { if (aS.w3) { return am(c, b, a) } else { return undefined } }, showExpressInstall: function (d, a, b, c) { if (aS.w3 && X()) { aF(d, a, b, c) } }, removeSWF: function (a) { if (aS.w3) { af(a) } }, createCSS: function (d, a, c, b) { if (aS.w3) { an(d, a, c, b) } }, addDomLoadEvent: aQ, addLoadEvent: ak, getQueryParamValue: function (d) { var a = ar.location.search || ar.location.hash; if (a) { if (/\?/.test(a)) { a = a.split("?")[1] } if (d == null) { return aR(a) } var c = a.split("&"); for (var b = 0; b < c.length; b++) { if (c[b].substring(0, c[b].indexOf("=")) == d) { return aR(c[b].substring((c[b].indexOf("=") + 1))) } } } return "" }, expressInstallCallback: function () { if (ay) { var a = aA(aH); if (a && au) { a.parentNode.replaceChild(au, a); if (aG) { ao(aG, true); if (aS.ie && aS.win) { au.style.display = "block" } } if (ab) { ab(Y) } } ay = false } } } } ();
