// Скрипт модифицирован, стр 1360
// Улучшена проверка текущего УРЛ, чтобы не учитывались номера страниц при постраничной прокрутке

function $P($v)
    {
        clearTimeout($v);
        return _n
    }

$a = $;
$7 = 0;
$8 = 0;

function _DC()
    {
        _cKA = 1;
        $b()
    }

function $c($v)
    {
        if ((ns6 && ! ns60) && _M[14] != ab$)
            {
                _pp = $D($v);
                $E($v, _pp[0] - _sT, _pp[1] - _sL)
            }
    }

_X = _n;
_Y = _n;

function gMY(e)
    {
        $a = $;

        if (ns6)
            {
                _X = e.pageX;
                _Y = e.pageY;
                $a = e.target.id
            }

        else
            {
                e = event;
                _X = e.clientX;
                _Y = e.clientY
            }

        if (! op && _d.all && _dB)
            {
                _X += _dB.scrollLeft;
                _Y += _dB.scrollTop;

                if (IEDtD && ! mac)
                    {
                        _Y += _sT;
                        _X += _sL;
                    }
            }

        if (inDragMode)
            {
                _gm = $F($O + DragLayer);
                $E(_gm, _Y - DragY, _X - DragX);

                if (ie55)
                    {
                        _gm = $F("iFM" + $mD);

                        if (! _gm) _gm == $F("iF" + $mD);

                        if (_gm)
                            {
                            $E(_gm, _Y - DragY, _X - DragX)
                            }
                    }

                return _f
            }

        mmMouseMove();
        return _t
    }

if (! _W.disableMouseMove) _d.onmousemove = gMY;

_dC = _DC;

if (_d.onclick) _dC = _dC + _d.onclick;

_d.onclick = _DC;
_TbS = "<table class=milonictable border=0 cellpadding=0 cellspacing=0 style='padding:0px' ";

function $F($v)
    {
        if (_d.getElementById);

        return _d.getElementById($v);

        if (_d.all);

        return _d.all[$v]
    }

function $E(_gm, _t, _l, _h, _w)
    {
        _px = "px";
        _gs = _gm.style;

        if (op)
            {
                _px = $;

                if (_w != _n) _gs.pixelWidth = _w;

                if (_h != _n) _gs.pixelHeight = _h
            }

        else
            {
                if (_w != _n) _gs.width = _w + _px;

                if (_h != _n) _gs.height = _h + _px;
            }

        if (_t != _n) _gs.top = _t + _px;

        if (_l != _n) _gs.left = _l + _px
    }

function $D(_gm)
    {
        if (! _gm) return;

        _h = _gm.offsetHeight;
        _w = _gm.offsetWidth;

        if (op5)
            {
                _h = _gm.style.pixelHeight;
                _w = _gm.style.pixelWidth
            }

        _tgm = _gm;
        _t = 0;

        while (_tgm != _n)
            {
                _t += _tgm.offsetTop;
                _tgm = _tgm.offsetParent
            }

        _tgm = _gm;
        _l = 0;

        while (_tgm != _n)
            {
                _l += _tgm.offsetLeft;
                _tgm = _tgm.offsetParent
            }

        if (sfri)
            {
                _l -= $8;
                _t -= $7
            }

        if (mac)
            {
                _mcdb = _dB.currentStyle;
                _mcf = _mcdb.marginTop;

                if (_mcf) _t = _t + $pU(_mcf);

                _mcf = _mcdb.marginLeft;

                if (_mcf) _l = _l + $pU(_mcf)
            }

        _gpa = new Array(_t, _l, _h, _w);
        return (_gpa)
    }

$4 = "return _f";

if (ie55) $4 = "try{if(ap.filters){return 1}}catch(e){}";

_d.write("<" + "script>function $9(ap){" + $4 + "}<" + "/script>");

function $2(_gm, $m)
    {
        if ($9(_gm))
            {
                _gs = _gm.style;
                _flt = (_gs.visibility == $6) ? _m[$m][16] : _m[$m][15];

                if (_flt)
                    {
                        if (_gm.filters[0]) _gm.filters[0].stop();

                        iedf = $;
                        iedf = "FILTER:";
                        _flt = _flt.split(";");

                        for (_x = 0; _x < _flt.length; _x++)
                            {
                                iedf += " progid:DXImageTransform.Microsoft." + _flt[_x];

                                if ($tU(_nv).indexOf("MSIE 5.5") > 0) _x = _aN;
                            }

                        _gs.filter = iedf;
                        _gm.filters[0].apply();
                    }
            }
    }

function $3(_gm, $m)
    {
        if ($9(_gm))
            {
                _flt = (_gm.style.visibility == $6) ? _m[$m][15] : _m[$m][16];

                if (_flt)
                    {
                    _gm.filters[0].play()
                    }
            }
    }

function $Y(_mD, _show)
    {
        _gmD = $F($O + _mD);

        if (! _gmD) return;

        _gDs = _gmD.style;
        _m[_mD][22] = _gmD;

        if (_show)
            {
                M_hideLayer(_mD, _show);

                if (_mLk != Math.ceil(_mLt * _mLf.length)) _mi = _nA();

                if ((_W.C$ != 1 && ! _m[_mD][7]) || (_m[_mD][7] == 0 && _ofMT == 1)) return;

                if (_gDs.visibility != $6)
                    {
                        $2(_gmD, _mD);

                        if ((ns6 || ns7) && (! _m[_mD][14] && ! _m[_mD][7])) _gDs.position = "fixed";

                        _gDs.zIndex = _zi;
                        _gDs.visibility = $6;
                        $3(_gmD, _mD);
                        $V(_mD, 1);
                        mmVisFunction(_mD, _show);

                        if (! _m[_mD][7]) _m[_mD][21] = _itemRef;

                        $mD++
                    }
            }

        else
            {
                if (_m[_mD][21] > - 1 && _itemRef != _m[_mD][21]) d$(_m[_mD][21]);

                if (_gDs.visibility == $6)
                    {
                        hmL(_mD);
                        $V(_mD, 0);
                        mmVisFunction(_mD, _show);
                        $2(_gmD, _mD);

                        if (! _m[_mD][14] && ns6) _gDs.position = ab$;

                        if (! ie && _m[_mD][13] == "scroll") _gDs.overflow = $5;

                        _gDs.visibility = $5;
                        $3(_gmD, _mD);
                        $mD--
                    }

                _m[_mD][21] = - 1
            }
    }

function $Z()
    {
        _Mtip = $P(_Mtip);
        _W.status = $;

        if (_oldel > - 1) d$(_oldel);

        _oldel = - 1;

        for (_a = 0; _a < _m.length; _a++)
            {
                if (_m[_a] && ! _m[_a][7] && !(_m[_a][10] && _cKA == 0))
                    {
                        $Y(_a, 0);
                        M_hideLayer(_a, 0)
                    }

                else
                    {
                    hmL(_a)
                    }
            }

        $mD = 0;
        _zi = _aN;
        _itemRef = - 1;
        _sm = new Array;
        $j = - 1;

        if (_W.resetAutoOpen) _ocURL()
    }

function $d($v)
    {
        if ($v + $$ == $u) return - 1;

        return _mi[$v][0]
    }

function $e($v)
    {
        _tm = $d($v);

        if (_tm == - 1) return - 1;

        for (_x = 0; _x < _mi.length; _x++)
            ;

        if (_mi[_x][3] == _m[_tm][1]);

        return _mi[_x][0];
    }

_mLt = 100;

function $f($v)
    {
        _tm = $d($v);

        if (_tm == - 1) return - 1;

        for (_x = 0; _x < _mi.length; _x++)
            if (_mi[_x][3] == _m[_tm][1]) return _x
    }

function $h($v)
    {
        $v = $tL($v);

        for (_x = 0; _x < _m.length; _x++)
            if (_m[_x] && $v == _m[_x][1]) return _x
    }

_mot = 0;

function e$()
    {
        $g = arguments;
        _i = $g[0];
        _I = _mi[_i];
        $G = $F("mmlink" + _I[0]);
        hrs = $G.style;
        _lnk = $F("lnk" + _i);

        if (_I[34] == "header" || _I[34] == "form")
            {
                $L(_i);
                hrs.visibility = $5;
                return
            }

        _mot = $P(_mot);
        _gmi = $F("el" + _i);

        if (_gmi.e$ == 1)
            {
                $E($G, _gmi.t, _gmi.l, _gmi.h, _gmi.w);
                hrs.visibility = $6;
                return
            }

        _gmi.e$ = 1;
        $y = _m[_I[0]];

        if (! $y[9] && mac) $A = $D($F("pTR" + _i));

        else $A = $D(_gmi);

        _pm = $F($O + _I[0]);
        _pp = $D(_pm);

        if (_pm.style.visibility != $6) _pm.style.visibility = $6;

        if ($G)
            {
                $G._itemRef = _i;
                $G.href = _jv;

                if (sfri) $G.href = _n;

                if (_I[2]) $G.href = _I[2];

                if (_I[34] == "disabled") $G.href = _jv;

                hrs.visibility = $6;

                if (_I[76]) $G.title = _I[76];

                else $G.title = $;

                if (! _I[57]) $G.target = (_I[35] ? _I[35] : $);

                hrs.zIndex = 1;

                if (_I[34] == "html")
                    {
                        hrs.zIndex = - 1;
                        hrs = _gmi.style
                    }

                if ((_I[86] || _I[34] == "dragable") && inDragMode == 0)
                    {
                        _lnk.href = _jv;
                        drag_drop(_I[0]);

                        if (ns6 || ns7)
                            {
                            hrs.zIndex = - 1
                            }
                    }

                if (_gmi.pt != _pp[0] || _gmi.pl != _pp[1] || _gmi.ph != _pp[2] || _gmi.pw != _pp[3])
                    {
                        _bwC = 0;

                        if (! $G.border && $G.border != _I[25])
                            {
                                hrs.border = _I[25];
                                $G.border = _I[25];
                                $G.C = $pU(hrs.borderTopWidth) * 2
                            }

                        if ($G.C) _bwC = $G.C;

                        _tlcor = 0;

                        if (mac) if (_m[_I[0]][12]) _tlcor = _m[_I[0]][12];

                        if (konq || sfri) _tlcor -= _m[_I[0]][6][65];

                        _gmi.t = $A[0] - _pp[0] + _tlcor;
                        _gmi.l = $A[1] - _pp[1] + _tlcor;

                        if (_m[_I[0]][14] == "relative")
                            {
                                _rcor = 0;

                                if (! mac && ie) _rcor = _m[_I[0]][6][65];

                                _gmi.t = $A[0] + _rcor;
                                _gmi.l = $A[1] + _rcor;

                                if (sfri)
                                    {
                                        _gmi.t = $A[0] + $7;
                                        _gmi.l = $A[1] + $8
                                    }
                            }

                        if (! IEDtD && (ie || op7)) _bwC = 0;

                        _gmi.h = $A[2] - _bwC;
                        _gmi.w = $A[3] - _bwC;
                        _gmi.pt = _pp[0];
                        _gmi.pl = _pp[1];
                        _gmi.ph = _pp[2];
                        _gmi.pw = _pp[3]
                    }

                $E($G, _gmi.t, _gmi.l, _gmi.h, _gmi.w)
            }

        _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]) $F("img" + _i).src = _I[32];

        if (_I[3] && _I[3] != "M_doc*" && _I[24] && _I[48]) $F("simg" + _i).src = _I[48];

        if (_lnk)
            {
                _lnk.oC = _lnk.style.color;

                if (_I[6]) _lnk.style.color = _I[6];

                if (_I[26]) _lnk.style.textDecoration = _I[26]
            }

        if (_I[53])
            {
                _gmi.className = _I[53];

                if (_lnk) _lnk.className = _I[53]
            }

        if (_I[5]) _gmi.style.background = _I[5];

        if (_I[47]) _gmi.style.backgroundImage = "url(" + _I[47] + ")";

        if (! mac)
            {
                if (_I[44]) _lnk.style.fontWeight = "bold";

                if (_I[45]) _lnk.style.fontStyle = "italic"
            }

        if (_I[42] && $g[1]) eval(_I[42])
    }

_mLk = eval($qe("6C6963656E73654E756D626572"));

function d$()
    {
        $g = arguments;
        _i = $g[0];

        if (_i == - 1) return;

        _gmi = $F("el" + _i);

        if (! _gmi) return;

        if (_gmi.e$ == 0) return;

        _gmi.e$ = 0;
        _gs = _gmi.style;
        _I = _mi[_i];

        if (_I[32] && _I[29]) $F("img" + _i).src = _I[29];

        if (_I[3] && _I[24] && _I[48]) $F("simg" + _i).src = _I[24];

        _lnk = $F("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 = _I[33]
            }

        if (_I[54])
            {
                _gmi.className = _I[54];

                if (_lnk) _lnk.className = _I[54]
            }

        if (_I[7]) _gs.background = _I[7];

        if (_I[46]) _gs.backgroundImage = "url(" + _I[46] + ")";

        if (! mac)
            {
                if (_I[44] && (_I[14] == "normal" || ! _I[14])) _lnk.style.fontWeight = "normal";

                if (_I[45] && (_I[13] == "normal" || ! _I[13])) _lnk.style.fontStyle = "normal"
            }

        if (! _startM && _I[43] && $g[1]) eval(_I[43])
    }

function $C($v)
    {
        for (_a = 0; _a < $v.length; _a++)
            if ($v[_a] != $m) if (! _m[$v[_a]][7]) $Y($v[_a], 0)
    }

function f$()
    {
        _st = - 1;
        _en = _sm.length;
        _mm = _iP;

        if (_iP == - 1)
            {
                if (_sm[0] != $j) return _sm;

                _mm = $j
            }

        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
    }

function _cm()
    {
        _tar = f$();
        $C(_tar);

        for (_b = 0; _b < _tar.length; _b++)
            {
                if (_tar[_b] != $m) _sm = remove(_sm, _tar[_b])
            }
    }

function $r()
    {
        _dB = _d.body;
        $7 = _dB.offsetTop;
        $8 = _dB.offsetLeft;

        if (! op && (_d.all || ns72))
            {
                _mc = _dB;

                if (IEDtD && ! mac && ! op7) _mc = _d.documentElement;

                if (! _mc) return;

                _bH = _mc.clientHeight;
                _bW = _mc.clientWidth;
                _sT = _mc.scrollTop;
                _sL = _mc.scrollLeft;

                if (konq) _bH = _W.innerHeight
            }

        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
                    }
            }
    }

_mLf = eval($qe("6C6963656E736555524C"));

function $H(_i)
    {
        var _I = _mi[_i];

        if (_I[3])
            {
                _oldMC = _I[39];
                _I[39] = 0;
                _oldMD = _menuOpenDelay;
                _menuOpenDelay = 0;
                _gm = $F($O + $h(_I[3]));
                _ofMT = 1;

                if (_gm.style.visibility == $6 && _I[40])
                    {
                        $Y($h(_I[3]), 0);
                        e$(_i)
                    }

                else
                    {
                    h$(_i)
                    }

                _menuOpenDelay = _oldMD;
                _I[39] = _oldMC
            }

        else
            {
                if (_I[2] && _I[39]) eval(_I[2])
            }
    }

function $x($v)
    {
        $vv = _n;

        if ($v) $vv = $v;

        if (isNaN($v) && $v.indexOf("offset=") == 0) $vv = $pU($v.substr(7, 99));

        return $vv
    }

function popup()
    {
        _itemRef = - 1;
        var $g = arguments;
        _MT = $P(_MT);
        _oMT = $P(_oMT);

        if ($g[0])
            {
                if ($g[0] != "M_toolTips")
                    {
                    $Z()
                    }

                _ofMT = 0;
                $m = $h($g[0]);
                _M = _m[$m];

                if (! _M) return;

                if (! _M[23] && ! _startM)
                    {
                        _M[23] = 1;
                        g$($m)
                    }

                _tos = 0;

                if ($g[2]) _tos = $g[2];

                _los = 0;

                if ($g[3]) _los = $g[3];

                _sm[_sm.length] = $m;
                $pS = 0;

                if (! _startM && _M[13] == "scroll") $pS = 1;

                if ($g[1])
                    {
                        _gm = $F($O + $m);

                        if (! _gm) return;

                        _gp = $D(_gm);

                        if ($g[1] == 1)
                            {
                                if (_M[2]) if (isNaN(_M[2])) _tos = $x(_M[2]);

                                else
                                    {
                                        _tos = _M[2];
                                        _Y = 0
                                    }

                                if (_M[3]) if (isNaN(_M[3])) _los = $x(_M[3]);

                                else
                                    {
                                        _los = _M[3];
                                        _X = 0
                                    }

                                if (! _W.ignoreCollisions)
                                    {
                                        if (_Y + _gp[2] + 16 > (_bH + _sT)) _tos = _bH - _gp[2] - _Y + _sT - 16;

                                        if (_X + _gp[3] > (_bW + _sL)) _los = _bW - _gp[3] - _X + _sL - 2
                                    }

                                $E(_gm, _Y + _tos, _X + _los)
                            }

                        else
                            {
                                _po = $F($g[1]);
                                _pp = $D(_po);

                                if (! _W.ignoreCollisions)
                                    {
                                        if (! $pS) if (_pp[0] + _gp[2] + 16 > (_bH + _sT))
                                            _tos = _bH - _gp[2] - _pp[0] + _sT - 16;

                                        if (_pp[1] + _gp[3] > _bW + _sL) _los = _bW - _gp[3] - _pp[1] + _sL - 2
                                    }

                                _ttop = _pp[0] + _pp[2] + $x(_M[2]) + _tos;
                                $E(_gm, _ttop, _pp[1] + $x(_M[3]) + _los);

                                if ($g[4]) _M.ttop = _ttop
                            }

                        $c(_gm)
                    }

                _oldbH = - 1;
                _zi = _zi + 100;
                _oMT = $P(_oMT);
                _moD = ($g[5]) ? $g[5] : 0;
                _oMT = _StO("$Y(" + $m + ",1)", _moD);
                $z($m);

                if ($pS) $1($m);

                _M[21] = - 1
            }
    }

function popdown()
    {
        _Mtip = $P(_Mtip);
        _MT = _StO("$Z()", _menuCloseDelay);
        _oMT = $P(_oMT)
    }

function g$($m)
    {
        if (op5 || op6) return;

        _gm = $F($O + $m);
        _it = o$($m, 0);
        _mcnt--;
        _gm.innerHTML = _it;
        $z($m)
    }

$j = - 1;

function h$(_i)
    {
        _Mtip = $P(_Mtip);

        if (_itemRef > - 1 && _itemRef != _i) hmL(_mi[_itemRef][0]);

        _itemRef = _i;
        _I = _mi[_i];

        if (! _I[65]) _I[65] = 0;

        _I[3] = $tL(_I[3]);
        _mopen = _I[3];
        $m = $h(_mopen);
        var _M = _m[$m];

        if (_I[34] == "ToolTip") return;

        if (! _I || _startM || inDragMode) return;

        $y = _m[_I[0]];
        _MT = $P(_MT);

        if (_m[_I[0]][7] && $j != _I[0])
            {
                hmL($j);
                $C(_sm);
                _oMT = $P(_oMT);
                _sm = _nA();
                _DC()
            }

        if (_mopen)
            {
                if (_M && ! _M[23])
                    {
                        if (! _startM) _M[23] = 1;

                        g$($m)
                    }
            }

        if (_oldel > - 1)
            {
                _gm = 0;

                if (_I[3])
                    {
                        _gm = $F($O + $h(_I[3]));

                        if (_gm && _gm.style.visibility == $6 && _i == _oldel)
                            {
                                e$(_i, 1);
                                return
                            }
                    }

                if (_oldel != _i) k$(_oldel);

                _oMT = $P(_oMT)
            }

        _cMT = $P(_cMT);
        $m = - 1;
        _itemRef = _i;
        _moD = _menuOpenDelay;
        $Q = 0;

        if ($y[9])
            {
                $Q = 1;

                if (! _W.horizontalMenuDelay) _moD = 0
            }

        e$(_i, 1);

        if (! _sm.length)
            {
                _sm[0] = _I[0];
                $j = _I[0]
            }

        _iP = $d(_i);

        if (_iP == - 1) $j = _I[0];

        _cMT = _StO("_cm()", _moD);

        if (_I[39])
            {
                if (_mopen)
                    {
                        _gm = $F($O + $m);

                        if (_gm && _gm.style.visibility == $6)
                            {
                                _cMT = $P(_cMT);
                                _tsm = _sm[_sm.length - 1];

                                if (_tsm != $m) $Y(_tsm, 0)
                            }
                    }
            }

        if (! _W.retainClickValue) $R = 0;

        if (_mopen && (! _I[39] || $R) && _I[34] != "tree" && _I[34] != "disabled")
            {
                $r();
                _pm = $F($O + _I[0]);
                _pp = $D(_pm);
                $m = $h(_mopen);

                if (_I[41]) _M[10] = 1;

                $z($m);

                if ($m > - 1)
                    {
                        if (_oldel > - 1 && (_mi[_oldel][0] + _I[0])) $Y($m, 0);

                        _oMT = _StO("$Y(" + $m + ",1)", _moD);
                        _mnO = $F($O + $m);
                        _mp = $D(_mnO);

                        if (ie4)
                            {
                                _mnT = $F("tbl" + $m);
                                _tp = $D(_mnT);
                                _mp[3] = _tp[3]
                            }

                        _gmi = $F("el" + _i);

                        if (! $Q && mac) _gmi = $F("pTR" + _i);

                        _gp = $D(_gmi);

                        if ($Q)
                            {
                                $l = _gp[1];
                                $k = _pp[0] + _pp[2] - _I[65]
                            }

                        else
                            {
                                $l = _pp[1] + _pp[3] - _I[65];
                                $k = _gp[0]
                            }

                        if (sfri)
                            {
                                if ($y[14] == "relative")
                                    {
                                        $l = $l + $8;
                                        $k = $k + $7
                                    }
                            }

                        if ($y[13] == "scroll" && ! op)
                            {
                            $k = (ns6 && ! ns7) ? $k - gevent : $k - _pm.scrollTop
                            }

                        if (! _W.ignoreCollisions)
                            {
                                if (! $Q && (! _M[2] || isNaN(_M[2])))
                                    {
                                        _hp = $k + _mp[2] + 20;

                                        if (_hp > _bH + _sT)
                                            {
                                            $k = (_bH - _mp[2]) + _sT - 16
                                            }
                                    }

                                if ($l + _mp[3] > _bW + _sL)
                                    {
                                        if (! $Q && (_pp[1] - _mp[3]) > 0)
                                            {
                                            $l = _pp[1] - _mp[3] - _subOffsetLeft + $y[6][65]
                                            }

                                        else
                                            {
                                            $l = (_bW - _mp[3]) - 8
                                            }
                                    }
                            }

                        if ($Q)
                            {
                                if (_M[11] == "rtl" || _M[11] == "uprtl") $l = $l - _mp[3] + _gp[3] + $y[6][65];

                                if (_M[11] == "up" || _M[11] == "uprtl" || ($y[5] && $y[5].indexOf("bottom") != - 1))
                                    {
                                    $k = _pp[0] - _mp[2] - 1
                                    }
                            }

                        else
                            {
                                if (_M[11] == "rtl" || _M[11] == "uprtl") $l = _pp[1] - _mp[3] - (_subOffsetLeft * 2);

                                if (_M[11] == "up" || _M[11] == "uprtl")
                                    {
                                    $k = _gp[0] - _mp[2] + _gp[2]
                                    }

                                $k += _subOffsetTop;
                                $l += _subOffsetLeft
                            }

                        if (_M[2] != _n)
                            {
                                if (isNaN(_M[2]) && _M[2].indexOf("offset=") == 0)
                                    {
                                    $k = $k + $x(_M[2])
                                    }

                                else
                                    {
                                    $k = _M[2]
                                    }
                            }

                        if (_M[3] != _n)
                            {
                                if (isNaN(_M[3]) && _M[3].indexOf("offset=") == 0)
                                    {
                                    $l = $l + $x(_M[3])
                                    }

                                else
                                    {
                                    $l = _M[3]
                                    }
                            }

                        if (ns60)
                            {
                                $l -= $y[6][65];
                                $k -= $y[6][65]
                            }

                        if (mac)
                            {
                                $l -= $y[12] + $y[6][65];
                                $k -= $y[12] + $y[6][65]
                            }

                        if (sfri || op)
                            {
                                if (! $Q)
                                    {
                                    $k -= $y[6][65]
                                    }

                                else
                                    {
                                    $l -= $y[6][65]
                                    }
                            }

                        if (! _M[14] && $y[7] && (ns6 || ns7)) $k = $k - _sT;

                        if ($Q && ns6) $l -= _sL;

                        if ($l < 0) $l = 0;

                        if ($k < 0) $k = 0;

                        $E(_mnO, $k, $l);

                        if (_M[5]) p$($m);

                        if (! _startM && _M[13] == "scroll") $1($m);

                        _zi++;
                        _mnO.style.zIndex = _zi;

                        if (_sm[_sm.length - 1] != $m) _sm[_sm.length] = $m
                    }
            }

        i$(_iP);
        _oldel = _i;

        if (_ofMT == 0) _oMT = $P(_oMT);

        _ofMT = 0
    }

_sBarW = 0;

function $1($m)
    {
        if (op) return;

        _M = _m[$m];

        if (_M.ttop)
            {
                _o4s = _M[2];
                _M[2] = _M.ttop
            }

        if (_M[2]) $Q = 1;

        _gm = $F($O + $m);

        if (! _gm || _M[9]) return;

        _mp = $D(_gm);
        _gmt = $F("tbl" + $m);
        _gt = $D(_gmt);
        _MS = _M[6];
        _Bw = _MS[65] * 2;
        _Mw = _M[12] * 2;
        _cor = (_MS[65] * 2 + _M[12] * 2);
        _smt = _gt[2];

        if ($Q) _smt = _gt[2] + _gt[0] - _sT;

        if (_smt < _bH - 16)
            {
                _gm.style.overflow = $;
                $k = _n;

                if (! $Q && (_gt[0] + _gt[2] + 16) > (_bH + _sT))
                    {
                    $k = (_bH - _gt[2]) + _sT - 16
                    }

                if (! _M[24]) $E(_gm, $k);

                $z($m);

                if (! _M[24])
                    {
                        if (_M.ttop) _M[2] = _o4s;

                        return
                    }
            }

        _gm.style.overflow = "auto";
        _sbw = _gt[3];
        $E(_gm, _n, _n, 60, 60);
        $BW = _gm.offsetWidth - _gm.clientWidth;

        if (mac) $BW = 18;

        if (IEDtD)
            {
            _sbw += $BW - _Bw
            }

        else
            {
                if (ie) _sbw += $BW + _Mw;

                else _sbw += $BW - _Bw;

                if (ns6 && ! ns7) _sbw = _gt[3] + 15;
            }

        if (ie4) _sbw = _gt[3] + 16 + _Bw + _Mw;

        $k = _n;

        if ($Q)
            {
            _ht = _bH - _gt[0] - 16 + _sT
            }

        else
            {
                _ht = _bH - 16;
                $k = 6 + _sT
            }

        $l = _n;

        if (_mp[1] + _sbw > (_bW + _sL)) $l = (_bW - _sbw) - 2;

        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];

        if (ns7) _ht = _ht - _Bw - 10;

        if (op7) _sbw += _cor;

        if (_ht > 0)
            {
                if (_M[24]) $k = _n;

                $E(_gm, $k, $l, _ht + 2 - _M[12], _sbw);

                if (_M[24] && ! _W.ignoreCollisions)
                    {
                        _mp = $D(_gm);

                        if (_mp[0] + _mp[2] - _sT > _bH)
                            {
                            $k = _mp[0] - _mp[2]
                            }

                        $E(_gm, $k)
                    }

                $c(_gm)
            }

        if (_M.ttop) _M[2] = _o4s
    }

function i$(_mpi)
    {
        if (_mpi > - 1)
            {
                _ci = _m[_mpi][21];

                while (_ci > - 1)
                    {
                        if (_mi[_ci][34] != "tree") e$(_ci);

                        _ci = _m[_mi[_ci][0]][21]
                    }
            }
    }

function $I()
    {
        _MT = _StO("$b()", _menuCloseDelay);
        _ofMT = 1
    }

function $b()
    {
        $a = $a.substr(0, 4);

        if ((_ps > 20040600 && _ps < 20041100) && $a == "mmli" || $a == $O) return;

        if (_ofMT == 1)
            {
                $Z();
                $R = 0
            }

        _cKA = 0
    }

function $J()
    {
        _MT = $P(_MT);
        _ofMT = 0
    }

function $w(_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];

        _i.cpage = 1
    }

_hrF = _L.pathname + _L.search;
_hx = _Lhr.split("/");
_fNm = "/" + _hx[_hx.length - 1];

function $q()
    {
        _I = _mi[_el];
        _This1 = 0;

        if (_I[77]) if (_hrF.indexOf(_I[77]) > - 1) _This1 = 1;

        if (_I[2])
            {
                _url = _I[2];

                //alert("_hrF="+_hrF+"\n_Lhr="+_Lhr+"\n_fNm="+_fNm+"\n_url="+_url);
                //_url - это урл полученный из конфигурации меню 
                // ниже идет сравнение его с урлом текущего документа
                // надо модифицировать это сравнение, чтобы урл конфигуратора 
                // искался как вхождение в урл страницы, поскольку к урлу страницы могут 
                // добавляться дополнительные параметры
                //if (_hrF.indexOf(_url)!=-1 || (_hrF).indexOf(_url+"/")!=-1 || _Lhr.indexOf(_url)!=-1 || (_Lhr).indexOf(_url+"/")!=-1 || _fNm.indexOf(_url)!=-1 || (_fNm).indexOf(_url+"/")!=-1)
                if (_hrF == _url || _hrF == _url + "/" || _url == _Lhr || _url + "/" == _Lhr || _fNm == "/" + _url)
                    _This1 = 1
            }

        if (_This1 == 1)
            {
                $w(_I);
                _cip[_cip.length] = _el
            }
    }

function j$(_i)
    {
    }

function _cA(_N, _O, _i)
    {
        _I = _mi[_i];

        if (_I[_N])
            {
                _tmp = _I[_N];
                _I[_N] = _I[_O];
                _I[_O] = _tmp
            }

        else return;

        if (_N == 81 && _I[7])
            {
            $F("el" + _i).style.background = _I[7]
            }

        if (_N == 80 && _I[8])
            {
                $F("lnk" + _i).oC = _I[8];
                $F("lnk" + _i).style.color = _I[8]
            }

        if (_N == 87 && _I[54])
            {
                $F("el" + _i).className = _I[54];

                if (_lnk) _lnk.className = _I[54]
            }

        if (_N == 83 && _I[24] && _I[3]) $F("simg" + _i).src = _I[24];

        if (_N == 82 && _I[29]) $F("img" + _i).src = _I[29]
    }

function $K(_i)
    {
        _I = _mi[_i];
        _oTree();

        if (_I[62]) eval(_I[62]);

        mmClick();

        if (_I[57])
            {
                _w = _W.open(_I[2], _I[35], _I[57]);
                _w.focus();
                return _f
            }

        _cA(80, 8, _i);
        _cA(81, 7, _i);
        _cA(82, 29, _i);
        _cA(83, 24, _i);
        _cA(87, 54, _i);

        if (_I[2])
            {
                if (_I[34] == "html") _Lhr = _I[2];

                if (_W.closeAllOnClick) $Z();

                return _t
            }

        $R = 0;

        if (_I[39])
            {
                $R = 1;
                $H(_i)
            }

        return _f
    }

function $t(_I, _gli, _M)
    {
        if (! _I[1]) return $;

        _Ltxt = _I[1];
        _TiH = ((_I[34] == "header" || _I[34] == "form" || _I[34] == "dragable" || _I[86]) ? 1 : 0);
        _ofc = (_I[8] ? "color:" + _I[8] : $);

        if (! _TiH && _I[58] && ! _I.cpage) _ofc = $;

        _fsize = (_I[12] ? ";font-Size:" + _I[12] : $);
        _fstyle = (_I[13] ? ";font-Style:" + _I[13] : ";font-Style:normal");
        _fweight = (_I[14] ? ";font-Weight:" + _I[14] : ";font-Weight:normal");
        _ffam = (_I[15] ? ";font-Family:" + _I[15] : $);
        _tdec = (_I[33] ? ";text-Decoration:" + _I[33] : ";text-Decoration:none;");
        _disb = (_I[34] == "disabled" ? "disabled" : $);
        _clss = $$;

        if (_I[54])
            {
                _clss = " class='" + _I[54] + "' ";
                _tdec = $$;
                _fstyle = $$;
                _fweight = $$
            }

        else if (_I[58])
            {
            _clss = " class='" + _m[_mi[_gli][0]][6].linkclass + "' "
            }

        _tpee = $$;
        _tpe = "a";

        if (_TiH) _tpe = "div";

        if (_tpe != "a") _tpee = " onclick=$K(" + _gli + ") ";

        _rawC = (_I[78] ? _I[78] : $);
        $B = $;

        if (_M[8]) $B += ";text-align:" + _M[8];

        else if (_I[36]) $B += ";text-align:" + _I[36];

        _hrf = (_I[2] ? "href='" + _I[2] + "' " : $);
        _link = "<" + _tpe                                                + _tpee
                    + " name=mM1 onfocus='_iF0C("                         + _gli
                    + ")' "                                               + _hrf
                    + _disb                                               + _clss
                    + " id=lnk"                                           + _gli
                    + " style='border:none;"                              + $B
                    + ";width:100%;background:transparent;display:block;" + _ofc
                    + _ffam                                               + _fweight
                    + _fstyle                                             + _fsize
                    + _tdec                                               + _rawC
                    + "'>"                                                + _Ltxt
                    + "</"                                                + _tpe
                    + ">";
        return _link
    }

function hmL(_mn)
    {
        _hm = $F("mmlink" + _mn);

        if (_hm) _hm.style.visibility = $5
    }

function k$(_i)
    {
        _oMT = $P(_oMT);
        _Mtip = $P(_Mtip);

        if (_i > - 1) hmL(_mi[_i][0]);

        d$(_i, 1)
    }

function _iniIF($m)
    {
        _M = _m[$m];
        _M._iFT = $P(_M._iFT);
        _M._iFT = _StO("l$(" + $m + ")", 200);
    }

function l$($m)
    {
        if (_m[$m][13] != "scroll")
            {
                $z($m);
                p$($m)
            }
    }

function m$(_i, _Tel)
    {
        _it = $;
        _el = _Tel;
        _I = _mi[_el];
        $m = _I[0];
        var _M = _m[$m];
        $q();

        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]
            }

        _ofb = (_I[46] ? "background-image:url(" + _I[46] + ");" : $);

        if (! _ofb) _ofb = (_I[7] ? "background:" + _I[7] + ";" : $);

        $n = " onmouseover=h$(" + _Tel + ") ";
        _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>"
            }

        else
            {
            _it += "<tr id=pTR"+_el+">"
            }

        _subC = 0;

        if (_I[3] && _I[24]) _subC = 1;

        _timg = $;
        _bimg = $;

        if (_I[34] == "tree")
            {
                if (_I[3])
                    {
                        _M[8] = "top";
                        _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";

                _imgwd = $$;
                _Iwid = $;

                if (_I[38])
                    {
                        _Iwid = " width=" + _I[38];
                        _imgwd = _Iwid
                    }

                _Ihgt = (_I[37]) ? " height=" + _I[37] : $;
                _impad = (_I[60]) ? " style='padding:" + $pX(_I[60]) + "'" : $;
                _alt = (_I[76]) ? " alt='" + _I[76] + "'" : $;
                _timg = "<td "+_imcspan+_imvalgn+_imalgn+_imgwd+_impad+">"
                            + (_I[84] ? "<a href='"+_I[84]+"'>" : $)
                            + "<img onload=_iniIF("+$m+") border=0 style='display:block' "+_Iwid+_Ihgt+_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 = $
                    }
            }

        $B = (_I[11] ? ";padding:" + $pX(_I[11]) : $);

        if (! _I[1]) $B = $;

        _algn = $;

        if (_M[8]) _algn += " valign=" + _M[8];

        if (_I[61]) _algn += " valign=" + _I[61];

        _offbrd = $;

        if (_I[9]) _offbrd = "border:" + _I[9] + ";";

        _nw = " nowrap ";
        _iw = $;

        if (_I[55]) _iw = _I[55];

        if (_M[4]) _iw = _M[4];

        if (_I[55] != _M[6].itemwidth) _iw = _I[55];

        if (_iw)
            {
                _nw = $;
                _iw = " width=" + _iw
            }

        if (_subC || _I[29])
            {
                _Limg = $;
                _Rimg = $;
                _itrs = $;
                _itre = $;

                if (_I[3] && _I[24])
                    {
                        _subIR = 0;

                        if (_M[11] == "rtl" || _M[11] == "uprtl") _subIR = 1;

                        _imf = (_M[13] != "scroll") ? " onload=j$(" + _el + ")" : $;
                        _img = "<img id=simg"+_el+_imf+" src='"+_I[24]+"'>";
                        _simgP = $;

                        if (_I[22]) _simgP = ";padding:" + $pX(_I[22]);

                        _imps = "width=1";

                        if (_I[23])
                            {
                                _iA = "width=1";
                                _ivA = $;
                                _imP = _I[23].split($$);

                                for (_ia = 0; _ia < _imP.length; _ia++)
                                    {
                                        if (_imP[_ia] == "left") _subIR = 1;

                                        if (_imP[_ia] == "right") _subIR = 0;

                                        if (_imP[_ia] == "top" || _imP[_ia] == "bottom" || _imP[_ia] == "middle")
                                            {
                                                _ivA = "valign=" + _imP[_ia];

                                                if (_imP[_ia] == "bottom") _subIR = 0
                                            }

                                        if (_imP[_ia] == "center")
                                            {
                                                _itrs = "<tr>";
                                                _itre = "</tr>";
                                                _iA = "align=center width=100%"
                                            }
                                    }

                                _imps = _iA + $$ + _ivA
                            }

                        _its = _itrs + "<td "+_imps+" style='font-size:1px"+_simgP+"'>";
                        _ite = "</td>" + _itre;

                        if (_subIR)
                            {
                            _Limg = _its + _img + _ite
                            }

                        else
                            {
                            _Rimg = _its + _img + _ite
                            }
                    }

                _it += "<td "+_iw+" id=el"+_el+$n+_clss+" style='padding:0px;"+_offbrd+_ofb+$o+";'>";
                _pw = " width=100% ";

                if (_iw) _pw = _iw;

                if (_W.noSubImageSpacing) _pw = $;

                _it += _TbS + _pw + " height=100% id=MTbl" + _el + ">";
                _it += "<tr id=td"+_el+">";
                _it += _Limg;
                _it += _timg;

                if (_link)
                    {
                    _it += "<td "+_pw+_nw+_algn+" style='"+$B+"'>" + _link + "</td>"
                    }

                _it += _bimg;
                _it += _Rimg;
                _it += "</tr>";
                _it += "</table>";
                _it += "</td>"
            }

        else
            {
                _TabI = $;

                if (_W.includeTabIndex) _TabI = " tabindex=" + _el;

                if (_link) _it += "<td "+_iw+_clss+_nw+_TabI+" id=el"+_el+$n+_algn+" style='"+$B+_offbrd+$o+_ofb+"'>"
                                      + _link + "</td>"
            }

        if ((_M[0][_i] != _M[0][_M[0].length - 1]) && _I[27] > 0)
            {
                _sepadd = $;
                _brd = $;

                if (! _I[10]) _I[10] = _I[8];

                _sbg = ";background:" + _I[10];

                if (_I[71]) _sbg = ";background-image:url(" + _I[71] + ");";

                if (_I[27])
                    {
                        if ($Q)
                            {
                                if (_I[49])
                                    {
                                        _sepA = "middle";

                                        if (_I[52]) _sepA = _I[52];

                                        _sepadd = $;

                                        if (_I[51]) _sepadd = "style=padding:" + $pX(_I[51]);

                                        _it
                                            += "<td id=sep"+_el+" nowrap "+_sepadd+" valign="+_sepA+" align=left width=1><div style='font-size:1px;width:"+_I[27]+";height:"+_I[49]+";"+_brd+_sbg+";'></div></td>"
                                    }

                                else
                                    {
                                        if (_I[16] && _I[17])
                                            {
                                                _bwid = _I[27] / 2;

                                                if (_bwid < 1) _bwid = 1;

                                                _brdP = _bwid + "px solid ";
                                                _brd += "border-right:" + _brdP + _I[16] + ";";
                                                _brd += "border-left:" + _brdP + _I[17] + ";";

                                                if (mac || sfri || (ns6 && ! ns7))
                                                    {
                                                    _it
                                                        += "<td style='width:"+$pX(_I[27])+"empty-cells:show;"+_brd+"'></td>"
                                                    }

                                                else
                                                    {
                                                        _iT = _TbS + "><td></td></table>";

                                                        if (ns6 || ns7) _iT = $;

                                                        _it += "<td style='empty-cells:show;"+_brd+"'>" + _iT + "</td>"
                                                    }
                                            }

                                        else
                                            {
                                                if (_I[51]) _sepadd = "<td nowrap width="+_I[51]+"></td>";

                                                _it += _sepadd
                                                           + "<td id=sep"+_el+" style='padding:0px;width:"+$pX(_I[27])+_brd+_sbg+"'>"
                                                           + _TbS
                                                           + " width="
                                                           + _I[27]
                                                           + "><td style=padding:0px;></td></table></td>"
                                                           + _sepadd
                                            }
                                    }
                            }

                        else
                            {
                                if (_I[16] && _I[17])
                                    {
                                        _bwid = _I[27] / 2;

                                        if (_bwid < 1) _bwid = 1;

                                        _brdP = _bwid + "px solid ";
                                        _brd = "border-bottom:" + _brdP + _I[16] + ";";
                                        _brd += "border-top:" + _brdP + _I[17] + ";";

                                        if (mac || ns6 || sfri || konq || IEDtD || op) _I[27] = 0
                                    }

                                if (_I[51]) _sepadd = "<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>"
                                           + _sepadd
                                           + "<tr><td style=padding:0px; id=sep"+_el+" align="+_sepA+"><div style='"+_sbg+";"+_brd+"width:"+_sepW+";padding:0px;height:"+$pX(_I[27])+"font-size:1px;'></div></td></tr>"
                                           + _sepadd
                                           + $
                            }
                    }
            }

        if (_I[34] == "tree")
            {
                if (ie && ! mac) _it
                                     += "<tr id=OtI"+_el+" style='display:none;'><td style=\"background-image:url('treebg.gif')\"></td></tr>";

                else _it += "<tr><td style='height:0px;' valign=top id=OtI"+_el+"></td></tr>"
            }

        return _it
    }

function $z($U)
    {
        _gm = $F($O + $U);

        if (_gm)
            {
                _gmt = $F("tbl" + $U);

                if (_gmt)
                    {
                        $M = _m[$U];
                        $S = _gm.style;
                        $T = _gmt.offsetWidth;
                        _cor = ($M[12] * 2 + $M[6][65] * 2);

                        if (op5) _gm.style.pixelWidth = _gmt.style.pixelWidth + _cor;

                        if (mac)
                            {
                                _MacA = $D(_gmt);

                                if (_MacA[2] == 0 && _MacA[3] == 0)
                                    {
                                        _StO("$z(" + $U + ")", 200);
                                        return
                                    }

                                if (IEDtD) _cor = 0;

                                $S.overflow = $5;
                                $S.height = (_MacA[2] + _cor) + "px";
                                $S.width = (_MacA[3] + _cor) + "px"
                            }

                        else
                            {
                                if (! op7) _cor = 0;

                                else if (IEDtD) return;

                                $S.width = ($T + _cor) + "px"
                            }

                        if ($M[17]) $S.width = $M[17]
                    }
            }
    }

gevent = 0;

function getEVT(evt, $m)
    {
        if (evt.target.tagName == "TD")
            {
                _egm = $F($O + $m);
                gevent = evt.layerY - (evt.pageY - $7) + _egm.offsetTop
            }
    }

function $L(_i)
    {
        if (_i > - 1)
            {
                _I = _mi[_i];

                if (_I[4])
                    {
                        _W.status = _I[4];
                        return _t
                    }

                _W.status = $;

                if (! _I[2]) return _t
            }
    }

function $pX(px)
    {
        px = (! isNaN(px)) ? px += "px;" : px += ";";
        return px
    }

_ifc = 0;
_fSz = "'>";

function o$($m, _begn)
    {
        _mcnt++;
        var _M = _m[$m];
        _mt = $;

        if (! _M) return;

        _MS = _M[6];
        _tWid = $;
        $k = $;
        $l = $;

        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]);

        $mHeight = $;

        if (_M[9] == "horizontal" || _M[9] == 1)
            {
                _M[9] = 1;
                $Q = 1;

                if (_M[18]) $mHeight = " height=" + _M[18]
            }

        else
            {
                _M[9] = 0;
                $Q = 0
            }

        _ofb = $;

        if (_MS.offbgcolor) _ofb = "background:" + _MS.offbgcolor;

        _brd = $;
        _brdP = $;
        _brdwid = $;

        if (_MS[65])
            {
                _brdsty = "solid";

                if (_MS[64]) _brdsty = _MS[64];

                _brdcol = _MS.offcolor;

                if (_MS[63]) _brdcol = _MS[63];

                if (_MS[65]) _brdwid = _MS[65];

                _brdP = _brdwid + "px " + _brdsty + $$;
                _brd = "border:" + _brdP + _brdcol + ";"
            }

        _Mh3 = _MS.high3dcolor;
        _Ml3 = _MS.low3dcolor;

        if (_Mh3 && _Ml3)
            {
                _h3d = _Mh3;
                _l3d = _Ml3;

                if (_MS.swap3d)
                    {
                        _h3d = _Ml3;
                        _l3d = _Mh3
                    }

                _brdP = _brdwid + "px solid ";
                _brd = "border-bottom:" + _brdP + _h3d + ";";
                _brd += "border-right:" + _brdP + _h3d + ";";
                _brd += "border-top:" + _brdP + _l3d + ";";
                _brd += "border-left:" + _brdP + _l3d + ";"
            }

        _ns6ev = $;

        if (_M[13] == "scroll" && ns6 && ! ns7) _ns6ev = "onmousemove='getEVT(event," + $m + ")'";

        _bgimg = $;

        if (_MS.menubgimage) _bgimg = ";background-image:url(" + _MS.menubgimage + ");";

        _wid = $;
        _posi = ab$;

        if (_M[14])
            {
                _posi = _M[14];

                if (_M[14] == "relative")
                    {
                        _posi = $;
                        $k = $;
                        $l = $
                    }
            }

        $B = "padding:0px;";

        if (_M[12]) $B = ";padding:" + $pX(_M[12]);

        _cls = "mmenu";

        if (_MS.offclass) _cls = _MS.offclass;

        if (_posi) _posi = "position:" + _posi;

        _visi = $5;

        if (_begn == 1)
            {
                if (_M[17]) _wid = ";width:" + $pX(_M[17]);

                if (_M[24]) _wid += ";height:" + $pX(_M[24]);

                _mt
                    += "<div class='"+_cls+"' onmouseout=$I() onmouseover=$J() onselectstart=return _f "+_ns6ev+" id=menu"+$m+" style='"+$B+_ofb+";"+_brd+_wid+"z-index:499;visibility:"+_visi+";"+_posi+";"+$k+";"+$l+_bgimg+"'>"
            }

        if (_M[7] || ! _startM || (op5 || op6) || _W.buildAllMenus)
            {
                if (!(ie4 || mac) && ie) _fSz = "font-size:999px;'>&nbsp;";

                _mali = $;

                if (_M[20]) _mali = " align=" + _M[20];

                if (! $Q)
                    {
                        if (_M[6].itemwidth) _tWid = + _M[6].itemwidth;

                        if (_M[4]) _tWid = + _M[4]
                    }

                if (_M[17]) _tWid = + _M[17];

                if (_tWid) _tWid = "width=" + _tWid;

                _mt += _TbS + $mHeight + _tWid + " id=tbl" + $m + $$ + _mali + ">";

                for (_b = 0; _b < _M[0].length; _b++)
                    {
                        _mt += m$(_b, _M[0][_b]);
                        _el++
                    }

                if (mac && ! $Q) _mt += "<tr><td id=btm"+$m+"></td></tr>";

                _mt += "</table>" + $$;
                _M[23] = 1;
                _tpe = ((ns61 && _M[6].type == "tree") ? "div" : "a");
                _mt += "<" + _tpe
                           + " name=mM1 id=mmlink"
                           + $m
                           + " href=# onclick='return $K(this._itemRef)' onmouseout=_mot=_StO('k$(this._itemRef)',99) onmouseover='return $L(this._itemRef)' style='line-height:normal;background:transparent;text-decoration:none;height:1px;width:1px;overflow:hidden;position:"
                           + ab$
                           + ";"
                           + _fSz
                           + "</"
                           + _tpe
                           + ">"
            }

        else
            {
                if (_begn == 1) for (_b = 0; _b < _M[0].length; _b++)
                    {
                        $q();
                        _el++
                    }
            }

        if (_begn == 1) _mt += "</div>";

        if (_begn == 1) _d.write(_mt);

        else return _mt;

        if (_M[7]) _M[22] = $F($O + $m);

        if (_M[7])
            {
                if (ie55) $U($m)
            }

        else
            {
                if (ie55 && _ifc < _mD) $U($m);

                _ifc++
            }

        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 ($m == _m.length - 1)
            {
                _mst = $P(_mst);
                _mst = _StO("$N()", 150);
                _cL();
                $p();
                getMenuByItem = $d;
                getParentItemByItem = $f;
                _drawMenu = o$;
                BDMenu = g$;
                gmobj = $F;
                menuDisplay = $Y;
                gpos = $D;
                spos = $E;
                _fixMenu = $z;
                getMenuByName = $h;
                itemOn = e$;
                itemOff = d$;
                _popi = h$;
                clickAction = $K;
                _setPosition = p$;
                closeAllMenus = $Z
            }
    }

$S2 = "6D696C6F6E6963";

function $p()
    {
        if (_cip.length > 0)
            {
                for (_c = 0; _c < _cip.length; _c++)
                    {
                        _ci = _cip[_c];
                        _mni = $f(_ci);

                        if (_mni == - 1) _mni = _ci;

                        if (_mni + $$ != $u)
                            {
                                while (_mni != - 1)
                                    {
                                        _I = _mi[_mni];
                                        $w(_I);
                                        d$(_mni);
                                        _mni = $f(_mni);

                                        if (_mni + $$ == $u) _mni = - 1
                                    }
                            }
                    }
            }
    }

function p$($m)
    {
        var _M = _m[$m];

        if (_M[5])
            {
                _gm = $F($O + $m);

                if (! _gm) return;

                _gp = $D(_gm);
                _osl = 0;
                _omnu3 = 0;

                if (isNaN(_M[3]) && _M[3].indexOf("offset=") == 0)
                    {
                        _omnu3 = _M[3];
                        _M[3] = _n;
                        _osl = _omnu3.substr(7, 99);
                        _gm.leftOffset = _osl
                    }

                _lft = _n;

                if (! _M[3])
                    {
                        if (_M[5].indexOf("left") != - 1) _lft = 0;

                        if (_M[5].indexOf("center") != - 1) _lft = (_bW / 2) - (_gp[3] / 2);

                        if (_M[5].indexOf("right") != - 1) _lft = _bW - _gp[3];

                        if (_gm.leftOffset) _lft = _lft + $pU(_gm.leftOffset)
                    }

                _ost = 0;
                _omnu2 = 0;

                if (isNaN(_M[2]) && _M[2].indexOf("offset=") == 0)
                    {
                        _omnu2 = _M[2];
                        _M[2] = _n;
                        _ost = _omnu2.substr(7, 99);
                        _gm.topOffset = _ost
                    }

                _tp = _n;

                if (! _M[2] >= 0)
                    {
                        _tp = _n;

                        if (_M[5].indexOf("top") != - 1) _tp = 0;

                        if (_M[5].indexOf("middle") != - 1) _tp = (_bH / 2) - (_gp[2] / 2);

                        if (_M[5].indexOf("bottom") != - 1) _tp = _bH - _gp[2];

                        if (_gm.topOffset) _tp = _tp + $pU(_gm.topOffset)
                    }

                if (_lft < 0) _lft = 0;

                if (_tp) _tp = $pU(_tp);

                if (_lft) _lft = $pU(_lft);

                $E(_gm, _tp, _lft);

                if (_M[19]) _M[19] = _tp;

                if (_M[7]) $V($m, 1);

                _gm._tp = _tp
            }
    }

function $X($m, b$, a$)
    {
        if (! _startM && ! inDragMode)
            {
                var _M = _m[$m];
                _fogm = _M[22];
                _fgp = $D(_fogm);

                if (! _fgp) return;

                _tt = (_sT > _M[2] - _M[19]) ? _sT - (_sT - _M[19]) : _M[2] - _sT;

                if (_fgp[0] - _sT != _tt)
                    {
                        diff = _sT + _tt;
                        _rcor = (diff - _fgp[0] < 1) ? a$ : - a$;
                        _fv = $pU((diff - _rcor - _fgp[0]) / a$);

                        if (a$ == 1) _fv = $pU((diff - _fgp[0]));

                        if (_fv != 0) diff = _fgp[0] + _fv;

                        $E(_fogm, diff);

                        if (_fgp._tp) _M[19] = _fgp._tp;

                        if (ie55)
                            {
                                _fogm = $F("ifM" + $m);

                                if (_fogm) $E(_fogm, diff)
                            }
                    }
            }

        _fS = _StO("$X('" + $m + "'," + b$ + "," + a$ + ")", b$)
    }

function $qe(_s)
    {
        $_s = _s.split($);
        $s = $;

        for (_a = 0; _a < _s.length; _a++)
            {
                $s += "%" + $_s[_a] + $_s[_a + 1];
                _a++
            }

        return unescape($s)
    }

$S1 = "687474703A2F2F7777772E";
_mil = 1;
_mNs$ = 0;

function _cL()
    {
//        alert("aa");
        if (! _startM)
            {
                $_ = 0;
                _dL = _d.links;
                $Tl = $qe($S1 + $S2 + $S3);// htp://www.milonic.com
                //alert($Tl);

                for (_x = 0; _x < _dL.length; _x++)
                    {
                        //alert(_x+": "+_dL[_x].href);
                        if (_dL[_x].href.substr(0, 22) + "/" == $Tl && _dL[_x].name != "mM1")
                            {
                                _tl = _dL[_x];
                                _ss = _tl.innerHTML;

                                if (_ss.length > 5) $_ = 1;

                                _x = _dL.length
                            }
                    }

                _mB = 0;

                if ($_)
                    {
                        _mB = 1;
                        $_ = _n
                    }

                if (! $_)
                    {
                        for (_x = 0; _x < _m.length; _x++)
                            if (_m[_x] && _m[_x][7]) _mNs$ = 1;

                        for (_x = 0; _x < _m.length; _x++)
                            {
                                var _M = _m[_x];
                                //alert(_M);

                                if (_M && (_M[7] || _mNs$ == 0))
                                    {
                                        _Ml = _M[0].length;
                                        

                                        for (_b = 0; _b < _Ml; _b++)
                                            {
                                                _i = _M[0][_b];

                                                if (_mi[_i][1]) _b = _Ml
                                            }

                                        if (! _mi[_i][1]) _i = _M[0][1];

                                        _gm = $F("lnk" + _i);
                                        

/*
                                        if (_gm && ! mac)
                                            {
                                                _I = _mi[_i];

                                                if (! _gm.a1)
                                                    {
                                                        _gm.a1 = _I[1];
                                                        _gm.a2 = _I[2];
                                                        _gm.a3 = _I[3]
                                                        alert(_I[1]);
                                                        alert(_I[2]);
                                                        alert(_I[3]);
                                                    }

                                                _I[1] = $tU($qe($S2));
                                                _I[2] = $Tl + $qe($S4);
                                                _I[3] = $;
                                                        alert(_I[1]);
                                                        alert(_I[2]);
                                                        alert(_I[3]);


                                                if (_mB)
                                                    {
                                                        _I[1] = _gm.a1;
                                                        _I[2] = _gm.a2;
                                                        _I[3] = _gm.a3
                                                    }

                                                _tI = $qe("5F676D2E696E6E657248544D4C");

                                                if (eval(_tI) != _I[1])
                                                    {
                                                        eval(_tI + "=_I[1]");
                                                        $z(_x)
                                                    }
                                            }
                                            */
                                    }
                            }
                    }
            }

        C$ = 1

    }

_mil = 2;
/*
alert(1);
alert(_Lhr);

if (_Lhr.indexOf("ismilonic") > - 1)
{

    _d.write($qe("3C736372697074207372633D" + $S1 + $S2 + $S3 + "6C6963636865636B2E7068703F6C3D")
                 + eval($qe("6C6963656E73654E756D626572")) + "></script>");
}
*/
function $N()
    {
        $r();

        if (_bH != _oldbH || _bW != _oldbW)
            {
                for (_a = 0; _a < _m.length; _a++)
                    {
                        if (_m[_a] && _m[_a][7])
                            {
                                if ((_startM && (mac || ns6 || ns7 || konq || ie4) || _m[_a][14] == "relative"))
                                    {
                                    $z(_a)
                                    }

                                $Y(_a, 1);

                                if (_m[_a][13] == "scroll") $1(_a)
                            }
                    }

                for (_a = 0; _a < _m.length; _a++)
                    {
                        if (_m[_a] && _m[_a][5])
                            {
                            p$(_a)
                            }
                    }
            }

        if (_startM)
            {
                $mD = 0;
                $J();
                _ofMT = 1
            }

        _startM = 0;
        _oldbH = _bH;
        _oldbW = _bW;

        if (op)
            {
                _oldbH = 0;
                _oldbW = 0
            }

        _mst = _StO("$N()", 150)
    }

function $U($m)
    {
        if (_W._CFix) return;

        _ssrc = $;

        if (_L.protocol == "https:")
            {
                _ssrc = " src=/blank.html";

                if (_W.blankPath) _ssrc = _W.blankPath
            }

        $mV = "ifM" + $m;

        if (! _m[$m][7])
            {
                $mV = "iF" + $mD;
                $mD++
            }

        _d.write(
            "<iframe class=mmenu FRAMEBORDER=0 id="+$mV+_ssrc+" style='left:1px;filter:Alpha(Opacity=0);visibility:hidden;position:"+ab$+";'></iframe>")
    }

if (!(op5 || op6)) eval("setIn" + $qe("74657276616C28275F634C282927") + "," + _aN + ")");

function $V($m, _on)
    {
        var _M = _m[$m];

        if (_M[14] == "relative" || _W._CFix) return;

        if (ns6) return;

        if (ie55)
            {
                if (_on)
                    {
                        if (! _M[7])
                            {
                                _iF = $F("iF" + $mD);

                                if (! _iF)
                                    {
                                        if (_d.readyState != "complete") return;

                                        _iF = _d.createElement("iframe");

                                        if (_L.protocol == "https:") _iF.src = "/blank.html";

                                        _iF.id = "iF" + $mD;
                                        _iF.style.filter = "Alpha(Opacity=0)";
                                        _iF.style.position = ab$;
                                        _iF.style.className = "mmenu";
                                        _iF.style.zIndex = 899;

                                        if (_dB.appendChild) _dB.appendChild(_iF)
                                    }
                            }

                        else
                            {
                            _iF = $F("ifM" + $m)
                            }

                        _gp = $D(_M[22]);

                        if (_iF)
                            {
                                $E(_iF, _gp[0], _gp[1], _gp[2], _gp[3]);
                                _iF.style.visibility = $6;
                                _iF.style.zIndex = 899
                            }
                    }

                else
                    {
                        _gm = $F("iF" + ($mD - 1));

                        if (_gm) _gm.style.visibility = $5
                    }
            }
    }

