/* menumachine.js v1.01 - a component of MenuMachine (c)2002 Rob Keniger Big Bang Solutions */
ua=navigator.userAgent.toLowerCase();dom=(document.getElementById)?1:0;ns=(ua.indexOf('mozilla')!=-1&&ua.indexOf('compatible')==-1)?1:0;nsDom=(dom&&ns)?1:0;ie=(ua.indexOf('msie')!=-1)?1:0;ns4=(ns&&!dom&&document.layers)?1:0;ie4=(ie&&!dom&&document.all)?1:0;mac=(ua.indexOf("mac")>-1)?1:0;ie50m=(ie&&mac&&ua.indexOf("5.0")>-1)?1:0;op=(ua.indexOf('opera')!=-1)?1:0;dt=(document.compatMode&&document.compatMode!="BackCompat")?1:0;dt+=(document.doctype&&((ie&&(document.doctype.name.indexOf(".dtd")>-1))||(ns&&(document.doctype.name.indexOf("html")>-1))))?1:0;var ww,wh,isOn;stk=0;begin=1;ld=0;bld=0;mCont=null;overMenu=null;t=null;t2=null;tp=0;lp=0;fixpos=0;win=(ns||(ie4&&mac))?window:document.body;b=bbMp;mLyr=(ns4)?window.document.layers[b[16]]:(dom)?window.document.getElementById(b[16]):window.document.all[b[16]];if(ns4){var lW=0,lH=0,iW=0}function start(){return}if(win.onload)uload=win.onload;if(nsDom&&!op)win.addEventListener('load',start,false);else {win.onload=start;}function uload(){return}function nil(){return false}function repo(){if(ns4||(ie&&mac&&!ie50m&&b[36]=='right'))window.document.location.reload();else{ww=(dt&&ie)?window.document.documentElement.clientWidth:(ie)?window.document.body.clientWidth:window.innerWidth;wh=(dt&&ie)?window.document.documentElement.clientHeight:(ie)?window.document.body.clientHeight:window.innerHeight;fixpos=-1;off();pos(mCont,tp,lp);}}function lock(){if(t)clearTimeout(t);if(t2)clearTimeout(t2);ld=0;bld=0;}function start(){uload();if(ld||!((ns||ie)&&!op))return;bld=0; ld=1;status='Building Navigation Menu';if(begin){var wd=window.document;ww=(dt&&ie)?wd.documentElement.clientWidth:(ie)?wd.body.clientWidth:window.innerWidth;wh=(dt&&ie)?wd.documentElement.clientHeight:(ie)?wd.body.clientHeight:window.innerHeight;if(ns4)mLyr.resizeTo(ww,wh);mCont=bm('bbMenu',b[0]);begin=1;}else {rbm('bbMenu',b[0]);}off();pos(mCont,tp,lp);isOn=1;mreset();bld=1; if(ie){window.document.body.onunload=lock}else{window.onunload=lock}if(ie)window.document.body.onselectstart=nil;win.onresize=repo;if(bbpl.length){var i;for(i=0;i<bbpl.length;i++){var bbi=new Image();bbi.src=bbpl[i];}}if(b[21]==4)setInterval(((ns4)?"document.layers['"+b[16]+"'].fix()":"fix()"),b[23]);status='';}function menu(mbx,smenu,ud,mW,mH,mC,moC,mfC,mfoC){status+=".";this.cAct=eval(ud+'[12]');this.ovAct=eval(ud+'[13]');this.ouAct=eval(ud+'[14]');var lbl=eval(ud+'[1]');this.url=eval(ud+'[2]');var tg=eval(ud+'[11]');if(tg.charAt(0)=="_")tg=tg.substring(1,tg.length);this.bbTarget=tg;this.smenu=smenu;this.lvl=stk;this.box=mbx;this.sbx=null;this.style.overflow='hidden';this.style.cursor=(ie&&(this.url||(stk==1&&b[18])))?'hand':'default';this.roll=0;if(eval(ud+'[3]')){this.i1=eval(ud+'[3]');if(eval(ud+'[4]')){this.i2=eval(ud+'[4]');this.roll=1;}this.imid=ud+'i';lbl="<img src='"+this.i1+"' name='"+this.imid+"' width='"+mW+"' height='"+mH+"' alt='"+lbl+"'"+((lbl)?" title='"+lbl+"'":"")+">";}this.value=lbl;this.mC=mC;this.mfC=mfC;this.moC=moC;this.mfoC=mfoC; this.style.color=this.mfC;this.style.backgroundColor=this.mC;var ta=(stk==1)?b[36]:b[9];this.style.textAlign=ta;if(lbl.indexOf('<')==-1){var lPad=(ta=='left')?((stk==1)?b[37]:b[12]):0;var rPad=(ta=='right')?((stk==1)?b[37]:b[12]):0;var tPad=(stk==1)?b[38]:b[13];this.style.width=(mW-((ie4&&mac)?lPad+rPad:0))+"px";this.style.height=(mH)+"px";this.style.paddingLeft=lPad+"px";this.style.paddingRight=rPad+"px";this.style.paddingTop=((ie4&&mac)?0:tPad)+"px";if((dt&&ie)||nsDom){this.style.clip="rect(0px,"+mW+"px,"+mH+"px,0px)";}}else{this.style.width=mW+"px"; this.style.height=mH+"px"}var mTxt;if(lbl.indexOf('<')==-1&&dom){mTxt=window.document.createTextNode(lbl);this.appendChild(mTxt);}else {this.innerHTML=lbl;}if(eval(ud+'[0]')&&b[19]){var tTop,tLeft,tWidth,tHeight,tSrc;tSrc=(stk==1&&b[14])?b[26]:(b[17])?b[27]:b[25];tWidth=(stk==1&&b[14])?9:5;tHeight=(stk==1&&b[14])?5:9;tTop=(stk==1&&b[14])?mH-7:mH/2-5;tLeft=(stk==1&&b[14])?mW-12:mW-7;if(dom){mTxt=window.document.createElement('img'); this.appendChild(mTxt); mTxt.style.position='absolute'; mTxt.src=tSrc; mTxt.style.width=tWidth+"px";mTxt.style.height=tHeight+"px";mTxt.style.top=tTop+"px";mTxt.style.left=tLeft+"px";}else{lbl+="<div style='position:absolute; top:"+tTop+"; left:"+tLeft+"; width:"+tWidth+"; height:"+tHeight+";visibility:inherit'><img src='"+tSrc+"'><\/div>"; this.innerHTML=lbl;}}if(ie){this.onmouseover=(b[18])?click:roll;this.onmouseout=hide; this.onclick=(b[18]&&eval(ud+'[0]'))?roll:link;}else{this.addEventListener('mouseover',((b[18])?click:roll),false); this.addEventListener('mouseout',hide,false); (b[18]&&eval(ud+'[0]'))?this.addEventListener('click',roll,false):this.addEventListener('click',link,false);}}function nsmenu(mbx,smenu,ud,mW,mH,mC,moC,mfC,mfoC) {status+=".";this.value=eval(ud+'[1]');this.cAct=eval(ud+'[12]');this.ovAct=eval(ud+'[13]');this.ouAct=eval(ud+'[14]');this.roll=0;if(eval(ud+'[3]')){this.i1=eval(ud+'[3]');if(eval(ud+'[4]')){this.i2=eval(ud+'[4]');this.roll=1;}this.imid=ud+'i';this.value="<img src='"+this.i1+"' name='"+this.imid+"' width='"+mW+"' height='"+mH+"'>";}var ma=(stk==1)?b[36]:b[9];var pad="<spacer type=\"block\" height=\""+((stk==1)?b[38]:b[13])+"\" width=\""+(mW-((stk==1)?b[37]:b[12])*2)+"\"><br>";var spad="<spacer size=\""+((stk==1)?b[37]:b[12])+"\" type=\"horizontal\">";if(this.value.indexOf('<')==-1){if(ma=='left'){this.value=pad+spad+this.value}else if(ma=='right'){this.value=pad+this.value+spad}else{this.value=pad+this.value}}if((stk==1)?b[33]:b[6])this.value=this.value.bold();if((stk==1)?b[34]:b[7])this.value=this.value.italics();this.over=this.value;this.value=this.value.fontcolor(mfC);this.over=this.over.fontcolor(mfoC);var fsize=(stk==1)?((mac)?b[32]:Math.round(b[32]*.75)):((mac)?b[5]:Math.round(b[5]*.75));this.value=((ma!='left')?"<div align='"+ma+"'>":"")+"<font face='"+((stk==1)?b[31]:b[4])+"' point-size='"+fsize+"'>"+this.value+"<\/font>"+((ma!='left')?"<\/div>":"");this.over=((ma!='left')?"<div align='"+ma+"'>":"")+"<font face='"+((stk==1)?b[31]:b[4])+"' point-size='"+fsize+"'>"+this.over+"<\/font>"+((ma!='left')?"<\/div>":"");this.moC=moC;this.mC=mC;this.sbx=null;this.smenu=smenu;this.visibility='inherit';this.bgColor=this.mC;this.resizeTo(mW,mH);this.document.write(this.value);this.document.close();this.ml=new Layer(mW,mbx);this.ml.lvl=stk;this.ml.url=eval(ud+'[2]');var tg=eval(ud+'[11]');if(tg.charAt(0)=="_")tg=tg.substring(1,tg.length);this.ml.bbTarget=tg;this.ml.visibility='inherit';this.ml.onmouseover=(b[18])?click:roll;this.ml.onmouseout=hide;this.ml.captureEvents(Event.MOUSEUP);this.ml.onmouseup=(b[18]&&eval(ud+'[0]'))?roll:link;this.ml.sl=this;this.ml.resizeTo(mW,mH);this.ml.box=mbx;if(eval(ud+'[0]')&&b[19]){this.ml.arr=new Layer(9,this.ml);this.ml.arr.visibility='inherit';this.ml.arr.top=(stk==1&&b[14])?mH-7:mH/2-5;this.ml.arr.left=(stk==1&&b[14])?mW-12:mW-7;this.ml.arr.width=((stk==1&&b[14])?9:5)+"px";this.ml.arr.height=((stk==1&&b[14])?5:9)+"px";this.ml.arr.document.write((stk==1&&b[14])?"<img src='"+b[26]+"'>":(b[17])?"<img src='"+b[27]+"'>":"<img src='"+b[25]+"'>");this.ml.arr.document.close();}}function fix(){var scrTop=(ie)?document.body.scrollTop:window.pageYOffset;var fbStyle=(ns4)?mCont:mCont.style;if(scrTop!=fixpos){if(b[22]){var diff=fixpos-scrTop;if(ns4)mLyr.resizeTo(ww,wh+pageYOffset);var moveAmt=(Math.abs(diff)<b[24])?-diff:((diff>0)?-b[24]:b[24]);moveAmt=(Math.abs(diff)>(b[24]*4))?moveAmt+moveAmt:moveAmt;fbStyle.top=mCont.topBase=(tp+=moveAmt)+"px";fixpos+=moveAmt;}else{fbStyle.top=mCont.topBase=(tp+scrTop)+"px";fixpos=scrTop;}}}function off(){tp=0;lp=0;if(b[20]==0)lp+=(ns4)?0:(((ie&&mac)||(dt&&!nsDom))?(parseInt(mLyr.offsetLeft)+parseInt(document.body.leftMargin)):mLyr.offsetLeft);else if(b[20]==3||b[20]==2){var mw=((!ns4)?parseInt(mCont.style.width):parseInt(mCont.clip.width+mLyr.x*((b[20]==2)?2:1)));var lPos=ww-mw;var co=parseInt(b[39]);lp+=parseInt((b[20]==3)?lPos-co:Math.round(lPos/2+((co==0)?0:mw/2+co-((ns4)?b[29]*2:0))));}else if(b[20]==1)lp+=b[39];if(b[21]==0||b[21]==4){tp+=(ns4)?0:(((ie&&mac)||(dt&&!nsDom))?(parseInt(mLyr.offsetTop)+parseInt(document.body.topMargin)):mLyr.offsetTop);}else if (b[21]==3||b[21]==2){var tPos=wh-((!ns4)?parseInt(mCont.style.height):(mCont.clip.height+mLyr.y*((b[21]==2)?2:1)));tp+=((b[21]==3)?tPos:Math.round(tPos/2))-((b[21]==3)?b[40]:0);}else if(b[21]==1)tp+=b[40];}function pos(box,tp,lp){var intTop,intLeft,intHor;var item=box.bmenu;var bx=(!ns4)?box.style:box;var itemStyle=(!ns4)?item.style:item;var itemWt=(!ns4)?parseInt(itemStyle.width):itemStyle.clip.width;var itemHt=(!ns4)?parseInt(itemStyle.height):itemStyle.clip.height;var contW=(!ns4)?parseInt(bx.width):bx.clip.width;var contH=(!ns4)?parseInt(bx.height):bx.clip.height;var SubTp,SubLt;stk++;bx.top=((stk==1)?tp:0)+((dt)?"px":"");box.topBase=tp;bx.left=((stk==1)?lp:0)+((dt)?"px":"");box.leftBase=lp;var bw=((stk==1)?b[29]:b[2]);if (stk==1 && b[14]){intHor=1; intLeft=contW-itemWt-2*bw;intTop=0}else{intHor=intLeft=0; intTop=contH-itemHt-2*bw}while(item!=null){itemStyle.left=(intLeft+bw)+((dt)?"px":"");itemStyle.top=(intTop+bw)+((dt)?"px":"");if(ns4)item.ml.moveTo(intLeft+bw,intTop+bw);if(item.sbx){if(b[17])sbw=(ns4)?item.sbx.clip.width:parseInt(item.sbx.style.width);if(intHor){SubTp=intTop+itemHt+bw; SubLt=(b[17])?intLeft+itemWt-sbw:intLeft}else{SubLt=(b[17])?intLeft-sbw+b[10]*itemWt+bw:intLeft+(1-b[10])*itemWt+bw; SubTp=intTop+b[11]*itemHt}pos(item.sbx,SubTp,SubLt)}item=item.smenu;if(item){itemStyle=(!ns4)?item.style:item;itemWt=(!ns4)?parseInt(itemStyle.width):itemStyle.clip.width;itemHt=(!ns4)?parseInt(itemStyle.height):itemStyle.clip.height;var bd=(stk==1)?b[30]:b[3];(intHor)?intLeft-=(bd)?(itemWt+bw):(itemWt):intTop-=(bd)?(itemHt+bw):(itemHt);}}stk--}function hidech(currBox,currSubBox){var bx;while (currBox){if(currBox.sbx&&currBox.sbx.v){bx=(ns4)?currBox.sbx:currBox.sbx.style;if(currBox.sbx!=currSubBox){bx.visibility=((ns4)?'hide':'hidden');currBox.sbx.v=0}hidech(currBox.sbx.bmenu,currSubBox)}currBox=currBox.smenu}}function link(){status='';var sb=(ns4)?this.sl:this;if(sb.cAct){CSAction(new Array(sb.cAct));}if(this.url){if(ns4){this.sl.bgColor=this.sl.mC;if(this.sl.value.indexOf('<img')==-1){this.sl.document.write(this.sl.value);this.sl.document.close()}}else{this.style.backgroundColor=this.mC; this.style.color=this.mfC;}if(this.url.indexOf('javascript:')!=-1)eval(this.url);else{if(this.bbTarget){if(eval("top."+this.bbTarget))eval("top."+this.bbTarget+".location.href=\""+this.url+"\"");else {window.open(this.url,this.bbTarget,"directories=1,location=1,favorites=1,menubar=1,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=1")}}else{window.location.href=this.url;}}}}function roll(){if(!ld||!bld) return;if(t2)window.setTimeout("clearTimeout(document.layers['"+b[16]+"'].t2);",b[15]);var sb=(ns4)?this.sl:this;var act=(b[18])?sb.cAct:sb.ovAct;if(act){CSAction(new Array(act));}if(ns4)mLyr.resizeTo(ww,wh);var tscrd=(ie)?window.document.body.scrollTop:window.pageYOffset;var lscrd=(ie)?window.document.body.scrollLeft:window.pageXOffset;var child=(ns4)?this.sl.sbx:this.sbx;var th=(ns4)?this.clip.height:parseInt(this.style.height);var tw=(ns4)?this.clip.width:parseInt(this.style.width);var tl=(ns4)?this.box.left:parseInt(this.box.style.left);var tt=(ns4)?this.box.top:parseInt(this.box.style.top);var sro=(ns4)?this.sl.roll:this.roll;overMenu=this; isOn=0;hidech(this.box.bmenu,child);if(ns4){this.sl.bgColor=this.sl.moC;if(this.sl.value.indexOf('<img')==-1){this.sl.document.write(this.sl.over);this.sl.document.close();}}else{this.style.backgroundColor=this.moC;this.style.color=this.mfoC;}if(sro){if(ns4)this.sl.document.images[this.sl.imid].src=this.sl.i2;else {document.images[this.imid].src=this.i2;}}if(child!=null){child.v=1;var sclipw=(ns4)?this.sl.sbx.clip.width:parseInt(this.sbx.style.width);var scliph=(ns4)?this.sl.sbx.clip.height:parseInt(this.sbx.style.height);var spos=(ns4)?this.sl.sbx:this.sbx.style;var sml=child.leftBase+tl;var smt=child.topBase+tt;if(b[17]){if(sml<lscrd)sml=(this.lvl==1)?lscrd:sml+(sclipw+(1-2*b[10])*tw);if(sml+sclipw>ww+lscrd)sml=ww+lscrd-sclipw}else{if(sml+sclipw>ww+lscrd)sml=(this.lvl==1)?ww+lscrd-sclipw:sml-(sclipw+(1-2*b[10])*tw);if(sml<lscrd)sml=lscrd}if(smt+scliph>tscrd+wh)smt=(this.lvl==1)?smt=tscrd+wh-scliph:smt-scliph+(1-2*b[11])*th;if(smt<tscrd)smt=tscrd;spos.top=smt+((dt)?"px":"");spos.left=sml+((dt)?"px":"");if((dt&&ie)||nsDom){spos.clip="rect(0px,"+sclipw+"px,"+scliph+"px,0px)";}effect(spos);}if(this.url)status=this.url;}function effect(box){if(ns4)box.visibility="show";else {box.visibility="visible"}}function mreset(){if(isOn){ireset(mCont);isOn=0;if(ns4)t2=window.setTimeout("document.layers['"+b[16]+"'].clip.left=lp;document.layers['"+b[16]+"'].clip.top=tp;document.layers['"+b[16]+"'].clip.width=document.layers['"+b[16]+"'].lW;document.layers['"+b[16]+"'].clip.height=document.layers['"+b[16]+"'].lH;",b[15]);}}function ireset(currBox){var item=currBox.bmenu;var bx=(ns4)?currBox:currBox.style;stk++;bx.visibility=(stk==1)?((ns4)?'show':'visible'):((ns4)?'hide':'hidden');currBox.v=(stk==1)?1:0;while(item!=null){if(item.sbx) ireset(item.sbx);item=item.smenu}stk--}function click(){if(!ld||!bld) return;if(t2)window.setTimeout("clearTimeout(document.layers['"+b[16]+"'].t2);",b[15]);var sb=(ns4)?this.sl:this;var act=(b[18])?sb.ovAct:sb.cAct;if(act){CSAction(new Array(act));}if(ns4)mLyr.resizeTo(ww,wh);var child=(ns4)?this.sl.sbx:this.sbx;var sro=(ns4)?this.sl.roll:this.roll;overMenu=this; isOn=0;hidech(this.box.bmenu,child);if(ns4){this.sl.bgColor=this.sl.moC;if(this.sl.value.indexOf('<img')==-1){this.sl.document.write(this.sl.over);this.sl.document.close()}}else{this.style.backgroundColor=this.moC;this.style.color=this.mfoC}if(sro){if(ns4){this.sl.document.images[this.sl.imid].src=this.sl.i2;}else {document.images[this.imid].src=this.i2}}if(this.url)status=this.url}function hide(){if(!ld||!bld) return;status='';var sb=(ns4)?this.sl:this;if(sb.ouAct){CSAction(new Array(sb.ouAct));}var sro=(ns4)?this.sl.roll:this.roll;if(ns4){this.sl.bgColor=this.sl.mC;if(this.sl.value.indexOf('<img')==-1){this.sl.document.write(this.sl.value);this.sl.document.close()}}else{this.style.backgroundColor=this.mC;this.style.color=this.mfC}if(sro){if(ns4){this.sl.document.images[this.sl.imid].src=this.sl.i1;}else {document.images[this.imid].src=this.i1}}if(this==overMenu){isOn=1;if (t)clearTimeout(t);if(t2)clearTimeout(t2);t=window.setTimeout(((ns4)?"document.layers['"+b[16]+"'].mreset(document.layers['"+b[16]+"'].overMenu);":"mreset(overMenu)"),b[15]);}}function rbm(mVar,subMenuCount){var i,currName,subCount;var smenu,mBar=mCont.bmenu;stk++;for(i=subMenuCount;i>0;i--){currName=mVar+eval(i);subCount=eval(currName+'[0]');smenu=mBar;if(subCount)mBar.sbx=bm(currName+'_',subCount);mBar=mBar.smenu}stk--}function bm(mVar,subMenuCount){stk++;var i,subCount,mBar,mW=0,mH=0,mC="white",moC="black",mfC="black",mfoC="white";var smenu=null;var currName=mVar+'1';var menuWidth=eval(currName+'[6]');var menuHeight=eval(currName+'[5]');var bw=(stk==1)?b[29]:b[2];var bd=(stk==1)?b[30]:b[3];if (stk==1&&b[14]){for(i=1;i<subMenuCount+1;i++){currName=mVar+eval(i);mW=(eval(currName+'[6]'))?mW+eval(currName+'[6]'):mW+menuWidth;}mW=(bd)?mW+(subMenuCount+1)*bw:mW+2*bw;mH=menuHeight+2*bw;}else{for(i=1;i<subMenuCount+1;i++){currName=mVar+eval(i);mH=(eval(currName+'[5]'))?mH+eval(currName+'[5]'):mH+menuHeight;}mH=(bd)?mH+(subMenuCount+1)*bw:mH+2*bw;mW=menuWidth+2*bw}if(ns4&&!iW){lW+=mW;lH+=mH;iW=1}if(dom){var mbx=window.document.createElement("div");mbx.style.position='absolute';mbx.style.visibility='hidden';window.document.body.appendChild(mbx);}else if(ns4) {var mbx=new Layer(mW,mLyr)}else{currName+='bb';window.document.body.insertAdjacentHTML("afterBegin","<div id='"+currName+"' style='visibility:hidden; position:absolute;'><\/div>"); var mbx=window.document.all[currName]}mbx.bmenu=null;mbx.leftBase=mbx.topBase=0;mbx.v=0;mbx.bgColor=(stk==1)?b[28]:b[1];if(ns4){mbx.visibility='hide';mbx.resizeTo(mW,mH)}else{var m=mbx.style;m.width=mW+"px";m.height=mH+"px";m.backgroundColor=(stk==1)?b[28]:b[1];m.fontFamily=(stk==1)?b[31]:b[4];m.fontWeight=((stk==1)?b[33]:b[6])?'bold':'normal';m.fontStyle=((stk==1)?b[34]:b[7])?'italic':'normal';m.fontSize=(stk==1)?b[32]+b[35]:b[5]+b[8];m.zIndex=stk+100;if((dt&&ie)||nsDom){m.clip="rect(0px,"+m.width+","+m.height+",0px)";}}if(ie4){mbx.InnerString='';for(i=1;i<subMenuCount+1;i++){currName=mVar+eval(i);mbx.InnerString+="<div id='"+currName+"' style='position:absolute;'><\/div>"}mbx.innerHTML=mbx.InnerString}for(i=1;i<subMenuCount+1;i++){currName=mVar+eval(i);subCount=eval(currName+'[0]');mW=(stk==1&&b[14])?(eval(currName+'[6]'))?eval(currName+'[6]'):menuWidth:menuWidth;mH=(stk==1&&b[14])?menuHeight:(eval(currName+'[5]'))?eval(currName+'[5]'):menuHeight;mC=eval(currName+'[7]');moC=eval(currName+'[8]');mfC=eval(currName+'[9]');mfoC=eval(currName+'[10]');if(dom){mBar=window.document.createElement("div");mBar.style.position='absolute';mBar.style.visibility='inherit';mbx.appendChild(mBar)}else {mBar=(ns4)?new Layer(mW,mbx):window.document.all[currName];}mBar.SetUp=(ns4)?nsmenu:menu;mBar.SetUp(mbx,smenu,currName,mW,mH,mC,moC,mfC,mfoC);if(subCount) {mBar.sbx=bm(currName+'_',subCount)}smenu=mBar}mbx.bmenu=mBar;stk--;return(mbx)}
