var COPYRIGHT="CASCADING POPUP MENUS v5.1 by Angus Turnbull www.twinhelix.com Visit for more scripts!";var dc=document;var dca=document.all;var dcb=document.body;var isDOM=dc.getElementById?1:0;var isIE=dca?1:0;var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;var isIE4=isIE&&!isDOM?1:0;var isOp=window.opera?1:0;var isDyn=isDOM||isIE||isNS4;function getRef(id,par){par=!par?dc:(par.navigator?par.document:par);return(isIE?par.all[id]:(isDOM?(par.getElementById?par:par.ownerDocument).getElementById(id):(isNS4?par.layers[id]:null)));}function getSty(id,par){var r=getRef(id,par);return r?(isNS4?r:r.style):null;}if(!window.LayerObj){var LayerObj=new Function('id','par','this.ref = getRef(id, par); this.sty = getSty(id, par); return this');}function getLyr(id,par){return new LayerObj(id,par);}function LyrFn(fn,fc){LayerObj.prototype[fn]=new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; '+'with (this) { '+fc+' }');}LyrFn('x','if( !isNaN(p) ) sty.left = p + px; else return parseInt(sty.left)');LyrFn('y','if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)');LyrFn('vis','sty.visibility=p');LyrFn('bgColor','if (isNS4) sty.bgColor=p?p:null; '+'else sty.background=p?p:"transparent"');LyrFn('bgImage','if (isNS4) sty.background.src=p?p:null; '+'else sty.background = p ? "url(" + p + ")" : "transparent"');LyrFn('clip','if (isNS4) with(sty.clip){left=a[0];top=a[1];right=a[2];bottom=a[3]} '+'else sty.clip = "rect(" + a[1] + "px " + a[2] + "px " + a[3] + "px " + a[0] + "px)" ');LyrFn('write','if (isNS4) with (ref.document){write(p);close()} else ref.innerHTML=p');LyrFn('alpha','var f=ref.filters,d=(p==null); if (f) {'+'if (!d&&sty.filter.indexOf("alpha")==-1) sty.filter+=" alpha(opacity="+p+")"; '+'else if (f.length&&f.alpha) with(f.alpha){if(d)enabled=false;else{opacity=p;enabled=true}} }'+'else if (isDOM) sty.MozOpacity=d?"":p+"%"');function setLyr(lVis,docW,par){if(!setLyr.seq)setLyr.seq=0;if(!docW)docW=0;var obj=(!par?(isNS4?window:dcb):(!isNS4&&par.navigator?par.document.body:par));var IA='insertAdjacentHTML',AC='appendChild',newID='_js_layer_'+setLyr.seq++;if(obj[IA]){obj[IA]('beforeEnd','
');}else if(obj[AC]){var newL=dc.createElement('div');obj[AC](newL);newL.id=newID;newL.style.position='absolute';}else if(isNS4){var newL=new Layer(docW,obj);newID=newL.id;}var lObj=getLyr(newID,par);with(lObj)if(ref){vis(lVis);x(0);y(0);sty.width=docW+(isNS4?0:'px');}return lObj;}var CSSmode=dc.compatMode;CSSmode=(CSSmode&&CSSmode.indexOf('CSS')!=-1)||isDOM&&!isIE||isOp?1:0;if(!window.page){var page={win:window,minW:0,minH:0,MS:isIE&&!isOp,db:CSSmode?'documentElement':'body'}}page.winW=function(){with(this)return Math.max(minW,MS?win.document[db].clientWidth:win.innerWidth);};page.winH=function(){with(this)return Math.max(minH,MS?win.document[db].clientHeight:win.innerHeight);};page.scrollX=function(){with(this)return MS?win.document[db].scrollLeft:win.pageXOffset;};page.scrollY=function(){with(this)return MS?win.document[db].scrollTop:win.pageYOffset;};function popOver(mN,iN){with(this){clearTimeout(hideTimer);overM=mN;overI=iN;if(iN&&this.onmouseover)onmouseover(mN,iN);litOld=litNow;litNow=new Array();var litM=mN,litI=iN;while(1){litNow[litM]=litI;if(litM=='root')break;litI=menu[litM][0].parentItem;litM=menu[litM][0].parentMenu;}var same=1;for(var z in menu)if(litNow[z]!=litOld[z])same=0;if(same)return;clearTimeout(showTimer);for(thisM in menu)with(menu[thisM][0]){if(!lyr)continue;litI=litNow[thisM];oldI=litOld[thisM];if(litI&&(litI!=oldI))changeCol(thisM,litI,1);if(oldI&&(oldI!=litI))changeCol(thisM,oldI,0);if(litI&&!visNow&&(thisM!='root')){showMenu(thisM);visNow=true;}if(isNaN(litI)&&visNow){hideMenu(thisM);visNow=0;}}nextMenu='';if((menu[mN][iN].type=='sm:')&&!menu[mN][0].subsOnClick){var targ=menu[mN][iN].href,lyrM=menu[mN][0].lyr;var showStr='with ('+myName+') { menu.'+targ+'[0].visNow = true; '+'position("'+targ+'"); showMenu("'+targ+'") }';nextMenu=targ;if(showDelay){showTimer=setTimeout(showStr,showDelay);}else{eval(showStr);}}}}function popOut(mN,iN){with(this){if((mN!=overM)||(iN!=overI))return;if(this.onmouseout)onmouseout(mN,iN);var thisI=menu[mN][iN];if(thisI.href!=nextMenu){clearTimeout(showTimer);nextMenu='';}if(hideDelay){var delay=((mN=='root')&&(thisI.type!='sm:'))?50:hideDelay;hideTimer=setTimeout(myName+'.over("root", 0)',delay);}overM='root';overI=0;}}function popClick(mN,iN){with(this){if(this.onclick)onclick(mN,iN);var thisI=menu[mN][iN],hideM=1;with(thisI)switch(type){case'sm:':if(menu[overM][0].subsOnClick){menu[href][0].visNow=1;position(href);showMenu(href);hideM=0;}break;case'js:':eval(href);break;case'':type='window';default:if(href){eval(type+'.location.href = "'+href+'"');}}if(hideM)over('root',0);}}function popChangeCol(mN,iN,isOver){with(this.menu[mN][iN]){if(!lyr||!lyr.ref)return;var col=isOver?overCol:outCol;var bgFn=(col.indexOf('.')==-1)?'bgColor':'bgImage';if(isNS4)lyr[bgFn](col);if((overClass!=outClass)||(outBorder!=overBorder))with(lyr){if(isNS4){write(this.getHTML(mN,iN,isOver));}else{ref.className=(isOver?overBorder:outBorder);var chl=(isDOM?ref.childNodes:ref.children);if(chl){for(var i=0;i2)?actMenu[actMenu.length-2].spacing:0;var spc=((actMenu.length>2)&&aI.outBorder?1:0);if(isVert){menuH+=lastGap-spc;aI.iX=0;aI.iY=menuH;menuW=width;menuH+=aI.iH;}else{menuW+=lastGap-spc;aI.iX=menuW;aI.iY=0;menuW+=aI.iW;menuH=width;}if(aI.outBorder&&CSSmode){aI.iW-=2;aI.iH-=2;}}}function popGetHTML(mN,iN,isOver){with(this){var itemStr='';with(menu[mN][iN]){var textClass=(isOver?overClass:outClass);if((type=='sm:')&&popInd){if(isNS4){itemStr+=''+popInd+'';}else{itemStr+='
'+popInd+'
';}}if(isNS4){itemStr+=(outBorder?'':'')+''+text+'';}else{itemStr+='
'+text+'
';}}return itemStr;}}function popUpdate(docWrite,upMN){with(this){if(!isDyn)return;for(mN in menu)with(menu[mN][0]){if(upMN&&(upMN!=mN))continue;var str='';for(var iN=1;iN'+getHTML(mN,iN,false)+(isNS4?'':'');}var eP=eval(par);setTimeout(myName+'.setupRef('+docWrite+', "'+mN+'")',50);var mVis=visNow?'visible':'hidden';if(docWrite){var targFr=(eP&&eP.navigator?eP:window);targFr.document.write('
'+str+extraHTML+'
');}else{if(!lyr||!lyr.ref){lyr=setLyr(mVis,menuW,eP);}else if(isIE4){setTimeout(myName+'.menu.'+mN+'[0].lyr.sty.width='+(menuW+2),50);}with(lyr){sty.zIndex=1000;write(str+extraHTML);}}}}}function popSetupRef(docWrite,mN){with(this)with(menu[mN][0]){if(docWrite||!lyr||!lyr.ref){lyr=getLyr(myName+'_'+mN+'_Div',eval(par));}for(var i=1;i0)lyr.vis('visible');lyr.sty.zIndex=1001+dir;lyr.clip(0,0,menuW+2,(menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75));if((isDOM&&!isIE)&&(counter>=100))lyr.sty.clip='';counter+=dir;if(counter>100){counter=100;}else if(counter<0){counter=0;lyr.vis('hidden');}else{timer=setTimeout(menuObj.myName+'.'+(dir>0?'show':'hide')+'Menu("'+menuName+'")',40);}}}function menuFilterShow(menuObj,menuName,filterName){var mD=menuObj.menu[menuName][0];with(mD.lyr){sty.filter=filterName;var f=ref.filters;if(f&&f.length&&f[0])f[0].Apply();vis('visible');if(f&&f.length&&f[0])f[0].Play();}}function addMenuBorder(mObj,iS,alpha,bordCol,bordW,backCol,backW){for(var mN in mObj.menu){var mR=mObj.menu[mN],dS='
';}else{mR[0].extraHTML+=dS+bordCol+'; left:0px; top:0px; width:'+mW+'px; height:'+mH+'px; z-index:980; '+(!alpha?'filter:alpha(opacity='+alpha+'); -moz-opacity:'+(alpha/100):'')+'">'+dS+backCol+'; left:'+bordW+'px; top:'+bordW+'px; width:'+(mW-2*bordW)+'px; height:'+(mH-2*bordW)+'px; z-index:990">
';}}}function addDropShadow(mObj,iS){for(var mN in mObj.menu){var a=arguments,mD=mObj.menu[mN][0],addW=addH=0;if(mD.itemSty!=iS)continue;for(var shad=2;shad';}else{mD.extraHTML+='
';}addW=Math.max(addW,s[2]+s[4]);addH=Math.max(addH,s[3]+s[5]);}mD.menuW+=addW;mD.menuH+=addH;}}