/*(c) Ger Versluis 2000 version 9.50 24 July 2003 You may use this script on non commercial sites. www.burmees.nl/menu*/
var VAgntUsr=navigator.userAgent.toLowerCase(),VAppVer=navigator.appVersion.toLowerCase();
var VDomYes=document.getElementById?1:0,VNavYes=VAgntUsr.indexOf("mozilla")!=-1&&VAgntUsr.indexOf("compatible")==-1?1:0,VExpYes=VAgntUsr.indexOf("msie")!=-1?1:0,VOpr7=VAgntUsr.indexOf("opera 7")!=-1||VAgntUsr.indexOf("opera/7")!=-1?1:0,VOpr=(VAgntUsr.indexOf("opera")!=-1&&!VOpr7)?1:0;

if(VOpr7){
	VNavYes=1;VExpYes=0;
}
var VDomNav=VDomYes&&VNavYes?1:0,VDomExp=VDomYes&&VExpYes?1:0;
var VNav4=VNavYes&&!VDomYes&&document.layers?1:0,VExp4=VExpYes&&!VDomYes&&document.all?1:0;
var VMacCom=(VAppVer.indexOf("mac")!= -1)?1:0,VMacVExp4=(VMacCom&&VAppVer.indexOf("msie 4")!= -1)?1:0,VMac4=(VMacCom&&(VNav4||VExp4))?1:0;
var VExp5=VAppVer.indexOf("msie 5")!= -1?1:0,VExp6Plus=((VAppVer.indexOf("msie 6")!= -1||VAppVer.indexOf("msie 7")!= -1)&&!VOpr7)?1:0,VMacVExp5=(VMacCom&&VExp5)?1:0,VPosStrt=(VNavYes||VExpYes||VOpr7)&&!VOpr?1:0;
var VVRmbrNow=null,VFLoc,VScLoc,VDcLoc,VSWinW,VSWinH,VFWinW,VFWinH,VSLdAgnWin,VFColW,VSColW,VDColW,VRLvl=0;
var VFrstCreat=1,VLdd=0,VCrtd=0,VIniFlg,VAcrssFrms=1,VFrstCntnr=null,VCurOvr=null,VCloseTmr=null;
var VCntrTxt,VTxtClose,VImgStr,VShwFlg=0,VM_StrtTp=VStartTop,VM_StrtLft=VStartLeft,VStaticPos=0;
var VFStr="",VM_Hide=VNav4?"hide":"hidden",VM_Show=VNav4?"show":"visible",VPar=VMenuUsesFrames?parent:window,VDoc=VPar.document,VBod=VDoc.body,VTrigger=VNavYes?VPar:VBod;
var VZtop=100,VP_X=VDomYes?"px":"",VFHtml=null,VScHtml=null,VFCmplnt=0,VSCmplnt=0;
if(VPosStrt){
	if(VMacVExp4||VMacVExp5)VLdTmr=setInterval("VChckInitLd()",100);
	else{
		if(VTrigger.onload)VDummy=VTrigger.onload;
		VTrigger.onload=GoV
		}
}
function VChckInitLd(){
	InitVLdd=(VMenuUsesFrames)?(VPar.document.readyState=="complete"&&VPar.frames[VFirstLineFrame].document.readyState=="complete"&&VPar.frames[VSecLineFrame].document.readyState=="complete")?1:0:(VPar.document.readyState=="complete")?1:0;
	if(InitVLdd){
		clearInterval(VLdTmr);
		GoV()
	}
}
function VDummy(){return}
function VCnclSlct(){return false}
function VRePos(){
	VFWinW=VExpYes?VFCmplnt?VFHtml.clientWidth:VFLoc.document.body.clientWidth:VFLoc.innerWidth;
	VFWinH=VExpYes?VFCmplnt?VFHtml.clientHeight:VFLoc.document.body.clientHeight:VFLoc.innerHeight;
	VSWinW=VExpYes?VSCmplnt?VScHtml.clientWidth:VScLoc.document.body.clientWidth:VScLoc.innerWidth;
	VSWinH=VExpYes?VSCmplnt?VScHtml.clientHeight:VScLoc.document.body.clientHeight:VScLoc.innerHeight;
	if(VMenuCentered.indexOf("justify")!=-1&&VFirstLineHorizontal){
		VClcJus();
		var P=VFrstCntnr.FrstMbr,W=VMenu1[5],a=VBorderBtwnMain?VNoOffFirstLineMenus+1:2,i;
		VFrstCntnr.style.width=VNoOffFirstLineMenus*W+a*VBorderWidthMain+VP_X;
		var LftXtra=(VDomNav&&!VOpr7)||VMacVExp5||VFCmplnt?VLeftPaddng:0;
		for(i=0;i<VNoOffFirstLineMenus;i++){
			P.style.width=W-(P.value.indexOf("<")==-1?LftXtra:0)+VP_X;
			if(P.ai&&!VRightToLeft)P.ai.style.left=VBottomUp?W-VArrws[10]-2+VP_X:W-VArrws[4]-2+VP_X;
			P=P.PrvMbr
		}
	}
	VStaticPos=-1;
	VClcRl();
	if(VTargetLoc)VClcTrgt();
	VClcLft();
	VClcTp();
	VPosMenu(VFrstCntnr,VStartTop,VStartLeft);
	if(VRememberStatus)VStMnu()
}
function VNavVUnVLdd(){
	VLdd=0;
	VCrtd=0;
	SetMenu="0"
}
function VUnVLdd(){
	VNavVUnVLdd();
	if(VExpYes){
		var M=VFrstCntnr?VFrstCntnr.FrstMbr:null;
		while(M!=null){
			if(M.CCn){
				VMakeNull(M.CCn);
				M.CCn=null
			}
			M=M.PrvMbr
		}
	}
	if(!VNav4)VLdTmr=setInterval("VChckVLdd()",100)
}
function VUnVLddTotal(){
	VMakeNull(VFrstCntnr);
	VFrstCntnr=VVRmbrNow=VFLoc=VScLoc=VDcLoc=VSLdAgnWin=VCurOvr=VCloseTmr=VDoc=VBod=VTrigger=null
}
function VMakeNull(P){
	var M=P.FrstMbr,Mi;
	while(M!=null){
		Mi=M;
		if(M.CCn){
			VMakeNull(M.CCn);
			M.CCn=null
		}
		M.Cntnr=null;
		M=M.PrvMbr;
		Mi.PrvMbr=null;
		Mi=null
	}
	P.FrstMbr=null
}
function VChckVLdd(){
	if(!VExpYes){
		if(VScLoc.document.body){
			clearInterval(VLdTmr);
			GoV()
		}
	}
	else if(VScLoc.document.readyState=="complete"){
		if(VLdTmr)clearInterval(VLdTmr);
		GoV()
	}
}
function VNavVLdd(e){
	if(e.target!=self)routeEvent(e);
	if(e.target==VScLoc)GoV()
}
function VReDoWhole(){
	if(VAppVer.indexOf("4.0")==-1)VDoc.location.reload();
	else if(VSWinW!=VScLoc.innerWidth||VSWinH!=VScLoc.innerHeight||VFWinW!=VFLoc.innerWidth||VFWinH!=VFLoc.innerHeight)VDoc.location.reload()
}
function GoV(){
	if(!VLdd&&VPosStrt){
		VBeforeStart();
		VCrtd=0;
		VLdd=1;
		status="Building menu";
		VFLoc=VMenuUsesFrames?parent.frames[VFirstLineFrame]:window;
		VScLoc=VMenuUsesFrames?parent.frames[VSecLineFrame]:window;
		VDcLoc=VMenuUsesFrames?parent.frames[VDocTargetFrame]:window;
		if(VMenuUsesFrames){
			if(!VFLoc){
				VFLoc=VScLoc;
				if(!VFLoc){
					VFLoc=VScLoc=VDcLoc;
					if(!VFLoc)VFLoc=VScLoc=VDcLoc=window
				}
			}
			if(!VScLoc){
				VScLoc=VDcLoc;
				if(!VScLoc)VScLoc=VDcLoc=VFLoc
			}
			if(!VDcLoc)VDcLoc=VScLoc
		}
		if(VFLoc==VScLoc)VAcrssFrms=0;
		if(VAcrssFrms)VFirstLineHorizontal=VMenuFramesVertical?0:1;
		if(VExp6Plus||VOpr7){
			VFHtml=VFLoc.document.getElementsByTagName("HTML")[0];
			VScHtml=VScLoc.document.getElementsByTagName("HTML")[0];
			VFCmplnt=VFLoc.document.compatMode.indexOf("CSS")==-1?0:1;
			VSCmplnt=VScLoc.document.compatMode.indexOf("CSS")==-1?0:1}VFWinW=VExpYes?VFCmplnt?VFHtml.clientWidth:VFLoc.document.body.clientWidth:VFLoc.innerWidth;
			VFWinH=VExpYes?VFCmplnt?VFHtml.clientHeight:VFLoc.document.body.clientHeight:VFLoc.innerHeight;
			VSWinW=VExpYes?VSCmplnt?VScHtml.clientWidth:VScLoc.document.body.clientWidth:VScLoc.innerWidth;
			VSWinH=VExpYes?VSCmplnt?VScHtml.clientHeight:VScLoc.document.body.clientHeight:VScLoc.innerHeight;
			VFColW=VNav4?VFLoc.document:VFLoc.document.body;
			VSColW=VNav4?VScLoc.document:VScLoc.document.body;
			VDColW=VNav4?VDcLoc.document:VScLoc.document.body;
			if(VTakeOverBgColor){
				if(VExpYes)VFColW.style.backgroundColor=VAcrssFrms?VSColW.bgColor:VDColW.bgColor;
				else VFColW.bgColor=VAcrssFrms?VSColW.bgColor:VDColW.bgColor
			}
			if(VMenuCentered.indexOf("justify")!=-1&&VFirstLineHorizontal)VClcJus();
			if(VFrstCreat||VFLoc==VScLoc)VFrstCntnr=VCreateMenuStructure("VMenu",VNoOffFirstLineMenus,null);
			else VCreateMenuStructureAgain("VMenu",VNoOffFirstLineMenus);
			VClcRl();
			if(VTargetLoc)VClcTrgt();
			VClcLft();
			VClcTp();
			VPosMenu(VFrstCntnr,VStartTop,VStartLeft);
			VCrtd=1;
			VSLdAgnWin=VExpYes?VScLoc.document.body:VScLoc;
			VSLdAgnWin.onunload=VNav4?VNavVUnVLdd:VUnVLdd;
			if(VExpYes)VTrigger.onunload=VUnVLddTotal;
			VTrigger.onresize=VNav4?VReDoWhole:VRePos;
			VAfterBuild();
			if(VRememberStatus)VStMnu();
			if(VNav4&&VFrstCreat){
				VTrigger.captureEvents(Event.LOAD);
				VTrigger.onload=VNavVLdd
			}
			if(VFrstCreat)VDummy();
			VFrstCreat=0;
			if(VMenuVerticalCentered=="static"&&!VAcrssFrms)setInterval("VKeepPos()",250);
			if(!VExpYes)VRePos();
			VIniFlg=1;
			VInitiate();
			status="Menu ready for use"
		}
	}
	function VKeepPos(){
		var TS=VExpYes?VSCmplnt?VScHtml.scrollTop:VScLoc.document.body.scrollTop:VScLoc.pageYOffset;
		if(TS!=VStaticPos){
			var FCSt=VNav4?VFrstCntnr:VFrstCntnr.style;
			VFrstCntnr.OrgTop=VStartTop+TS;
			FCSt.top=VFrstCntnr.OrgTop+VP_X;
			VStaticPos=TS
		}
	}
	function VClcRl(){
		VStartTop=VM_StrtTp<1&&VM_StrtTp>0?VM_StrtTp*VFWinH:VM_StrtTp;
		VStartLeft=VM_StrtLft<1&&VM_StrtLft>0?VM_StrtLft*VFWinW:VM_StrtLft
	}
	function VClcJus(){
		var a=VBorderBtwnMain?VNoOffFirstLineMenus+1:2,Sz=Math.round((VPartOfWindow*VFWinW-a*VBorderWidthMain)/VNoOffFirstLineMenus),i,j;
		for(i=1;i<VNoOffFirstLineMenus+1;i++){
			j=eval("VMenu"+i);
			j[5]=Sz
		}
		VStartLeft=0
	}
	function VClcTrgt(){
		var TLoc=VNav4?VFLoc.document.layers[VTargetLoc]:VDomYes?VFLoc.document.getElementById(VTargetLoc):VFLoc.document.all[VTargetLoc];
		if(VDomYes){
			while(TLoc){
				VStartTop+=TLoc.offsetTop;
				VStartLeft+=TLoc.offsetLeft;
				TLoc=TLoc.offsetParent
			}
		}
		else{
			VStartTop+=VNav4?TLoc.pageY:TLoc.offsetTop;
			VStartLeft+=VNav4?TLoc.pageX:TLoc.offsetLeft
		}
	}
	function VClcLft(){
		if(VMenuCentered.indexOf("left")==-1){
			var Sz=VFWinW-(!VNav4?parseInt(VFrstCntnr.style.width):VFrstCntnr.clip.width);
			VStartLeft+=VMenuCentered.indexOf("right")!=-1?Sz:Sz/2;
			if(VStartLeft<0)VStartLeft=0
		}
	}
	function VClcTp(){
		if(VMenuVerticalCentered!="top"&&VMenuVerticalCentered!="static"){
			var Sz=VFWinH-(!VNav4?parseInt(VFrstCntnr.style.height):VFrstCntnr.clip.height);
			VStartTop+=VMenuVerticalCentered=="bottom"?Sz:Sz/2;
			if(VStartTop<0)VStartTop=0
		}
	}
	function VPosMenu(Ct,Tp,Lt){
		VRLvl++;
		var Cmplnt=VRLvl==1?VFCmplnt:VSCmplnt;
		var LftXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VLeftPaddng:0;
		var TpXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VTopPaddng:0;
		var Ti,Li,Hi,Mb=Ct.FrstMbr,CStl=!VNav4?Ct.style:Ct,MStl=!VNav4?Mb.style:Mb,PadL=Mb.value.indexOf("<")==-1?LftXtra:0,PadT=Mb.value.indexOf("<")==-1?TpXtra:0,MWt=!VNav4?parseInt(MStl.width)+PadL:MStl.clip.width,MHt=!VNav4?parseInt(MStl.height)+PadT:MStl.clip.height,CWt=!VNav4?parseInt(CStl.width):CStl.clip.width,CHt=!VNav4?parseInt(CStl.height):CStl.clip.height,CCw,CCh,STp,SLt;
		var BRW=VRLvl==1?VBorderWidthMain:VBorderWidthSub,BTWn=VRLvl==1?VBorderBtwnMain:VBorderBtwnSub;
		if(VRLvl==1&&VAcrssFrms)!VMenuFramesVertical?Tp=VBottomUp?0:VFWinH-CHt+(VNav4?VMacCom?-2:4:0):Lt=VRightToLeft?0:VFWinW-CWt+(VNav4?VMacCom?-2:4:0);
		if(VRLvl==2&&VAcrssFrms)!VMenuFramesVertical?Tp=VBottomUp?VSWinH-CHt+(VNav4?VMacCom?-2:4:0):0:Lt=VRightToLeft?VSWinW-CWt:0;
		if(VRLvl==2){
			Tp+=VVerCorrect;
			Lt+=VHorCorrect
		}
		CStl.top=VRLvl==1?Tp+VP_X:0;
		Ct.OrgTop=Tp;
		CStl.left=VRLvl==1?Lt+VP_X:0;
		Ct.OrgLeft=Lt;
		if(VRLvl==1&&VFirstLineHorizontal){
			Hi=1;
			Li=CWt-MWt-2*BRW;
			Ti=0
		}
		else{
			Hi=Li=0;
			Ti=CHt-MHt-2*BRW
		}
		while(Mb!=null){
			MStl.left=Li+BRW+VP_X;
			MStl.top=Ti+BRW+VP_X;
			if(VNav4)Mb.CLyr.moveTo(Li+BRW,Ti+BRW);
			if(Mb.CCn){
				if(VRightToLeft)CCw=VNav4?Mb.CCn.clip.width:parseInt(Mb.CCn.style.width);
				if(VBottomUp)CCh=VNav4?Mb.CCn.clip.height:parseInt(Mb.CCn.style.height);
				if(Hi){
					STp=VBottomUp?Ti-CCh:Ti+MHt+2*BRW;
					SLt=VRightToLeft?Li+MWt-CCw:Li
				}
				else{
					SLt=VRightToLeft?Li-CCw+VChildOverlap*MWt+BRW:Li+(1-VChildOverlap)*MWt+BRW;
					STp=VRLvl==1&&VAcrssFrms?VBottomUp?Ti-CCh+MHt:Ti:VBottomUp?Ti-CCh+(1-VChildVerticalOverlap)*MHt+2*BRW:Ti+VChildVerticalOverlap*MHt
				}
				VPosMenu(Mb.CCn,STp,SLt)
			}
			Mb=Mb.PrvMbr;
			if(Mb){
				MStl=!VNav4?Mb.style:Mb;
				PadL=Mb.value.indexOf("<")==-1?LftXtra:0;
				PadT=Mb.value.indexOf("<")==-1?TpXtra:0;
				MWt=!VNav4?parseInt(MStl.width)+PadL:MStl.clip.width;
				MHt=!VNav4?parseInt(MStl.height)+PadT:MStl.clip.height;
				Hi?Li-=BTWn?(MWt+BRW):(MWt):Ti-=BTWn?(MHt+BRW):MHt
			}
		}
		VRLvl--
	}
	function VStMnu(){
		if(!VCrtd)return;
		var i,Pntr=VFrstCntnr,Str=VScLoc.SetMenu?VScLoc.SetMenu:"0";
		while(Str.indexOf("_")!=-1&&VRememberStatus==1){
			i=Pntr.NrItms-parseInt(Str.substring(0,Str.indexOf("_")));
			Str=Str.slice(Str.indexOf("_")+1);
			Pntr=Pntr.FrstMbr;
			for(i;i;i--)Pntr=Pntr.PrvMbr;
			if(VNav4)Pntr.CLyr.OM();
			else Pntr.OM();
			Pntr=Pntr.CCn
		}
		i=Pntr.NrItms-parseInt(Str);
		Pntr=Pntr.FrstMbr;
		for(i;i;i--)Pntr=Pntr.PrvMbr;
		if(VVRmbrNow!=null){
			VSetItem(VVRmbrNow,0);
			VVRmbrNow.Clckd=0
		}
		if(Pntr!=null){
			VSetItem(Pntr,1);
			Pntr.Clckd=1;
			if(VRememberStatus==1){
				if(VNav4)Pntr.CLyr.OM();
				else Pntr.OM()
			}
		}
		VVRmbrNow=Pntr;
		VClrAllChlds(VFrstCntnr.FrstMbr);
		VRmbr(VFrstCntnr)
	}
	function VInitiate(){
		if(VIniFlg&&VLdd){
			VInit(VFrstCntnr);
			VIniFlg=0;
			if(VRememberStatus)VRmbr(VFrstCntnr);
			if(VShwFlg)VAfterCloseAll();
			VShwFlg=0
		}
	}
	function VRmbr(CntPtr){
	var Mbr=CntPtr.FrstMbr,St;
	while(Mbr!=null){
		if(Mbr.DoVRmbr){
			VHiliteItem(Mbr);
			if(Mbr.CCn&&VRememberStatus==1){
				St=VNav4?Mbr.CCn:Mbr.CCn.style;
				St.visibility=VM_Show;
				VRmbr(Mbr.CCn)
			}
			break
		}
		else Mbr=Mbr.PrvMbr
	}
}
function VInit(CPt){
	var Mb=CPt.FrstMbr,MCSt=VNav4?CPt:CPt.style;
	VRLvl++;
	MCSt.visibility=VRLvl==1?VM_Show:VM_Hide;
	CPt.Shw=VRLvl==1?1:0;
	while(Mb!=null){
		if(Mb.Hilite)VLowItem(Mb);
		if(Mb.CCn)VInit(Mb.CCn);
		Mb=Mb.PrvMbr
	}
	VRLvl--
}
function VClrAllChlds(Pt){
	var PSt,Pc;
	while(Pt){
		if(Pt.Hilite){
			Pc=VNav4?Pt.CLyr:Pt;
			if(Pc!=VCurOvr){
				VLowItem(Pt)
			}
			if(Pt.CCn){
				PSt=VNav4?Pt.CCn:Pt.CCn.style;
				if(Pc!=VCurOvr){
					PSt.visibility=VM_Hide;
					Pt.CCn.Shw=0
				}
				VClrAllChlds(Pt.CCn.FrstMbr)
			}
			break
		}
		Pt=Pt.PrvMbr
	}
}
function VSetItem(Pntr,x){
	while(Pntr!=null){
		Pntr.DoVRmbr=x;
		Pntr=VNav4?Pntr.CLyr.Ctnr.Cllr:Pntr.Ctnr.Cllr
	}
}
function VGoTo(){/**********************************************************/
	var HP=VNav4?this.LLyr:this;
	if(HP.Arr[1]){
		status="";
		VLowItem(HP);
		VIniFlg=1;
		VInitiate();
		HP.Arr[1].indexOf("javascript:")!=-1?eval(HP.Arr[1]):VDcLoc.location.href=VBaseHref+HP.Arr[1]
	}
}
function VHiliteItem(P){
	if(VNav4){
		if(P.ro)P.document.images[P.rid].src=P.ri2;
		else{
			if(P.Arr[7]&&!P.Arr[2])P.bgColor=P.Arr[7];
			if(P.value.indexOf("<img")==-1){
				P.document.write(P.Ovalue);
				P.document.close()
			}
		}
	}
	else{
		if(P.ro){
			var Lc=P.Lvl==1?VFLoc:VScLoc;
			Lc.document.images[P.rid].src=P.ri2
		}
		else{
			if(P.Arr[7]&&!P.Arr[2])P.style.backgroundColor=P.Arr[7];
			if(P.Arr[9])P.style.color=P.Arr[9]
		}
	}
	P.Hilite=1
}
function VLowItem(P){
	P.Hilite=0;
	if(P.ro){
		if(VNav4)P.document.images[P.rid].src=P.ri1;
		else{
			var Lc=P.Lvl==1?VFLoc:VScLoc;
			Lc.document.images[P.rid].src=P.ri1
		}
	}
	else{
		if(VNav4){
			if(P.Arr[6]&&!P.Arr[2])P.bgColor=P.Arr[6];
			if(P.value.indexOf("<img")==-1){
				P.document.write(P.value);
				P.document.close()
			}
		}
		else{
			if(P.Arr[6]&&!P.Arr[2])P.style.backgroundColor=P.Arr[6];
			if(P.Arr[8])P.style.color=P.Arr[8]
		}
	}
}
var VOpnTmr=null;
function VOpenMenu(){
	if(!VLdd||!VCrtd)return;
	if(VOpnTmr)clearTimeout(VOpnTmr);
	var P=VNav4?this.LLyr:this;
	if(P.NofChlds&&!P.CCn){
		var Cmplnt=VRLvl==1?VFCmplnt:VSCmplnt;
		var LftXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VLeftPaddng:0;
		var TpXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VTopPaddng:0;
		VRLvl=this.Lvl;
		P.CCn=VCreateMenuStructure(P.MN+"_",P.NofChlds,P);
		var Ti,Li,Hi;
		var MStl=!VNav4?P.style:P;
		var PadL=P.value.indexOf("<")==-1?LftXtra:0;
		var PadT=P.value.indexOf("<")==-1?TpXtra:0;
		var MWt=!VNav4?parseInt(MStl.width)+PadL:MStl.clip.width;
		var MHt=!VNav4?parseInt(MStl.height)+PadT:MStl.clip.height;
		var CCw,CCh,STp,SLt;
		var BRW=VRLvl==1?VBorderWidthMain:VBorderWidthSub;
		if(VRightToLeft)CCw=VNav4?P.CCn.clip.width:parseInt(P.CCn.style.width);
		if(VBottomUp)CCh=VNav4?P.CCn.clip.height:parseInt(P.CCn.style.height);
		if(VRLvl==1&&VFirstLineHorizontal){
			Hi=1;
			Li=(VNav4?P.left:parseInt(P.style.left))-BRW;Ti=0
		}
		else{
			Hi=Li=0;
			Ti=(VNav4?P.top:parseInt(P.style.top))-BRW
		}
		if(Hi){
			STp=VBottomUp?Ti-CCh:Ti+MHt+2*BRW;
			SLt=VRightToLeft?Li+MWt-CCw:Li
		}
		else{
			SLt=VRightToLeft?Li-CCw+VChildOverlap*MWt+BRW:Li+(1-VChildOverlap)*MWt;
			STp=VRLvl==1&&VAcrssFrms?VBottomUp?Ti-CCh+MHt:Ti:VBottomUp?Ti-CCh+(1-VChildVerticalOverlap)*MHt+2*BRW:Ti+VChildVerticalOverlap*MHt+BRW
		}
		VPosMenu(P.CCn,STp,SLt);
		VRLvl=0
	}
	var CCnt=VNav4?this.LLyr.CCn:this.CCn,HP=VNav4?this.LLyr:this;
	VCurOvr=this;
	VIniFlg=0;
	VClrAllChlds(this.Ctnr.FrstMbr);
	if(!HP.Hilite)VHiliteItem(HP);
	if(CCnt!=null&&!CCnt.Shw)VRememberStatus?VUnfld():VOpnTmr=setTimeout("VUnfld()",VUnfoldDelay);
	status=HP.Arr[16]
}
function VUnfld(){
	var P=VCurOvr;
	var TS=VExpYes?VSCmplnt?VScHtml.scrollTop:VScLoc.document.body.scrollTop:VScLoc.pageYOffset,LS=VExpYes?VSCmplnt?VScHtml.scrollLeft:VScLoc.document.body.scrollLeft:VScLoc.pageXOffset,CCnt=VNav4?P.LLyr.CCn:P.CCn,THt=VNav4?P.clip.height:parseInt(P.style.height),TWt=VNav4?P.clip.width:parseInt(P.style.width),TLt=VAcrssFrms&&P.Lvl==1&&!VFirstLineHorizontal?0:VNav4?P.Ctnr.left:parseInt(P.Ctnr.style.left),TTp=VAcrssFrms&&P.Lvl==1&&VFirstLineHorizontal?0:VNav4?P.Ctnr.top:parseInt(P.Ctnr.style.top);
	var CCW=VNav4?P.LLyr.CCn.clip.width:parseInt(P.CCn.style.width),CCH=VNav4?P.LLyr.CCn.clip.height:parseInt(P.CCn.style.height),CCSt=VNav4?P.LLyr.CCn:P.CCn.style,SLt=VAcrssFrms&&P.Lvl==1?CCnt.OrgLeft+TLt+LS:CCnt.OrgLeft+TLt,STp=VAcrssFrms&&P.Lvl==1?CCnt.OrgTop+TTp+TS:CCnt.OrgTop+TTp;
	if(!VShwFlg){
		VShwFlg=1;
		VBeforeFirstOpen()
	}
	if(VMenuWrap){
		if(VRightToLeft){
			if(SLt<LS)SLt=P.Lvl==1?LS:SLt+(CCW+(1-2*VChildOverlap)*TWt);
			if(SLt+CCW>VSWinW+LS)SLt=VSWinW+LS-CCW
		}
		else{
			if(SLt+CCW>VSWinW+LS)SLt=P.Lvl==1?VSWinW+LS-CCW:SLt-(CCW+(1-2*VChildOverlap)*TWt);
			if(SLt<LS)SLt=LS
		}
		if(VBottomUp){
			if(STp<TS)STp=P.Lvl==1?TS:STp+(CCH-(1-2*VChildVerticalOverlap)*THt);
			if(STp+CCH>VSWinH+TS)STp=VSWinH+TS-CCH+(VNav4?4:0)
		}
		else{
			if(STp+CCH>TS+VSWinH)STp=P.Lvl==1?STp=TS+VSWinH-CCH:STp-CCH+(1-2*VChildVerticalOverlap)*THt;
			if(STp<TS)STp=TS
		}
	}
	CCSt.top=STp+VP_X;
	CCSt.left=SLt+VP_X;
	if(VExp6Plus&&VMenuSlide){
		P.CCn.filters[0].Apply();
		P.CCn.filters[0].play()
	}
	CCSt.visibility=VM_Show
}
function VOpenMenuClick(){
	if(!VLdd||!VCrtd)return;
	var HP=VNav4?this.LLyr:this;
	VCurOvr=this;
	VIniFlg=0;
	VClrAllChlds(this.Ctnr.FrstMbr);
	VHiliteItem(HP);status=HP.Arr[16]
}
function VCloseMenu(){
	if(!VLdd||!VCrtd)return;
	status="";
	if(this==VCurOvr){
		if(VOpnTmr)clearTimeout(VOpnTmr);
		if(VCloseTmr)clearTimeout(VCloseTmr);
		VIniFlg=1;
		VCloseTmr=setTimeout("VInitiate(VCurOvr)",VDissapearDelay)
	}
}
function VCntnrSetUp(W,H,NoOff,WMu,Mc){
	var x=eval(WMu+"[10]")!=""?eval(WMu+"[10]"):VBorderColor;
	this.FrstMbr=null;
	this.NrItms=NoOff;
	this.Cllr=Mc;
	this.Shw=0;
	this.OrgLeft=this.OrgTop=0;
	if(VNav4){
		if(x)this.bgColor=x;
		this.visibility="hide";
		this.resizeTo(W,H)
	}
	else{
		if(x)this.style.backgroundColor=x;
		this.style.width=W+VP_X;
		this.style.height=H+VP_X;
		if(!VNavYes)this.style.zIndex=VRLvl+VZtop;
		if(VExp6Plus){
			VFStr="";
			if(VMenuSlide&&VRLvl!=1)VFStr=VMenuSlide;
			if(VMenuShadow)VFStr+=VMenuShadow;
			if(VMenuOpacity)VFStr+=VMenuOpacity;
			if(VFStr!="")this.style.filter=VFStr
		}
	}
}
function VMbrSetUp(MbC,PrMmbr,WMu,Wd,Ht,Nofs){
	var Cmplnt=VRLvl==1?VFCmplnt:VSCmplnt;
	var LftXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VLeftPaddng:0;
	var TpXtra=(VDomNav&&!VOpr7)||VMacVExp5||Cmplnt?VTopPaddng:0;
	var Lctn=VRLvl==1?VFLoc:VScLoc,Tfld=this.Arr[0],t,T,L,W,H,S,a;
	this.PrvMbr=PrMmbr;
	this.Lvl=VRLvl;
	this.Ctnr=MbC;
	this.CCn=null;
	this.ai=null;
	this.Hilite=0;
	this.DoVRmbr=0;
	this.Clckd=0;
	this.OM=VOpenMenu;
	this.style.overflow="hidden";
	this.MN=WMu;
	this.NofChlds=Nofs;
	this.style.cursor=(this.Arr[1]||(VRLvl==1&&VUnfoldsOnClick))?VExpYes?"hand":"pointer":"default";
	this.ro=0;
	if(Tfld.indexOf("rollover")!=-1){
		this.ro=1;
		this.ri1=Tfld.substring(Tfld.indexOf("?")+1,Tfld.lastIndexOf("?"));
		this.ri2=Tfld.substring(Tfld.lastIndexOf("?")+1,Tfld.length);
		this.rid=WMu+"i";
		Tfld="<img src=\""+this.ri1+"\" name=\""+this.rid+"\" width=\""+Wd+"\" height=\""+Ht+"\">"
	}
	this.value=Tfld;
	this.style.color=this.Arr[8];
	this.style.fontFamily=this.Arr[11];
	this.style.fontSize=!VMac4?this.Arr[12]+"pt":Math.round(4*this.Arr[12]/3)+"pt";
	this.style.fontWeight=this.Arr[13]?"bold":"normal";
	this.style.fontStyle=this.Arr[14]?"italic":"normal";
	if(this.Arr[6])this.style.backgroundColor=this.Arr[6];
	this.style.textAlign=this.Arr[15];
	if(this.Arr[2])this.style.backgroundImage="url(\""+this.Arr[2]+"\")";
	if(Tfld.indexOf("<")==-1){
		this.style.width=Wd-LftXtra+VP_X;
		this.style.height=Ht-TpXtra+VP_X;
		this.style.paddingLeft=VLeftPaddng+VP_X;
		this.style.paddingTop=VTopPaddng+VP_X
	}
	else{
		this.style.width=Wd+VP_X;
		this.style.height=Ht+VP_X
	}
	if(Tfld.indexOf("<")==-1&&VDomYes){
		t=Lctn.document.createTextNode(Tfld);
		this.appendChild(t)
	}
	else this.innerHTML=Tfld;
	if(this.Arr[3]){
		a=VRLvl==1&&VFirstLineHorizontal?VBottomUp?9:3:VRightToLeft?6:0;
		if(VArrws[a]!=""){
			S=VArrws[a];
			W=VArrws[a+1];
			H=VArrws[a+2];
			T=VRLvl==1&&VFirstLineHorizontal?VBottomUp?2:Ht-H-2:(Ht-H)/2;
			L=VRightToLeft?2:Wd-W-2;
			if(VDomYes){
				t=Lctn.document.createElement("img");
				this.appendChild(t);
				t.style.position="absolute";
				t.src=S;
				t.style.width=W+VP_X;
				t.style.height=H+VP_X;
				t.style.top=T+VP_X;
				t.style.left=L+VP_X
			}
			else{
				Tfld+="<div id=\""+WMu+"_im\" style=\"position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit\"><img src=\""+S+"\"></div>";
				this.innerHTML=Tfld;
				t=Lctn.document.all[WMu+"_im"]
			}
			this.ai=t
		}
	}
	if(VExpYes){
		this.onselectstart=VCnclSlct;
		this.onmouseover=VUnfoldsOnClick?VOpenMenuClick:VOpenMenu;
		this.onmouseout=VCloseMenu;
		this.onclick=VUnfoldsOnClick&&this.Arr[3]?VOpenMenu:VGoTo
	}
	else{
		VUnfoldsOnClick?this.addEventListener("mouseover",VOpenMenuClick,false):this.addEventListener("mouseover",VOpenMenu,false);
		this.addEventListener("mouseout",VCloseMenu,false);
		VUnfoldsOnClick&&this.Arr[3]?this.addEventListener("click",VOpenMenu,false):this.addEventListener("click",VGoTo,false)
	}
}
function NavVMbrSetUp(MbC,PrMmbr,WMu,Wd,Ht,Nofs){
	var a;
	this.value=this.Arr[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=WMu+"i";
		this.value="<img src=\""+this.ri1+"\" name=\""+this.rid+"\">"
	}
	VCntrTxt=this.Arr[15]!="left"?"<div align=\""+this.Arr[15]+"\">":"";VTxtClose="</font>"+this.Arr[15]!="left"?"</div>":"";
	if(VLeftPaddng&&this.value.indexOf("<")==-1&&this.Arr[15]=="left")this.value="&nbsp\;"+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]);
	this.value=VCntrTxt+"<font face=\""+this.Arr[11]+"\" point-size=\""+(!VMac4?this.Arr[12]:Math.round(4*this.Arr[12]/3))+"\">"+this.value+VTxtClose;
	this.Ovalue=VCntrTxt+"<font face=\""+this.Arr[11]+"\" point-size=\""+(!VMac4?this.Arr[12]:Math.round(4*this.Arr[12]/3))+"\">"+this.Ovalue+VTxtClose;
	this.CCn=null;
	this.PrvMbr=PrMmbr;
	this.Hilite=0;
	this.DoVRmbr=0;
	this.Clckd=0;
	this.visibility="inherit";
	this.MN=WMu;
	this.NofChlds=Nofs;
	if(this.Arr[6])this.bgColor=this.Arr[6];
	this.resizeTo(Wd,Ht);
	if(!VAcrssFrms&&this.Arr[2])this.background.src=this.Arr[2];
	this.document.write(this.value);
	this.document.close();
	this.CLyr=new Layer(Wd,MbC);
	this.CLyr.Lvl=VRLvl;
	this.CLyr.visibility="inherit";
	this.CLyr.onmouseover=VUnfoldsOnClick?VOpenMenuClick:VOpenMenu;
	this.CLyr.onmouseout=VCloseMenu;
	this.CLyr.captureEvents(Event.MOUSEDOWN);
	this.CLyr.onmousedown=VUnfoldsOnClick&&this.Arr[3]?VOpenMenu:VGoTo;
	this.CLyr.OM=VOpenMenu;
	this.CLyr.LLyr=this;
	this.CLyr.resizeTo(Wd,Ht);
	this.CLyr.Ctnr=MbC;
	if(this.Arr[3]){
		a=VRLvl==1&&VFirstLineHorizontal?VBottomUp?9:3:VRightToLeft?6:0;
		if(VArrws[a]!=""){
			this.CLyr.ILyr=new Layer(VArrws[a+1],this.CLyr);
			this.CLyr.ILyr.visibility="inherit";
			this.CLyr.ILyr.top=VRLvl==1&&VFirstLineHorizontal?VBottomUp?2:Ht-VArrws[a+2]-2:(Ht-VArrws[a+2])/2;
			this.CLyr.ILyr.left=VRightToLeft?2:Wd-VArrws[a+1]-2;
			this.CLyr.ILyr.width=VArrws[a+1];
			this.CLyr.ILyr.height=VArrws[a+2];
			VImgStr="<img src=\""+VArrws[a]+"\" width=\""+VArrws[a+1]+"\" height=\""+VArrws[a+2]+"\">";
			this.CLyr.ILyr.document.write(VImgStr);
			this.CLyr.ILyr.document.close()
		}
	}
}
function VCreateMenuStructure(MNm,No,Mcllr){
	VRLvl++;
	var i,NOs,Mbr,W=0,H=0,PMb=null,WMnu=MNm+"1",MWd=eval(WMnu+"[5]"),MHt=eval(WMnu+"[4]"),Lctn=VRLvl==1?VFLoc:VScLoc;
	var BRW=VRLvl==1?VBorderWidthMain:VBorderWidthSub,BTWn=VRLvl==1?VBorderBtwnMain:VBorderBtwnSub;
	if(VRLvl==1&&VFirstLineHorizontal){
		for(i=1;i<No+1;i++){
			WMnu=MNm+eval(i);
			W=eval(WMnu+"[5]")?W+eval(WMnu+"[5]"):W+MWd
		}
		W=BTWn?W+(No+1)*BRW:W+2*BRW;
		H=MHt+2*BRW
	}
	else{
		for(i=1;i<No+1;i++){
			WMnu=MNm+eval(i);
			H=eval(WMnu+"[4]")?H+eval(WMnu+"[4]"):H+MHt
		}
		H=BTWn?H+(No+1)*BRW:H+2*BRW;
		W=MWd+2*BRW
	}
	if(VDomYes){
		var MbC=Lctn.document.createElement("div");
		MbC.style.position="absolute";
		MbC.style.visibility="hidden";
		Lctn.document.body.appendChild(MbC)
	}
	else{
		if(VNav4)var MbC=new Layer(W,Lctn);
		else{
			WMnu+="c";
			Lctn.document.body.insertAdjacentHTML("AfterBegin","<div id=\""+WMnu+"\" style=\"visibility:hidden; position:absolute;\"><\/div>");
			var MbC=Lctn.document.all[WMnu]
		}
	}
	MbC.SetUp=VCntnrSetUp;
	MbC.SetUp(W,H,No,MNm+"1",Mcllr);
	if(VExp4){
		MbC.InnerString="";
		for(i=1;i<No+1;i++){
			WMnu=MNm+eval(i);
			MbC.InnerString+="<div id=\""+WMnu+"\" style=\"position:absolute;\"><\/div>"
		}
		MbC.innerHTML=MbC.InnerString
	}
	for(i=1;i<No+1;i++){
		WMnu=MNm+eval(i);
		NOs=eval(WMnu+"[3]");
		W=VRLvl==1&&VFirstLineHorizontal?eval(WMnu+"[5]")?eval(WMnu+"[5]"):MWd:MWd;
		H=VRLvl==1&&VFirstLineHorizontal?MHt:eval(WMnu+"[4]")?eval(WMnu+"[4]"):MHt;
		if(VDomYes){
			Mbr=Lctn.document.createElement("div");
			Mbr.style.position="absolute";
			Mbr.style.visibility="inherit";
			MbC.appendChild(Mbr)
		}
		else Mbr=VNav4?new Layer(W,MbC):Lctn.document.all[WMnu];
		Mbr.Arr=eval(WMnu);
		if(Mbr.Arr[6]=="")Mbr.Arr[6]=VLowBgColor;
		if(Mbr.Arr[7]=="")Mbr.Arr[7]=VHighBgColor;
		if(Mbr.Arr[8]=="")Mbr.Arr[8]=VFontLowColor;
		if(Mbr.Arr[9]=="")Mbr.Arr[9]=VFontHighColor;
		if(Mbr.Arr[11]=="")Mbr.Arr[11]=VFontFamily;
		if(Mbr.Arr[12]==-1)Mbr.Arr[12]=VFontSize;
		if(Mbr.Arr[13]==-1)Mbr.Arr[13]=VFontBold;
		if(Mbr.Arr[14]==-1)Mbr.Arr[14]=VFontItalic;
		if(Mbr.Arr[15]=="")Mbr.Arr[15]=VMenuTextCentered;
		if(Mbr.Arr[16]=="")Mbr.Arr[16]=Mbr.Arr[1];
		Mbr.SetUp=VNav4?NavVMbrSetUp:VMbrSetUp;
		Mbr.SetUp(MbC,PMb,WMnu,W,H,NOs);
		if(NOs&&!VBuildOnDemand){
			Mbr.CCn=VCreateMenuStructure(WMnu+"_",NOs,Mbr)
		}
		PMb=Mbr
	}
	MbC.FrstMbr=Mbr;
	VRLvl--;
	return(MbC)
}
function VCreateMenuStructureAgain(MNm,No){
	if(!VBuildOnDemand){
		var i,WMnu,NOs,PMb,Mbr=VFrstCntnr.FrstMbr;
		VRLvl++;
		for(i=No;i>0;i--){
			WMnu=MNm+eval(i);
			NOs=eval(WMnu+"[3]");
			PMb=Mbr;
			if(NOs)Mbr.CCn=VCreateMenuStructure(WMnu+"_",NOs,Mbr);
			Mbr=Mbr.PrvMbr
		}
		VRLvl--
	}
	else{
		var Mbr=VFrstCntnr.FrstMbr;
		while(Mbr){
			Mbr.CCn=null;
			Mbr=Mbr.PrvMbr
		}
	}
}
