// UDMv4.2 //
/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.2 by Brothercake
  http://www.udm4.com/
  
  This script may not be used or distributed without license

\***************************************************************/
um.ap = function(umC, umE)
{
    um.rl = um.rv.length;
    if (um.rl > 0)
    {
        um.i = 0;
        do
        {
            if (um.rv[um.i][1] == '')
            {
                um.rv[um.i][0](umE, umC);
            }
            else if (umC == um.rv[um.i][1])
            {
                um.rv[um.i][0](umE);
            }
            um.i++;
        }
        while (um.i < um.rl);
    }
};
if (!um.k && typeof window.addEventListener != um.un)
{
    window.addEventListener('load', umIni, 0);
}
else if (um.o7)
{
    um.m.addEventListener('load', umIni, 0);
}
else if (um.wie)
{
    window.attachEvent('onload', umIni);
    um.ex = ['onmouseover', 'onmouseout', 'onmousedown', 'onmouseup', 'onclick', 'onmousewheel', 'onfilterchange',
    'onkeydown', 'onfocus', 'onactivate', 'onscroll', 'over', 'out', 'target',
    'relatedTarget'];
window.attachEvent('onunload', function()
{
    um.da = document.all.length;
    i = 0;
    do
    {
        um.t = document.all[i];
        um.gg = um.ex.length;
        j = 0;
        do
        {
            um.t[um.ex[j]] = null;
            j++;
        }
        while (j < um.gg);
        i++;
    }
    while (i < um.da);
}
);
}
else
{
if (typeof window.onload == 'function')
{
    um.on = onload;
window.onload = function()
{
    um.on();
    umIni();
};
}
else
{
window.onload = umIni;
}
}
function umIni()
{
    umTree = (um.b) ? um.gd('udm') : null;
    if (umTree != null)
    {
        if (um.k)
        {
            um.cleanWhitespace(umTree);
            um.kn = umTree.childNodes;
            um.kl = um.kn.length;
            i = 0;
            do
            {
                um.t = um.gu(um.kn[i])[0];
                if (um.t)
                {
                    um.kn[i].removeChild(um.t);
                }
                i++;
            }
            while (i < um.kl);
        }
        else if (um.d)
        {
            um.ap('000', umTree);
            for (i in um.menuCode)
            {
                um.nh = um.gd(i);
                if (um.nh != null)
                {
                    if (um.mie)
                    {
                        um.menuCode[i] = um.menuCode[i].replace(/<\/(li|ul)>/ig, '</$1>\n');
                    }
                    um.nh.innerHTML += um.menuCode[i];
                    if (um.mie)
                    {
                        um.dm = um.gm(um.nh);
                        um.xn(um.dm);
                        um.xh(um.dm);
                    }
                }
            }
            um.cleanWhitespace(umTree);
            um.st = 0;
            um.kb = (um.kb && typeof umKM == 'function');
            if (um.kb)
            {
                um.kbm = new umKM;
                um.ap('001', um.kbm);
            }
            if (um.e[8] == 'yes' && um.wie)
            {
                um.t = um.m.cookie;
                if (!um.t || um.t.indexOf('udmSnapshot') == -1 || typeof applySnapshot == um.un)
                {
                    um.st = 1;
                    um.sy = um.m.createStyleSheet();
                    um.sy.addRule('#udm ul',
                    'visibility:visible;display:block;position:absolute !important;margin-top:-100em !important;width:1px;height:1px;overflow:scroll;',
                    0);
document.attachEvent('onmousewheel', function()
{
    if (event.ctrlKey && um.st)
    {
        um.sy.disabled = 1;
        um.st = 0;
    }
}
);
}
}
um.sp = (um.sp && typeof udmSpeechModule == 'function');
if (um.sp)
{
um.sapi = new udmSpeechModule;
um.ap('002', um.sapi);
}
um.n = new umNav(umTree);
um.ap('009', um.n);
if (um.fe)
{
um.tr.style.top = (um.getScrollAmount()) + 'px';
window.attachEvent('onscroll', function()
{
    um.tr.style.top = (um.getScrollAmount()) + 'px';
}
);
}
if (um.s)
{
umTree.style.KhtmlOpacity = "1";
}
um.s1 = ( typeof umTree.style.KhtmlOpacity != um.un);
um.ready = 1;
um.ap('010', um.tr);
}
}
}
function umNav(umTree)
{
    um.n = this;
    um.tr = umTree;
    if (um.wie)
    {
        um.tr.style.color = 'black';
    }
    if (um.rg)
    {
        um.rw = 0;
    }
    um.li = umTree.getElementsByTagName('li');
    um.ll = um.li.length;
    i = 0;
    do
    {
        if (um.wl > 0)
        {
            um.t = um.li[i];
            if (um.t.className == '' && !um.ne(um.t))
            {
                um.t = um.gp(um.t.parentNode);
                if (um.t.className != '' && !um.ne(um.t))
                {
                    um.li[i].className = um.t.className;
                }
            }
        }
        this.it(um.li[i]);
        i++;
    }
    while (i < um.li.length);
    if (um.vl > 0)
    {
        um.mo = um.gu(um.tr);
        um.en = um.mo.length;
        if (um.en > 0)
        {
            i = 0;
            do
            {
                if (um.mo[i].className == '')
                {
                    um.t = um.mo[i].parentNode.parentNode;
                    if (um.t.className != '' && um.t.className != 'udm')
                    {
                        um.mo[i].className = um.t.className;
                    }
                }
                i++;
            }
            while (i < um.en);
        }
    }
    um.mf = 0;
    um.lf = 0;
    if (typeof um.m.addEventListener != um.un)
    {
um.m.addEventListener('mousedown', function(e)
{
    um.mf = 1;
    clearInterval(um.oc);
    um.or = 0;
    if (um.reset[0] != 'no')
    {
        um.cm(e);
    }
}
, 0);
um.m.addEventListener('mouseup', function(e)
{
    um.mf = 0;
}
, 0);
}
else if (typeof um.m.attachEvent != um.un)
{
um.m.attachEvent('onmousedown', function()
{
    um.mf = 1;
    clearInterval(um.oc);
    um.or = 0;
    if (um.reset[0] != 'no')
    {
        if (um.hz)
        {
            if (!um.tr.contains(event.srcElement))
            {
                um.n.ts('visible');
            }
        }
        um.cm();
    }
}
);
um.m.attachEvent('onmouseup', function()
{
    um.mf = 0;
}
);
}
if (um.kb)
{
um.kbm.bdh();
}
else if (um.e[8] == 'yes' && um.wie)
{
um.gc(um.tr).attachEvent('onfocus', function()
{
    if (um.st)
    {
        um.sy.disabled = 1;
        um.st = 0;
    }
}
);
}
if (um.rg)
{
this.aw();
}
um.cc = null, um.cr = 0, um.oc = null, um.or = 0;
if (!um.ie)
{
um.tr.contains = function(umN)
{
    if (umN == null)
    {
        return false;
    }
    if (umN == this)
    {
        return true;
    }
    else
    {
        return this.contains(umN.parentNode);
    }
};
}
um.lw = um.getWindowDimensions();
um.lh = um.gc(um.tr).offsetHeight;
if (um.og && um.hstrip[0] != 'none')
{
um.tr.style.height = (um.hstrip[1] == 'yes') ? (um.lh + um.e[17]) + 'px' : um.lh + 'px';
}
um.vs = setInterval('um.n.ws()', 55);
}
umNav.prototype.it=function(umI)
{
if(um.wie)
{
um.of=(um.wie55)?'onactivate':'onfocus';
um.gc(umI).attachEvent(um.of,function()
{
    if(um.kb&&!um.lf)
    {
        um.gp(um.gc(umI)).over(1,um.gc(umI))
    }
    if(!um.kb)
    {
        if(um.st)
        {
            um.sy.disabled=1;
            um.st=0;
        }
    }
}
);
}
um.vh=(umI.className.indexOf('onclick')!=-1)?'onclick':'onmouseover';
um.ii=um.ne(umI);
var umM=null;
umM=um.gu(umI)[0];
if(umM!=null&&!(um.mie||um.nm))
{
if((um.ii&&um.e[45]!='none')||(!um.ii&&um.e[89]!='none'))
{
    if(um.ii)
    {
        um.ac=(um.ni)?' ':um.e[45];
        um.aa=(um.ni)?um.e[48]:'';
    }
    else
    {
        um.ac=(um.mi)?' ':um.e[89];
        um.aa=(um.mi)?um.e[92]:'';
        um.t=umI.className;
        if(typeof um.w[um.t]!=um.un)
        {
            if(!um.mi)
            {
                um.ac=um.w[um.t][23];
            }
            else
            {
                um.aa=um.w[um.t][25];
            }
        }
    }
    um.at=
    {
        'class':'udmA','text':um.ac
    };
    um.ar=um.createElement('span',um.at);
    if(um.aa!='')
    {
        if(um.wie)
        {
            um.ar.innerHTML='<img alt="'+um.aa+'" width="0" height="0" title="" />';
            um.ar.firstChild.src=um.as.src;
        }
        else
        {
            um.at=
            {
                'src':um.as.src,'alt':um.aa,'title':''
            };
            um.ai=um.ar.appendChild(um.createElement('img',um.at));
        }
    }
    um.gc(umI).appendChild(um.ar);
    if(um.vh=='onclick')
    {
        um.ar.onmousedown=function()
        {
            return false;
        }
    };
    um.ar.onmouseover=function(e)
    {
        um.t=um.gp(this.parentNode).parentNode.childNodes;
        um.tl=um.t.length;
        i=0;
        do
        {
            if(um.gu(um.t[i]).length>0)
            {
                if(um.gu(um.t[i])[0].style.visibility=='visible')
                {
                    (!e)?event.cancelBubble=1:e.stopPropagation();
                    this.parentNode.style.zIndex=um.e[6]+=2;
                    return false;
                    break;
                }
            }
            clearInterval(um.oc);
            um.or=0;
            i++;
        }
        while(i<um.tl);
        return true;
    };
    um.ar.onmouseout=function()
    {
        clearInterval(um.oc);
        um.or=0;
    };
    um.xd(um.ar);
    if(um.ii)
    {
        this.wp(um.ar,umI,um.e[26],um.e[18],1);
    }
}
}
if(um.mie)
{
um.spn=umI.getElementsByTagName('span')[0];
if(typeof um.spn!=um.un)
{
    um.spn.onclick=function()
    {
        this.parentNode.click();
    };
}
}
if(um.rg&&um.ne(umI))
{
um.n.dw(umI);
}
if(um.mie)
{
um.t=um.gc(umI);
if(um.t.className&&/nohref/.test(um.t.className))
{
    um.gc(umI).href='#';
    um.gc(umI).onmousedown=function()
    {
        return false;
    };
    um.gc(umI).onclick=function()
    {
        return false;
    };
}
}
if(um.kb)
{
um.kbm.bth(umI);
}
if(typeof um.fl==um.un)
{
um.fl=um.gc(umI);
}
if(!um.mie&&um.vh=='onclick')
{
umI.onmousedown=function()
{
    um.lf=1;
};
umI.onmouseover=function()
{
    um.n.lr(um.gc(umI),1);
};
}
if(!(um.mie&&um.vh=='onclick'))
{
umI[um.vh]=function(e)
{
    um.tv=(um.ie)?event.srcElement:e.target;
    if(um.tv.nodeName=='#text'&&e.type=='click')
    {
        um.tv=um.tv.parentNode;
    }
    um.uc=(um.lf&&!um.nm&&um.gp(um.tv).className.indexOf('onclick')!=-1);
    if(um.uc)
    {
        um.rt=um.e[10];
        um.e[10]=1;
    }
    this.over(0,um.tv);
    if(um.uc)
    {
        um.e[10]=um.rt;
        if(um.gu(um.gp(um.tv)).length>0)
        {
            if(typeof um.tv.blur!=um.un)
            {
                um.tv.blur();
            }
            if(um.gu(um.gp(um.tv))[0].style.display=='block')
            {
                um.n.cd(this.parentNode);
                return false;
            }
            return (um.gp(um.tv).className.indexOf('(true)')!=-1);
        }
    }
    if(!e)
    {
        e=window.event;
    }
    return (e.type=='click'||um.o7||um.mx);
};
umI.onmouseout=function(e)
{
    this.out(e);
};
}
umI.over=function(umF,umT)
{
um.cf=um.n.cck();
if(!um.cf||um.mf)
{
    um.mf=0;
    return false;
}
if(umF)
{
    if(um.sp)
    {
        um.sapi.speechBuffer(um.gc(umI));
        event.cancelBubble=1;
    }
    um.ha=1;
    if(um.ie&&event.altKey)
    {
        um.n.ck(um.gp(umT).parentNode);
    }
    um.ap('040',umT);
}
else
{
    um.nn=um.vn(umT.nodeName).toLowerCase();
    if(/(li|ul)/.test(um.nn))
    {
        return false;
    }
    if(um.kb)
    {
        if(!um.lf)
        {
            um.e[10]=um.mt[0];
            um.e[11]=um.mt[1];
        }
        um.nf=um.gc(this);
        if(um.ha)
        {
            um.n.ck(umI.parentNode);
            um.n.cd(um.gp(umT).parentNode);
            um.nf.focus();
            um.nf.blur();
            um.ha=0;
        }
    }
    um.ap('020',umT);
}
clearInterval(um.cc);
um.cr=0;
um.n.lr(um.gc(umI),1);
um.n.pr(umM,umI,umF,umT);
return umI;
};
umI.out=function(e)
{
um.lf=0;
if(!e)
{
    e=window.event;
    e.relatedTarget=e.toElement;
}
if(!umI.contains(e.relatedTarget))
{
    if(!um.tr.contains(e.relatedTarget))
    {
        clearInterval(um.cc);
        um.cr=0;
    }
    um.n.cp(umM,umI);
}
};
if(!um.ie)
{
umI.contains=function(umN)
{
    if (umN==null)
    {
        return false;
    }
    if (umN==this)
    {
        return true;
    }
    else
    {
        return this.contains(umN.parentNode);
    }
};
}
um.ap('008',umI);
};
umNav.prototype.cck=function()
{
if(typeof document.defaultView!=um.un&&typeof document.defaultView.getComputedStyle!=um.un)
{
um.sa=document.defaultView.getComputedStyle(um.fl,'').getPropertyValue('display');
}
else if(typeof um.fl.currentStyle!=um.un)
{
um.sa=um.fl.currentStyle.display;
}
um.mv=1;
um.ec=(!um.wie||um.tr.currentStyle.color=='black');
return ((um.sa!='inline'||typeof um.sa==um.un)&&um.ec);
};
umNav.prototype.lr=function(umL,umV)
{
if(umL!=null&&typeof umL.style!="undefined"&&!(um.p&&um.mx))
{
um.cl=umL.className;
if(um.cl==null)
{
    um.cl='';
}
um.ii=um.ne(um.gp(umL));
if(umV)
{
    umL.style.zIndex=um.e[6]+=2;
    (um.cl=='')?umL.className='udmR':umL.className+=(umL.className.indexOf('udmR')==-1)?' udmR':'';
}
else
{
    if(umL.className.indexOf('udmR')!=-1&&umL.className.indexOf('youAreHere')==-1)
    {
        umL.className=umL.className.replace(/([ ]?udmR)/g,'');
    }
}
um.n.wv(umL,um.ii);
}
};
umNav.prototype.pr=function(umG,umJ,umK,umR)
{
if(um.st)
{
um.sy.disabled=1;
um.st=0;
}
if(um.kb&&umK)
{
um.kbm.cu(umG,umJ,umR);
}
if(!um.nm&&umG!=null&&umG.style.visibility!='visible')
{
if(um.wie)
{
    if(um.e[61]>0)
    {
        um.gc(umG).style.marginTop=um.e[61]+'px';
    }
    else if(um.e[63]=='collapse')
    {
        umG.firstChild.style.marginTop=0+'px';
    }
}
(um.kb&&umK)?um.n.ou(umG):um.n.tu(umG,null);
}
if(umG==null)
{
um.n.tu(null,umJ);
}
};
umNav.prototype.tu=function(umG,umJ)
{
if(um.cr)
{
clearInterval(um.oc);
um.oj=umG;
um.ij=umJ;
um.or=1;
um.oc=setInterval("um.n.tu(um.oj,um.ij)",um.e[10]);
}
else if(um.or)
{
clearInterval(um.oc);
um.or=0;
this.ou(umG,umJ);
}
else
{
um.ap('061',umG);
um.oj=umG;
um.ij=umJ;
um.or=1;
um.oc=setInterval("um.n.tu(um.oj,um.ij)",um.e[10]);
}
};
umNav.prototype.ou=function(umO,umP)
{
if(umO==null)
{
this.cd(umP.parentNode);
return false;
}
this.cd(um.gp(umO).parentNode);
if(um.hz)
{
this.ts('hidden');
}
um.xd(umO);
if(!um.mie&&um.e[89]!='none')
{
um.kl=umO.childNodes.length;
i=0;
do
{
    um.tn=umO.childNodes.item(i);
    um.nn=um.vn(um.tn.nodeName).toLowerCase();
    if(um.nn=='li')
    {
        um.ar=um.n.ga(um.gc(um.tn));
        if(um.ar!=null)
        {
            this.wp(um.ar,um.tn,um.e[70],0,0);
        }
    }
    i++;
}
while(i<um.kl);
}
this.pu(umO);
if(um.e[12]=='yes')
{
this.ru(umO);
}
um.mp=
{
x:(umO.offsetLeft),y:(umO.offsetTop)
};
um.sh=null;
if(!um.ns&&um.e[58]!='none')
{
this.hl(umO);
}
if(um.wie55&&(um.e[13]=='default'||um.e[13]=='iframe'))
{
this.il(umO);
}
um.hf=(um.wie55&&typeof umO.filters!='unknown'&&umO.filters&&umO.filters.length>0);
if(um.hf)
{
umO.filters[0].Apply();
}
if(um.wie&&um.h)
{
um.t=umO.parentNode;
if(um.ne(um.t))
{
    um.t=um.t.style;
    um.t.position='absolute';
    um.t.zIndex=um.e[6]+=2;
    um.t.position='relative';
}
}
um.xv(umO);
um.pk=um.gc(umO.parentNode);
if(um.hf)
{
um.ap('065',umO);
umO.filters[0].Play();
if(um.sh!=null)
{
    umO.onfilterchange=function()
    {
        um.xd(um.sh);
        um.n.ric(um.pk);
        um.ap('066',umO);
    };
}
}
else if(um.sh!=null)
{
um.xd(um.sh);
this.ric(um.pk);
}
if(um.wie50)
{
um.xn(umO);
um.xd(umO);
}
um.ap('060',umO);
return umO;
};
umNav.prototype.ric=function(umU)
{
if(um.wie)
{
if(umU.href!=''&&umU.href!='#')
{
    umU.style.cursor='hand';
}
}
};
umNav.prototype.cd=function(umD)
{
um.sm=(um.mie&&!um.mx)?um.gt(umD,'ul'):um.gu(umD);
um.sml=um.sm.length;
i=-1;
while(++i<um.sml)
{
this.clm(um.sm[i]);
}
};
umNav.prototype.ck=function(umD)
{
um.lk=(um.mie&&!um.mx)?um.gt(umD,'a'):umD.getElementsByTagName('a');
um.lkl=um.lk.length;
i=-1;
while(++i<um.lkl)
{
this.lr(um.lk[i],0);
}
};
umNav.prototype.cp=function(umG,umA)
{
clearTimeout(um.oc);
um.or=0;
this.lr(um.gc(umA),0);
if(!um.nm&&umG!=null)
{
this.cot(umG);
}
};
umNav.prototype.cot=function(umQ)
{
if(um.cr)
{
clearInterval(um.cc);
um.cr=0;
this.clm(umQ);
}
else if(um.e[11]!='never')
{
um.ap('071',umQ);
um.cb=umQ;
um.cr=1;
um.cc=setInterval("um.n.cot(um.cb)",um.e[11]);
}
};
umNav.prototype.clm=function(umH)
{
if(umH.style.visibility=='visible')
{
if(typeof um.sim==um.un||!um.sim||um.ha)
{
    um.xh(umH);
    um.xn(umH);
    if(um.hz)
    {
        if(um.ne(umH.parentNode))
        {
            this.ts('visible');
        }
    }
    um.t=['udmC','udmS'];
    i=0;
    do
    {
        if(um.wie55||i>0)
        {
            um.t2=umH.parentNode.lastChild;
            if(um.t2.className)
            {
                if(um.t2.className.indexOf(um.t[i])!=-1)
                {
                    umH.parentNode.removeChild(um.t2);
                }
            }
        }
        i++;
    }
    while(i<2);
}
um.ap('070',umH);
}
};
umNav.prototype.ga=function(umL)
{
um.ta=null;
um.lss=umL.getElementsByTagName('span');
um.lsl=um.lss.length;
j=-1;
while(++j<um.lsl)
{
if(um.lss[j].className=='udmA')
{
    um.ta=um.lss[j];
    break;
}
}
return um.ta;
};
umNav.prototype.wp=function(umY,umS,umZ,umB,umW)
{
um.t=((umZ*2)+umY.offsetWidth);
if(um.a)
{
um.gc(umS).style.paddingLeft=um.t+'px';
if(um.wie55)
{
    umY.style.left=(0-((umZ*2)+umY.offsetWidth))+'px'
}
if(um.wie50&&umW)
{
    umY.style.left=(umB)+'px';
}
}
else
{
um.gc(umS).style.paddingRight=um.t+'px';
}
};
umNav.prototype.wv=function(umX,umW)
{
if(um.mie)
{
return false;
}
um.ta=this.ga(umX);
um.ac=(umW)?(um.ni)?null:(umX.className.indexOf('udmR')==-1)?um.e[45]:um.e[46]:(um.mi)?null:(umX.className.indexOf('udmR')==-1)?um.e[89]:um.e[90];
if(!umW&&!um.mi)
{
if(typeof um.w[um.gp(umX).className]!=um.un)
{
    um.ac=(umX.className.indexOf('udmR')==-1)?um.w[um.gp(umX).className][23]:um.w[um.gp(umX).className][24];
}
}
if(um.ta!=null&&um.ac!=null)
{
if(um.cns)
{
    um.ta.removeChild(um.ta.firstChild);
    um.ta.appendChild(um.m.createTextNode(um.ac));
}
else
{
    um.ta.innerText=um.ac;
}
}
return um.ta;
};
umNav.prototype.pu=function(umU)
{
um.is=(um.ne(umU.parentNode));
um.t=umU.parentNode;
um.pp=
{
tw:um.t.offsetWidth,th:um.t.offsetHeight,mw:umU.offsetWidth,pw:(um.is)?um.gc(um.t).offsetWidth:um.t.parentNode.offsetWidth
};
um.x=(um.p)?2000:0;
um.y=(um.p)?2000:0;
if(!((um.h||um.p)&&um.is))
{
um.x=(um.is)?(um.a?(0-um.pp.mw):um.pp.pw):((um.a?(0-um.pp.mw):um.pp.pw)-um.e[51]-um.e[55]);
um.y=(0-um.pp.th);
}
else if(um.h&&um.is&&um.a)
{
um.x=(0-um.pp.mw+um.pp.tw);
}
um.x+=(um.is)?(um.a?(0-um.e[14]):um.e[14]):(um.a?(0-um.e[49]):um.e[49]);
um.y+=(um.is)?(um.e[2]=='bottom')?(0-um.e[15]):um.e[15]:um.e[50];
if(um.is)
{
if(um.h)
{
    if(um.e[2]=='bottom')
    {
        um.y-=(umU.offsetHeight+um.pp.th);
    }
    if(um.s)
    {
        if(um.nc&&!um.a)
        {
            um.x-=um.e[18];
        }
        if(!um.s1&&um.rp)
        {
            um.x+=um.getRealPosition(um.tr,'x');
            um.y+=um.getRealPosition(um.tr,'y');
        }
    }
    if(um.mie)
    {
        um.x-=um.gc(um.t).offsetWidth;
        if(um.nc&&um.a&&!um.mx)
        {
            um.x+=um.e[18];
        }
        um.y+=um.pp.th;
    }
    if(um.ie&&!um.mx&&um.hstrip[1]=='yes')
    {
        um.y-=um.e[17];
    }
}
else if(um.ie&&um.nc)
{
    um.y-=um.e[18];
}
}
umU.style.marginLeft=um.x+'px';
umU.style.marginTop=um.y+'px';
if(um.wie50)
{
um.xn(umU);
um.xd(umU);
}
};
umNav.prototype.ru=function(umU,umS)
{
if(/nomove/.test(umU.className))
{
return false;
}
um.wz=um.getWindowDimensions();
um.mp=
{
x:um.getRealPosition(umU,'x'),y:um.getRealPosition(umU,'y'),w:umU.offsetWidth,h:umU.offsetHeight,pw:umU.parentNode.parentNode.offsetWidth,m:32,nx:-1,ny:-1,sc:um.getScrollAmount()
};
um.is=(um.ne(umU.parentNode));
if(um.s)
{
um.mp.x-=um.m.body.offsetLeft;
um.mp.y-=um.m.body.offsetTop;
}
else if(um.mie)
{
um.t=um.e[55]+um.e[51];
um.mp.x-=um.t;
um.mp.y-=um.t;
}
else
{
um.t=umU;
while(!um.ne(um.t.parentNode))
{
    um.mp.x+=um.e[51];
    um.mp.y+=um.e[51];
    um.t=um.t.parentNode.parentNode;
}
}
if(!um.ie&&um.e[3]=='fixed'&&um.is)
{
um.mp.y+=um.mp.sc;
}
um.t=[(um.mp.x+um.mp.w),(um.wz.x-um.mp.m)];
if(um.t[0]>um.t[1])
{
if(um.is)
{
    um.mp.nx=(((um.p)?um.mp.x:0)-(um.t[0]-um.t[1]));
}
else
{
    um.mp.nx=(((um.p)?(0-um.mp.w-um.mp.pw+um.e[55]-um.e[49]):(0-um.mp.w-um.e[55]-um.e[51]))-um.e[49]);
}
}
if(um.mp.x<0)
{
if(!um.is)
{
    um.mp.nx=(0-um.e[55]-um.e[51]+um.mp.pw+um.e[49]);
}
}
um.yd=(um.mp.y+um.mp.h)-(um.wz.y-um.mp.m+um.mp.sc);
if(um.f&&!um.is)
{
um.yd+=um.mp.sc;
}
if(um.yd>0)
{
um.t=umU.parentNode;
um.y=um.getRealPosition(um.t,'y');
while(!um.ne(um.t))
{
    um.y+=um.e[51];
    um.t=um.t.parentNode.parentNode;
}
um.mp.ny=(0-um.y-(um.mp.m*2)+um.wz.y+um.mp.sc-um.mp.h);
if(um.f)
{
    um.mp.ny-=um.mp.sc;
}
}
if(um.mp.y<0)
{
um.mp.ny=(0-(0-um.mp.y));
}
if(um.mp.nx!=-1)
{
if(um.p)
{
    umU.style.left=um.mp.nx+'px';
}
else
{
    umU.style.marginLeft=um.mp.nx+'px';
}
um.ap('110',umU);
}
if(um.mp.ny!=-1)
{
if(um.p&&um.ne(umU.parentNode))
{
    umU.style.marginTop=(2000-um.yd)+'px';
}
else
{
    umU.style.marginTop=um.mp.ny+'px';
}
um.ap('120',umU);
}
um.t=umU;
um.y=um.getRealPosition(um.t,'y')-um.mp.sc;
while(!um.ne(um.t.parentNode))
{
um.y+=um.e[51];
um.t=um.t.parentNode.parentNode;
}
if(um.f)
{
um.y+=um.mp.sc;
}
if(um.y<0)
{
um.mp.ny=um.pi(umU.style.marginTop);
if(isNaN(um.mp.ny))
{
    um.mp.ny=0;
}
umU.style.marginTop=(um.mp.ny-um.y)+'px';
}
um.t=umU;
um.x=um.getRealPosition(um.t,'x');
while(!um.ne(um.t.parentNode))
{
um.x+=um.e[51];
um.t=um.t.parentNode.parentNode;
}
if(um.x<0)
{
umU.style.marginLeft=(um.p&&um.ne(umU.parentNode))?'2000px':'0';
umU.style.left='0';
}
return true;
};
umNav.prototype.hl=function(umH)
{
um.at=
{
'class':'udmS'
};
um.sh=umH.parentNode.appendChild(um.createElement('span',um.at));
if(umH.className!='')
{
um.cn=umH.className;
if(typeof um.v[um.cn]!=um.un)
{
    if(um.sh.className.indexOf(um.cn)==-1)
    {
        um.sh.className+=' '+um.cn;
    }
}
}
um.sh.style.width=umH.offsetWidth+'px';
um.sh.style.height=umH.offsetHeight+'px';
um.mp=
{
x:(umH.offsetLeft),y:(umH.offsetTop)
};
um.is=um.ne(um.sh.parentNode);
if(um.s&&!um.is)
{
um.mp.x-=um.e[51];
um.mp.y-=um.e[51];
}
um.sh.style.left=um.mp.x+'px';
um.sh.style.top=um.mp.y+'px';
return um.sh;
};
umNav.prototype.il=function(umH)
{
um.at=
{
'class':'udmC'
};
um.co=umH.parentNode.appendChild(um.createElement('iframe',um.at));
um.co.style.width=umH.offsetWidth+'px';
um.co.style.height=umH.offsetHeight+'px';
um.co.style.left=umH.offsetLeft+'px';
um.co.style.top=umH.offsetTop+'px';
return um.co;
};
umNav.prototype.dw=function(umA)
{
um.rw+=umA.offsetWidth;
if(um.nc)
{
um.rw-=um.e[18];
}
else
{
um.rw+=um.e[17];
}
};
umNav.prototype.aw=function()
{
if(um.o7||um.mie||um.q)
{
if(um.mx)
{
    um.rw+=um.pi(document.defaultView.getComputedStyle(um.tr,'').paddingLeft);
}
else
{
    um.rw+=(um.gp(um.gc(um.tr)).offsetLeft+um.getRealPosition(um.tr,'x'));
}
}
if(um.mie||um.og)
{
um.rw*=1.05;
}
if(um.getWindowDimensions().x<um.rw)
{
um.tr.style.width=um.rw+'px';
}
else
{
if(um.wie50)
{
    um.tr.style.setExpression('width','document.body.clientWidth');
}
else
{
    um.tr.style.width='100%';
}
}
if(um.mie)
{
um.tr.style.height=um.gc(um.tr).offsetHeight+'px';
}
};
umNav.prototype.ts=function(umZ)
{
um.se=um.m.getElementsByTagName('select');
um.sl=um.se.length;
if(um.sl>0)
{
i=0;
do
{
    um.se[i++].style.visibility=umZ;
}
while(i<um.sl);
um.ap((umZ=='hidden')?'067':'077',um.se);
}
};
umNav.prototype.ws=function()
{
clearInterval(um.vs);
um.ch=um.gc(um.tr).offsetHeight;
um.cz=um.getWindowDimensions();
if((um.ch!=um.lh&&um.reset[2]!='no')||((um.cz.x!=um.lw.x||um.cz.y!=um.lw.y)&&um.reset[1]!='no'))
{
if(um.st)
{
    um.sy.disabled=1;
    um.st=0;
}
um.closeAllMenus();
if(um.rg)
{
    um.rw=0;
    um.kn=um.tr.childNodes;
    um.kl=um.kn.length;
    i=0;
    do
    {
        if(um.kn[i].nodeName!='#text')
        {
            this.dw(um.kn[i]);
        }
        i++;
    }
    while(i<um.kl);
    this.aw();
}
um.lw=um.cz;
um.lh=um.ch;
if(um.og&&um.hstrip[0]!='none')
{
    um.tr.style.height=(um.hstrip[1]=='yes')?(um.lh+um.e[17])+'px':um.lh+'px';
}
}
um.vs=setInterval('um.n.ws()',55);
};
um.vn=function(umNN)
{
return umNN.replace(/html[:]+/,'');
};
um.gt=function(umRT,umTG,umCE)
{
if(!umCE)
{
umCE=[];
}
for(var i=0;i<umRT.childNodes.length;i++)
{
if(umRT.childNodes[i].nodeName.toUpperCase()==umTG.toUpperCase()||umTG=="*")
{
    umCE[umCE.length]=umRT.childNodes[i];
}
umCE=um.gt(umRT.childNodes[i],umTG,umCE);
}
return umCE;
};
um.gp=function(umRI)
{
if(um.vn(umRI.nodeName).toLowerCase()=='li')
{
return umRI;
}
else
{
return this.gp(umRI.parentNode)
}
};
um.gc=function(umRA)
{
return umRA.getElementsByTagName('a')[0];
};
um.gu=function(umE)
{
return umE.getElementsByTagName('ul');
};
um.gm=function(umE)
{
um.mu=null;
um.mn=umE.childNodes;
um.ml=um.mn.length;
i=0;
do
{
um.nn=um.vn(um.mn[i].nodeName).toLowerCase();
if(um.nn=='ul')
{
    um.mu=um.mn[i];
    break;
}
i++;
}
while(i<um.ml);
return um.mu;
};
um.cleanWhitespace=function(umN)
{
if(um.mie)
{
return false;
}
for (var x=0;x<umN.childNodes.length;x++)
{
um.kd=umN.childNodes[x];
if((um.kd.nodeType==3)&&(!/\S/.test(um.kd.nodeValue)))
{
    umN.removeChild(umN.childNodes[x]);
    x--;
}
if(um.kd.nodeType==1)
{
    um.cleanWhitespace(um.kd);
}
}
return umN;
};
um.getWindowDimensions=function()
{
if(typeof window.innerWidth!=um.un)
{
um.wz=
{
    x:window.innerWidth,y:window.innerHeight
};
}
else if(um.q)
{
um.wz=
{
    x:um.m.body.clientWidth,y:um.m.body.clientHeight
};
}
else
{
um.wz=
{
    x:um.m.documentElement.offsetWidth,y:um.m.documentElement.offsetHeight
};
}
return um.wz;
};
um.getScrollAmount=function()
{
if(typeof window.pageYOffset!=um.un)
{
um.sc=window.pageYOffset;
}
else if(um.q)
{
um.sc=um.m.body.scrollTop;
}
else
{
um.sc=um.m.documentElement.scrollTop;
}
return um.sc;
};
um.getRealPosition=function(umE,umX)
{
um.ps=(umX=='x')?umE.offsetLeft:umE.offsetTop;
um.te=umE.offsetParent;
while(um.te!=null)
{
um.ps+=(umX=='x')?um.te.offsetLeft:um.te.offsetTop;
um.te=um.te.offsetParent;
}
return um.ps;
};
um.cm=function(e)
{
if(!e)
{
e=window.event;
}
if(!um.tr.contains(e.target||e.srcElement)||e.keyCode)
{
um.closeAllMenus();
}
};
um.closeAllMenus=function()
{
um.n.cd(um.tr);
um.n.ck(um.tr);
um.ha=0;
};
um.activateMenu=function(umNI,umXP,umYP)
{
var umVN=um.gd(umNI);
if(umVN!=null)
{
um.vm=um.gm(umVN);
if(um.vm!=null)
{
    um.cf=um.n.cck();
    if(um.cf)
    {
        um.n.cd(umVN);
        um.n.pr(um.vm,umVN,0);
        um.vm.style.left=umXP;
        um.vm.style.top=umYP;
    }
}
}
};
um.deactivateMenu=function(umNI)
{
var umVN=um.gd(umNI);
if(umVN!=null)
{
um.n.cp(um.gm(umVN),umVN);
}
};
