PageSourceSearch

https://www.tvfc5.org/apps/scripts/milonic/mmenudom.js

js tvfc5.org collected 2026-10-04 20:31:53 UTC 48,361 bytes, 362 lines download raw bytes

1/* =========================================================================
2   Milonic Menu Core Logic 
3   ========================================================================= */
4function $9(ap) { if (ie55) { try { if (ap.filters) { return 1 } } catch (e) { } } else return false }
5function _p1(t) { if (t._itemRef != _itemRef) h$(t._itemRef, 0, 1) }
6function $P($) { clearTimeout($); return _n }
7$7 = 0; $8 = 0;
8
9function _DC(e) { if (__iPhn) { if (e) { var E = e.target ? e.target : e.srcElement, id = "", A = E; while (A) { if (A.nodeType == 1 && A.id) { id = A.id; if (id.substr(0, 4) == "menu") { if (E.id && E.id.substr(0, 6) == "mmlink") { if (_mi[_trueItemRef].clk) location.href = _mi[_trueItemRef].clk } return } } A = A.parentNode } if (id.substr(0, 4) != "menu") $I() } } if (!_W.contextObject && _trueItemRef == -1) { $bb() } }
10
11function _5($) { return eval($) }
12function gMY(e) { if (ns6) { X_ = e.pageX; Y_ = e.pageY } else { e = event; X_ = e.clientX; Y_ = e.clientY } mmMouseMove(); _TtM(); _IdM(); doMenuResize(focusedMenu) }
13_TbS = "<table class=milonictable border=0 cellpadding=0 cellspacing=0 style='line-height:normal;padding:0px;' ";
14function $_E(g, t, l, h, w) { _px = "px"; var s = g.style; if (w < 0) w = 0; if (h < 0) h = 0; if (w + " " == $u) w = _n; if (h + " " == $u) h = _n; if (w != _n) s.width = w + _px; if (h != _n) s.height = h + _px; if (!isNaN(t) && t != _n) s.top = t + _px; if (!isNaN(l) && l != _n) s.left = l + _px }
15function gcss(v, s) { if (v.currentStyle) return v.currentStyle[s]; else if (getComputedStyle) return document.defaultView.getComputedStyle(v, null).getPropertyValue(s) }
16function $D(g, f) { if (!g) return; var h, w, o, t, l; h = g.offsetHeight; w = g.offsetWidth; o = g; t = 0; l = 0; while (o != _n) { if (f || (o.style.position != "relative" && o.style.position != "fixed")) { t += o.offsetTop; l += o.offsetLeft } o = o.offsetParent } if (mac && _dB) { _mcdb = _dB.currentStyle; _mcf = _mcdb.marginTop; if (_mcf) t = t + $pU(_mcf); _mcf = _mcdb.marginLeft; if (_mcf) l = l + $pU(_mcf) } return (new Array(t, l, h, w)) }
17function $2(g, m) { var s, f, i, x; if ($9(g)) { s = g.style; f = (s.visibility == $6) ? _m[m][16] : _m[m][15]; if (f) { if (g.filters[0]) g.filters[0].stop(); i = "filter:"; if (ie8) i = "-ms-filter:"; f = f.split(";"); for (x = 0; x < f.length; x++) { i += " progid:DXImageTransform.Microsoft." + f[x]; if (_nv.indexOf("MSIE 5.5") > 0) x = _aN; } s.filter = i; g.filters[0].apply(); } } }
18function $3(g, m) { if ($9(g)) { _flt = (g.style.visibility == $6) ? _m[m][15] : _m[m][16]; if (_flt) g.filters[0].play() } }
19function $Y() { var o, s, X, v, D, g = arguments, t, g, t, l; D = g[0]; v = g[1]; o = $c($O + D); if (!o) return; s = o.style; _m[D][22] = o; if (v) { M_hideLayer(D, v); X = _mLt * _fLm.length + " "; if (_kLm != Math.ceil(X.substr(0, 10))) _mi = []; if (!_startM) _m[D][23] = 1; t = g[2] != _n ? g[2] : _n; l = g[3] != _n ? g[3] : _n; if (t > -1 || l > -1) $_E(o, t, l); if (_m[D][5]) p$(D); if (s.visibility != $6) { $2(o, D); if (!_m[D][27]) s.zIndex = _zi; else s.zIndex = _m[D][27]; if (_m[D][31] && _m[D][31] < o.offsetWidth) $_E(o, _n, _n, _n, _m[D][31]); s.visibility = $6; $3(o, D); $V(D, 1); mmVisFunction(D, v); if (!_m[D][7]) _m[D][21] = _itemRef; $mD++ } $1(D) } else { if (_m[D][21] > -1 && _itemRef != _m[D][21]) d$(_m[D][21]); if (s.visibility == $6) { hmL(D); $V(D, 0); mmVisFunction(D, v); $2(o, D); s.visibility = $5; if (!ie) s.top = "-9999px"; $3(o, D); $mD-- }
19 _m[D][21] = -1 } }
20function $Z() { var g, a, M; if (inEditMode) return; g = arguments; if (t_ > -1) d$(t_, 1); if (_mi.openerF) _mi.openerF.d$(_mi.opener); _oMT = $P(_oMT); for (a = 0; a < _m.length; a++) { M = _m[a]; if (M && !M[7] && !M[10] && g[0] != a) { $Y(a); M_hideLayer(a, 0) } else { hmL(a) } } if (!_W.incZindex) _zi = _WzI; _itemRef = -1; $jj = -1; if (_W.resetAutoOpen) _ocURL() }
21function $_d(v) { if (v + " " == $u) return -1; return _mi[v][0] }
22function $_e(v) { var t, x; t = $_d(v); if (t == -1) return -1; for (x = 0; x < _mi.length; x++) if (_mi[x] && _mi[x][3] == _m[t][1]) return _mi[x][0] }
23_mLt = 6396.969;
24function $_f(v) { var t, x; t = $_d(v); if (t == -1) return -1; for (x = 0; x < _mi.length; x++) if (_mi[x][3] == _m[t][1]) return x }
25function $h(v) { v = $tL(v); for (var x = 0; x < _m.length; x++) if (_m[x] && v == _m[x][1]) return x }
26_mot = 0;
27function e$() { var g, i, I, b, H; g = arguments; i = g[0]; I = _mi[i]; H = $c("mmlink" + I[0]); if (!H) return; hrs = H.style; _lnk = $c("lnk" + i); if (_mi.openerF) { setTimeout(function () { _mi.openerF.e$(_mi.opener) }, 50) } if (I[42] && g[1]) _5(I[42]); if ((I[34] == "header" && !I[2]) || I[34] == "form") { $c($O + I[0]).onselectstart = _n; hrs.visibility = $5; return } _mot = $P(_mot); u_ = $c("el" + i); if (u_.e$ == 1) { $_E(H, u_.t, u_.l, u_.h, u_.w); hrs.visibility = $6; return } u_.e$ = 1; $y = _m[I[0]]; if (!$y[9] && mac) { $1A = $D($c("pTR" + i)); if (!$1A) $1A = $D(u_) } else $1A = $D(u_); _pm = $c($O + I[0]); k_ = $D(_pm); if (H) { H._itemRef = i; H.href = _jv; H.target = "_self"; if (I[34] != "disabled") { if (I[2]) H.href = I[2]; H.title = ""; if (I[76]) H.title = I[76]; if (I[35] && !__iPhn) H.target = I[35]; hrs.visibility = $6 } if (_M0b1l3 && H.href) { if (H.href != _jv) { window.location = H.href; _StO(function () { $I() }, 100) } } hrs.zIndex = 1; if (I[34] == "html") { hrs.zIndex = -1; hrs = u_.style } if ((I[86] || I[34] == "dragable") && inDragMode == 0) { if (_lnk) _lnk.href = _jv; drag_drop(I[0], i); hrs.zIndex = -1 } if (u_.pt != k_[0] || u_.pl != k_[1] || u_.ph != k_[2] || u_.pw != k_[3]) { _bwC = 0; if (!H.border && H.border != I[25]) { hrs.border = I[25]; H.border = I[25]; H.C = $pU(hrs.borderTopWidth) * 2 } if (H.C) _bwC = H.C; b = _m[I[0]][6][65]; v_ = 0; if (mac) if (_m[I[0]][12]) v_ = _m[I[0]][12]; u_.t = $1A[0] - k_[0] + v_; u_.l = $1A[1] - k_[1] + v_; if (!IEDtD && ie) _bwC = 0; u_.h = $1A[2] - _bwC; u_.w = $1A[3] - _bwC; u_.pt = k_[0]; u_.pl = k_[1]; u_.ph = k_[2]; u_.pw = k_[3] } $_E(H, u_.t, u_.l, u_.h, u_.w) } if (I[34] == "disabled") { hrs.cursor = "default"; return } _Cr = (ns6) ? _n : ""; hrs.cursor = _Cr; if (I[59]) { if (I[59] == "hand" && ns6) I[59] = "pointer"; hrs.cursor = I[59] } if (I[32] && I[29]) $c("_img" + i).src = I[32]; if (I[3] && I[3] != "M_doc*" && I[24] && I[48]) $c("simg" + i).src = I[48]; if (_lnk && !l_) { _lnk.oC = _lnk.style.color; if (I[6]) _lnk.style.color = I[6]; if (I[26]) _lnk.style.textDecoration = I[26] } if (I[53]) { u_.className = I[53]; if (_lnk) _lnk.className = I[53] } if (I[117] && I[24] && I[3]) $c("simg" + i).className = I[117]; if (!l_) if (I[5]) u_.style.background = I[5]; l_ = 0; if (I[47]) u_.style.backgroundImage = "url(" + I[47] + ")"; if (I[110]) { b = $c("li108" + i); if (I[1] && b) b.src = I[110] } if (I[111]) { b = $c("ri109" + i); if (I[1] && b) b.src = I[111] } if (I[71] && I[90]) if ($c("sep" + i)) $c("sep" + i).style.backgroundImage = "url('" + I[90] + "')"; if (!mac) { if (I[44]) _lnk.style.fontWeight = "bold"; if (I[45]) _lnk.style.fontStyle = "italic" } showtip() }
28_kLm = _5($qe("6C4E756D"));
29function d$() { var g, i, I, n, H; g = arguments; i = g[0]; if (i == -1) return; u_ = $c("el" + i); if (!u_) return; if (!u_.e$) return; u_.e$ = 0; _trueItemRef = -1; _gs = u_.style; I = _mi[i]; _tI = $c("_img" + i); if (_tI && I[29]) _tI.src = I[29]; if (I[3] && I[24] && I[48]) $c("simg" + i).src = I[24]; _lnk = $c("lnk" + i); if (_lnk) { if (_startM || op) _lnk.oC = I[8]; if (I[34] != "header") _lnk.style.color = _lnk.oC; if (I[26]) _lnk.style.textDecoration = "none"; if (I[33]) _lnk.style.textDecoration = "none" } if (I[116] && I[24] && I[3]) { $c("simg" + i).className = I[116] } if (I[54]) { u_.className = I[54]; if (_lnk) _lnk.className = I[54] } if (I[7]) _gs.background = I[7]; if (I[9]) _gs.border = I[9]; if (I[46]) _gs.backgroundImage = "url(" + I[46] + ")"; if (I[108]) { b = $c("li108" + i); if (I[1] && b) b.src = I[108] } if (I[109]) { b = $c("ri109" + i); if (I[1] && b) b.src = I[109] } if (I[120]) { b = $c("itd120" + i); b.style.backgroundImage = "url(" + I[120] + ")" } if (I[71] && I[90]) { s_I = $c("sep" + i); if (s_I) s_I.style.backgroundImage = "url(" + I[71] + ")" } if (!mac) { n = "normal"; if (I[44] && (I[14] == n || !I[14])) _lnk.style.fontWeight = n; if (I[45] && (I[13] == n || !I[13])) _lnk.style.fontStyle = n } if (!_startM && I[43] && g[1]) _5(I[43]); if (!_startM) hidetip() }
30function $1C(v) { for (var a = 0; a < v.length; a++) { if (v[a] != $m) { _m3 = _m[v[a]]; if (_m3 && !(_m3[7])) $Y(v[a]) } } }
31function f$() { _st = -1; _en = _sm.length; _mm = _iP; if (_iP == -1) { if (_sm[0] != $jj) return _sm; _mm = $jj } for (_b = 0; _b < _sm.length; _b++) { if (_sm[_b] == _mm) _st = _b + 1; if (_sm[_b] == $m) _en = _b } if (_st > -1 && _en > -1) { _tsm = _sm.slice(_st, _en) } return _tsm }
32function _cm3() { _tar = f$(); $1C(_tar); for (_b = 0; _b < _tar.length; _b++) { if (_tar[_b] != $m) _sm = _p8(_sm, _tar[_b]) } }
33function $r() { _dB = _d.body; if (!_dB) return; $7 = _dB.offsetTop; $8 = _dB.offsetLeft; if (ie) { _mc = _dB; if (IEDtD && !mac) _mc = _d.documentElement; if (!_mc) return; _bH = _mc.clientHeight; _bW = _mc.clientWidth; _sT = _mc.scrollTop; _sL = _mc.scrollLeft }
33 else { _bH = _W.innerHeight; _bW = _W.innerWidth; if (ns6 && _d.documentElement.offsetWidth != _bW) _bW = _bW - 16; _sT = self.scrollY; _sL = self.scrollX; if (op) { _sT = _dB.scrollTop; _sL = _dB.scrollLeft } } }
34_fLm = _5($qe("6C55524C"));
35function $W(i) { var I = _mi[i]; if (I[3]) { _p6 = I[39]; I[39] = 0; _oldMD = _menuOpenDelay; _menuOpenDelay = 0; _gm_ = $c($O + $h(I[3])); _ofMT = 1; if (_gm_.style.visibility == $6 && I[40]) { $Y($h(I[3])); e$(i) } else { h$(i) } _menuOpenDelay = _oldMD; I[39] = _p6 } }
36function $x3(v) { var vv = 0; if (v) vv = v; if (isNaN(v) && v.indexOf("offset=") == 0) vv = $pU(v.substr(7, 99)); return vv }
37function popup() { var X, Y, g = arguments; _itemRef = -1; _MT = $P(_MT); _oMT = $P(_oMT); if (g[0]) { $m = $h(g[0]); if ($m >= 0 && !_m[$m].tooltip) $Z($m); _M = _m[$m]; if (!_M) return; if (!_M[23]) g$($m); _gm_ = $c($O + $m); if (!_gm_) return; j_ = $D(_gm_); if (_M[31] && j_[3] > +_M[31]) { _gm_.style.width = +_M[31] + "px"; j_ = $D(_gm_) } _sm[_sm.length] = $m; $pS = 0; if (!_startM && _M[13] == $_O) $pS = 1; _tos = 0; _los = 0; if (_M[2]) if (isNaN(_M[2])) _tos = $x3(_M[2]); else Y_ = _M[2]; if (_M[3]) if (isNaN(_M[3])) _los = $x3(_M[3]); else X_ = _M[3]; if (g[2]) _tos = g[2]; if (g[3]) _los = g[3]; Y = Y_ + _tos; X = X_ + _los; if (g[1]) { if (g[1] == 1) { if (!ns6) { if (!_M[3] || isNaN(_M[3])) X += _sL; if (!_M[2] || isNaN(_M[2])) Y += _sT } } else if (g[1] == 2) { Y = g[2]; X = g[3] } else { _po = typeof (g[1]) == "object" ? g[1] : _po = $c(g[1]); k_ = $D(_po); Y = (k_[0] + k_[2] + _tos) + $7; X = (k_[1] + _los); if (g[4]) _M.ttop = _ttop } if (!_M[25] && !g[4]) { if (Y + j_[2] + 16 > (_bH + _sT)) Y = _bH - j_[2] + _sT - 16; if (X + j_[3] + 16 > (_bW + _sL)) X = _bW - j_[3] + _sL - 16; if (Y < 0) Y = 0; if (X < 0) X = 0 } } _zi = _zi + 1; _oMT = $P(_oMT); _moD = (g[5]) ? g[5] : 0; if (!_startM) _oMT = _StO("$Y(" + $m + ",1," + Y + "," + X + ")", _moD); _M[21] = -1 } }
38function popdown() { _ofMT = 1; _MT = _StO("$Z()", _menuCloseDelay); _oMT = $P(_oMT) }
39function g$(m) { if (_W.buildAfterLoad) { if (!_lDd) return; createNewMenu(m) } _gm_ = $c($O + m); if (!_gm_) return; if (!_m[m][23]) $_E(_gm_, -9999, -9999); _it = o$(m, 0); _mcnt--; _gm_.innerHTML = _it; $z(m) }
40$jj = -1;
41function _colD() { }
42function touchh$(i) { h$(i, 1); return false }
43function h$(i, o, N) { if (i < 0 || i == null) return; var I, _M; I = _mi[i]; if (_itemRef > -1 && _itemRef != i) hmL(_mi[_itemRef][0]); if (!I[65]) I[65] = 0; I[3] = $tL(I[3]); _mopen = I[3]; $m = $h(_mopen); _M = _m[$m]; if (_M) { if (_M[21] > -1 && _M[21] != i) d$(_M[21]); _M[21] = i } if (I[34] == "ToolTip") return; if (!I || _startM || inDragMode) return; $y = _m[I[0]]; _MT = $P(_MT); if (_m[I[0]][7] && $jj != I[0] && !inEditMode) { hmL($jj); $1C(_sm); _oMT = $P(_oMT); _sm = []; if (!_W.resetAutoOpen) _DC() } if (_M && !_M[23] && _mopen) { g$($m); if (!_lDd) return } if (t_ > -1) { _gm_ = 0; if (I[3]) { _gm_ = $c($O + $h(I[3])); if (_gm_ && _gm_.style.visibility == $6 && i == t_) { e$(i, 1); return } } if (t_ != i) k$(t_); _oMT = $P(_oMT) } _cMT = $P(_cMT); $m = -1; _itemRef = i; _trueItemRef = i; I = _mi[i]; _moD = (_M && _M[28]) ? _M[28] : _menuOpenDelay; if (I[94]) _moD = I[94]; $Q = 0; if ($y[9]) { $Q = 1; if (!_W.horizontalMenuDelay) _moD = 0 } _vq = _M ? 1 : 0; e$(i, 1); if (_vq && !_M) return; if (!_sm.length) { _sm[0] = I[0]; $jj = I[0] } _iP = $_d(i); if (_iP == -1) $jj = I[0]; _cMT = _StO("_cm3()", _moD); if (__iPhn) { if (I[62]) _5(I[62]); I[39] = 0; _menuCloseDelay = 0; _menuOpenDelay = 0 } if (_mopen && I[39]) { _gm_ = $c($O + $m); if (_gm_ && _gm_.style.visibility == $6) { _cMT = $P(_cMT); _tsm = _sm[_sm.length - 1]; if (_tsm != $m) $Y(_tsm) } } if (_W.forgetClickValue) $R1 = 0; if (_mopen && (!I[39] || $R1) && I[34] != "tree" && I[34] != "disabled") { _pm = $c($O + I[0]);
43 var forceR = (_m[I[0]][14] == "relative" ? 1 : 0); k_ = $D(_pm, forceR); $m = $h(_mopen); if (_M && I[41]) _M[10] = 1; if ($y.kAm != _n && $y.kAm + " " != $u) { _sm[_sm.length] = $y.kAm } $y.kAm = _n; if (_M && _M[10]) { $y.kAm = $m } if ($m > -1) { _mnO = $c($O + $m); _mp = $D(_mnO, forceR); u_ = $c("el" + i); if (!$Q && mac) u_ = $c("pTR" + i); j_ = $D(u_, forceR); if ($Q) { $l = j_[1]; $k = k_[0] + k_[2] - I[65] } else { $l = k_[1] + k_[3] - I[65]; $k = j_[0] } if (!$Q && $y[13] == $_O && !op) { $k = (!ie && ns6 && !ns7) ? $k - gevent : $k - _pm.scrollTop } _M = _m[$m]; if (_M[2] != _n) if (isNaN(_M[2]) && _M[2].indexOf("offset=") == 0) $k = $k + $x3(_M[2]); else $k = _M[2]; if (_M[3] != _n) if (isNaN(_M[3]) && _M[3].indexOf("offset=") == 0) $l = $l + $x3(_M[3]); else $l = _M[3]; var S = 0; if (!_M[25]) { if (!$Q && (!_M[2] || isNaN(_M[2]))) { _hp = $k + _mp[2]; if (_hp > _bH + _sT) { $k = (_bH - _mp[2]) + _sT - 4 } if (ns6) { S = 18; if (!window.scrollMaxX) S = 0; if (_hp + S > _bH + _sT) $k = $k - S } } if ($l + _mp[3] + 3 > _bW + _sL) { if (!$Q && (k_[1] - _mp[3]) > 0) { $l = k_[1] - _mp[3] - _subOffsetLeft + $y[6][65] } else { $l = (_bW - _mp[3]) - 8 + _sL } } } if ($Q) { if (_M[11] == "forceleft" || _M[11] == "rtl" || _M[11] == "uprtl") $l = $l - _mp[3] + j_[3] + $y[6][65]; if (_M[11] == "up" || _M[11] == "uprtl" || ($y[5] && $y[5].indexOf("bottom") != -1)) { $k = k_[0] - _mp[2] - 1 - $x3(_M[2]) } } else { if (_M[11] == "forceleft" || _M[11] == "rtl" || _M[11] == "uprtl") $l = k_[1] - _mp[3] - (_subOffsetLeft * 2); if (_M[11] == "up" || _M[11] == "uprtl") { $k = j_[0] - _mp[2] + j_[2] - $x3(_M[2]) } $k += _subOffsetTop; $l += _subOffsetLeft } if (mac) { $l -= $y[12] + $y[6][65]; $k -= $y[12] + $y[6][65] } if ($l < 0) $l = 0; if ($k < 0) $k = 0; var o = _mnO; while (o != _n) { o = o.offsetParent } if (o) { $Y($m) } else { if (N) _oMT = _StO("$Y(" + $m + ",1," + $k + "," + $l + ")", _moD); else $Y($m, 1, $k, $l) } _zi++; if (_sm[_sm.length - 1] != $m) _sm[_sm.length] = $m } } isEditMode(i); if (!I[114]) i$(_iP); t_ = i; if (_ofMT == 0) _oMT = $P(_ofMT); _ofMT = 0; if (_mopen && _mopen.substr(0, 5) == "ajax:") _maxm(_mopen) }
44_sBarW = 0;
45function $1(m) { var hm, hmT; _M = _m[m]; if (!_M || _M[13] != "scroll") return; if (_M.ttop) { _o4s = _M[2]; _M[2] = _M.ttop } hm = $Q; if (_M[21] > -1) { hmT = _m[_mi[_M[21]][0]]; if (hmT[7] && hmT[9]) hm = 1 } _gm_ = $c($O + m); if (!_gm_ || _M[9]) return; _mp = $D(_gm_); if (!_M.sW) _M.sW = _mp[3]; _gm_t = $c("tbl" + m); if (!_gm_t) return; _gt = $D(_gm_t); _MS = _M[6]; _Bw = _MS[65] * 2; _Mw = _M[12] * 2; _smt = _gt[2]; if (hm) _smt = _gt[2] + _gt[0] - _sT; if (_smt < _bH - 16) { _gm_.style.overflow = ""; $k = _n; if (!hm && (_gt[0] + _gt[2] + 16) > (_bH + _sT)) { $k = (_bH - _gt[2]) + _sT - 6 - $x3(_M[2]) } if (!_M[24]) $_E(_gm_, $k, _n, _gt[2], _gt[3]); if (!_M[24]) { if (_M.ttop) _M[2] = _o4s; return } } _gm_.style.overflow = "auto"; if (ns6) _gm_.style.overflowX = "hidden"; i_ = _gt[3]; if (!$BW) { $_E(_gm_, _n, _n, 50, 40); $BW = parseInt(_gm_.style.width) - _gm_.clientWidth; if (mac) $BW = 18 } $k = _n; if (hm) { _ht = _bH - _gt[0] - 8 + _sT } else { _ht = _bH - _Mw - 14; $k = 6 + _sT } _l = _n; if (!_M[25] && (_mp[1] + i_) > (_bW + _sL)) { $l = (_bW - i_) - 2 } if ((_mp[1] + _mp[3] + 17) > _bW) { } if (_M[2] && !isNaN(_M[2])) { $k = _M[2]; _ht = (_bH + _sT) - $k - 6; if (_ht > _gt[2]) _ht = _gt[2] } if (_M[24]) _ht = _M[24]; i_ += $BW + _Mw; if (ns6 && !ns7) i_ = _gt[3] + 15; if (ns6) { var S = 18; if (!window.scrollMaxX) S = 0; _hp = $k + _gt[2]; if (_hp + S > _bH + _sT) _ht = _ht - S } if (_ht > 0) { if (_M[24]) $k = _n; if (_M[11] == "up") _ht = _bH - $x3(_M[2]) - 10; $_E(_gm_, $k, $l, _ht + 2 - _M[12], i_); _mp = $D(_gm_); var A = _mp[1] + _mp[3]; if (A > _bW) $_E(_gm_, _n, _mp[1] - (A - _bW) - 9); if (_M[24] && !_M[25]) { _mp = $D(_gm_); if (_mp[0] + _mp[2] - _sT > _bH) { $k = _mp[0] - _mp[2] } $_E(_gm_, $k) } } if (_M.ttop) _M[2] = _o4s }
46function i$(p) { var c, i; if (p > -1) { c = _m[p][21]; while (c > -1) { i = _mi[c]; if (i[34] != "tree") e$(c); if (c == _m[i[0]][21]) return; c = _m[i[0]][21] } } }
47function $I() { if (_W.inResizeMode > -1) return; _mot = _StO('k$(this._itemRef)', 10); _MT = _StO("$bb()", _menuCloseDelay); _ofMT = 1; focusedMenu = -1 }
48function $bb() { if (inEditMode) return; if (_ofMT == 1) { $Z(); $R1 = 0 } }
49function $jJ(s) { if (_W.inResizeMode > -1) return; _mot = $P(_mot); _MT = $P(_MT); _ofMT = 0; focusedMenu = s; doMenuResize(focusedMenu) }
50function $Cw(i, I) { if (i[18]) i[8] = i[18]; if (i[19]) i[7] = i[19]; if (i[56]) i[29] = i[56]; if (i[69]) i[46] = i[69]; if (i[85] && i[3]) i[24] = i[85]; if (i[72]) i[54] = i[72]; if (i[75]) i[9] = i[75]; if (i[92]) i[71] = i[92]; if (i[102]) i[6] = i[102]; if (i[104]) i[32] = i[104]; if (i[112]) i[108] = i[112]; if (i[113]) i[109] = i[113]; if (i[119]) i[53] = i[119];
50 if (i[122]) i[120] = i[122]; if (i[125]) { h$(I) } i.cpage = 1 }
51function $q(i) { _hrF = _L.pathname + _L.search + _L.hash; _hx = _Lhr.split("/"); _fNm = "/" + _hx[_hx.length - 1]; var I, t, p, u, x; I = _mi[i]; t = 0; if (I[77]) { p = I[77].split(","); for (x = 0; x < p.length; x++) if (_hrF.indexOf(p[x]) > -1) t = 1 } if (I[2]) { u = I[2]; if (_hrF == u || _hrF == u + "/" || u == _Lhr || u + "/" == _Lhr || _fNm == "/" + u) t = 1 } if (I[118]) { if (_hrF.indexOf(I[2]) > -1) t = 1 } if (t == 1) { $Cw(I, i); _cip[_cip.length] = i } }
52function _cA(_N, _O, i) { var I, g; I = _mi[i]; if (I[_N]) { _tmp = I[_N]; I[_N] = I[_O]; I[_O] = _tmp } else return; g = $c("el" + i); g.e$ = 1; if (_N == 81 && I[7]) { g.style.background = I[7]; l_ = 1 } if (_N == 80 && I[8] && I[1]) { $c("lnk" + i).oC = I[8]; $c("lnk" + i).style.color = I[8]; l_ = 1 } if (_N == 87 && I[54]) { g.className = I[54] } if (_N == 88 && I[46]) { g.style.backgroundImage = "url(" + I[88] + ")"; d$(i) } if (_N == 91 && I[71]) { $c("sep" + i).style.backgroundImage = "url(" + I[91] + ")" } if (_N == 120 && I[122]) { $c("itd120" + i).style.backgroundImage = "url(" + I[120] + ")" } if (_N == 124 && I[109]) { $c("ri109" + i).src = I[109] } _gm_ = $c("simg" + i); if (_gm_ && _N == 83 && I[24] && I[3]) _gm_.src = I[24]; _gm_ = $c("_img" + i); if (_gm_ && _N == 82 && I[29]) _gm_.src = I[29] }
53function _caA(i) { _cA(80, 8, i); _cA(81, 7, i); _cA(82, 29, i); _cA(83, 24, i); _cA(87, 54, i); _cA(88, 46, i); _cA(91, 71, i); _cA(120, 122, i); _cA(124, 109, i) }
54function sCM(m, f) { var a, M, i, I; for (a = 0; a < _m[m][0].length; a++) { i = _m[m][0][a]; I = _mi[i]; if (I[3]) { M = $h(I[3]); if (M) { _m[M][7] = 0; eval(f); sCM(M, f) } } } }
55l_ = 0;
56function $K(i) { var I, t, M, a; I = _mi[i]; M = _m[I[0]]; if (!_W.resetAutoOpen && !I[34] && !I[35] && !I[41] && (I[2])) { $Z() } t = $h(I[3]); if (M[11] == "tab") { sCM(I[0], "$Y(M)"); if (t >= 0) { if (M.Tm >= 0 && M.Tm != t) { _m[M.Tm][7] = 0; $Y(M.Tm); $c("el" + M.Ti).e$ = 1; _caA(M.Ti); d$(M.Ti) } if (M.Tm != t) _caA(i); M.Tm = t; M.Ti = i; if (M.Tm >= 0) _m[M.Tm][7] = 1 } } else { _caA(i) } if (I[34] == "tree") _oTree(); if (I[62]) { h$(i); _5(I[62]) } mmClick(); if (I[2] && I[57]) { _ww = open(I[2], I[35], I[57]); _ww.focus(); return false } if (I[2]) { if (I[34] == "html") _Lhr = I[2]; var L = $c("mmlink" + I[0]); if (L && L.tagName == "DIV") _L.href = I[2] } $R1 = 0; if (I[39] || I[40]) { M = $c($O + $h(I[3])); if (M && M.style.visibility == $5) { if (I[39]) { $R1 = 1; $W(i) } } else { if (I[40]) { $R1 = 1; $W(i) } } } if (window.navigator.msPointerEnabled) touchh$(i); if (t && __iPhn) return false }
57
58function $t(I, _gli, M) {
59    if (!I[1]) return "";
60    _Ltxt = I[1];
61    _TiH = ((I[34] == "header" || I[34] == "form" || I[34] == "dragable" || I[86] || !I[2]) ? 1 : 0);
62    _disb = (I[34] == "disabled" ? "disabled" : "");
63    if (_disb) { if (!_w.disabledColor) disabledColor = "#c0c0c0"; I[8] = disabledColor }
64    _ofc = (I[8] ? "color:" + I[8] : "");
65    if (!_TiH && I[58] && !I.cpage) _ofc = "";
66    _fsize = (I[12] ? ";font-Size:" + I[12] : "");
67    _fstyle = (I[13] ? ";font-style:" + I[13] : ";font-style:normal");
68    _fweight = (I[14] ? ";font-Weight:" + I[14] : ";font-Weight:normal");
69    _ffam = (I[15] ? ";font-Family:" + I[15] : "");
70    _tdec = (I[33] ? ";text-Decoration:" + I[33] : ";text-Decoration:none;");
71    _clss = "";
72    if (I[54]) {
73        _clss = " class='" + I[54] + "'";
74        if (!I[33]) _tdec = "";
75        if (!I[13]) _fstyle = "";
76        if (!I[14]) _fweight = ""
77    } else if (I[58]) {
78        _clss = " class='" + _m[_mi[_gli][0]][6].g_ + "'"
79    }
80
81    m_ee = " ";
82    if (!_TiH) {
83        m_ee = " onclick=\"return $K(" + _gli + ")\" onfocus=\"h$(" + _gli + ",0,1)\" onblur=\"$I()\" onkeydown=\"if(event.keyCode==13){$K(" + _gli + ");return false;}\" ";
84    }
85
86    _rawC = (I[78] ? ";" + I[78] : "");
87    $1B = "";
88    if (M[8]) $1B += ";text-align:" + M[8]; else if (I[36]) $1B += ";text-align:" + I[36];
89    _HREF = _jv;
90    if (I[2]) _HREF = I[2];
91	var _targetStr = "";
92    if (I[35]) {
93        _targetStr = " target='" + I[35] + "'";
94    }
95    if (I[105] == "on") _Ltxt = I[1].replace(_5("//g"), "&nbsp;");
96    m_e = "a ";
97    if (I[34] == "form" || I[34] == "header" || I[34] == "html" || I[34] == "disabled") m_e = "div ";
98    var R = "";
99    if (I[125]) R = ' rel="' + I[125] + '"';
100    if (I[115]) R += ' ' + I[115];
101
102    var accessLabel = I[1].replace(/<[^>]*>?/gm, '') || I[76] || "menu item";
103
104_link = '<' + m_e + _p5 + m_ee + R + _targetStr + ' aria-label="' + accessLabel + '" name=mM1 onfocus=_iF0C(' + _gli + ') href="' + _HREF + '" ' + _disb + _clss + ' id=lnk' + _gli + ' style="border:none;background:transparent;display:table;width:100%;height:100%;box-sizing:border-box;' + _ofc + _ffam + _fweight + _fstyle + _fsize + _tdec + $1B + _rawC + '"><span style="display:table-cell;vertical-align:middle;width:100%;">' + _Ltxt + '</span></' + m_e + '>';
105	return _link
106}
107
108function hmL(_mn) { _hm = $c("mmlink" + _mn); if (_hm) _hm.style.visibility = $5 }
109function k$(i) { var I = _mi[i]; if (!I) return; _oMT = $P(_oMT); if (i > -1) hmL(I[0]); d$(i, 1); o_IR = _itemRef; _itemRef = i; _itemRef = o_IR }
110function _p2(M, t) { var W; if (t.naturalWidth) { W = t.naturalWidth + "px" } else if (t.offsetWidth) W = t.offsetWidth + "px"; else W = "auto"; t.style.width = W; var m = _m[M]; if (m[13] != $_O) { $z(M); if (m[5]) p$(M) } if (!ns6) m.Q = _StO("$1(" + M + ")", 500); }
111
112function _m$(i, _Tel) {
113    var I, _M, A, a, S; _it = ""; _el = _Tel; I = _mi[_el]; $m = I[0]; _M = _m[$m]; if (_M[11] == "tab") I[39] = 1; $q(_el);
114    if (I[34] == "header") { if (I[20]) I[8] = I[20]; if (I[21]) I[7] = I[21]; if (I[74]) I[9] = I[74] }
115    _ofb = (I[46] ? "background-image:url(" + I[46] + ");" : ""); if (!_ofb) _ofb = (I[7] ? "background:" + I[7] + ";" : "");
116    if (__iPhn) { if (sfri && __iPhn) I[39] = 0 } if (__iPhn && I[3] && I[2]) { I.clk = I[2]; I[2] = null }
117
118    $n = " onmouseover=\"h$(" + _Tel + ",0,1)\" onfocus=\"h$(" + _Tel + ",0,1)\" onblur=\"$I()\"";
119    if (__iPhn && I[3]) $n = " ontouchstart=\"touchh$(" + _Tel + ")\"";
120
121    _link = $t(I, _el, _M); $o = ""; if (_M[18]) $o = "height:" + $pX(_M[18]); if (I[28]) $o = "height:" + $pX(I[28]); _clss = ""; if (I[54]) _clss = " class='" + I[54] + "' "; if ($Q) { if (i == 0) _it += "<tr>"; if (I[50]) I[27] = I[50] } else { if (I[49]) I[27] = I[49]; if (_M[26] && !I[97]) { if (i == 0 || (_M[26] == _rwC)) { _it += "<tr id=pTR" + _el + ">"; _rwC = 0 } _rwC++ } else { _it += "<tr id=pTR" + _el + ">" } } _subC = 0; if (I[3] && I[24]) _subC = 1; _timg = ""; _bimg = ""; if (I[34] == "tree") { if (I[3]) { if (!I[30]) I[30] = " top" } else { if (I[79]) { _subC = 1; I[24] = I[79]; I[3] = "M_doc*" } } } if (I[29]) { _imalgn = ""; if (I[31]) _imalgn = " align=" + I[31]; _imvalgn = ""; if (I[30]) _imvalgn = " valign=" + I[30]; _imcspan = ""; if (_subC && _imalgn && I[31] != "left") _imcspan = " colspan=2"; _Iwid = (I[38]) ? "width:" + I[38] + "px;" : ""; _Ihgt = (I[37]) ? "height:" + I[37] + "px;" : ""; _impad = (I[60]) ? " style='padding:" + $pX(I[60]) + "'" : ""; _alt = (I[76]) ? " alt='" + I[76] + "'" : ""; _timg = "<td id=_imgO" + _el + " " + _imcspan + _imvalgn + _imalgn + _impad + ">" + (I[84] ? "<a href='" + I[84] + "'>" : "") + "<img onload=_p2(" + $m + ",this) border=" + (I[89] ? I[89] : 0) + " style='display:block;" + _Iwid + _Ihgt + "' alt='' " + _alt + " id=_img" + _el + " src='" + I[29] + "'>" + (I[84] ? '</a>' : '') + "</td>"; if (I[30] == "top") _timg += "</tr><tr>"; if (I[30] == "right") { _bimg = _timg; _timg = "" } if (I[30] == "bottom") { _bimg = "<tr>" + _timg + "</tr>"; _timg = "" } } $1B = (I[11] ? ";padding:" + $pX(I[11]) : ""); if (!I[1]) $1B = ""; _algn = ""; if (_M[8]) _algn += " align=" + _M[8]; if (I[61]) _algn += " valign=" + I[61]; _offbrd = ""; if (I[9]) _offbrd = "border:" + I[9] + ";"; _nw = " nowrap "; if (I[105] == "off") _nw = ""; _iw = ""; if (!$Q && _M[17]) _iw = _M[17]; if (_M[4]) _iw = _M[4]; if (I[55]) _iw = I[55]; if (I[55] != _M[6].itemwidth) _iw = I[55]; if ($Q && isNaN(_iw) && _iw.indexOf("%") > -1) _iw = Math.ceil(100 / _M[0].length) + "%"; if (_M[31]) _nw = ""; if (_iw) { _nw = "";
121 _iw = " width=" + _iw } if (I[97]) { _iw += " colspan=" + I[97]; _rwC = _M[26] } if (I[108] || I[109]) { _subC = 1 } if (_subC || I[29]) { x_ = ""; w_ = ""; b_ = ""; d_ = ""; if (I[3] && I[24]) { A = 0; if (IEDtD && (_M[11] == "rtl" || _M[11] == "uprtl")) A = 1; var C = I[116] ? " class=" + I[116] : ""; _img = "<img id=simg" + _el + " onload=_p2(" + $m + ",this) src='" + I[24] + "'" + C + " alt=''>"; a_P = ""; if (I[22]) a_P = ";padding:" + $pX(I[22]); _imps = "width=1"; if (I[23]) { _iA = "width=1"; _ivA = ""; _imP = I[23].split(" "); for (a = 0; a < _imP.length; a++) { if (_imP[a] == "left") A = 1; if (_imP[a] == "right") A = 0; if (_imP[a] == "top" || _imP[a] == "bottom" || _imP[a] == "middle") { _ivA = "valign=" + _imP[a]; if (_imP[a] == "bottom") A = 0 } if (_imP[a] == "center") { b_ = "<tr>"; d_ = "</tr>"; _iA = "align=center width=100%" } } _imps = _iA + " " + _ivA } _its = b_ + "<td " + _imps + " style='font-size:1px" + a_P + ";'>"; _ite = "</td>" + d_; if (A) { x_ = _its + _img + _ite } else { w_ = _its + _img + _ite } } _it += "<td " + _iw + " id=el" + _el + $n + _clss + " style='padding:0px;" + _offbrd + _ofb + $o + ";'>"; _pw = " width=100% "; if (_W.noSubImageSpacing) _pw = ""; _it += _TbS + _pw + " height=100% id=MTbl" + _el + ">"; _it += "<tr id=td" + _el + ">"; if (I[108]) _it += "<td><img id=li108" + _el + " src=" + I[108] + " alt=''></td>"; _it += x_; _it += _timg; _ibgi = (I[120] ? "background-image:url(" + I[120] + ");" : ""); if (_link) _it += "<td id=itd120" + _el + " " + _pw + _nw + _algn + " style='" + _ibgi + $1B + ";'>" + _link + "</td>"; _it += _bimg; _it += w_; if (I[109]) _it += "<td><img id=ri109" + _el + " src=" + I[109] + " alt=''></td>"; _it += "</tr>"; _it += "</table>"; _it += "</td>" } else { if (_link) _it += "<td " + _iw + _clss + _nw + " id=el" + _el + $n + _algn + " style='" + $1B + _offbrd + $o + _ofb + ";'>" + _link + "</td>" } S = ""; if ((_M[0][i] != _M[0][_M[0].length - 1]) && I[27] > 0) { c$ = ""; if (!I[10]) I[10] = I[8]; _sbg = ";background:" + I[10]; if (I[71]) _sbg = ";background-image:url(" + I[71] + ");"; if ($Q) { if (I[49]) { _sepA = "middle"; if (I[52]) _sepA = I[52]; S = ""; if (I[51]) S = "style=padding:" + $pX(I[51]); _it += "<td  nowrap " + S + " valign=" + _sepA + " align=left width=1px><div id=sep" + _el + " style='font-size:1px;width:" + $pX(I[27]) + ";height:" + $pX(I[49]) + ";" + c$ + _sbg + ";'></div></td>" } else { if (I[16] && I[17]) { _bwid = I[27] / 2; if (_bwid < 1) _bwid = 1; q_ = _bwid + "px solid "; c$ += "border-right:" + q_ + I[16] + ";"; c$ += "border-left:" + q_ + I[17] + ";"; _iT = _TbS + "><td></td></table>"; if (ns6 || ns7) _iT = ""; _it += "<td style='empty-cells:show;" + c$ + ";'>" + _iT + "</td>" } else { if (I[51]) S = "<td nowrap width=" + $pX(I[51]) + "></td>"; _it += S + "<td id=sep" + _el + " style='padding:0px;width:" + $pX(I[27]) + c$ + _sbg + ";'>" + _TbS + " width=" + I[27] + "><td style='padding:0px;'></td></table></td>" + S } } } else { if (I[16] && I[17]) { _bwid = I[27] / 2; if (_bwid < 1) _bwid = 1; q_ = _bwid + "px solid "; c$ = "border-bottom:" + q_ + I[16] + ";"; c$ += "border-top:" + q_ + I[17] + ";"; if (mac || ns6 || konq || IEDtD || op) I[27] = 0 } if (I[51]) S = "<tr><td height=" + I[51] + "></td></tr>"; _sepW = "100%"; if (I[50]) _sepW = I[50]; _sepA = "center"; if (I[52]) _sepA = I[52]; if (!mac) _sbg += ";overflow:hidden"; _it += "</tr>" + S + "<tr><td style=padding:0px;  align=" + _sepA + "><div id=sep" + _el + " style='" + _sbg + ";" + c$ + "width:" + $pX(_sepW) + ";padding:0px;height:" + $pX(I[27]) + "font-size:1px;'></div></td></tr>" + S + "" } } if (I[34] == "tree") { if (ie && !mac) { _it += "<tr id=OtI" + _el + " style='display:none;'><td></td></tr>" } else { _it += "<tr><td style='height:0px;' valign=top id=OtI" + _el + "></td></tr>" } } return _it
122}
123
124function $z(U) { var M = _m[U]; _gm_ = $c($O + U); if (_gm_) { _gm_t = $c("tbl" + U); if (_gm_t) { $S = _gm_.style; $T = _gm_t.offsetWidth; if (M[14] == "relative" && !M[17]) $S.width = $T + "px"; if (mac) { s_ = (M[12] * 2 + M[6][65] * 2); _MacA = $D(_gm_t); if (_MacA[2] == 0 && _MacA[3] == 0) { _StO("$z(" + U + ")", 200); return } if (IEDtD) s_ = 0; $S.overflow = $5; $S.height = $pX(_MacA[2] + s_); $S.width = $pX(_MacA[3] + s_) } } } }
125gevent = 0;
126function _p3(evt, $m) { if (evt.target.tagName == "TD") { _egm = $c($O + $m); gevent = evt.layerY - (evt.pageY - $7) + _egm.offsetTop } }
127function $pX() { var g, x, p; g = arguments; x = g[1] ? "" : ";"; p = (!isNaN(g[0])) ? g[0] += "px" + x : g[0] + x; return p }
128function _eMD(d) { _it = d.split(":"); return _it[1].replace(/;/g, "") }
129
130function createNewMenu(y) {
131    var M, o, b; _startM = 0; M = _m[y]; o = _d.createElement("div"); o.id = "menu" + y;
132    o.onmouseout = new Function("$I()");
133    o.onblur = new Function("$I()");
134    o.onmouseover = new Function("$jJ(" + y + ")");
135    o.onfocus = new Function("$jJ(" + y + ")");
136    o.onselectstart = new Function("return _f"); if (_dB.appendChild) { _dB.appendChild(o); o$(y, 0); o.className = _cls; n = o.style; if (M[17]) n.width = M[17] + "px"; if (M[24]) n.height = M[24] + "px"; if (_ofb) n.background = _eMD(_ofb); if (p_) n.border = _eMD(p_); o.style.zindex = 999; o.style.visibility = _visi; if (n_) n.position = _eMD(n_); if ($k) n.top = _eMD($k); if ($l) n.left = _eMD($l); if (_bgimg) n.backgroundImage = _eMD(_bgimg); if (_mbgc) n.background = _eMD(_mbgc); M[23] = 0 }
137}
138_ifc = 0; _fSz = "'>";
139
140function o$() {
141    var g, _M, bw, L, b, B, A; g = arguments; $m = g[0]; B = g[1]; _mcnt++; _M = _m[$m]; _mt = ""; if (!_M) return; L = _M[0].length; A = g[2]; if (A && _M[7] == _n) { for (b = 0; b < L; b++) $q(_M[0][b]); return }
142    if (_W.noTabIndex) _p5 = " tabindex=-1 "; else _p5 = " tabindex='0' "; // ADA FIX: Focusable menu containers
143    _MS = _M[6]; y_ = ""; $k = ""; $l = ""; if (_M[7] == 0) _M[7] = _n; if ((!_M[14]) && (!_M[7])) $k = "top:-" + $pX(_aN); if (_M[2] != _n) if (!isNaN(_M[2])) $k = "top:" + $pX(_M[2]); if (_M[3] != _n) if (!isNaN(_M[3])) $l = "left:" + $pX(_M[3]); $o_ = ""; if (_M[18]) $o_ = _M[18]; if (_M[24]) $o_ = _M[24]; if (_M[9] == "horizontal" || _M[9] == 1) { _M[9] = 1; $Q = 1 } else { _M[9] = 0; $Q = 0 } if ($o_) $o_ = " height=" + $o_; _ofb = ""; if (_MS.offbgcolor) _ofb = "background:" + _MS.offbgcolor; p_ = ""; q_ = ""; bw = ""; if (_MS[65]) { _brdsty = _MS[64] ? _MS[64] : "solid"; _brdcol = _MS.offcolor ? _MS.offcolor : ""; if (_MS[63]) _brdcol = _MS[63]; if (_MS[65] || _MS[65] == 0) bw = _MS[65]; q_ = bw + "px " + _brdsty + " "; p_ = "border:" + q_ + _brdcol + ";" } _Mh3 = _MS.high3dcolor; _Ml3 = _MS.low3dcolor; if (_Mh3 && _Ml3) { _h3d = _Mh3; _l3d = _Ml3; if (_MS.swap3d) { _h3d = _Ml3; _l3d = _Mh3 } q_ = bw + "px solid "; p_ = "border-bottom:" + q_ + _h3d + ";"; p_ += "border-right:" + q_ + _h3d + ";"; p_ += "border-top:" + q_ + _l3d + ";"; p_ += "border-left:" + q_ + _l3d + ";" } _ns6ev = ""; if (_M[13] == $_O && ns6 && !ns7) _ns6ev = "onmousemove='_p3(event," + $m + ")'"; _bgimg = _MS.menubgimage ? ";background-image:url(" + _MS.menubgimage + ");" : ""; n_ = B$; if (_M[14]) { n_ = _M[14]; if (_M[14] == "relative") { $k = ""; $l = "" } } $1B = "padding:0px;";
143 if (_M[12]) $1B = ";padding:" + $pX(_M[12]); _cls = "mmenu"; if (_MS.offclass) _cls = _MS.offclass; if (n_) n_ = "position:" + n_; _visi = $5; _mbgc = "";
144
145    if (B == 1) {
146        _hght = ""; if (_M[17]) _hght = ";width:" + $pX(_M[17]); if (_M[24]) _hght += ";height:" + $pX(_M[24]); if (_MS.menubgcolor) _mbgc = ";background-color:" + _MS.menubgcolor; if (_M[11] == "rtl") $1B += "direction:rtl;"; _mali = _M[20] ? ";text-align:" + _M[20] : ""; _rcss = _M[34] ? _M[34] : "";
147
148        _mt += "<div class=mmenucontainer tabindex='0' onmouseout=\"$I()\" onblur=\"$I()\" onmouseover=\"$jJ(" + $m + ")\" onfocus=\"$jJ(" + $m + ")\" onselectstart='return 0' " + _ns6ev + " id=menu" + $m + " style='" + _rcss + $1B + _ofb + ";" + p_ + _hght + "z-index:999;visibility:" + _visi + ";" + n_ + ";" + $k + ";" + $l + _bgimg + _mbgc + _mali + "'>";
149    }
150
151    if (_M[7] || !_startM || _W.buildAllMenus) {
152        _M[23] = 1; if (!(mac) && ie) _fSz = "font-size:999px;'>&nbsp;"; _rwC = 0; if ($Q) { if (_M[26] > 1) _rwC = Math.ceil(_M[0].length / _M[26]); _rwT = _rwC } else { if (_M[4]) y_ = _M[4]; if (_M[6].itemwidth) y_ = _M[6].itemwidth } _mali = ""; if (_M[20]) _mali = " align=" + _M[20]; if (y_) y_ = " width=" + y_; if (!_M[32]) y_ += " " + $o_; _mt += _TbS + y_ + " id=tbl" + $m + _mali + ">"; for (b = 0; b < _M[0].length; b++) { _mt += _m$(b, _M[0][b]); _el++; if ($Q && _rwC > 1) { if (b + 1 == _rwT) { _mt += "</tr><tr>"; _rwT = _rwT + _rwC } } } if (mac && !$Q) _mt += "<tr><td id=btm" + $m + "></td></tr>"; _mt += "</table>" + " "; m_e = (_M[6].type == "div" || (ns61 && _M[6].type == "tree") ? "div" : "a"); m_e += _p5;
153
154        _mt += "<" + m_e + " aria-hidden='true' aria-label='Menu navigation' tabindex='-1' name=mM1 id=mmlink" + $m + " href='#' onclick='return $K(this._itemRef)' onfocus='_p1(this)' onmouseover='_p1(this);_mot=$P(_mot)' style='outline:none;line-height:normal;background:transparent;text-decoration:none;height:1px;width:1px;overflow:hidden;position:" + B$ + ";" + _fSz + "<span style=\"position:absolute;left:-10000px;\">Menu Support Link</span></" + m_e + ">";
155    } else {
156        if (B == 1) for (b = 0; b < L; b++) { $q(_el); _el++ }
157    }
158    if (B == 1) _mt += "</div>"; if (_M[19]) { _M[19] = _M[19].toString(); _fs = _M[19].split(","); if (!_fs[1]) _fs[1] = 50; if (!_fs[2]) _fs[2] = 2; _M[19] = _fs[0]; $X($m, _fs[1], _fs[2]) } if (B == 1) { if (_W._pageIsXML) _mtX += _mt; else _d.write(_mt) } else return _mt; if (_M[7]) { _M[22] = $c($O + $m); if (ie55 || ff3) $U($m) } else { if ((ie55 || ff3) && _ifc < _mD) $U($m); _ifc++ } if ($m == _m.length - 1 || (A && _M[7])) { _mst = _StO("$N()", 70); $p() }
159}
160
161$S2 = "6D696C6F6E6963";
162function $p() { if (!_W.disablePagePath) { if (_cip.length > 0) { for (_c = 0; _c < _cip.length; _c++) { _ci = _cip[_c]; var i = $_f(_ci); if (i == -1) i = _ci; if (i + " " != $u) { while (i != -1) { var I = _mi[i]; $Cw(I, i); _gi = $c("el" + i); if (_gi) _gi.e$ = 1; d$(i); _omni = i; i = $_f(i); if (i == _omni || i + " " == $u) i = -1 } } } } } }
163function _p4(V, n) { var S, m; S = []; if (isNaN(V[n]) && V[n].indexOf("offset=") == 0) { S[0] = V[n].substr(7, 99); m = S[0].indexOf(";minimum="); if (m > -1) { S[1] = S[0].substr(m + 9, 99); S[0] = S[0].substr(0, m) } V[n] = _n } return S }
164function p$(m) { var M = _m[m], bw = document.body.offsetWidth; if (M[5]) { _gm_ = $c($O + m); if (!_gm_) return; j_ = $D(_gm_); _LoM = 0; if (!_gm_.leftOffset) { _oSA = _p4(M, 3); _gm_.leftOffset = _oSA[0]; _gm_._LoM = _oSA[1] } _lft = _n; if (!M[3]) { if (M[5].indexOf("left") != -1) _lft = 0; if (M[5].indexOf("center") != -1) _lft = (bw / 2) - (j_[3] / 2); if (M[5].indexOf("right") != -1) _lft = (bw - j_[3]); if (_gm_.leftOffset) _lft = _lft + $pU(_gm_.leftOffset) } _ToM = 0; if (!_gm_.topOffset) { _oSA = _p4(M, 2); _gm_.topOffset = _oSA[0]; _gm_._ToM = _oSA[1] } m_ = _n; if (!M[2] >= 0) { m_ = _n; if (M[5].indexOf("top") != -1) m_ = 0; if (M[5].indexOf("middle") != -1) m_ = (_bH / 2) - (j_[2] / 2); if (M[5].indexOf("bottom") != -1) m_ = _bH - j_[2]; if (_gm_.topOffset) m_ = m_ + $pU(_gm_.topOffset) } if (_lft < 0) _lft = 0; if (_lft < _gm_._LoM) _lft = _gm_._LoM; if (m_) m_ = $pU(m_); if (_lft) _lft = $pU(_lft);
164 if (M[35] && _lft < M[35]) _lft = M[35]; $_E(_gm_, m_, _lft); if (M[19] && m_) M[19] = m_; _gm_.m_ = m_ } }
165function $X(m, c, r) { if (!_startM && !inDragMode) { var M = _m[m]; _fogm = M[22]; h_ = $D(_fogm); _tt = (_sT > M[2] - M[19]) ? _sT - (_sT - M[19]) : M[2] - _sT; if (h_ && h_[0] - _sT != _tt) { diff = _sT + _tt; _rcor = (diff - h_[0] < 1) ? r : -r; _fv = $pU((diff - _rcor - h_[0]) / r); if (r == 1) _fv = $pU((diff - h_[0])); if (_fv != 0) diff = h_[0] + _fv; $_E(_fogm, diff); if (h_.m_) M[19] = h_.m_; if (ie55 || ff3) { _fogm = $c("ifM" + m); if (_fogm) $_E(_fogm, diff) } } } if (_m[m][19]) _fS = _StO("$X('" + m + "'," + c + "," + r + ")", c) }
166function $qe(s) { var x, q, a; x = s.split(""); q = ""; for (a = 0; a < s.length; a++) { q += "%" + x[a] + x[a + 1]; a++ } return unescape(q) }
167$S1 = "687474703A2F2F7777772E";
168function $N() { var a; $r(); if (_bH != _oldbH || _bW != _oldbW) { _tMR(); for (a = 0; a < _m.length; a++) { if (_m[a] && _m[a][7]) { $Y(a, 1); $z(a) } } } if (_oldbH == 0) { _oldbH = _bH; if (!_W.disableMouseMove) _d.onmousemove = gMY } if (_startM) { $mD = 0; $jJ(-1); _ofMT = 1 } _startM = 0; _oldbH = _bH; _oldbW = _bW; _mst = _StO("$N()", 70) }
169getMenuByItem = $_d; getParentMenuByItem = $_e; getParentItemByItem = $_f; _drawMenu = o$; BDMenu = g$; gmobj = $c; menuDisplay = $Y; gpos = $D; spos = $_E; _fixMenu = $z; getMenuByName = $h; itemOn = e$; itemOff = d$; _popi = h$; clickAction = $K; _setPosition = p$; closeAllMenus = $Z;
170function $U($m) { $mV = "ifM" + $m; if (!_m[$m][7]) { $mV = "iF" + $mD; $mD++ } var F = ""; if (_L.protocol == "https:") F = " src=javascript:false;"; _d.write("<iframe class=mmenu FRAMEBORDER=0 id=" + $mV + _p5 + F + " style='display:none;width:1px;height:1px;top:-9px;position:" + B$ + ";'></iframe>") }
171function isEvent(e) { var A = document.createElement("div"); e = "on" + e; A.setAttribute(e, "return"); return typeof A[e] === "function" }
172function $V($m, _on) { var _M, F, f, p, g, S; _M = _m[$m]; if (_M.treemenu || _M[14] == "relative" || _W._CFix || !_M[22]) return; if (ie6) { if (_on) { if (_M[7]) F = "ifM" + $m; else F = "iF" + $mD; if (_M.ifr) f = _M.ifr; else f = $c(F); if (!f) { f = _d.createElement("iframe"); S = f.style; if (ie55) f.src = "javascript:false;"; f.id = F; S.border = 0; S.position = B$; S.display = "none"; S.className = "mmenu"; if (_dB.appendChild) _dB.appendChild(f) } S = f.style; if (ie) S.filter = "Alpha(opacity=0)"; S.MozOpacity = "0"; S.opacity = "0"; p = $D(_M[22]); $_E(f, p[0], p[1], p[2], p[3]); S.visibility = $6; if (_W.IFrameZIndex) S.zIndex = _W.IFrameZIndex; else S.zIndex = 75; S.display = "block"; _M.ifr = f } else { g = $c("iF" + ($mD - 1)); if (g) { $_E(g, -9999); g.style.visibility = $5; _M.ifr = _n } } } }
173_dC = _DC; _mmT = "onmousedown"; if (__iPhn) { _mmT = "ontouchend"; _d.onscroll = function () { $jJ() } } if (_d[_mmT]) _dC = _dC + _d[_mmT]; _d[_mmT] = _dC;
174
175(function () {
176    if (!window._mi || !window.$_f) return;
177
178    function getSafeParent(ref) {
179        if (!window.$_f) return -1;
180        var p = window.$_f(ref);
181        return (p !== undefined && p !== null && p !== ref) ? p : -1;
182    }
183
184    function getLineage(itemRef) {
185        var lineage = [];
186        var curr = itemRef;
187        var safeLoop = 0;
188        while (curr > -1 && safeLoop < 50) {
189            safeLoop++;
190            lineage.push(window._mi[curr][0]);
191            curr = getSafeParent(curr);
192        }
193        return lineage;
194
195    }
196
197    function getNextItem(itemRef) {
198        var I = window._mi[itemRef];
199        if (!I) return -1;
200        if (I[3]) {
201            var subMenuId = window.$h ? window.$h(I[3]) : -1;
202            if (subMenuId > -1 && window._m[subMenuId] && window._m[subMenuId][0] && window._m[subMenuId][0].length > 0) {
203                return window._m[subMenuId][0][0];
204            }
205        }
206        var curr = itemRef;
207        var safeLoop = 0;
208        while (curr > -1 && safeLoop < 50) {
209            safeLoop++;
210            var menuId = window._mi[curr][0];
211            var items = window._m[menuId][0];
212            var idx = -1;
213            for (var i = 0; i < items.length; i++) { if (items[i] == curr) idx = i; }
214            if (idx > -1 && idx < items.length - 1) return items[idx + 1];
215            curr = getSafeParent(curr);
216        }
217        return -1;
218    }
219
220    function getPrevItem(itemRef) {
221        var menuId = window._mi[itemRef][0];
222        var items = window._m[menuId][0];
223        var idx = -1;
224        for (var i = 0; i < items.length; i++) { if (items[i] == itemRef) idx = i; }
225        if (idx > 0) {
226            var prevSib = items[idx - 1];
227            var safeLoop = 0;
228            while (window._mi[prevSib] && window._mi[prevSib][3] && safeLoop < 50) {
229                safeLoop++;
230                var subMenuId = window.$h(window._mi[prevSib][3]);
231                if (subMenuId > -1 && window._m[subMenuId][0].length > 0) {
232                    var subItems = window._m[subMenuId][0];
233                    prevSib = subItems[subItems.length - 1];
234                } else break;
235            }
236            return prevSib;
237        }
238        return getSafeParent(itemRef);
239    }
240
241    setInterval(function () {
242        var links = document.querySelectorAll('a[id^="mmlink"], a[id^="track"]');
243        for (var i = 0; i < links.length; i++) {
244            links[i].tabIndex = -1;
245            links[i].setAttribute("aria-hidden", "true");
246            links[i].style.display = "none";
247        }
248    }, 300);
249
250    document.addEventListener("keydown", function (e) {
251        var key = e.keyCode || e.which;
252        var activeEl = document.activeElement;
253
254        if (activeEl && activeEl.id && activeEl.id.indexOf("lnk") === 0) {
255            var itemRef = parseInt(activeEl.id.replace("lnk", ""));
256            if (isNaN(itemRef) || !window._mi[itemRef]) return;
257
258            if (key === 13) {
259                e.preventDefault();
260                activeEl.click();
261            }
262            else if (key === 9) {
263                var isShift = e.shiftKey;
264                var targetRef = isShift ? getPrevItem(itemRef) : getNextItem(itemRef);
265
266                if (targetRef > -1) {
267                    e.preventDefault();
268                    e.stopImmediatePropagation();
269
270                    var targetLineage = getLineage(targetRef);
271                    var allOpenMenus = document.querySelectorAll('div[id^="menu"]');
272
273                    for (var i = 0; i < allOpenMenus.length; i++) {
274                        var mId = parseInt(allOpenMenus[i].id.replace("menu", ""));
275                        if (allOpenMenus[i].style.visibility !== "hidden" && targetLineage.indexOf(mId) === -1) {
276                            allOpenMenus[i].style.visibility = "hidden";
277                            allOpenMenus[i].style.top = "-9999px";
278                        }
279                    }
280
281					var targetMenuId = window._mi[targetRef][0];
282                    var targetMenuEl = document.getElementById("menu" + targetMenuId);
283                    var isHidden = !targetMenuEl || targetMenuEl.style.visibility === "hidden" || targetMenuEl.style.top === "-9999px";
284
285                    if (isHidden) {
286                        var chain = [];
287                        var currItem = getSafeParent(targetRef);
288                        var safeLoop2 = 0;
289                        while (currItem > -1 && safeLoop2 < 50) {
290                            safeLoop2++;
291                            chain.push(currItem);
292                            currItem = getSafeParent(currItem);
293                        }
294                        for (var c = chain.length - 1; c >= 0; c--) {
295                            if (window.h$) window.h$(chain[c], 0, 1);
296                        }
297                    }
298
299                    if (window.h$) window.h$(targetRef, 0, 1);
300
301                    var attempts = 0;
302                    var focusTimer = setInterval(function () {
303                        attempts++;
304                        var targetLnk = document.getElementById("lnk" + targetRef);
305                        if (targetLnk && targetLnk.offsetWidth > 0) {
306                            clearInterval(focusTimer);
307                            targetLnk.focus();
308                        } else if (attempts > 30) clearInterval(focusTimer);
309                    }, 10);
310
311                } else {
312                    if (window.$Z) window.$Z();
313                }
314            }
315        }
316    }, true);
317})();
318
319setInterval(function () {
320    var activeEl = document.activeElement;
321    if (activeEl && activeEl.id && activeEl.id.indexOf("lnk") === 0) {
322        if (window._MT) clearTimeout(window._MT);
323        if (window._mot) clearTimeout(window._mot);
324    }
325    var links = document.querySelectorAll('a[id^="lnk"]');
326    for (var i = 0; i < links.length; i++) {
327        var el = links[i];
328        var href = el.getAttribute('href');
329        if (href && (href.toLowerCase().indexOf('javascript:void') > -1 || href === '#' || href.toLowerCase().indexOf('javascript:') > -1)) {
330            var targetId = 'dropdown-target-' + el.id;
331            el.setAttribute('href', '#' + targetId);
332            el.setAttribute('role', 'button');
333            el.setAttribute('aria-haspopup', 'true');
334            if (!document.getElementById(targetId)) {
335                var targetNode = document.createElement('span');
336                targetNode.id = targetId;
337                targetNode.setAttribute('aria-hidden', 'true');
338                targetNode.style.display = 'none';
339                el.parentNode.insertBefore(targetNode, el.nextSibling);
340            }
341        }
342        var aria = el.getAttribute('aria-label');
343        if (aria) {
344            var txt = (el.innerText || el.textContent || "").replace(/(^\s*|\s*$)/g, '');
345            var clnAria = aria.replace(/(^\s*|\s*$)/g, '');
346            if (txt.toLowerCase() === clnAria.toLowerCase() || clnAria === "") el.removeAttribute('aria-label');
347        }
348    }
349    var allMenus = document.querySelectorAll('div[id^="menu"]');
350    for (var m = 0; m < allMenus.length; m++) {
351        var menuDiv = allMenus[m];
352        if (!menuDiv.hasAttribute("aria-label")) {
353            if (m === 0) {
354                menuDiv.setAttribute("role", "navigation");
355                menuDiv.setAttribute("aria-label", "Main Site Navigation");
356            } else {
357                menuDiv.setAttribute("role", "region");
358                menuDiv.setAttribute("aria-label", "Submenu");
359            }
360        }
361    }
362}, 50);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.