    var um_f;
    var um_z = new Array;
    var um_n = false;
    var um_y = [];
    var um_x = [];
    var um_B = [];
    var um_j = [];
    var um_A = [];
    var um_N = [];
    var um_n = ie = um_J = um_I = um_M = ff = um_E = um_p = um_q = um_u = um_o = um_D = um_G = um_t = um_H = um_C = um_YG = false;
    var um_r = 0;
    var cn = null;
    var cg = null;
    var um_a = -1;
    var um_v = true;
    var um_s = false;
    var um_c = 0;
    var um_e = -1;
    var um_m = 0, um_O = 0;
    var um_F = false;
    var um_b = false;
    var um_w = null, um_d = 0;
    var z = 999;
    var um_g = false;
    var um_k = [];
    var um_l = 0;
    var _ = null;
    var um_h = null;
    var advance = null;
    var um_L = document;
    var um_K = document;
    var um_i = false;
    var A, o;
    var needReArrange = false;
    um_v = true;
    um_aN();
    um_v = false;

    function um_aO() {
        var gN = "<STYLE>";
        if (um_H || um_I) {
            gN += ".umtable {BACKGROUND-IMAGE: none; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none;}";
        } else {
            gN += ".umtable {BACKGROUND-IMAGE: none; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none;position:static}";
        }
        gN += ".umtr {BACKGROUND-IMAGE: none; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none}";
        gN += ".umtd {BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none;padding:0px;line-height:normal;}";
        gN += ".umdiv {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: transparent}";
        gN += ".uma {\tPADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none}";
        gN += "</STYLE>";
        document.write(gN);
    }

    um_aO();

    function SysRemove(he) {
        um_g = true;
        var gU = um_e;
        um_e = 0;
        for (var i = 0; i <= he.length - 1; i++) {
            var m = um_an(he[i]);
            var db = um_ax(m);
            db = um_aQ(null, db);
            db.length = db.length;
            for (var j = db.length - 1; j >= 0; j--) {
                if (!document.getElementById(db[j].J)) {
                    var gV = um_aV(db[j], 0);
                } else {
                    var gV = document.getElementById(db[j].J);
                }
                if (!db[j].um_Y) {
                    var gn = document.getElementById(db[j].I.J);
                    gV.style.visibility = "visible";
                    um_ay(gV, gn);
                    um_N[um_N.length] = db[j];
                }
            }
            um_aK(document.getElementById(m.J));
        }
        um_e = gU;
    }


    function HaltDown() {
        um_g = false;
        um_aH();
        um_ak();
    }


    function um_al() {
        if (++um_l > um_k.length) {
            opi = document.createElement("DIV");
            var b = document.getElementsByTagName("BODY")[0];
            with (opi.style) {
                visiblity = "hidden";
                position = "absolute";
                zIndex = "99999";
                border = "2px solid red";
                fontSize = "0";
            }
            b.appendChild(opi);
            um_k[um_k.length] = opi;
            return opi;
        } else {
            return um_k[um_l];
        }
    }


    function um_ak() {
        var b = document.getElementsByTagName("BODY")[0];
        for (var i = 0; i <= um_k.length - 1; i++) {
            if (um_k[i].style.visibility != "hidden") {
                um_k[i].style.visibility = "hidden";
            }
        }
    }


    function um_aK(gn) {
        if (um_Y(gn)) {
            var dh = document.getElementsByTagName("BODY")[0].offsetTop;
            var dg = document.getElementsByTagName("BODY")[0].offsetLeft;
        } else {
            var dh = 0;
            var dg = 0;
        }
        var d = um_al();
        d.style.left = um_aZ(gn) + dg - 2;
        d.style.top = um_ba(gn) + dh - 2;
        d.style.width = gn.offsetWidth + 4;
        d.style.height = gn.offsetHeight + 4;
    }


    function um_ax(eY) {
        if (!eY) {
            return;
        }
        log("um_ax :current item is " + eY.dE);
        var result = [];
        if (eY.di) {
            result[0] = eY.di;
        }
        result[1] = eY.ga;
        var t = eY.I;
        while (t) {
            result[result.length] = t.ga;
            t = t.I;
        }
        for (var i = 0; i <= result.length - 1; i++) {
            if (result[i]) {
                log("um_ax:need show groups " + result[i].id);
            }
        }
        return result;
    }


    function HideDiv() {
        if (isNaN(um_K.um_r)) {
            um_K.um_r = 0;
        }
        um_aS();
        um_S();
    }


    function VersionCheck(enabled, hg, cU, cV, showBorder) {
        if (!showBorder) {
            showBorder = "5";
        }
        um_h = {enabled: enabled, hj: window, hg: window.parent.frames[hg], hk: window.name, hh: hg, cU: cU * 1, cV: cV * 1, showBorder: showBorder};
        if (enabled.toLowerCase() == "true" && um_h.hj && um_h.hg) {
            um_L = document;
            um_K = um_h.hg.document;
            um_i = true;
        } else {
            um_L = um_K = document;
            um_h.hg = window;
        }
    }


    function um_bj() {
        um_h = {enabled: false, hj: window, hg: window, hk: window.name, hh: window.name, cU: 0, cV: 0, showBorder: "5"};
    }


    function Filter(um_bz, um_bx, um_bv) {
        advance = {um_bz: um_bz, um_bv: um_bv, um_bx: um_bx};
    }


    function um_bi() {
        advance = {um_bz: true, um_bv: false, um_bx: false};
    }


    function um_aG(filter) {
        gO = filter.split("none(");
        if (gO.length > 1) {
            gO[0] += "progid:DXImageTransform.Microsoft.AlphaImageLoader";
            return gO[0] + "(enabled=false," + gO[1];
        } else {
            return filter;
        }
    }


    function BuildLayer(bz, move, scroll, um_b, cF, bH, x, y, bt, padding, cI, borderLeft, borderRight, borderTop, borderBottom, bF, bgColor, G, aX, ba, bv, filter, cD, shadowColor, cC, cursor, by, cM, k, hc, gv) {
        um_bj();
        um_bi();
        if (bt || scroll) {
            bF = "left";
        }
        var eS = {um_Y: true, dM: bz, dY: move, er: scroll, dH: um_b, es: cF, dQ: bH, fx: x, fy: y, dI: bt, dG: cI, dF: padding, dJ: bv, dN: um_aG(filter), eb: borderLeft, ec: borderRight, ed: borderTop, ea: borderBottom, dA: bgColor, dB: G, dC: aX, dD: ba, dO: bF, eq: cD, eo: shadowColor, ep: cC, dK: cursor, dL: by, eu: cM, dw: k, eW: 0, eV: 0, cW: (gv == "#FFFFFF") ? true : false};
        if (ie && (by.toLowerCase() == "pointer")) {
            eS.dL = "hand";
        }
        if (ie && (cursor.toLowerCase() == "pointer")) {
            eS.dK = "hand";
        }
        um_x[um_x.length] = um_B[0] = eS;
        um_A[um_A.length] = um_x.length - 1;
    }


    function um_ac(cZ) {
        if (cZ == null) {
            return "";
        } else {
            return cZ;
        }
    }


    function SwapDiv(ca, cK, bm, bM, bN, bL, bO, v, B, r, C, height, width, bB, bC, cG, cH, cN, cO, bq, bs, cS, cT, cP, cQ, D, F, Q, aW, bb, bc, aY, aZ, bf, bh, bj, bd, bg, bi, bk, be, H, g, cp, cR, status, target, cz, cq, cb, bW, bX, bV, bY, n, bK, bU) {
        var cY = new Object;
        cY.eg = new Object;
        var gJ = null;
        if (cK != "") {
            gJ = um_an(cK);
        }
        cY = {id: ca, eK: um_y.length, gB: um_A[um_A.length - 1], dE: bm == null && gJ ? gJ.dE : bm, eg: {fu: (bB == null && gJ) ? gJ.eg.fu : bB, fv: (cG == null && gJ) ? gJ.eg.fv : cG, fw: (cN == null && gJ) ? gJ.eg.fw : cN, ft: (bq == null && gJ) ? gJ.eg.ft : bq, fA: cS == null && gJ ? gJ.eg.fA : cS, fz: cP == null && gJ ? gJ.eg.fz : cP, fk: (D == null && gJ) ? gJ.eg.fk : D, fl: (Q == null && gJ) ? gJ.eg.fl : Q, fn: (bb == null && gJ) ? gJ.eg.fn : bb, fm: (aY == null && gJ) ? gJ.eg.fm : aY, fp: (bf == null && gJ) ? gJ.eg.fp : bf, fq: (bh == null && gJ) ? gJ.eg.fq : bh, fr: (bj == null && gJ) ? gJ.eg.fr : bj, fo: (bd == null && gJ) ? gJ.eg.fo : bd}, ek: {fO: (bC == null && gJ) ? gJ.ek.fO : bC, fQ: (cH == null && gJ) ? gJ.ek.fQ : cH, fR: (cO == null && gJ) ? gJ.ek.fR : cO, fN: (bs == null && gJ) ? gJ.ek.fN : bs, fU: cT == null && gJ ? gJ.ek.fU : cT, fS: cQ == null && gJ ? gJ.ek.fS : cQ, fF: (F == null && gJ) ? gJ.ek.fF : F, fG: (aW == null && gJ) ? gJ.ek.fG : aW, fI: (bc == null && gJ) ? gJ.ek.fI : bc, fH: (aZ == null && gJ) ? gJ.ek.fH : aZ, fK: (bg == null && gJ) ? gJ.ek.fK : bg, fL: (bi == null && gJ) ? gJ.ek.fL : bi, fM: (bk == null && gJ) ? gJ.ek.fM : bk, fJ: (be == null && gJ) ? gJ.ek.fJ : be}, dv: (H == null && gJ) ? gJ.dv : H, du: (g == null && gJ) ? gJ.du : g, ez: (cp == null && gJ) ? gJ.ez : cp, ey: (cR == null && gJ) ? gJ.ey : cR, et: (status == null && gJ) ? gJ.et : status, ex: (target == null && gJ) ? gJ.ex : target, dZ: (v == null && gJ) ? gJ.dZ : v, eh: (B == null && gJ) ? gJ.eh : B, dy: (r == null && gJ) ? gJ.dy : r, dz: (C == null && gJ) ? gJ.dz : C, dx: (n == null && gJ) ? gJ.dx : n, ee: (bM == null && gJ) ? gJ.ee : bM, ei: (bN == null && gJ) ? gJ.ei : bN, dS: (bL == null && gJ) ? gJ.dS : bL, dT: (bO == null && gJ) ? gJ.dT : bO, dR: (bK == null && gJ) ? gJ.dR : bK, dP: (height == null && gJ) ? gJ.dP : height, eA: (width == null && gJ) ? gJ.eA : width, dW: (bY == null && gJ) ? gJ.dW : bY, dV: (bV == null && gJ) ? gJ.dV : bV, ef: (bW == null && gJ) ? gJ.ef : bW, ej: (bX == null && gJ) ? gJ.ej : bX, dU: (bU == null && gJ) ? gJ.dU : bU, ew: cz, ev: cq, dX: (cb == null && gJ) ? gJ.dX : cb * 1, I: um_B[um_B.length - 1].I, ga: um_B[um_B.length - 1], J: null, gq: null, di: null, gk: null, gh: null};
        if (!isNaN(bO) && (cb * 1 != 2)) {
            cY.ga.eW = (cY.dT * 1 > cY.ga.eW * 1) ? cY.dT : cY.ga.eW;
        }
        if (!isNaN(C) && (cb * 1 != 2)) {
            cY.ga.eV = (cY.dz * 1 > cY.ga.eV * 1) ? cY.dz : cY.ga.eV;
        }
        um_y[um_y.length] = cY;
    }


    function um_au(gp, O) {
        if (!gp) {
            return;
        }
        var fh = gp.fb;
        if (!O) {
            O = document;
        }
        if (!fh) {
            return;
        }
        log(fh.dE + " set NormalStyle");
        var G = fh.eg.fl;
        if (ie && (G.indexOf("blank.gif") != -1)) {
            G = "";
        }
        with (gp.style) {
            with (fh.eg) {
                backgroundColor = fk;
                if (fl != "") {
                    backgroundImage = "url(" + G + ")";
                    backgroundRepeat = "no-repeat";
                    if (fn == true) {
                        backgroundRepeat = "repeat-y";
                    } else if (fm == true) {
                        backgroundRepeat = "repeat-x";
                    }
                    if (fn == true && (fm == true)) {
                        backgroundRepeat = "repeat";
                    }
                } else {
                    backgroundImage = "";
                }
                if (borderLeft != fp) {
                    borderLeft = fp;
                }
                if (borderRight != fq) {
                    borderRight = fq;
                }
                if (borderTop != fr) {
                    borderTop = fr;
                }
                if (borderBottom != fo) {
                    borderBottom = fo;
                }
            }
        }
        var eJ = O.getElementById(fh.gk);
        var de = O.getElementById(fh.gh);
        var text = O.getElementById(fh.gu);
        var img = O.getElementById(fh.gm);
        if (img) {
            img.src = fh.ef;
        }
        if (text) {
            log("set Text part Normal");
            with (text.style) {
                log("Text id is " + text.id);
                log("group id is " + fh.ga.J);
                with (fh.eg) {
                    if (fontFamily != fu) {
                        fontFamily = fu;
                    }
                    if (fontSize != fv) {
                        fontSize = fv;
                    }
                    if (fontWeight != fA) {
                        fontWeight = fA;
                    }
                    if (fontStyle != fw) {
                        fontStyle = fw;
                    }
                    if (textDecoration != fz) {
                        textDecoration = fz;
                    }
                    log("text ecpect Color is " + color + " ft is " + ft);
                    if (color != ft) {
                        color = ft;
                    }
                }
            }
        } else {
            log("set normal style: no text part");
        }
        if (fh.ee && eJ) {
            if (eJ.src != fh.ee) {
                eJ.src = fh.ee;
            }
        }
        if (fh.dZ && de) {
            if (de.src != fh.dZ) {
                de.src = fh.dZ;
            }
        }
        if (top.status == fh.et) {
            log("stat set to empty");
            top.status = "";
        }
    }


    function um_aW(gp, eY, O, noStatus) {
        log(eY.dE + " set OverStyle");
        var fh = eY;
        var G = fh.ek.fG;
        if (ie && (G.indexOf("blank.gif") != -1)) {
            G = "";
        }
        if (!O) {
            O = document;
        }
        with (gp.style) {
            with (fh.ek) {
                backgroundColor = fF;
                backgroundImage = "url(" + G + ")";
                backgroundRepeat = "no-repeat";
                if (fI == true) {
                    backgroundRepeat = "repeat-y";
                } else if (fH == true) {
                    backgroundRepeat = "repeat-x";
                }
                if (fI == true && (fH == true)) {
                    backgroundRepeat = "repeat";
                }
                if (borderLeft != fK) {
                    borderLeft = fK;
                }
                if (borderRight != fL) {
                    borderRight = fL;
                }
                if (borderTop != fM) {
                    borderTop = fM;
                }
                if (borderBottom != fJ) {
                    borderBottom = fJ;
                }
            }
        }
        var eJ = O.getElementById(fh.gk);
        var de = O.getElementById(fh.gh);
        var text = O.getElementById(fh.gu);
        var img = O.getElementById(fh.gm);
        if (img) {
            img.src = fh.ej;
        }
        if (text) {
            with (text.style) {
                with (fh.ek) {
                    if (fontFamily != fO) {
                        fontFamily = fO;
                    }
                    if (fontSize != fQ) {
                        fontSize = fQ;
                    }
                    if (fontWeight != fU) {
                        fontWeight = fU;
                    }
                    if (fontStyle != fR) {
                        fontStyle = fR;
                    }
                    if (textDecoration != fS) {
                        textDecoration = fS;
                    }
                    if (color != fN) {
                        color = fN;
                    }
                }
            }
        } else {
            log("set over style:no text part");
        }
        if (fh.ei && eJ) {
            if (eJ.src != fh.ei) {
                eJ.src = fh.ei;
            }
        }
        if (fh.eh && de) {
            if (de.src != fh.eh) {
                de.src = fh.eh;
            }
        }
        if (!noStatus) {
            if (fh.et) {
                top.status = fh.et;
            }
        }
    }


    function um_an(ca) {
        if (ca == "") {
            return null;
        }
        for (var i = 0; i <= um_y.length - 1; i++) {
            if (um_y[i].id == ca && (um_y[i].gB == um_A[um_A.length - 1])) {
                return um_y[i];
            }
        }
    }


    function um_ad(eD) {
        for (var i = 0; i <= um_x.length - 1; i++) {
            if (um_x[i].J == eD) {
                return um_x[i];
            }
        }
    }


    function um_ar(eD) {
        var eR = um_x.length;
        for (var i = 0; i <= eR - 1; i++) {
            if (um_x[i].id == eD && (um_x[i].gB == um_A[um_A.length - 1])) {
                return um_x[i];
            }
        }
    }


    function FreeLayer(bD, cJ, cA, ce, cU, cV, padding, cI, borderLeft, borderRight, borderTop, borderBottom, bgColor, G, aX, ba, bv, filter, cD, shadowColor, cC, k) {
        var cX;
        var gF = um_ar(cJ);
        var p = um_ae(filter);
        cX = {eN: true, id: bD, dM: (ce == null && gF) ? gF.dM : ce, en: (cA == null && gF) ? gF.en : cA, eB: cU == null && gF ? gF.eB : cU, eC: cV == null && gF ? gF.eC : cV, dG: cI == null && gF ? gF.dG : cI, dF: padding == null && gF ? gF.dF : padding, eb: borderLeft == null && gF ? gF.eb : borderLeft, ec: borderRight == null && gF ? gF.ec : borderRight, ed: borderTop == null && gF ? gF.ed : borderTop, ea: borderBottom == null && gF ? gF.ea : borderBottom, dA: bgColor == null && gF ? gF.dA : bgColor, dB: G == null && gF ? gF.dB : G, dC: aX == null && gF ? gF.dC : aX, dD: ba == null && gF ? gF.dD : ba, eq: cD == null && gF ? gF.eq : cD, eo: shadowColor == null && gF ? gF.eo : shadowColor, ep: cC == null && gF ? gF.ep : cC, dw: k == null && gF ? gF.dw : k, dJ: bv, dN: filter == null && gF ? gF.dN : um_aG(filter), J: null, eW: 0, eV: 0, I: um_y[um_y.length - 1], gB: um_A[um_A.length - 1]};
        um_y[um_y.length - 1].di = cX;
        um_j[um_j.length] = um_y[um_y.length - 1];
        um_x[um_x.length] = cX;
        um_B[um_B.length] = cX;
    }


    function InitDiv() {
        um_B.length = um_B.length - 1;
    }


    function um_ap(J) {
        for (var i = 0; i <= um_y.length - 1; i++) {
            if (um_y[i].J == J) {
                return um_y[i];
            }
        }
    }


    function itemClick(e, gD, fc, dc) {
        um_b = true;
        itemOver(e, gD, fc, dc);
        if (um_x[um_A[fc]].cW) {
            if (gD.parentNode) {
                if (gD.document != um_L && (gD.ownerDocument != um_L)) {
                    um_as(um_x[um_e], um_L);
                    um_K.um_r = um_aL();
                }
                if (ie || um_M) {
                    var maxid = um_aL();
                    gD.parentNode.click();
                }
            }
        } else {
            if (gD.fb.ez != "") {
                gD.parentNode.href = "#";
                gD.parentNode.target = "_self";
                alert("Hyperlinks are supported only in Registered Version.");
            }
        }
        um_aC(e);
        return false;
    }


    function um_at(dc) {
        var result = [];
        var gK = um_av(dc);
        if (!gK) {
            return result;
        }
        for (var i = 0; i <= um_N.length - 1; i++) {
            if (!um_aM(um_N[i], gK)) {
                result[result.length] = um_N[i];
                log("hide group " + um_N[i].I.dE);
            }
        }
        return result;
    }


    function um_av(dc) {
        if (!cn) {
            return;
        }
        log("um_av :current item is " + cn.dE);
        var result = [];
        result[0] = cn.ga;
        result[1] = cn.di;
        var t = cn.I;
        while (t) {
            result[result.length] = t.ga;
            t = t.I;
        }
        for (var i = 0; i <= result.length - 1; i++) {
            if (result[i]) {
                log("um_av :need show groups" + result[i].id);
            }
        }
        return result;
    }


    function um_ag(eE) {
        var fV = eE;
        if (fV == null || (fV == null)) {
            return false;
        }
        var eX = eE.fb;
        if ((fV.filters == null)) {
            fV.style.visibility = "hidden";
            return false;
        }
        if (fV.filters[1]) {
            if (fV.filters[1].status == 2) {
                return;
            }
            fV.filters[1].apply();
        }
        fV.style.visibility = "hidden";
        if (fV.filters[1]) {
            fV.filters[1].play();
        }
    }


    function isMainMenuNeedHide(needHideObject) {
        if (um_e < 0) {
            return true;
        }
        var gq = um_K.getElementById(um_x[um_e].J);
        log("isMainMenuNeedHide:um_bw Length is:" + gq.um_bw.length);
        if (gq.um_bw) {
            if (um_aM(needHideObject, gq.um_bw)) {
                return true;
            }
        }
        return false;
    }


    function isStillNeedHide(activeGroup, needHideObject) {
        for (var i = 0; i <= um_N.length - 1; i++) {
            if (um_N[i].J != activeGroup.id) {
                var gq = um_K.getElementById(um_N[i].J);
                if (gq.um_bw) {
                    if (um_aM(needHideObject, gq.um_bw)) {
                        log("isStillNeedHide:" + "need hide by " + gq.id);
                        return true;
                    }
                }
            }
        }
        if (isMainMenuNeedHide(needHideObject)) {
            log("isStillNeedHide:need hide by MainMenu");
            return true;
        } else {
            return false;
        }
    }


    function um_bm(eE, recoverAll) {
        if (!um_n && !um_o && !um_p) {
        }
        if (eE.um_bw) {
            for (var i = 0; i <= eE.um_bw.length - 1; i++) {
                if (recoverAll) {
                    eE.um_bw[i].style.visibility = "visible";
                } else if (isStillNeedHide(eE, eE.um_bw[i])) {
                    continue;
                } else {
                    eE.um_bw[i].style.visibility = "visible";
                }
            }
        }
    }


    function um_aJ(eF) {
        log("hide menu");
        if (!eF) {
            return;
        }
        var t = eF.fb;
        if (um_t && um_i) {
            t = o;
        }
        log("um_aJ : t is root " + t.um_Y);
        if (t && !t.um_Y) {
            var I = t.I;
            log("um_aJ : I is " + I.ga.um_Y);
            if (I.ga.um_Y) {
                log("set root item normal");
                um_au(um_L.getElementById(t.I.J));
            } else {
                log("set parent normal");
                um_au(um_K.getElementById(t.I.J), um_K);
            }
        }
        if (um_g) {
            return;
        }
        um_ag(eF);
    }


    function um_aH() {
        um_bn();
        for (var i = um_N.length - 1; i >= 0; i--) {
            if (um_t && um_i) {
                o = um_N[i];
            }
            var eE = um_K.getElementById(um_N[i].J);
            um_aJ(eE);
            log("hide " + um_N[i].J);
            um_N = um_aQ(um_N[i], um_N);
            um_bm(eE, false);
        }
    }


    function hideMenuGroup(dc) {
        log("hideMenuGroup dc is :" + dc);
        if (!um_s) {
            um_b = false;
            um_aH();
            if (um_x[um_e].dI != "") {
                var fV = document.getElementById(um_w.J);
                um_aJ(fV);
                um_bm(fV, true);
            }
        } else {
            var eO = um_at(dc);
            for (var i = 0; i <= eO.length - 1; i++) {
                log("truly hide " + eO[i].I.dE);
                if (um_t && um_i) {
                    o = eO[i];
                }
                var fV = um_K.getElementById(eO[i].J);
                um_aJ(fV);
                um_N = um_aQ(eO[i], um_N);
                um_bm(fV);
            }
        }
    }


    function delayHide(dc) {
        if (!um_n && (!um_t)) {
            um_m = setTimeout(function () {hideMenuGroup(dc);}, um_x[um_e].dQ * 1);
        } else {
            um_m = setTimeout("hideMenuGroup(null)", um_x[um_e].dQ * 1);
        }
    }


    function itemOut(e, gD, dc) {
        log("Item Out " + gD.innerText);
        if (gD == null) {
            log("sender  is null");
            return;
        }
        if (um_e == -1) {
            return;
        }
        if (gD.dX == 2) {
            return;
        }
        if (!gD.fb) {
            log("sender " + gD.id + " 's fb is null");
            return;
        }
        log("----" + gD.innerText + "out ----");
        clearTimeout(um_m);
        log("item out set normal");
        if (um_Y(gD)) {
            um_au(gD);
        } else {
            um_au(gD, um_K);
        }
        delayHide(dc);
        log("----" + gD.innerText + "out end----");
        um_s = false;
        um_aC(e);
    }


    function um_ah(eE) {
        var result = [];
        if (!eE.fb) {
            var fV = um_ad(eE.parentNode.id);
            if (fV) {
                var t = fV.I;
                eE.fb = fV;
            }
        } else {
            var t = eE.fb.I;
        }
        while (t) {
            result[result.length] = document.getElementById(t.J);
            t = t.I;
        }
        return result;
    }


    function groupOver(e, gD, fc, dc) {
        log("----" + gD.innerText + "is group over----");
        log("group over dc is" + dc);
        um_s = true;
        if (cg == gD) {
            return;
        }
        cg = gD;
        var t;
        if (um_g) {
            return;
        }
        for (var i = 0; i <= dc.length - 1; i++) {
            t = um_y[dc[i]];
            log("group over: memItem " + t.id + " need to set over,phyId is " + t.J);
            if (t.ga.um_Y) {
                um_aW(document.getElementById(t.J), t, um_L, true);
            } else {
                um_aW(um_K.getElementById(t.J), t, um_K, true);
            }
        }
        um_aC(e);
        log("----" + gD.id + "group over end----");
    }


    function um_bn() {
        if (um_i) {
            um_K = window.parent.frames[um_h.hh].document;
        }
    }


    function groupOut(e, gD, dc) {
        um_bn();
        log("groupOut : " + gD.innerText + " group out");
        if (cn) {
            delayHide(dc);
        }
        um_s = false;
        um_aC(e);
    }


    function addToShowingGroup(di) {
        if (!um_aM(di, um_N)) {
            um_N[um_N.length] = di;
        }
    }


    function itemOver(e, gD, fc, dc) {
        log("-----" + gD.innerText + "over------");
        um_bn();
        if (ie) {
            if (um_K.readyState != "complete") {
            }
        }
        um_s = true;
        clearTimeout(um_O);
        um_e = um_A[fc];
        eY = um_y[dc[0] * 1];
        var gy = um_x[um_e];
        if (eY) {
            cn = eY;
        }
        log("memItem set" + eY);
        if (eY.dX == 2) {
            return;
        }
        log("var init");
        if (!gD.fb) {
            gD.fb = cn;
        }
        if (gy.dH == "1" || gy.dH == "" || um_b) {
            if (um_Y(gD)) {
                um_aW(gD, eY);
            } else {
                um_aW(gD, eY, um_K);
            }
        }
        log("Item Over um_aW");
        var di = eY.di;
        if (gy.dH != "" && !um_b) {
            return;
        }
        if (um_g) {
            return;
        }
        if (um_F) {
            return;
        }
        if (eY && di) {
            addToShowingGroup(di);
            var gq = um_K.getElementById(di.J);
            if (gq && (gq.fb != di)) {
            }
            if (!gq || (gq.fb != di)) {
                log("get phyobj");
                log("create group");
                log("global inc num is " + um_r);
                if (um_t && um_i) {
                    um_K.um_r = um_r;
                }
                eE = um_aV(eY.di, fc);
                if (!eE) {
                    return false;
                }
                log("assign group:" + eE.id + "<--->" + di.id);
                di.J = eE.id;
                eE.fb = di;
            }
            eE = um_K.getElementById(di.J);
            log("begin show timer");
            log("sender is " + gD.innerText);
            if (!um_n && !um_t && (!um_M)) {
                um_O = setTimeout(function () {um_aX(eE, gD);}, gy.es);
            } else {
                log("sender is " + gD.innerText);
                A = eE;
                groupParentItem = gD;
                setTimeout("delayShowIe5(\"" + di.J + "\",\"" + gD.id + "\")", gy.es);
            }
            log("show timer set");
        }
        log("-----" + gD.innerText + "over end------");
    }


    function delayShowIe5(gj, gs) {
        eE = A;
        log("delayshowie5 : group.fb is " + eE.fb);
        gD = groupParentItem;
        if (gD) {
            um_aX(eE, gD);
        }
    }


    function um_bd(eX) {
        var result = "position:absolute;visibility:hidden;";
        if (ie) {
            if (eX.dN != "") {
                if (!um_n) {
                    result += eX.dN;
                } else {
                }
            } else {
                result += "filter:";
            }
            if (eX.eq != "") {
                if (eX.eq == 0) {
                    if (!um_n) {
                        result += " progid:DXImageTransform.Microsoft.DropShadow(color=" + eX.eo + ",offX=" + eX.ep + ",offY=" + eX.ep + ",positive=true);";
                    } else {
                    }
                } else if (eX.eq == 1) {
                    if (!um_n) {
                        result += " progid:DXImageTransform.Microsoft.Shadow(color=" + eX.eo + ",direction=135,strength=" + eX.ep + ");";
                    } else {
                    }
                }
            }
        }
        return result;
    }


    function um_aI(filter) {
        var result;
        var s = filter.toLowerCase();
        var fs = s.split(" ");
        var code = 23;
        result = "filter:";
        for (var i = 0; i <= fs.length - 1; i++) {
            t = fs[i];
            if (t.indexOf("iris") != -1) {
                if (t.indexOf("irisstyle=square") != -1) {
                    if (t.indexOf("motion=in") != -1) {
                        code = 0;
                    } else {
                        code = 1;
                    }
                } else if (t.indexOf("irisstyle=circle") != -1) {
                    if (t.indexOf("motion=in") != -1) {
                        code = 2;
                    } else {
                        code = 3;
                    }
                }
            } else if (t.indexOf("blinds") != -1) {
                if (t.indexOf("direction=up") != -1) {
                    if (t.indexOf("bands=1") != -1) {
                        code = 4;
                    }
                } else if (t.indexOf("direction=right") != -1) {
                    if (t.indexOf("bands=1") != -1) {
                        code = 6;
                    } else {
                        code = 8;
                    }
                } else if (t.indexOf("direction=down") != -1) {
                    if (t.indexOf("bands=1") != -1) {
                        code = 5;
                    } else {
                        code = 9;
                    }
                } else if (t.indexOf("direction=left") != -1) {
                    if (t.indexOf("bands=1") != -1) {
                        code = 7;
                    }
                }
            } else if (t.indexOf("checkerboard") != -1) {
                if (t.indexOf("direction=right") != -1) {
                    code = 10;
                } else {
                    code = 11;
                }
            } else if (t.indexOf("randomdissolve") != -1) {
                code = 12;
            } else if (t.indexOf("barn") != -1) {
                if (t.indexOf("orientation=vertical") != -1) {
                    if (t.indexOf("motion=in") != -1) {
                        code = 13;
                    } else {
                        code = 14;
                    }
                } else {
                    if (t.indexOf("motion=in") != -1) {
                        code = 15;
                    } else {
                        code = 16;
                    }
                }
            } else if (t.indexOf("strips") != -1) {
                if (t.indexOf("leftdown") != -1) {
                    code = 17;
                } else if (t.indexOf("leftup") != -1) {
                    code = 18;
                } else if (t.indexOf("rightdown") != -1) {
                    code = 19;
                } else if (t.indexOf("rightup") != -1) {
                    code = 20;
                }
            } else if (t.indexOf("randombars") != -1) {
                if (t.indexOf("orientation=horizontal") != -1) {
                    code = 21;
                } else {
                    code = 22;
                }
            }
            var eK = t.indexOf("duration=");
            var ds = t.substr(eK, t.length);
            result += "revealTrans(transition=" + code + "," + ds + " ";
        }
        return result;
    }


    function um_aV(eX, gB) {
        var result, fX = "";
        eD = "g" + um_aL();
        fX += "<div class='umdiv' id=\"" + eD + "\" style=\"" + um_bd(eX) + "\"";
        if (um_o) {
            if (eX.eq != "") {
                fX += " style=\"padding:" + eX.ep + "px\"";
            }
        }
        fX += " >";
        if (um_p || um_o) {
        }
        fX += um_aa(eX, gB, false);
        fX += "</div>";
        var b = um_K.getElementsByTagName("BODY")[0];
        var d = um_K.createElement("DIV");
        d.style.position = "absolute";
        d.style.left = 0;
        d.style.top = 0;
        d.style.visiblity = "hidden";
        d.innerHTML += fX;
        d = d.childNodes[0];
        if (!um_C) {
            d.style.left = 0;
            d.style.top = 0;
        }
        if (b.childNodes.length) {
            b.insertBefore(d, b.childNodes[0]);
        } else {
            b.appendChild(d);
        }
        eX.J = eD;
        result = um_K.getElementById(eD);
        var succeed = um_as(eX, um_K);
        if (!succeed) {
            b.removeChild(d);
            return false;
        }
        um_U(result);
        result.showOffsetWidth = result.offsetWidth;
        result.showOffsetHeight = result.offsetHeight;
        result.fb = eX;
        return result;
    }


    function um_U(gi) {
        gi.style.zIndex = z + um_aL();
    }


    function um_as(eX, O) {
        var dj = um_ab(eX);
        var gE = [];
        var maxHeight = 0;
        var maxWidth = 0;
        if (!O) {
            O = document;
        }
        var eR = dj.length;
        for (var i = 0; i <= eR - 1; i++) {
            var t = O.getElementById(dj[i].J);
            if (t) {
                log("assgin fb to gq:" + dj[i].dE + "<---->" + t.id);
                t.fb = dj[i];
                log("fb Caption is : " + t.fb.dE);
                um_au(t, O);
                var dir = dj[i].ga.dM;
                if (dj[i].dX == 2 && (dir != "v")) {
                    gE[gE.length] = t;
                }
                if (dir != "v") {
                    if (t.offsetHeight > maxHeight) {
                        maxHeight = t.offsetHeight;
                    }
                } else {
                    if (t.offsetWidth > maxWidth) {
                        maxWidth = t.offsetWidth;
                    }
                }
            } else {
                return false;
            }
        }
        for (var i = 0; i <= gE.length - 1; i++) {
            if (gE[i].parentNode.offsetHeight == 0) {
                needReArrange = true;
            }
            gE[i].style.height = gE[i].parentNode.offsetHeight + "px";
            if (um_t) {
                if (gE[i].fb.ee.indexOf("blank.gif") != -1) {
                    O.getElementById(gE[i].fb.gk).style.height = "0px";
                }
            }
        }
        for (var i = 0; i <= eR - 1; i++) {
            var t = O.getElementById(dj[i].J);
            if (t) {
                var dir = dj[i].ga.dM;
                if (dir != "v") {
                    if (t.offsetHeight != maxHeight) {
                        t.style.height = maxHeight + "px";
                    }
                } else {
                }
            }
        }
        return true;
    }


    function um_az(fa) {
        var result = [];
        result[0] = document.getElementById(fa.J);
        var t = fa.I;
        while (t) {
            result[result.length] = document.getElementById(t.J);
            t = t.I;
        }
        return result;
    }


    function um_Z(eH) {
        var t = eH.getElementsByTagName("TABLE");
        return t[0];
    }


    function um_bl(um_bC, um_bD, um_br, um_bs, um_bt, um_bq) {
        return um_bC >= um_br &&
            um_bC <= um_bs && um_bD >= um_bt && um_bD <= um_bq;
    }


    function um_bk(gQ, gS, tRight, tBottom, um_br, um_bs, um_bt, um_bq) {
        return !(tBottom < um_bt || gS > um_bq || tRight < um_br || gQ > um_bs);
    }


    function um_P(da, um_bp) {
        for (var i = 0; i <= um_bp.length - 1; i++) {
            da[da.length] = um_bp[i];
        }
        return da;
    }


    function um_bh(eE, updateListOnly, hideOnly) {
        if (!um_n && !um_o && !um_p) {
        }
        um_bn();
        if (hideOnly && eE.um_bw) {
            for (var i = 0; i <= eE.um_bw.length - 1; i++) {
                eE.um_bw[i].style.visibility = "hidden";
            }
            return true;
        }
        var um_bw = [], um_bB = [];
        var gl, gr, gb, gt, gG, sr, sb, gL;
        gl = um_aZ(eE);
        gt = um_ba(eE);
        if (um_n && um_w && (um_w.J == eE.id)) {
            gl = parseInt(eE.style.left);
            gt = parseInt(eE.style.top);
        }
        gr = gl + eE.offsetWidth;
        gb = gt + eE.offsetHeight;
        if (advance.um_bx) {
            var objList = um_K.getElementsByTagName("object");
            if (objList) {
                um_P(um_bB, objList);
            }
            var objList = um_K.getElementsByTagName("embed");
            if (objList) {
                um_P(um_bB, objList);
            }
            var objList = um_K.getElementsByTagName("applet");
            if (objList) {
                um_P(um_bB, objList);
            }
        }
        if (advance.um_bv) {
            var um_bu = um_K.getElementsByTagName("iframe");
            if (um_bu) {
                um_P(um_bB, um_bu);
            }
        }
        if (advance.um_bz) {
            var selList = um_K.getElementsByTagName("select");
            if (selList) {
                um_P(um_bB, selList);
            }
        }
        for (var i = 0; i <= um_bB.length - 1; i++) {
            var sel = um_bB[i];
            gG = um_aZ(sel);
            gL = um_ba(sel);
            sr = gG + sel.offsetWidth;
            sb = gL + sel.offsetHeight;
            var um_bA = um_bk(gG, gL, sr, sb, gl, gr, gt, gb);
            if (um_bA) {
                um_bw[um_bw.length] = sel;
                if (!updateListOnly) {
                    sel.style.visibility = "hidden";
                }
            }
        }
        eE.um_bw = um_bw;
    }


    function um_aX(eE, gD) {
        log("current node is " + cn);
        log("um_aX: sender is " + gD.innerText);
        if (!cn) {
            return;
        }
        log("delay show begin");
        if (cn.J == gD.id && um_s) {
            log("delay show sender id is " + gD.innerText);
            if (eE.style.visibility != "visible") {
                log("setpos begin");
                um_ay(eE, gD);
                um_bh(eE);
                um_ai(eE);
                log("set pos end");
            }
        }
        log("delay show end");
    }


    function um_ae(filter) {
        if (!filter) {
            return [];
        }
        var result = [], t = [];
        filter = filter.toLowerCase();
        if (filter != "" && (filter.substr(0, 6) != "filter")) {
            t = filter.split(" ");
            result[0] = t[0].substr(0, 1);
            result[1] = t[0].substr(1, 1);
            result[2] = t[0].substr(2, 3);
            result[3] = t[1].substr(0, 1);
            result[4] = t[1].substr(1, 1);
            result[5] = t[1].substr(2, 3);
        }
        return result;
    }


    function um_ai(eE) {
        var fV = eE;
        var t = [];
        if (fV == null || (fV == null)) {
            return false;
        }
        if (um_n && fV.filters[0]) {
            fV.style.visibility = "visible";
            return false;
        }
        if (t.length > 0) {
        } else {
            if ((fV.filters == null)) {
                fV.style.visibility = "visible";
                return false;
            }
            fV.style.visibility = "hidden";
            if (fV.filters[0]) {
                fV.filters[0].apply();
            }
            fV.style.visibility = "visible";
            if (fV.filters[0]) {
                fV.filters[0].play();
            }
        }
    }


    function um_Y(gn) {
        return gn.fb.ga.um_Y == true;
        return false;
    }


    function um_am(target, sh, sw, sst, ssl) {
        var top = target.showTop;
        var left = target.showLeft;
        if (left + target.showOffsetWidth > sw + ssl) {
            target.showLeft = sw + ssl - target.showOffsetWidth;
        }
        if ((top + target.showOffsetHeight > sh + sst)) {
            target.showTop = sh + sst - target.showOffsetHeight;
        }
        if (top < sst) {
            target.showTop = sst;
        }
        if (left < ssl) {
            target.showLeft = ssl;
        }
    }


    function hasRelativeParent(Item) {
        var t = Item;
        while (t.parentNode) {
            log("hasRelativeParent: t is " + t);
            var styl = um_aF(t, "position");
            if (styl == "relative") {
                log("hasRelativeParent: end " + t);
                return true;
            }
            t = t.parentNode;
        }
        log("hasRelativeParent: end " + t);
        return false;
    }


    function hasAbsoluteParent(Item) {
        var t = Item;
        while (t.parentNode) {
            var styl = um_aF(t, "position");
            if (styl == "absolute") {
                return true;
            }
            t = t.parentNode;
        }
        return false;
    }


    function um_ay(gT, I) {
        um_bn();
        log("set pos begin inside");
        var gc = um_aZ(I);
        var gd = um_ba(I);
        log("pos found");
        var dh = dg = 0;
        var gy = um_x[um_e];
        log("root group get");
        var left = gc, top = gd;
        var tMemObj;
        if ((ie || um_G || um_M) && gy.er == "" && (gy.dI == "")) {
            if (um_Y(I)) {
                var dh = document.getElementsByTagName("BODY")[0].offsetTop;
                var dg = document.getElementsByTagName("BODY")[0].offsetLeft;
            }
        }
        if (ie) {
            if (hasRelativeParent(I)) {
                if (document.documentElement &&
                    document.documentElement.clientHeight) {
                    dh = dg = 0;
                } else {
                    dg = - parseInt(um_aF(document.getElementsByTagName("BODY")[0], "margin-Left"));
                }
            }
        }
        if (ie || um_M) {
            if (hasAbsoluteParent(I)) {
                if (ie) {
                    dh = dg = 0;
                }
                if (um_M) {
                    dg = 0;
                    dh = 0;
                }
            }
        }
        log("body margin set");
        var fb = I.fb.ga;
        if (gT.fb.en == "5") {
            if (fb.dM == "v") {
                gT.fb.en = "6";
            } else {
                gT.fb.en = "2";
            }
        }
        switch (gT.fb.en) {
          case "2":
            left = gc + dg;
            top = gd + dh + I.offsetHeight;
            break;
          case "6":
            left = gc + dg + I.offsetWidth;
            top = gd + dh;
            break;
          case "4":
            left = gc + dg - gT.showOffsetWidth;
            top = gd + dh;
            break;
          case "8":
            left = gc + dg;
            top = gd + dh - gT.showOffsetHeight;
            break;
          default:;
        }
        var gL = um_aD(um_K);
        var gG = um_aB(um_K);
        var h = um_bb(um_K);
        var w = um_bc(um_K);
        if (um_t || um_M) {
            w = um_h.hg.innerWidth;
            h = um_h.hg.innerHeight;
        }
        if (um_i) {
            w += gG;
            h += gL;
            var showPlace;
            if (um_h.showBorder == "5") {
                switch (gT.fb.en) {
                  case "2":
                    showPlace = "8";
                    break;
                  case "4":
                    showPlace = "6";
                    break;
                  case "8":
                    showPlace = "2";
                    break;
                  case "6":
                    showPlace = "4";
                    break;
                  default:;
                }
            } else {
                showPlace = um_h.showBorder;
            }
            left += gG;
            top += gL;
            if (fb.um_Y) {
                switch (showPlace) {
                  case "8":
                    top = gL;
                    break;
                  case "4":
                    left = gG;
                    break;
                  case "6":
                    left = w - gT.showOffsetWidth;
                    if (!ie && !um_M && !um_t) {
                        left -= 20;
                    }
                    break;
                  case "2":
                    top = h - gT.showOffsetHeight;
                    if (!ie && !um_M && !um_t) {
                        top -= 21;
                    }
                    break;
                  default:;
                }
            }
        }
        log("pos set");
        tMemObj = gT.fb;
        var xf = tMemObj.eB * 1;
        var yf = tMemObj.eC * 1;
        if (!isNaN(xf)) {
            left += xf;
        }
        if (!isNaN(yf)) {
            top += yf;
        }
        if (um_i) {
            left += um_h.cU;
            top += um_h.cV;
        }
        if (um_o) {
            if (tMemObj.eq != "") {
                left -= tMemObj.ep;
                top -= tMemObj.ep;
            }
        }
        var popMarginTop = popMarginLeft = 0;
        if ((ie || um_G || um_M) && gy.er == "" && (gy.dI == "")) {
            var popMarginTop = um_K.getElementsByTagName("BODY")[0].offsetTop;
            var popMarginLeft = um_K.getElementsByTagName("BODY")[0].offsetLeft;
        }
        gT.showLeft = left;
        gT.showTop = top;
        um_am(gT, h, w, gL, gG);
        gT.style.left = gT.showLeft + "px";
        gT.style.top = gT.showTop + "px";
        log("set pos end inside");
    }


    function um_af(eE) {
        for (var i = 0; i <= um_y.length - 1; i++) {
            if (um_y[i].di == eE) {
                return um_y[i];
            }
        }
    }


    function um_X(item) {
    }


    function um_ab(eE) {
        var result = [];
        for (var i = 0; i <= um_y.length - 1; i++) {
            if (um_y[i].ga == eE) {
                result[result.length] = um_y[i];
            }
        }
        return result;
    }


    function um_S() {
        var t, gZ;
        t = um_x[um_A[um_c]];
        um_as(t);
        gZ = document.getElementById(t.J);
        gZ.fb = t;
        um_U(gZ);
        var fY = gZ.parentNode.parentNode.parentNode.parentNode;
        um_aq(t, gZ, t.er);
        if (t.dI != "") {
            gZ.style.position = "absolute";
            um_w = t;
            um_w.gq = gZ;
            document.oncontextmenu = function (event) {um_aU(event);return false;};
        } else {
            um_ai(gZ);
        }
        um_c++;
    }


    function um_aU(e) {
        clearTimeout(um_d);
        var t = um_w.gq;
        var gw = 0;
        var gx = 0;
        if (!e) {
            var e = window.event;
        }
        if (e.pageX || e.pageY) {
            gw = e.pageX;
            gx = e.pageY;
        } else if (e.clientX || e.clientY) {
            gw = e.clientX + um_aB();
            gx = e.clientY + um_aD();
        }
        t.style.left = gw + "px";
        t.style.top = gx + "px";
        log("bt show:group left:" + t.style.left);
        log("bt show:group top:" + t.style.top);
        um_ai(t);
        um_bh(t);
        um_d = setTimeout("hideContext()", um_w.dQ);
        return false;
    }


    function hideContext() {
        if (!um_s) {
            um_aJ(um_w.gq);
            um_bm(um_w.gq, true);
        }
    }


    function um_aq(fb, fV, scroll) {
        if (scroll != "") {
            var gZ = fV, t = fb;
            if (um_H) {
                var bl = um_aF(gZ, "border-left-width").split("p")[0] * 1;
                var br = um_aF(gZ, "border-right-width").split("p")[0] * 1;
                var fZ = gZ.offsetWidth - bl - br;
            }
            gZ.style.position = "absolute";
            if (um_H) {
                gZ.style.width = fZ + "px";
            }
            gZ.style.left = t.fx + "px";
            gZ.style.top = t.fy + "px";
            var gW = gZ.id;
            if (!um_n) {
                switch (t.er) {
                  case "x":
                    window.setInterval(function () {um_ao(gZ, true, false);}, 1);
                    break;
                  case "y":
                    window.setInterval(function () {um_ao(gZ, false, true);}, 1);
                    break;
                  case "xy":
                    window.setInterval(function () {um_ao(gZ, true, true);}, 1);
                    break;
                  default:;
                }
            } else {
                switch (t.er) {
                  case "x":
                    window.setInterval("scrollMenuIe5(\"" + gW + "\",true,false)", 1);
                    break;
                  case "y":
                    window.setInterval("scrollMenuIe5(\"" + gW + "\",false,true)", 1);
                    break;
                  case "xy":
                    window.setInterval("scrollMenuIe5(\"" + gW + "\",true,true)", 1);
                    break;
                  default:;
                }
            }
        }
    }


    function scrollMenuIe5(gW, fD, fE) {
        var t = document.getElementById(gW);
        um_ao(t, fD, fE);
    }


    function um_R(eE) {
        var result = "";
        if (eE.eu != "" && eE.eu) {
            result += "width:" + eE.eu + "; ";
        } else {
            result += "width:auto;";
        }
        result += "visibility:hidden;position:static;";
        result += um_be(eE);
        result = result.substr(0, result.length - 1);
        if (eE.eq != "") {
            if (!um_o) {
                result += genShadowCss(eE);
            } else if (um_o) {
            }
        }
        return result;
    }


    function genShadowCss(eX) {
        var result = "";
        if (eX.eq == 0) {
            result += " progid:DXImageTransform.Microsoft.DropShadow(color=" + eX.eo + ",offX=" + eX.ep + ",offY=" + eX.ep + ",positive=true);";
        } else if (eX.eq == 1) {
            result += " progid:DXImageTransform.Microsoft.Shadow(color=" + eX.eo + ",direction=135,strength=" + eX.ep + ");";
        }
        return result;
    }


    function um_aS() {
        if (um_D && (!document.getElementById)) {
            return;
        }
        var fX = "";
        if (um_c == -1) {
            um_c = 0;
        }
        var gM = um_A[um_c];
        var fe = eD = "";
        eD = "g" + um_aL();
        fX += "<table class=\"umtable\" cellspacing=\"0\" cellpadding=\"0\"  style=\"border:none;position:static;width:100%;";
        if (um_o && (um_x[gM].eq != "")) {
            fX += "filter:" + genShadowCss(um_x[gM]);
        }
        fX += "\" ><tr class=\"umtr\"><td class=\"umtd\">";
        fX += "<table cellspacing=\"0\" cellpadding=\"0\" class=\"umtable\" id=\"" + eD + "\"" + " align=\"" + um_x[gM].dO + "\"" + " style=\"" + um_R(um_x[gM]) + ";\"" + "><tr class=\"umtr\"><td class=\"umtd\"" + ">";
        fX += um_aa(um_x[gM], um_c, true);
        fX += "</td></tr></table></td></tr></table>";
        um_x[gM].J = eD;
        document.write(fX);
        if (!um_x[gM].dI) {
            if (ie || um_G) {
                window.attachEvent("onload", initHideSelectbox);
            } else {
                window.addEventListener("load", initHideSelectbox, false);
            }
        }
    }


    function initHideSelectbox() {
        if (needReArrange) {
            for (var i = 0; i <= um_A.length - 1; i++) {
                var t = um_x[um_A[i]];
                um_as(t);
            }
        }
        for (var i = 0; i <= um_A.length - 1; i++) {
            var fV = um_L.getElementById(um_x[um_A[i]].J);
            um_bh(fV, false, false);
        }
    }


    function um_T(eY) {
        var result = [];
        result[0] = eY.eK;
        var t = eY.I;
        while (t) {
            result[result.length] = t.eK;
            t = t.I;
        }
        return result;
    }


    function um_aj(eE) {
        var result = [];
        var t = eE.I;
        while (t) {
            result[result.length] = t.eK;
            t = t.I;
        }
        return result;
    }


    function um_aR(gf) {
        var l = gf.length;
        var result = "[";
        for (i = 0; i <= l - 1; i++) {
            result += gf[i] + ",";
        }
        if (l > 0) {
            result = result.substr(0, result.length - 1);
        }
        result += "]";
        return result;
    }


    function um_aE(gN) {
        if (gN == "") {
            return "";
        }
        var result = "";
        var da = gN.split(" ");
        for (i = 0; i <= da.length - 1; i++) {
            if (i <= da.length - 2) {
                result += da[i] + "&nbsp;";
            } else {
                result += da[i];
            }
        }
        return result;
    }


    function um_aa(eE, gA, fC) {
        var dj = um_ab(eE);
        var fX = "";
        var eG = um_aR(um_aj(eE));
        fX += "<table class='umtable' cellpadding=0" + " cellspacing=\"" + eE.dG + "\"";
        if (!fC) {
            fX += " style=\"" + um_be(eE) + "\" ";
        } else {
            fX += "align=\"" + eE.dO + "\" ";
        }
        if (um_o && (eE.eq != "")) {
        }
        if (um_i && !eE.um_Y) {
            fX += " onmouseover=\"parent." + um_h.hk + ".groupOver(event,this," + gA + "," + eG + ");\" onmouseout=\"parent." + um_h.hk + ".groupOut(event,this," + eG + ")\"" + " >";
        } else {
            fX += " onmouseover=\"groupOver(event,this," + gA + "," + eG + ");\" onmouseout=\"groupOut(event,this," + eG + ")\"" + " >";
        }
        if (eE.dM != "v") {
            fX += "<tr class='umtr'>";
        }
        var eR = dj.length;
        for (var i = 0; i <= eR - 1; i++) {
            var c = dj[i];
            fe = "r" + um_aL();
            if (eE.dM == "v") {
                fX += "<tr class='umtr'>";
            }
            var gZ;
            if (c.dX == 2) {
                gZ = 0;
            } else {
                gZ = eE.dF;
            }
            var link = um_bg(c);
            fX += "<td class='umtd'>";
            fX += link;
            fX += "<table class='umtable'" + " cellspacing=\"0\" " + " cellpadding=\"" + gZ + "\" " + " class=\"astb\"" + " style=\"" + um_bf(c, gA) + "\"" + " id=\"" + fe + "\"" + " title=\"" + c.ey + "\"";
            var ge = um_aR(um_T(c));
            if (um_i && !eE.um_Y) {
                fX += "onclick=\"parent." + um_h.hk + ".itemClick(event,this," + gA + "," + ge + ")\" onmouseover=\"parent." + um_h.hk + ".itemOver(event,this," + gA + "," + ge + ")\" onmouseout=\"parent." + um_h.hk + ".itemOut(event,this," + ge + ")\"";
            } else {
                fX += "onclick=\"itemClick(event,this," + gA + "," + ge + ");\" onmouseover=\"itemOver(event,this," + gA + "," + ge + ")\" onmouseout=\"itemOut(event,this," + ge + ")\"";
            }
            fX += " >";
            fX += "<tr>";
            switch (c.dX) {
              case 0:
                fX += um_aP(c.ee, c.dS, c.dT, c, true);
                var um_a = "asmt" + um_aL();
                fX += "<td class='umtd'" + " style=\"" + um_V(c) + "\"" + " valign=\"" + c.dv + "\"" + " id=\"" + um_a + "\"" + " >";
                fX += um_aE(c.dE);
                fX += "</td>";
                c.gu = um_a;
                fX += um_aP(c.dZ, c.dy, c.dz, c, false);
                break;
              case 1:
                fX += um_aP(c.ee, c.dS, c.dT, c, true);
                var um_a = "asimgitem" + um_aL();
                fX += "<td class='umtd'" + " style=\"" + um_V(c) + "\"" + " valign=\"" + c.dv + "\"" + " >";
                fX += um_Q(c, um_a);
                fX += "</td>";
                c.gm = um_a;
                fX += um_aP(c.dZ, c.dy, c.dz, c, false);
                break;
              case 2:
                fX += um_aP(c.ee, c.dS, c.dT, c, true);
                break;
              case 3:
                fX += um_aP(c.ee, c.dS, c.dT, c, true);
                var um_a = "asmt" + um_aL();
                fX += "<td class='umtd'" + " style=\"" + um_V(c) + "\"" + " valign=\"" + c.dv + "\"" + " id=\"" + um_a + "\"" + " >";
                fX += c.dE;
                fX += "</td>";
                c.gu = um_a;
                fX += um_aP(c.dZ, c.dy, c.dz, c, false);
                break;
              default:;
            }
            fX += "</tr>";
            fX += "</table>";
            if (!ie && (link != "")) {
                fX += "</a>";
            }
            fX += "</td>";
            if (eE.dM == "v") {
                fX += "</tr>";
            }
            c.J = fe;
        }
        if (eE.dM != "v") {
            fX += "</tr>";
        }
        fX += "</table>";
        var pou = [];
        if (um_t) {
            fX += "<div class=\"umdiv\" style=\"position:absolute;visibility:hidden;left:0;top:0\">";
            for (var i = 0; i <= dj.length - 1; i++) {
                var tmpSrc = dj[i].ei;
                if (!um_aM(tmpSrc, pou)) {
                    fX += "<img src=\"" + tmpSrc + "\">";
                    pou[pou.length] = tmpSrc;
                }
                var tmpSrc = dj[i].ee;
                if (!um_aM(tmpSrc, pou)) {
                    fX += "<img src=\"" + tmpSrc + "\">";
                    pou[pou.length] = tmpSrc;
                }
                var tmpSrc = dj[i].eh;
                if (!um_aM(tmpSrc, pou)) {
                    fX += "<img src=\"" + tmpSrc + "\">";
                    pou[pou.length] = tmpSrc;
                }
                var tmpSrc = dj[i].dZ;
                if (!um_aM(tmpSrc, pou)) {
                    fX += "<img src=\"" + tmpSrc + "\">";
                    pou[pou.length] = tmpSrc;
                }
            }
            fX += "</div>";
        }
        return fX;
    }


    function setStatus(hl, status) {
        hl.status = status;
    }


    function linkOver(e, gD, eK) {
        log("----------link over:" + gD.innerText + "----------");
        var stat = "";
        if (um_y[eK].et) {
            stat = um_y[eK].et;
        } else {
            stat = um_y[eK].ez;
        }
        top.status = stat;
        log("stat set: " + stat);
        if (ie) {
            document.df = true;
        }
        log("----------link over end:" + gD.innerText + "----------");
    }


    function um_aY(gN) {
        var da = gN.split("\"");
        var result = gN;
        if (da.length >= 1) {
            result = "";
            for (var i = 0; i <= da.length - 1; i++) {
                if (i <= da.length - 2) {
                    result += da[i] + "'";
                } else {
                    result += da[i];
                }
            }
        } else {
        }
        return result;
    }


    function um_bg(eY) {
        var result = "";
        var url = eY.ez;
        if (url != "") {
            result += "<a class=\"uma\" href=\"" + um_aY(url) + "\" ";
            var target = eY.ex;
            if (target != "") {
                result += " target=\"" + target + "\"";
            }
            if (um_i && !eY.ga.um_Y) {
                result += " style=\"text-decoration:none;\" onmouseover=\"parent." + um_h.hk + ".linkOver(event,this," + eY.eK + ");return true;\"";
            } else {
                result += " style=\"text-decoration:none;\" onmouseover=\"linkOver(event,this," + eY.eK + ");return true;\" ";
            }
            result += ">";
        }
        return result;
    }


    function um_be(eE) {
        var result = "";
        if (eE.eb != "") {
            result += "border-left:" + eE.eb + ";";
        }
        if (eE.ec != "") {
            result += "border-right:" + eE.ec + ";";
        }
        if (eE.ed != "") {
            result += "border-top:" + eE.ed + ";";
        }
        if (eE.ea != "") {
            result += "border-bottom:" + eE.ea + ";";
        }
        if (eE.dA != "") {
            result += "background-color:" + eE.dA + ";";
        }
        if (eE.dB) {
            result += "background-image:url(" + eE.dB + ");";
            if (eE.dC == true && (eE.dD == true)) {
                result += "background-repeat:";
                result += "repeat;";
            } else if (eE.dC == true) {
                result += "background-repeat:";
                result += "repeat-x;";
            } else if (eE.dD == true) {
                result += "background-repeat:";
                result += "repeat-y;";
            } else {
                result += "background-repeat:";
                result += "no-repeat;";
            }
        }
        if (ie) {
        }
        if (ie) {
            if (eE.dN != "") {
                result += eE.dN + " ";
            } else {
                result += "filter:";
            }
            if (eE.dw != "" && (eE.dw * 1 != 100)) {
                if (!um_n) {
                    result += "progid:DXImageTransform.Microsoft.Alpha(opacity=" + eE.dw + ")  ";
                } else {
                }
            }
        } else {
        }
        result += ";";
        return result;
    }


    function um_V(eY) {
        var result = "";
        if (eY.du) {
            result += "text-align:" + eY.du + ";";
        }
        result += "white-space:nowrap;";
        result += "padding:" + eY.ga.dF + "px;";
        result += " VERTICAL-ALIGN:" + eY.dv + ";";
        return result;
    }


    function um_W(cursor) {
        var dm = ["default", "pointer", "crosshair", "help", "text", "move", "wait", "hand"];
        var gN = cursor.toLowerCase();
        return um_aM(gN, dm);
    }


    function um_bf(eY, gA) {
        var result = "";
        result = "width:100%;";
        if (eY.dX == 2) {
            if (eY.ga.dM == "v") {
                eY.eA = "";
            } else {
                eY.dP = "";
            }
        }
        if (eY.dP > 0) {
            result += "height:" + eY.dP + "px;";
        }
        if (eY.eA > 0) {
            result += "width:" + eY.eA + "px;";
        }
        if (eY.dX != 2) {
            var by = um_x[um_A[gA]].dL;
            var cursor = um_x[um_A[gA]].dK;
            if (eY.ez != "") {
                if (um_W(by)) {
                    result += " cursor:" + by + ";";
                } else {
                    result += " cursor:url(" + by + ")," + by + ",pointer;";
                }
            } else {
                if (um_W(cursor)) {
                    result += " cursor:" + cursor + ";";
                } else {
                    result += " cursor:url(" + cursor + "),default;";
                }
            }
        }
        return result;
    }


    function um_Q(eY, id) {
        var result = "";
        var th = ha = "px";
        if (eY.dV == "auto") {
            th = "";
        }
        if (eY.dW == "auto") {
            ha = "";
        }
        result += "<img " + " id=\"" + id + "\" " + " style=\"height:" + eY.dV + th + "; " + " width:" + eY.dW + ha + "; " + " border:" + eY.dU + "px solid #000000;\"" + " src=\"" + eY.ef + "\"" + ">";
        return result;
    }


    function um_aP(src, height, width, eY, eJ) {
        if (height == "" && width == "" && (eY.dX != 2)) {
            return "";
        }
        if (width == 0 && (eY.dX != 2)) {
            if (eY.dX == 1) {
                if (eY.ga.dM != "v") {
                    return "";
                } else if (!eJ && (eY.ga.eV == 0)) {
                    return "";
                } else if (eJ && (eY.ga.eW == 0)) {
                    return "";
                }
            }
        }
        var eL = "asimg" + um_aL();
        var fX = "";
        var hb = 0;
        if (width == "" || width == -1 || (width == 0)) {
            hb = 1;
        } else {
            hb = width;
        }
        if (eJ && (eY.ga.dM == "v")) {
            if (eY.ga.eW == 0) {
                hb = 1;
            } else {
                hb = eY.ga.eW;
            }
        } else if (eY.ga.dM == "v") {
            if (eY.ga.eV == 0) {
                hb = 1;
            } else {
                hb = eY.ga.eV;
            }
        }
        fX += "<td class=\"umtd\" style=\"width:" + hb + "px;";
        if (eY.dX != 2) {
            fX += "padding:" + eY.ga.dF + "px;";
            fX += " VERTICAL-ALIGN:" + eY.dv + ";";
        }
        fX += "\">";
        if ((src != "")) {
            var border = "none";
            if (eJ && eY.dR) {
                border = eY.dR * 1 + "px solid #000000";
            }
            if (!eJ && eY.dx) {
                border = eY.dx * 1 + "px solid #000000";
            }
            fX += "<img " + " id=\"" + eL + "\" " + " src=\"" + src + "\" style=\"border:" + border + "\"";
            if (height >= 0) {
                fX += "height=\"" + height + "\" ";
            }
            if (width >= 0) {
                fX += "width =\"" + width + "\" ";
            }
            fX += "/>";
        }
        fX += "</td>";
        if (eJ) {
            eY.gk = eL;
        } else {
            eY.gh = eL;
        }
        return fX;
    }


    function um_aL() {
        um_bn();
        if (isNaN(um_r)) {
            um_r = 0;
            log("global id num reset !");
        }
        if (isNaN(um_K.um_r)) {
            um_K.um_r = 0;
            log("id num reset !");
        }
        ++um_r;
        return ++um_K.um_r;
    }


    function um_aQ(fV, da) {
        var result = [];
        for (var i = 0; i <= da.length - 1; i++) {
            if (da[i] != fV) {
                result[result.length] = da[i];
            }
        }
        return result;
    }


    function um_aM(fV, f) {
        for (var i = 0; i <= f.length - 1; i++) {
            if (fV == f[i]) {
                return true;
            }
        }
        return false;
    }


    function log(fi) {
        um_bn();
        var fW = um_K.getElementById("debugHint");
        if (um_v && fW) {
            fW.value = fi + "\r" + "\n" + fW.value;
        }
    }


    function um_aZ(fV) {
        var dn = 0;
        if (fV.offsetParent) {
            while (1) {
                dn += fV.offsetLeft;
                fV = fV.offsetParent;
                if (!fV.offsetParent) {
                    break;
                }
            }
        } else if (fV.x) {
            dn += fV.x;
        }
        return dn;
    }


    function um_ba(fV) {
        var dp = 0;
        if (fV.offsetParent) {
            while (1) {
                dp += fV.offsetTop;
                fV = fV.offsetParent;
                if (!fV.offsetParent) {
                    break;
                }
            }
        } else if (fV.y) {
            dp += fV.y;
        }
        return dp;
    }


    function um_aF(el, gP) {
        if (um_J || um_I || ie) {
            var gX = gP.split("-");
            var gY = "";
            if (gX.length > 0) {
                gP = "";
                for (var i = 0; i <= gX.length - 1; i++) {
                    if (i >= 1) {
                        gY = gX[i].substr(0, 1);
                        gY = gY.toUpperCase();
                        gY += gX[i].substring(1);
                    } else {
                        gY = gX[i];
                    }
                    gP += gY;
                }
            } else {
            }
        }
        var x = el;
        if (um_p || um_n || um_o || um_YG) {
            var y = x.currentStyle[gP];
        } else if (um_q) {
            var y = eval("x.currentStyle." + gP);
        } else if (um_I || um_J) {
            var y = document.defaultView.getComputedStyle(x, null).getPropertyValue(gP);
            log("get style: y is " + y);
        } else {
            var y = document.defaultView.getComputedStyle(x, null).getPropertyValue(gP);
        }
        return y;
    }


    function um_aN() {
        var fB = navigator.userAgent;
        var hd = navigator.appVersion;
        log("navigator is: " + fB);
        log("version is:" + hd);
        if (hd.indexOf("MSIE 5.5") != -1) {
            um_o = true;
        }
        if (hd.indexOf("MSIE 5.0") != -1) {
            um_n = true;
        }
        if (hd.indexOf("IE") != -1 && (fB.indexOf("Opera") == -1)) {
            ie = true;
        }
        if (fB.indexOf("Opera/9.00") != -1) {
            um_J = true;
        }
        if (fB.indexOf("Opera 8") != -1) {
            um_I = true;
        }
        if (fB.indexOf("Opera") != -1) {
            um_G = true;
        }
        if (fB.indexOf("Opera 7") != -1) {
            um_H = true;
        }
        if (fB.indexOf("Safari") != -1) {
            um_M = true;
        }
        if (fB.indexOf("Netscape/7") != -1) {
            um_E = true;
        }
        if (fB.indexOf("Netscape/6") != -1) {
            um_D = true;
        }
        if (fB.indexOf("MSIE 7.0") != -1) {
            um_q = true;
        }
        if (fB.indexOf("MSIE 8.0") != -1) {
            um_YG = true;
        }
        if (fB.indexOf("MSIE 6") != -1 && (fB.indexOf("Opera") == -1)) {
            um_p = true;
        }
        if (fB.indexOf("KHTML/3") != -1) {
            um_u = true;
        }
        if (fB.indexOf("Konqueror") != -1) {
            um_t = true;
        }
        if (fB.indexOf("Firefox") != -1) {
            ff = true;
        }
        if (fB.indexOf("Mozilla/5.0") != -1 &&
            (fB.indexOf("Firefox") == -1)) {
            um_C = true;
        }
    }


    function um_aw(fV, value) {
        fV.style.opacity = value / 100;
        if (ie) {
            fV.style.filter += " alpha(opacity=" + value + ")";
        }
    }


    function um_aC(e) {
        if (!e) {
            var e = window.event;
        }
        e.cancelBubble = true;
        if (e.stopPropagation) {
            e.stopPropagation();
        }
    }


    function all(item) {
        if (!item) {
            return;
        }
        var result;
        if (um_n) {
            result = item.all;
        } else {
            result = item.getElementsByTagName("*");
        }
        return result;
    }


    function um_bc(O) {
        var value;
        var hl;
        if (O) {
            if (O.defaultView) {
                hl = O.defaultView;
            } else {
                hl = O.parentWindow;
            }
        }
        if (hl.innerHeight) {
            value = hl.innerWidth;
        } else if (O.documentElement && O.documentElement.clientHeight) {
            value = O.documentElement.clientWidth;
        } else if (O.body) {
            value = O.body.clientWidth;
        }
        return value;
    }


    function um_bb(O) {
        var value;
        var hl = window;
        if (O) {
            if (O.defaultView) {
                hl = O.defaultView;
            } else {
                hl = O.parentWindow;
            }
        }
        if (hl.innerHeight) {
            value = hl.innerHeight;
        } else if (O.documentElement && O.documentElement.clientHeight) {
            value = O.documentElement.clientHeight;
        } else if (O.body) {
            value = O.body.clientHeight;
        }
        return value;
    }


    function um_aD(O) {
        if (!O) {
            O = document;
        }
        if (O.documentElement && O.documentElement.scrollTop) {
            dr = O.documentElement.scrollTop;
        } else if (O.body) {
            dr = O.body.scrollTop;
        }
        return dr;
    }


    function um_aB(O) {
        if (!O) {
            O = document;
        }
        if (O.documentElement && O.documentElement.scrollLeft) {
            dq = O.documentElement.scrollLeft;
        } else if (O.body) {
            dq = O.body.scrollLeft;
        }
        return dq;
    }


    function slideMove2(item, show, gI, direction, eM) {
        if (!item) {
            return;
        }
        var gR = 100 / gI;
        if (eM) {
            var eT = item;
            item = eT.childNodes[0];
            var fT = item.offsetTop, fP = item.offsetLeft;
            item.fT = fT;
            item.fP = fP;
            var gW;
            item.gQ = 0;
            item.gS = 0;
            var gC = "rect(0px," + item.offsetWidth + "px," + item.offsetHeight + "px,0px)";
            eT.style.left = fP + "px";
            eT.style.top = fT + "px";
            eT.style.height = "1px";
            eT.style.width = "1px";
            eT.style.clip = gC;
            eT.style.backgroundColor = "Transparent";
            eT.style.padding = 0;
            eT.style.margin = 0;
            item.eU = eT.id;
            log(gC);
            if (show) {
                switch (direction * 1) {
                  case 2:
                    item.style.top = (item.offsetTop - item.offsetHeight) + "px";
                    eI = 0;
                    break;
                  case 6:
                    item.style.left = (item.offsetLeft - item.offsetWidth) + "px";
                    vstep = 0;
                    break;
                  case 8:
                    item.style.top = (item.offsetTop + item.offsetHeight) + "px";
                    eI = 0;
                    break;
                  case 4:
                    item.style.left = (item.offsetLeft + item.offsetWidth) + "px";
                    vstep = 0;
                    break;
                  default:;
                }
            } else {
                switch (direction) {
                  case 2:
                    item.gS = item.offsetTop + item.offsetHeight;
                    eI = 0;
                    break;
                  case 6:
                    item.gQ = item.offsetLeft + item.offsetWidth;
                    vstep = 0;
                    break;
                  case 8:
                    item.gS = item.offsetTop - item.offsetHeight;
                    eI = 0;
                    break;
                  case 4:
                    item.gQ = item.offsetLeft - item.offsetWidth;
                    vstep = 0;
                    break;
                  default:;
                }
            }
            log("item init top is " + item.style.top);
            item.style.visibility = "visible";
        } else {
            var item = document.getElementById(item);
            var gz = document.getElementById(item.eU);
            switch (direction * 1) {
              case 2:
              case 6:
                if (direction == 2) {
                    item.vstep = Math.ceil(0.2 * (item.gS - item.offsetTop));
                    item.eI = 0;
                } else {
                    item.eI = Math.ceil(0.2 * (item.gQ - item.offsetLeft));
                    item.vstep = 0;
                }
                log("vstep is " + item.vstep);
                item.style.top = (item.offsetTop + item.vstep) + "px";
                item.style.left = (item.offsetLeft + item.eI) + "px";
                if (item.offsetTop >= item.gS &&
                    (item.offsetLeft >= item.gQ)) {
                    log("slide move over oLeft is " + fP + " oTop is " + fT);
                    if (gz) {
                    }
                    item.style.top = item.fT + "px";
                    item.style.left = item.fP + "px";
                    if (!show) {
                        item.style.visibility = "hidden";
                    }
                    clearTimeout(gW);
                    log("item final top is " + item.offsetTop);
                    return;
                }
                break;
              case 4:
              case 8:
                vstep = Math.ceil(0.2 * Math.abs(item.offsetTop - gS));
                eI = Math.ceil(0.2 * Math.abs(item.offsetLeft - gQ));
                item.style.top = (item.offsetTop - vstep) + "px";
                item.style.left = (item.offsetLeft - eI) + "px";
                if (item.offsetTop <= gS && (item.offsetLeft <= gQ)) {
                    log("slide move over oLeft is " + fP + " oTop is " + fT);
                    eT.parentNode.replaceChild(item, eT);
                    item.style.top = fT + "px";
                    item.style.left = fP + "px";
                    if (!show) {
                        item.style.visibility = "hidden";
                    }
                    clearTimeout(gW);
                    log("item final top is " + item.offsetTop);
                    return;
                }
                break;
              default:;
            }
        }
        setTimeout("slideMove2(\"" + item.id + "\"," + show + "," + gI + "," + direction + ",false)", gR);
    }


    function um_aA(item, show, gI, direction) {
        if (!item) {
            return;
        }
        var fT = item.offsetTop, fP = item.offsetLeft;
        item.fT = fT;
        item.fP = fP;
        var gR = 100 / gI;
        var gW;
        var gQ = gS = 0;
        var gC = "rect(0px," + item.offsetWidth + "px," + item.offsetHeight + "px,0px)";
        var eT = document.createElement("DIV");
        eT.style.position = "absolute";
        item.parentNode.appendChild(eT);
        eT.style.left = fP + "px";
        eT.style.top = fT + "px";
        eT.style.height = "1px";
        eT.style.width = "1px";
        eT.style.clip = gC;
        eT.style.backgroundColor = "Transparent";
        eT.style.padding = 0;
        eT.style.margin = 0;
        item.style.left = "0px";
        item.style.top = "0px";
        eT.appendChild(item);
        log(gC);
        if (show) {
            switch (direction * 1) {
              case 2:
                item.style.top = (item.offsetTop - item.offsetHeight) + "px";
                eI = 0;
                break;
              case 6:
                item.style.left = (item.offsetLeft - item.offsetWidth) + "px";
                vstep = 0;
                break;
              case 8:
                item.style.top = (item.offsetTop + item.offsetHeight) + "px";
                eI = 0;
                break;
              case 4:
                item.style.left = (item.offsetLeft + item.offsetWidth) + "px";
                vstep = 0;
                break;
              default:;
            }
        } else {
            switch (direction) {
              case 2:
                item.gS = item.offsetTop + item.offsetHeight;
                eI = 0;
                break;
              case 6:
                item.gQ = item.offsetLeft + item.offsetWidth;
                vstep = 0;
                break;
              case 8:
                item.gS = item.offsetTop - item.offsetHeight;
                eI = 0;
                break;
              case 4:
                item.gQ = item.offsetLeft - item.offsetWidth;
                vstep = 0;
                break;
              default:;
            }
        }
        log("item init top is " + item.style.top);
        item.style.visibility = "visible";
        var cr = 0;
        if (!um_n) {
            gW = setInterval(function () {log("slide tTop is " + gS);log("slide current top " + item.offsetTop);switch (direction * 1) {case 2:case 6:if (direction == 2) {item.vstep = Math.ceil(0.2 * (item.gS - item.offsetTop));eI = 0;} else {item.eI = Math.ceil(0.2 * (item.gQ - item.offsetLeft));vstep = 0;}log("vstep is " + vstep);item.style.top = (item.offsetTop + item.vstep) + "px";item.style.left = (item.offsetLeft + item.eI) + "px";if (item.offsetTop >= item.gS && (item.offsetLeft >= item.gQ)) {log("slide move over oLeft is " + fP + " oTop is " + fT);eT.parentNode.replaceChild(item, eT);item.style.top = item.fT + "px";item.style.left = item.fP + "px";if (!show) {item.style.visibility = "hidden";}clearTimeout(gW);log("item final top is " + item.offsetTop);return;}break;case 4:case 8:vstep = Math.ceil(0.2 * Math.abs(item.offsetTop - gS));eI = Math.ceil(0.2 * Math.abs(item.offsetLeft - gQ));item.style.top = (item.offsetTop - vstep) + "px";item.style.left = (item.offsetLeft - eI) + "px";if (item.offsetTop <= gS && (item.offsetLeft <= gQ)) {log("slide move over oLeft is " + fP + " oTop is " + fT);eT.parentNode.replaceChild(item, eT);item.style.top = fT + "px";item.style.left = fP + "px";if (!show) {item.style.visibility = "hidden";}clearTimeout(gW);log("item final top is " + item.offsetTop);return;}break;default:;}}, gR);
        }
    }


    function recoverScroll(gH) {
        var oldHideList = gH.um_bw;
        um_bh(gH, true, false);
        var newHideList = gH.um_bw;
        for (var i = 0; i < oldHideList.length; i++) {
            if (!um_aM(oldHideList[i], newHideList)) {
                oldHideList[i].style.visibility = "visible";
            }
        }
    }


    function um_ao(gH, fD, fE) {
        um_F = false;
        if (!gH.eQ) {
            gH.eQ = 0;
        }
        if (!gH.eP) {
            gH.eP = 0;
        }
        eQ = gH.eQ;
        eP = gH.eP;
        if (document.documentElement && document.documentElement.scrollTop) {
            dr = document.documentElement.scrollTop;
        } else if (document.body) {
            dr = document.body.scrollTop;
        }
        if (document.documentElement && document.documentElement.scrollLeft) {
            dq = document.documentElement.scrollLeft;
        } else if (document.body) {
            dq = document.body.scrollLeft;
        }
        if (fE) {
            if (dr != eQ) {
                gg = 0.3 * (dr - eQ);
                if (gg > 0) {
                    gg = Math.ceil(gg);
                } else {
                    gg = Math.floor(gg);
                }
                gH.style.top = gH.offsetTop + gg + "px";
                eQ = eQ + gg;
                um_F = true;
                recoverScroll(gH);
                um_bh(gH, false, false);
            }
        }
        if (fD) {
            if (dq != eP) {
                gg = 0.3 * (dq - eP);
                if (gg > 0) {
                    gg = Math.ceil(gg);
                } else {
                    gg = Math.floor(gg);
                }
                gH.style.left = gH.offsetLeft + gg + "px";
                eP = eP + gg;
                um_F = true;
                recoverScroll(gH);
                um_bh(gH, false, false);
            }
        }
        gH.eQ = eQ;
        gH.eP = eP;
    }


    function um_aT() {
        um_v = !um_v;
    }

