// (c) Ger Versluis 2000 version 5.00, 23 October 2003 // You may use this script on non commercial sites // www.burmees.nl/menu/ var P_WW,P_WH; var P_RcrsLvl=0; var P_Ldd=0,P_Crtd=0,P_IniFlg; var P_FrstMnu=null,P_CrrntOvr=null,P_FC=null; var P_ClsTmr,P_Ztp=100; var P_CntrTxt; var P_TxtCls; var P_show=Nav4?'show':'visible'; var P_hide=Nav4?'hide':'hidden'; var AgntUsr=navigator.userAgent.toLowerCase(); var AppVer=navigator.appVersion.toLowerCase(); var DomYes=document.getElementById?1:0; var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0; var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0; Opr7=AgntUsr.indexOf("opera 7")!=-1||AgntUsr.indexOf("opera/7")!=-1?1:0, Opr=(AgntUsr.indexOf("opera")!=-1&&!Opr7)?1:0; if(Opr7){NavYes=1;ExpYes=0;} var DomNav=DomYes&&NavYes?1:0; var DomExp=DomYes&&ExpYes?1:0; var Nav4=NavYes&&!DomYes&&document.layers?1:0; var Exp4=ExpYes&&!DomYes&&document.all?1:0; var Exp5=AppVer.indexOf("msie 5")!=-1?1:0; var Exp6Plus=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1&&!Opr7)?1:0; var MacCom=(AppVer.indexOf("mac")!=-1)?1:0; var MacExp5=(MacCom&&Exp5)?1:0; var P_Fltr=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1)?1:0; PosStrt=(NavYes||ExpYes||Opr7)&&!Opr?1:0; var P_px=DomYes?"px":"",P_Html=null,P_Cmplnt=0,P_Pd; var P_Win,P_Doc,P_Bod; var P_ShwFlg=0; function Pop_Go(){ if(!PosStrt)return; P_BeforeStart(); P_Win=window; P_Doc=P_Win.document; P_Bod=P_Doc.body; if((Exp6Plus||Opr7)&&document.compatMode){ P_Html=P_Doc.getElementsByTagName("HTML")[0]; P_Cmplnt=P_Doc.compatMode.indexOf('CSS')==-1?0:1} P_Pd=(DomNav&&!Opr7)||MacExp5||P_Cmplnt?1:0; P_Crtd=0; P_Ldd=1; P_Create(); P_Pos(); P_Initiate(); P_Win.onresize=Resize; P_Crtd=1; P_AfterBuild()} function Resize(){ if(Nav4&&(P_WW!=P_Win.innerWidth||P_WH!=P_Win.innerHeight))P_Win.location.reload(); else P_Pos()} function P_Pos(){ P_WW=ExpYes?P_Cmplnt?P_Html.clientWidth:P_Bod.clientWidth:P_Win.innerWidth; P_WH=ExpYes?P_Cmplnt?P_Html.clientHeight:P_Bod.clientHeight:P_Win.innerHeight; var i,MPntr=P_FrstMnu,PreLft,PreTp,TP,Sz,PA; for(i=0;iP_WH+P_TpScrlld)Tp-=Pntr.OrgTp==-1?CntHt:CntHt/2; if(Lft+CntWt>P_WW+P_LftScrlld)Lft-=Pntr.OrgLft==-1?CntWt:CntWt/2; if(TpP_WW+P_LftScrlld)Lft=P_WW+P_LftScrlld-CCW} else{if(Lft+CCW>P_WW+P_LftScrlld)Lft=PA[12]&&P.Contnr.Lvl==1?P_WW+P_LftScrlld-CCW:Lft-(CCW+(1-2*PA[16])*ThisWt); if(LftP_WH+P_TpScrlld)Tp=Tp-CCH-(1-2*PA[17])*ThisHt; if(Tp"} this.value=MemVal; this.ChldCntnr=null; this.PrvMbr=PrMmbr; this.FCntnr=P_FC; this.LinkTxt=eval(WMnu+'[1]'); this.Lvl=P_RcrsLvl; this.hl=0; if(MemVal.indexOf('<')==-1){ this.style.width=Wdth-(P_Pd?PA[34]:0)+P_px; this.style.height=Hght-(P_Pd?PA[33]:0)+P_px; this.style.paddingLeft=PA[34]+P_px; this.style.paddingTop=PA[33]+P_px} else{ this.style.width=Wdth+P_px; this.style.height=Hght+P_px} this.style.overflow='hidden' this.style.cursor=this.LinkTxt?ExpYes?"hand":"pointer":"default"; this.style.backgroundColor=this.Arr[6]; this.style.color=this.Arr[8]; this.style.fontFamily=this.Arr[11]; this.style.fontSize=this.Arr[12]+'pt'; this.style.fontWeight=this.Arr[13]?'bold':'normal'; this.style.fontStyle=this.Arr[14]?'italic':'normal'; if(this.Arr[15]!='left')this.style.textAlign=this.Arr[15]; if(eval(WMnu+'[2]'))this.style.backgroundImage="url(\""+eval(WMnu+'[2]')+"\")"; if(MemVal.indexOf('<')==-1&&DomYes){var t=P_Doc.createTextNode(MemVal);this.appendChild(t)} else this.innerHTML=MemVal; if(eval(WMnu+'[3]')){ S=PA[tri]; W=PA[tri+1]; H=PA[tri+2]; T=P_RcrsLvl==1&&PA[12]?Hght-H-2:(Hght-H)/2; L=PA[19]?2:Wdth-W-2; if(DomYes){ t=P_Doc.createElement('img'); this.appendChild(t); t.style.position='absolute'; t.src=S; t.style.width=W+P_px; t.style.height=H+P_px; t.style.top=T+P_px; t.style.left=L+P_px} else{ MemVal+="
"; this.innerHTML=MemVal}} T=PA[35]&&eval(WMnu+'[3]')&&this.Lvl==1?1:0; if(DomNav){T==1?this.addEventListener('mouseover',P_OpenMenuClick,false):this.addEventListener('mouseover',P_OpenMenu,false); this.addEventListener('mouseout',P_CloseMenu,false); T==1?this.addEventListener('click',P_OpenMenu,false):this.addEventListener('click',P_GoTo,false)} else{ this.onmouseover=T==1?P_OpenMenuClick:P_OpenMenu; this.onmouseout=P_CloseMenu; this.onclick=T==1?P_OpenMenu:P_GoTo} this.Contnr=MmbrCntnr} function P_Nav_MemberSetUp(MmbrCntnr,PrMmbr,WMnu,Wdth,Hght){ var PA=MmbrCntnr.PropArr,T; var tri=P_RcrsLvl==1&&PA[12]?27:PA[19]?30:24; this.value=eval(WMnu+'[0]'); this.ro=0; if(this.value.indexOf('rollover')!=-1){ this.ro=1; this.ri1=this.value.substring(this.value.indexOf('?')+1,this.value.lastIndexOf('?')); this.ri2=this.value.substring(this.value.lastIndexOf('?')+1,this.value.length); this.rid=WMnu+'i';this.value=""} if(PA[34]&&this.value.indexOf('<')==-1&&PA[15]=='left')this.value=' \;'+this.value; if(this.Arr[13])this.value=this.value.bold(); if(this.Arr[14])this.value=this.value.italics(); this.Ovalue=this.value; this.value=this.value.fontcolor(this.Arr[8]); this.Ovalue=this.Ovalue.fontcolor(this.Arr[9]); P_CntrTxt=this.Arr[15]!='left'?"
":""; P_TxtCls=""+(this.Arr[15]!='left'?"
":""); this.value=P_CntrTxt+""+this.value+P_TxtCls; this.Ovalue=P_CntrTxt+""+this.Ovalue+P_TxtCls; this.visibility='inherit'; this.ChldCntnr=null; this.PrvMbr=PrMmbr; this.Contnr=MmbrCntnr; this.Lvl=P_RcrsLvl; this.hl=0; this.bgColor=this.Arr[6]; this.resizeTo(Wdth,Hght); if(eval(WMnu+'[2]'))this.background.src=eval(WMnu+'[2]'); this.document.write(this.value); this.document.close(); this.CmdLyr=new Layer(Wdth,MmbrCntnr); this.CmdLyr.visibility='inherit'; this.CmdLyr.Lvl=P_RcrsLvl; this.CmdLyr.LinkTxt=eval(WMnu+'[1]'); T=PA[35]&&eval(WMnu+'[3]')&&this.Lvl==1?1:0; this.CmdLyr.onmouseover=T==1?P_OpenMenuClick:P_OpenMenu; this.CmdLyr.onmouseout=P_CloseMenu; this.CmdLyr.captureEvents(Event.MOUSEUP); this.CmdLyr.onmouseup=T==1?P_OpenMenu:P_GoTo; this.CmdLyr.LowLyr=this; this.CmdLyr.Contnr=MmbrCntnr; this.CmdLyr.FCntnr=P_FC; this.CmdLyr.resizeTo(Wdth,Hght); if(eval(WMnu+'[3]')){ this.CmdLyr.ImgLyr=new Layer(PA[tri+1],this.CmdLyr); this.CmdLyr.ImgLyr.visibility='inherit'; this.CmdLyr.ImgLyr.top=P_RcrsLvl==1&&PA[12]?Hght-PA[tri+2]-2:(Hght-PA[tri+2])/2; this.CmdLyr.ImgLyr.left=PA[19]?2:Wdth-PA[tri+1]-2; this.CmdLyr.ImgLyr.width=PA[tri+1]; this.CmdLyr.ImgLyr.height=PA[tri+2]; ImgStr=""; this.CmdLyr.ImgLyr.document.write(ImgStr); this.CmdLyr.ImgLyr.document.close()}} function P_Create(){ var i,algn; var WMnu,MPntr,MenuPrevPntr=null; for(i=0;i