/* menumachine.js v1.7.1.1 - a component of MenuMachine (c)2004 Big Bang Software Pty Ltd :: menumachine.com*/
var _ud="undefined";
if(typeof(bbMenu)==_ud)
    bbMenu=new Array();
var bb_fix=new Array();

function _bbroot(bbL,name,r2L,clkOp,hRelPos,vRelPos,hRPmargin,vRPmargin,smScr,scrSp,scrAm,tri,triDn,triL,t_Hr,s_Hr,fade,posID,s_bCol,s_bW,s_bBtw,s_fFam,s_fSz,s_fWt,s_fStl,s_txAl,s_lPad,s_tPad,hOL,vOL,sArr,bCol,bw,bBtw,fFam,fSz,fWt,fStl,txAl,lPad,tPad,top_vOL,top_hOL,tArr,spc,nhlP,bUp,s_ao,ao) {
    if(typeof(__pg)==_ud){
        _b=new __bbBrChk();
        _hr=null;
        if(_b.ieDom && !_b.mac){
            var els=document.getElementsByTagName("base");
            if(els.length){
                _hr=els[0].getAttribute("href");
            }
        }
        if(!_hr)
            _hr="";
        __pg=new _bbPg();
        _bbUld=function(){return}
        if(window.onload)
            _bbUld=window.onload;
        window.onload=_bbLd;
        //window.onresize=__bbRsz;
        //if(window.onunload) 
        //    _bbDmUnLd=window.onunload;
        window.onunload=_bbUnLd;
    }
    var r=this;
    r.spc=spc;
    var t=new Image();
    t.src=r.spc;
    r.built=0;
    r.bbL=bbL;
    r.name=name;
    r.r=r;
    r.r2L=r2L;
    r.tri=tri;
    r.triDn=triDn;
    r.triL=triL;
    r.posID=posID;
    r.boxName=r.vBoxName="window.document.layers."+name;
    r.div=_b.n4?eval(r.boxName):_bbGtLr(name);
    r.dcss=_b.n4?r.div:r.div.style;
    r.fixpos=0;
    r.scrSp=scrSp;
    r.scrAm=scrAm;
    r.smScr=smScr;
    r.z=r.dcss.zIndex?r.dcss.zIndex:1000;
    r.menus=new Array();
    r.menusEnum=new Array();
    r.c=new Array();
    r.par=null;
    r.lvl=-1;
    r.t_Hr=t_Hr;
    r.s_Hr=s_Hr;
    r.topGlobals=this.styleCollection(top_hOL,top_vOL,tArr,bBtw,bw,bCol,lPad,tPad,fSz,fWt,fStl,fFam,txAl,ao);
    r.subGlobals=this.styleCollection(hOL,vOL,sArr,s_bBtw,s_bW,s_bCol,s_lPad,s_tPad,s_fSz,s_fWt,s_fStl,s_fFam,s_txAl,s_ao);
    r.x=0;
    r.y=0;
    r.Xo=0;
    r.Yo=0;
    r.hRelPos=hRelPos;
    r.vRelPos=vRelPos;
    r.hRPmargin=hRelPos==3?-hRPmargin:hRPmargin;
    r.vRPmargin=vRPmargin;
    r.clkOp=clkOp;
    r.fade=fade;
    r.overMenu=null;
    r.timeOut=null;
    r.p=parseInt;
    r.mw=0;
    r.mh=0;
    r.bUp=bUp;
    if(_b.n4)
        r.mL=__pg.d.layers[r.name];
    r.navResize=0;
    r.nhlP=nhlP?0:1;
}

_bbroot.prototype.bM=function(name,par,text,width,height,url,imgUrl,overUrl,bgcolor,bgOverColor,fc,foc,target,overAction,outAction,clickAction,opaque){
    this.menus[name]=this.menusEnum[this.menusEnum.length]=new __menu(this,name,par,text,width,height,url,imgUrl,overUrl,bgcolor,bgOverColor,fc,foc,target,overAction,outAction,clickAction,opaque);
}

function __bbIEpgSz() {
    b=document.body;
    _bb_scW=b.clientWidth+b.scrollLeft-16;
    _bb_scH=b.clientHeight+b.scrollTop-16;
}

_bbroot.prototype.show=function(d) {
    this.menus[d].display(1,1);
    this.menus[d].hilite(1,1);
}

function __menu(r,name,par,text,width,height,url,imgUrl,overUrl,bgcolor,bgOverColor,fc,foc,target,overAction,outAction,clickAction,opaque){
    var m = this;
    m.r=r;
    m.id=name;
    m.name=m.r.name+name;
    m.par=par?r.menus[par]:r;
    m.par.c[m.par.c.length]=m;
    m.index=m.par.c.length-1;
    m.lvl=par?m.par.lvl+1:0;
    m.s=m.lvl==0?r.topGlobals:r.subGlobals;
    m.width=width;
    m.height=height;
    m.contentWidth=_b.dt||_b.ie4m?(m.width-m.s.lPad):m.width;
    m.contentHeight=(_b.dt||_b.ie4m?(m.height-m.s.tPad):m.height);
    var tb=m.lvl==0&&m.s.bBtw==0&&m.r.t_Hr==1&&m.r.c.length>1?1:0;
    var sb=m.r.t_Hr&&m.lvl==0?0:m.s.bBtw==0&&m.par.c.length>1?1:0;
    m.dw=m.width+m.s.bw*(tb?1:2);
    m.dh=m.height+m.s.bw*(sb?1:2);
    m.contLeft=tb&&!(m.index==0)?0:m.s.bw;
    m.contTop=sb&&!(m.index==0)?0:m.s.bw;
    if(m.lvl==0) {
        m.r.mw+=m.r.p((r.t_Hr||m.r.mw==0)?(m.width+m.s.bw+(m.index==0?m.s.bw:0)):0);
        m.r.mh+=m.r.p((!r.t_Hr||m.r.mh==0)?(m.height+m.s.bw+(m.index==0?m.s.bw:0)):0);
    }
    m.bgcolor=bgcolor;
    m.bgOverColor=bgOverColor;
    m.fc=fc;
    m.foc=foc;
    m.text=text;
    m.url=url;
    m.imgUrl=imgUrl;
    m.overUrl=overUrl;
    m.target=target;
    m.overAction=overAction;
    m.outAction=outAction;
    m.clickAction=clickAction;
    m.act=(overAction||outAction||clickAction)?1:0;
    m.opaque=opaque;
    m.hi=0;
    m.visible=m.lvl==0?1:0;
    m.c=new Array();
    m.dBxId=m.lvl==0?m.r.name:m.par.name+"x"+m.lvl;
    m.flp=0;
    if(_b.n4) {
        m.vBoxName=m.par.vBoxName+(m.lvl==0?"":".document.layers."+m.dBxId);
        m.boxName=m.vBoxName+".document.layers."+m.name;
        if(m.imgUrl) {
            m.imgName=m.boxName+".document.layers."+m.name+"n.document.images."+m.name+"i";
            if(m.overUrl)
                m.overImgName=m.boxName+".document.layers."+m.name+"o.document.images."+m.name+"oi";
        }
    }
    var prevItem=m.index==0?null:m.par.c[m.index-1];
    if(m.lvl>0) {
        if(r.t_Hr && m.lvl==1) {
            m.Xo=m.par.x+m.par.s.hOL;
            m.Yo=m.par.height+m.par.s.bw+m.par.s.vOL;
        }
        else {
            m.Xo=Math.round(m.r.r2L?-(m.dw-(m.s.hOL*m.par.width+m.s.bw)):(1-m.s.hOL)*m.par.width+m.s.bw);
            m.Yo=Math.round(m.par.y+(m.s.vOL*m.par.dh));
        }
    }
    if(r.t_Hr && m.lvl==0) {
        m.x=prevItem?prevItem.x+prevItem.width+m.contLeft:0;
        m.y=0;
    }
    else {
        m.x=0;
        m.y=prevItem?prevItem.y+prevItem.height+m.contTop+(m.index==1&&!m.s.bBtw?m.s.bw:0):0;
    }
}

_bbroot.prototype.styleCollection=function(hOL,vOL,arrow,bBtw,bw,bCol,lPad,tPad,fSz,fWt,fStl,fFam,txAl,ao){
    var s=new Object();
    s.hOL=hOL;
    s.vOL=vOL;
    s.arrow=arrow;
    s.bBtw=bBtw;
    s.bw=bw;
    s.bCol=bCol;
    s.txAl=txAl;
    s.pd=_b.macop5?Math.floor(lPad*1.2):lPad;
    s.lPad=txAl=="left"?s.pd:txAl=="right"?s.pd:0;
    s.padText=txAl=="left"?"padding-left:"+s.lPad+"px;":txAl=="right"?"padding-right:"+s.lPad+"px;":"";
    s.tPad=_b.macop5?Math.floor(tPad*1.2):tPad;
    s.fSz=_b.macop5?Math.floor(fSz*1.2):fSz;
    s.fWt=fWt;
    s.fStl=fStl;
    s.fFam=fFam;
    s.txAl=txAl;
    s.ao=ao;
    return s;
}

__menu.prototype.hilite=function(on,r){
    var m=this;
    if(_b.n4) {
        m.o.ocss.visibility=on?_b.show:_b.hide;
    }
    else {
        if(m.overUrl)
            m.img.src=on?m.overUrl:m.imgUrl;
        if(m.opaque) {
            if(_b.op)
                m.o.ncss.background=on?m.bgOverColor:m.bgcolor;
            else {
                m.o.ncss.backgroundColor=on?m.bgOverColor:m.bgcolor;
            }
        }
        m.o.ncss.color=on?m.foc:m.fc;
    }
    m.hi=on;
    if(m.r.nhlP && on && r && m.lvl>0)
        m.par.hilite(1,1);
}

__menu.prototype.getPos=function(d){
    var p=parseInt(eval("this.par.c[0].o.dBxS."+d));
    if(this.lvl>0)
        p+=this.par.getPos(d);
    return p;
}

function __bbRsz(){
    for(var g=0; g<bbMenu.length; g++) {
        bbMenu[g].off();
        bbMenu[g].rpos();
    }
}

function _bbRzevt(){
    if(window.innerWidth!=bb_ow || window.innerHeight!=bb_oh) {
        for(var i=0; i<bb_fix.length; i++)
            clearTimeout(bb_fix[i]);
        if(_b.op6 || _b.sf || _b.ie) {
            bb_ow=window.innerWidth;
            bb_oh=window.innerHeight;
            if(_b.op6)
                _bbRePo();
            __bbRsz();
            for(var g=0; g<bbMenu.length; g++) {
                var rr=bbMenu[g];
                if(!bb_fix[g] && rr.vRelPos==4) {
                    bb_fix[g]=setInterval("_bbFix()",rr.scrSp);
                }
            }
        }
        else {
            location.reload();
        }
    }
    if(_b.op || _b.sf || _b.ie)
        setTimeout('_bbRzevt()',500);
}

_bbroot.prototype.rpos=function() {
    this.ww=this.p((_b.dt&&_b.ie&&!_b.mac)?__pg.d.documentElement.clientWidth:_b.ie?__pg.d.body.clientWidth:window.innerWidth);
    this.wh=this.p((_b.dt&&_b.ie&&!_b.mac)?__pg.d.documentElement.clientHeight:_b.ie?__pg.d.body.clientHeight:window.innerHeight);
    this.ls=parseInt(_b.ie?__pg.d.body.scrollLeft:window.pageXOffset);
    this.ts=parseInt(_b.ie?__pg.d.body.scrollTop:window.pageYOffset);
    this.c[0].rpos();
}

__menu.prototype.rpos=function(){
    var e=this,t=e.par.c,m=t[0];
    if(e==m) {
        if(!_b.op && !_b.ns4 && m.lvl>0) {
            var lm=e.par.c[e.par.c.length-1];
            e.h=m.r.p(lm.y+lm.dh-e.s.bw*2);
            m.o.dBxS.left=m.Xo+_b.px;
            m.o.dBxS.top=m.Yo+_b.px;
            e.lp=e.getPos("left");
            var sml=m.Xo;
            if(m.r.r2L) {
                if(Math.abs(sml)<m.r.ls)
                    sml=-((e.r.t_Hr&&e.par.lvl==0)?m.r.ls:sml+(e.dw+(1-2*m.s.hOL)*e.par.dw));
                if(e.lp<m.r.ls)
                    sml+=(m.r.ls-e.lp);
            }
            else {
                if(e.lp+e.dw>m.r.ww) {
                    sml=Math.round(m.s.hOL*e.par.dw-(e.width+m.s.bw));
                    sml=m.Xo-(e.lp+e.dw-m.r.ww);
                }
                if(e.lp<m.r.ls) {
                    sml=m.r.ls;
                }
            }
            m.o.dBxS.left=sml+_b.px;
            if(m.r.bUp) {
                if(m.lvl==1 && e.r.t_Hr) {
                    var smt=-(e.h-m.Yo+(m.par.dh-m.par.s.vOL))-m.par.s.vOL;
                }
                else if(m.lvl>0) {
                    var bottomVal=Math.round(m.par.y+m.par.dh-(Math.round(m.s.vOL*m.dh)+m.s.bw*2));
                    var smt= bottomVal-e.h;
                }
                m.o.dBxS.top=smt+_b.px;
            }
        }
    }
    for(var i=0; i<t.length; i++) {
        if(t[i].c.length)
            t[i].c[0].rpos();
    }
}

__menu.prototype.display=function(on,rec){
    var e=this,t=e.par.c,m=t[0];
    if(_b.n4) {
        if(on) {
            var r=e.r;
            r.mL.clip.width=__pg.w;
            r.mL.clip.height=__pg.h;
            r.mL.clip.top=0;
            r.mL.clip.left=0;
        }
        m.o.dBxS.clip.height=on?__pg.h:0;
        m.o.dBxS.clip.width=on?__pg.w:0;
    }
    m.o.dBxS.visibility=on?_b.show:_b.hide;
    if(_b.nsDom && !on) {
        for(var i=0; i<t.length; i++) {
            if(t[i].imgUrl) {
                t[i].o.ncss.visibility=_b.hide;
                t[i].o.ncss.visibility="inherit";
            }
        }
    }
    m.visible=on;
    if(on && rec && e.lvl>1)
        e.par.par.c[0].display(1,1);
}

function _bbroll(){
    var m=this.m;
    if(_b.op5 && !m.o)
        _bbRbMo();
    var r=m.r;
    if(r.built) {
        if(r.timeOut)
            __pg.wn.clearTimeout(r.timeOut);
        if(r.overMenu && (m.par!=r.overMenu || r.overMenu.lvl>m.lvl) )
            r.overMenu.hideChildren(m.lvl);
        r.overMenu=m;
        m.hilite(1);
        if(m.lvl>0 && m.r.nhlP)
            m.par.hilite(1);
        if(m.c.length)
            m.c[0].display(1);
        if(m.url)
            status=m.url;
        var act=m.r.clkOp?m.clickAction:m.overAction;
        if(act)
            CSAction(new Array(act));
    }
}

function _bbhide(){
    var m=this.m;
    var r=m.r;
    if(r.built) {
        m.hilite(0);
        if(m==r.overMenu) {
            if(r.timeOut)
                __pg.wn.clearTimeout(r.timeOut);
            r.timeOut=__pg.wn.setTimeout("bbMenu["+r.bbL+"].mreset()",r.fade);
        }
        status='';
        if(m.outAction)
            CSAction(new Array(m.outAction));
    }
}

function _bbcroll(){
    var m=this.m,r=m.r;
    if(r.built) {
        if(r.timeOut)
            __pg.wn.clearTimeout(r.timeOut);
        if(r.overMenu && (m.par!=r.overMenu || r.overMenu.lvl>m.lvl) )
            r.overMenu.hideChildren(m.lvl);
        r.overMenu=m;
        m.hilite(1);
        if(m.lvl>0)
            m.par.hilite(1);
        if(m.overAction)
            CSAction(new Array(m.overAction));
    }
}

function _bblink(){
    var m=this.m;
    var r=m.r;
    if(r.built) {
        if(m.clickAction)
            CSAction(new Array(m.clickAction));
        if(m.url) {
            if(_hr.length && _hr.charAt(_hr.length-1)!="/" && m.url.substr(0,1)!="/"){
                _hr+="/";
            }
            var url=m.url.indexOf(":")==-1?(_hr+m.url):m.url;
            r.mreset();
            if(m.url.indexOf("javascript:")==-1) {
                if(m.target) {
                    if(eval("__pg.wn."+m.target))
                        eval("__pg.wn."+m.target+".location.href='"+url+"'");
                    else {
                        __pg.wn.open(url,m.target,"directories,location,favorites,menubar,resizable,personalbar,scrollbars,status,titlebar,toolbar");
                    }
                }
                else __pg.wn.location.href=url;
            }
            else eval(m.url);
        }
    }
}

__menu.prototype.itemreset=function(){
    var m=this;
    if(m!=m.r.overMenu && m.o && m.o.ncss)
        m.hilite(0);
    if(m.c.length)
        m.c[0].display(0);
    for(var i=0; i<m.c.length; i++) {
        m.c[i].itemreset();
    }
}

_bbroot.prototype.mreset=function(){
    var r=this;
    for(var i=0; i<r.c.length; i++)
        r.c[i].itemreset();
    if(_b.n4) {
        r.mL.clip.width=r.mw;
        r.mL.clip.height=r.mh;
        r.mL.clip.top=r.mLt;
        r.mL.clip.left=r.mLl;
    }
}

__menu.prototype.hideChildren=function(l){
    var m=this;
    m.hilite(0);
    if(m.c.length)
        m.c[0].display(0);
    if(m.lvl>l)
        m.par.hideChildren(l);
}

function _bbDmUnLd(){
    return 1;
}

function _bbUnLd(){
    if( (_b.sf || _b.ie) && !_b.n4){
        for(var f=0; f<bbMenu.length; f++) {
            var r=bbMenu[f];
            r.built=0;
            if(r.timeOut)
                clearTimeout(r.timeOut);
            function rm(a,b){
                for(var i=0; i<a.length; i++){
                    eval("b."+a[i]+"=null");
                }
            }
            for(var i=0; i<r.menusEnum.length; i++) {
                var m=r.menusEnum[i],mo=m.o;
                var z=new Array("dBxs","dBx","css","dcss"),y=new Array("evt","ncss","normal","over","img","c");
                rm(z,mo);
                if(mo.div){
                    if(mo.div.img)
                        mo.div.img=null;
                    mo.div=null;
                }
                rm(y,mo);
                mo=null;
                m=null;
            }
            r.t=null;
            r.dcss=null;
            r.div=null;
            r.menus=null;
            r.menusEnum=null;
            r.c=null;
            r=null;
        }
        bbMenu=null;
        __pg=null;
        _b=null;
        bb_fix=null;
    }
    _bbDmUnLd();
}

_bbroot.prototype.buildLayers=function(){
    if(_b.n4)
        return;
    this.dcss.visibility=_b.hide;
    if(!_b.op && !_b.sf)
        this.off();
    var r=this,dT="",bc="background-color:",en=0,lvl=-1,currentBoxid=null,n=this.name,p="position:absolute; visibility:",bs="overflow:hidden; ",nnt=p+(_b.op5?"visible":"inherit");
    for(var i=0; i<r.menusEnum.length; i++) {
        var m=r.menusEnum[i],no="font-size:"+m.s.fSz+"px; "+(m.s.fWt?"font-weight:bold; ":"")+(m.s.fStl?"font-style:italic; ":"")+"font-family:"+m.s.fFam+"; text-align:"+m.s.txAl,zindex=(m.lvl+2)*this.z;
        if(m.lvl>lvl && m.lvl>0) {
            en=1;
            dT+="<div id='"+m.dBxId+"' style='left:"+(_b.op?m.Xo:"0")+"px; top:"+(_b.op?m.Yo:"0")+"px; z-index:"+zindex+"; "+p+(_b.op5?"visible":"hidden")+"'>\n";
        }
        else if (m.lvl<lvl)
            for(var g=0; g<lvl-m.lvl; g++)
                dT+="<\/div>\n";
        var ol=lvl;
        lvl=m.lvl;
        dT+="<div id='"+m.name+"' style='display:block; "+bs+nnt+"; width:"+m.dw+"px; height:"+m.dh+"px; left:"+m.x+"px; top:"+m.y+"px; "+(m.opaque?bc+m.s.bCol:"")+"'>";
        dT+="<div id='"+m.name+"n' style='"+nnt+"; "+no+"; "+(m.opaque?bc+m.bgcolor+"; ":"")+"color:"+m.fc+"; "+"left:"+m.contLeft+"px; top:"+m.contTop+"px; "+(m.imgUrl?"width:"+(m.contentWidth+(_b.dom&&_b.dt?m.s.pd:0))+"px; height:"+(m.contentHeight+(_b.dom&&_b.dt?m.s.tPad:0))+"px; ":"width:"+m.contentWidth+"px; height:"+m.contentHeight+"px; overflow:hidden; "+m.s.padText+"padding-top:"+m.s.tPad+"px")+"'>"+(m.imgUrl?"<img name='"+m.name+"i' id='"+m.name+"i' src='"+(m.lvl==0?m.imgUrl:m.r.spc)+"' width='"+m.width+"' height='"+m.height+"' alt='"+m.text+"' title='"+m.text+"'>":m.text)+"<\/div>";
        if(m.s.arrow && m.c.length) {
            var thr=m.lvl==0&&m.r.t_Hr?1:0,ao=m.s.ao,ars="top:"+(thr?m.dh-7:m.dh/2-5)+"px; left:"+(thr?(m.r.r2L?ao:(m.dw-ao-12)):(m.r.r2L?ao:(m.dw-ao-7)))+"px; width:"+(thr?9:5)+"px; height:"+(thr?5:9)+"px";
            dT+="<div id='"+m.name+"a' style='"+nnt+"; "+no+"; "+ars+"'><img src='"+(thr?m.r.triDn:m.r.r2L?m.r.triL:m.r.tri)+"'><\/div>";
        }
        var es="display:block; "+(m.url||m.act?"cursor:pointer; ":"cursor:default; ")+"width:"+m.dw+"px; height:"+m.dh+"px; left:0px; top:0px";
        dT+="<div id='"+m.name+"e' style='"+es+";"+bs+nnt+"'>"+(_b.nsDom?"&nbsp;":"<img border='0' width='"+m.dw+"' height='"+m.dh+"' src='"+r.spc+"'"+(m.imgUrl?(_b.op?" title=' ' alt=' '":"alt='"+m.text+"' title='"+m.text+"'"):"")+">")+"<\/div>\n";
        dT+="<\/div>\n";
    }
    if(m.lvl<lvl)
        for(var g=0; g<lvl-m.lvl; g++)
            dT+="<\/div>\n";
    document.write(dT+"<\/div>\n"+(en?"<\/div>\n":""));
    for(var i=0; i<r.menusEnum.length; i++) {
        var m=r.menusEnum[i];
        m.o=new _bbMnOb(m);
        m.o.pos();
    }
    if(_b.op || _b.sf)
        r.off();
    r.built=1;
    r.dcss.visibility=_b.show;
    if((_b.ie) || _b.sf || _b.nsDom)
        r.rpos();
}

_bbroot.prototype._bbnsBuild=function(){
    function w(l,t) {
        l.document.write(t);
        l.document.close();
    }
    var r=this,lvl=-1,currentBoxid=null,n=this.name;
    r.off();
    var s="Menu loading";
    for(var i=0; i<r.menusEnum.length; i++) {
        s+=".";
        status=s;
        var m=r.menusEnum[i];
        var tx=m.text;
        var zi=(m.lvl+2)*this.z;
        m.o=new _bbMnOb(m,1);
        var o=m.o;
        if(m.lvl>lvl && m.lvl>0) {
            o.dBx=m.o.dBxS=new Layer(200,m.par.o.dBx);
            o.dBx.left=m.Xo;
            o.dBx.top=m.Yo;
            o.dBx.zIndex=zi;
            o.dBx.visibility=_b.hide;
        }
        else {
            o.dBx=o.dBxS=m.lvl==0?this.div:m.par.c[0].o.dBx;
        }
        var p=m.par.c[0].o.dBx;
        lvl=m.lvl;
        o.div=o.css=new Layer(m.dw,p);
        if(m.opaque)
            o.div.bgColor=m.s.bCol;
        o.normal=o.ncss=new Layer(m.width,p);
        o.over=o.ocss=new Layer(m.width,p);
        if(m.opaque) {
            o.normal.bgColor=m.bgcolor;
            o.over.bgColor=m.bgOverColor;
        }
        var fs="font-size:"+m.s.fSz+"px; "+(m.s.fWt?"font-weight:bold; ":"")+(m.s.fStl?"font-style:italic; ":"")+"font-family:"+m.s.fFam+"; text-align:"+m.s.txAl+"; overflow:hidden; "+m.s.padText+"padding-top:"+m.s.tPad+"px";
        var txt=m.imgUrl?"<img name='"+m.name+"i' id='"+m.name+"i' src='"+m.imgUrl+"' width='"+m.width+"' height='"+m.height+"' alt='"+m.text+"' title='"+m.text+"'>":"<div style='"+fs+"; color:"+m.fc+"'>"+m.text+"<\/div><\/div>";
        var otxt=m.overUrl?"<img name='"+m.name+"oi' id='"+m.name+"oi' src='"+m.overUrl+"' width='"+m.width+"' height='"+m.height+"' alt='"+m.text+"' title='"+m.text+"'>":m.imgUrl?txt:"<div style='"+fs+"; color:"+m.foc+"'>"+m.text+"<\/div><\/div>";
        w(o.normal,txt);
        w(o.over,otxt);
        if(m.s.arrow&&m.c.length) {
            var thr=m.lvl==0&&m.r.t_Hr?1:0;
            o.arr=new Layer(thr?9:5,p);
            o.arr.visibility="inherit";
            o.arr.zIndex=zi+4;
            w(o.arr,"<img src='"+(thr?m.r.triDn:m.r.r2L?m.r.triL:m.r.tri)+"'>");
        }
        o.evt=new Layer(m.dw,p);
        o.div.zIndex=zi+1;
        o.normal.zIndex=zi+2;
        o.over.zIndex=zi+3;
        o.evt.zIndex=zi+5;
        w(o.evt,"<img border='0' width='"+m.dw+"' height='"+m.dh+"' src='"+r.spc+"'>");
        o.div.visibility=o.normal.visibility=o.evt.visibility="inherit";
        o.over.visibility="hide";
        o.evt.m=m;
        o.evt.captureEvents(Event.MOUSEUP);
        o.evt.onmouseup=m.r.clkOp?m.c.length?_bbroll:_bblink:_bblink;
        o.evt.onmouseover=m.r.clkOp?_bbcroll:_bbroll;
        o.evt.onmouseout=_bbhide;
        if(!_b.n4 && m.imgUrl) {
            m.img=eval(m.imgName);
            if(m.overUrl)
                m.overImg=eval(m.overImgName);
        }
        o.pos();
        status='';
    }
    r.built=1;
}

function _bbRePo(){
    var f="for(var i=0; i<bbMenu.length; i++){bbMenu[i].off(1);} _bbFix();";
    if(_b.ie && _b.mac)
        setTimeout(f,50);
    else if(_b.op) {
        for(var i=0; i<bbMenu.length; i++) {
            var r=bbMenu[i];
            for(var f=0; f<r.menusEnum.length; f++) {
                m=r.menusEnum[f];
                m.o.pos();
            }
            r.off();
        }
        _bbFix();
    }
    else {
        eval(f);
    }
}

_bbroot.prototype.off=function(g){
    var r=this;
    r.dcss.width=r.mw+_b.px;
    r.dcss.height=r.mh+_b.px;
    if(r.posID!="") {
        var p;
        if (_b.ie) {
            p=document.all[r.posID];
        }
        else if (_b.dom && !_b.op) {
            var im = document.getElementsByTagName("img");
            for(var i=0; i<im.length; i++) {
                if(im[i].getAttribute("name")==r.posID)
                    break;
            }
            p=im[i];
        }
        else {
            p=__pg.d.images[r.posID];
        }
        eval("r.dcss."+(_b.op?"pixelL":"l")+"eft=(_bb_X(p)+(_b.iem?r.p(__pg.d.body.leftMargin):0))+_b.px");
        eval("r.dcss."+(_b.op?"pixelT":"t")+"op=(_bb_Y(p)+(_b.iem&&g?r.p(__pg.d.body.topMargin):0))+_b.px");
    }
    else {
        r.tp=_b.op?r.dcss.pixelTop:r.p(r.dcss.top);
        r.tp-=_b.ie?__pg.d.body.scrollTop:__pg.wn.pageYOffset;
        var ww=(_b.dt&&_b.ie&&!_b.mac)?__pg.d.documentElement.clientWidth:_b.ie?__pg.d.body.clientWidth:window.innerWidth;
        var wh=(_b.dt&&_b.ie&&!_b.mac)?__pg.d.documentElement.clientHeight:_b.ie?__pg.d.body.clientHeight:window.innerHeight;
        var tp=0;
        var lp=0;
        if(r.hRelPos!=0) {
            if(r.hRelPos!=1) {
                var s=(r.p(ww))-r.p(r.mw);
                lp+=r.hRelPos==3?s:_b.op5||_b.n4?Math.round(s/2):Math.floor(s/2);
            }
            lp+=r.hRPmargin;
        }
        if(r.vRelPos!=0 && r.vRelPos!=4) {
            if(r.vRelPos!=1) {
                var s=(r.p(wh))-r.p(r.mh);
                tp+=r.vRelPos==3?s:_b.op5||_b.n4?Math.round(s/2):Math.floor(s/2);
            }
            tp+=r.vRPmargin;
        }
        if( !(_b.dt && _b.ie && !_b.mac) )
            r.dcss.visibility=_b.hide;
        if(lp<0)
            lp=0;
        if(tp<0)
            tp=0;
        if(_b.n4) {
            r.dcss.moveTo((r.hRelPos!=0?lp:r.dcss.left),(r.vRelPos!=0?lp:r.dcss.top));
        }
        else if(_b.op) {
            if(r.hRelPos!=0)
                r.dcss.pixelLeft=lp;
            if(r.vRelPos!=0 && r.vRelPos!=4)
                r.dcss.pixelTop=tp;
        }
        else {
            if(r.hRelPos!=0)
                r.dcss.left=lp+_b.px;
            if(r.vRelPos!=0 && r.vRelPos!=4)
                r.dcss.top=tp+_b.px;
        }
        if(r.vRelPos==4) {
            r.fixpos=-1;
            r.tp--;
        }
        if( !(_b.dt && _b.ie && !_b.mac) )
            r.dcss.visibility=_b.show;
    }
}

function _bb_X(e){
    return parseInt(typeof(e.x)!=_ud?e.x:_bb_P(e,"Left"));
}
function _bb_Y(e){
    return parseInt(typeof(e.y)!=_ud?e.y:_bb_P(e,"Top"));
}

function _bb_P(e,w){
    var p = 0;
    while (e!=null) {
        p+=e["offset"+w];
        e=e.offsetParent;
    }
    return p;
}

function _bbMnOb(m,n){
    var o=this;
    if(!n) {
        if(m.index==0) {
            o.dBx=_bbGtLr(m.dBxId);
            o.dBxS=o.dBx.style;
        }
        else {
            o.dBx=m.par.c[0].o.dBx;
            o.dBxS=m.par.c[0].o.dBxS;
        }
        o.dBxS.zIndex=(m.lvl+2)*m.r.z;
        o.div=_bbGtLr(m.name);
        o.css=o.div.style;
        o.normal=_bbGtLr(m.name+"n");
        o.ncss=o.normal.style;
        o.evt=_bbGtLr(m.name+"e");
        if(_b.op || _b.ie) {
            o.evt.onmouseover=m.r.clkOp?_bbcroll:_bbroll;
            o.evt.onmouseout=_bbhide;
            o.evt.onclick=m.r.clkOp?m.c.length?_bbroll:_bblink:_bblink;
            o.div.onselectstart=o.normal.onselectstart=o.evt.onselectstart=function(){return false}
        }
        else {
            o.evt.addEventListener("mouseover",m.r.clkOp?_bbcroll:_bbroll,1);
            o.evt.addEventListener("mouseout",_bbhide,1);
            o.evt.addEventListener("click",(m.r.clkOp?m.c.length?_bbroll:_bblink:_bblink),1);
        }
        o.evt.m=m;
        if(m.imgUrl) {
            m.img=_b.dom?__pg.d.getElementById(m.name+"i"):document.all[m.name+"i"];
        }
    }
    o.m=m;
}

function _bbGtLr(id){
    if (_b.dom)
        return document.getElementById(id);
    else {
        return document.all[id];
    }
}

_bbMnOb.prototype.pos=function(){
    var o=this;
    var m=o.m;
    if(_b.n4) {
        var x=m.contLeft+m.x,y=m.contTop+m.y;
        o.css.resizeTo(m.dw,m.dh);
        o.css.moveTo(m.x,m.y);
        o.ncss.resizeTo(m.width,m.height);
        o.ncss.moveTo(x,y);
        o.ocss.resizeTo(m.width,m.height);
        o.ocss.moveTo(x,y);
        if(m.s.arrow && m.c.length) {
            var thr=m.lvl==0&&m.r.t_Hr?1:0;
            var at=thr?y+m.height-7:Math.round(y+m.height/2-5);
            var al=thr?x+m.width-12:x+m.width-7;
            var aw=thr?9:5,ah=thr?5:9;
            o.arr.resizeTo(aw,ah);
            o.arr.moveTo(al,at);
        }
        o.evt.resizeTo(m.dw,m.dh);
        o.evt.moveTo(m.x,m.y);
        if(m.lvl>0 && m.index==0) {
            o.dBxS.moveTo(m.Xo,m.Yo);
            o.dBxS.clip.height=0;
            o.dBxS.clip.width=0;
            o.dBxS.zIndex=(m.lvl+2)*m.r.z;
        }
    }
    else if(_b.op) {
        if(m.lvl>0 && m.index==0) {
            o.dBxS.visibility=_b.hide;
            o.dBxS.pixelLeft=m.Xo;
            o.dBxS.pixelTop=m.Yo;
            o.dBxS.zIndex=(m.lvl+2)*m.r.z;
        }
    }
    else {
        if(m.lvl>0 && m.index==0) {
            o.dBxS.visibility=_b.hide;
            o.dBxS.left="0"+_b.px;
            o.dBxS.top="0"+_b.px;
            o.dBxS.zIndex=(m.lvl+2)*m.r.z;
        }
    }
    if(_b.ie40m && !m.img)
        o.ncss.posLeft=o.ncss.posTop=m.s.bw+m.s.lPad;
}

function _bbFix(){
    if(_b.op)
        _bbRzevt();
    for(var i=0; i<bbMenu.length; i++) {
        var r=bbMenu[i];
        var moveAmt=0;
        if(r.vRelPos==4) {
            var scrTop=_b.ie?__pg.d.body.scrollTop:__pg.wn.pageYOffset;
            if(scrTop!=r.fixpos) {
                if(r.smScr) {
                    var diff=r.fixpos-scrTop;
                    moveAmt=(Math.abs(diff)<r.scrAm)?-diff:((diff>0)?-r.scrAm:r.scrAm);
                    moveAmt=(Math.abs(diff)>(r.scrAm*4))?moveAmt+moveAmt:moveAmt;
                    var mtp=(r.tp+=moveAmt)+_b.px;
                    _b.op?r.dcss.pixelTop=mtp:r.dcss.top=mtp;
                    r.fixpos+=moveAmt;
                }
                else {
                    var mtp=(r.tp+scrTop)+_b.px;
                    _b.op?r.dcss.pixelTop=mtp:r.dcss.top=mtp;
                    r.fixpos=scrTop;
                }
            }
        }
    }
}

function __bbBrChk(){
    var b=this,d=document;
    var ua=navigator.userAgent.toLowerCase();
    b.dom=d.getElementById?1:0;
    b.ns=(ua.indexOf('mozilla')!=-1&&ua.indexOf('compatible')==-1)?1:0;
    b.nsDom=b.dom&&b.ns?1:0;
    function o(n){
        return (ua.indexOf("opera "+n)>-1||ua.indexOf("opera/"+n)>-1)&&window.opera?1:0;
    }
    b.op5=o(5);
    b.op6=o(6);
    b.op7=o(7);
    b.op=(b.op5||b.op6||window.opera)&&!b.op7?1:0;
    b.ie=(ua.indexOf('msie')!=-1&&!b.op)?1:0;
    b.ieDom=b.dom&&b.ie?1:0;
    b.n4=b.ns&&!b.dom&&d.layers?1:0;
    b.ie4=b.ie&&!b.dom&&d.all?1:0;
    b.mac=ua.indexOf("mac")>-1?1:0;
    b.ie4m=b.ie4&&b.mac?1:0;
    b.ie40m=b.ie4m&&ua.indexOf("msie 4.0")>-1?1:0;
    b.macop5=b.mac&&b.op5?1:0;
    b.iem=b.ie&&b.mac?1:0;
    b.ie50m=b.ie&&b.mac&&ua.indexOf("5.0")>-1?1:0;
    b.ma=b.iem&&ua.indexOf("aol")>-1?1:0;
    b.sf=ua.indexOf("applewebkit")>-1?1:0;
    b.dt=(b.nsDom||(b.op5||b.op6)||(d.doctype&&d.doctype.name&&d.doctype.name.indexOf("http:\/\/")>-1)||d.compatMode&&(d.compatMode!="BackCompat"&&d.compatMode!="QuirksMode"))?1:0;
    b.px=b.n4||b.op?"":"px";
    b.show=b.n4?'show':'visible';
    b.hide=b.n4?'hide':'hidden';
    b.left=b.op?"pixelLeft":"left";
    b.top=b.op?"pixelTop":"top";
}

var __bbMmB=0;
function _bbRbMo(){
    for(var g=0; g<bbMenu.length; g++) {
        var r=bbMenu[g];
        for(var i=0; i<r.menusEnum.length; i++) {
            var m=r.menusEnum[i];
            m.o=new _bbMnOb(m);
            m.o.pos();
        }
        r.off();
    }
}

function _bbLd(){
    if(_b.op && __bbMmB)
        _bbRbMo();
    for(var g=0; g<bbMenu.length; g++) {
        var rr=bbMenu[g];
        if(_b.n4)
            rr._bbnsBuild();
        var r=rr.menusEnum;
        if(!_b.n4) {
            for(var i=0; i<r.length; i++) {
                var m=r[i];
                if(m.imgUrl && m.lvl>0) {
                    m.img.src=m.imgUrl;
                }
                if(m.overUrl) {
                    var temp=new Image();
                    temp.src=m.overUrl;
                }
            }
        }
        if(!bb_fix[g] && rr.vRelPos==4) {
            bb_fix[g]=setInterval("_bbFix()",rr.scrSp);
        }
        if(_b.n4) {
            rr.mLw=rr.mL.clip.width;
            rr.mLh=rr.mL.clip.height;
            rr.mLt=rr.mL.clip.top;
            rr.mLl=rr.mL.clip.left;
            rr.mL.clip.width=rr.mw;
            rr.mL.clip.height=rr.mh;
        }
        if( !(_b.ie && !_b.iem) && !_b.sf )
            rr.rpos();
    }
    if(_b.n4 || _b.op) {
        bb_ow=window.innerWidth;
        bb_oh=window.innerHeight;
        if(!_b.n4)
            _bbRzevt();
    }
    else if(_b.iem){
        window.onresize=function(){
            setTimeout("__bbRsz()",50);
        }
    }
    else {
        window.onresize=__bbRsz;
    }
    if(_b.op || _b.sf) {
        for(var g=0; g<bbMenu.length; g++)
            bbMenu[g].off();
    }
    __bbMmB=1;
    _bbUld();
}

function _bbPg(){
    var t=this;
    t.wn=window;
    t.d=t.wn.document;
    t.w=(_b.dt&&_b.ie)?t.d.documentElement.clientWidth:_b.ie||_b.nsDom?t.d.body.clientWidth:t.wn.innerWidth;
    t.h=(_b.dt&&_b.ie)?t.d.documentElement.clientHeight:_b.ie||_b.nsDom?t.d.body.clientHeight:t.wn.innerHeight;
    t.wn.onresize=_b.n4?_bbRzevt:_bbRePo;
}

