/************************************************************************************
	(c) Ger Versluis 2000 version 5.5 24 December 2001 (updated Jan 31st, 2003 by Dynamic Drive for Opera7)
	Updated 19 July, 2003 by GV for CSS CompatMode	
	HV Menu found on Dynamic Drive ONLY may be used on both commercial and non commerical sites	
	For info write to menus@burmees.nl							        
	This script featured on Dynamic Drive DHTML code library: http://www.dynamicdrive.com
*************************************************************************************/
	var AgntUsr2=navigator.userAgent.toLowerCase();
	var AppVer2=navigator.appVersion.toLowerCase();
	var DomYes2=document.getElementById?1:0;
	var NavYes2=AgntUsr2.indexOf('mozilla')!=-1&&AgntUsr2.indexOf('compatible')==-1?1:0;
	var ExpYes2=AgntUsr2.indexOf('msie')!=-1?1:0;
	var Opr2=AgntUsr2.indexOf('opera')!=-1?1:0;
	var Opr6orless2=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
	if(Opr2){NavYes2=1;ExpYes2=0;}
	var DomNav2=DomYes2&&NavYes2?1:0;
 	var DomExp2=DomYes2&&ExpYes2?1:0;
	var Nav4b=NavYes2&&!DomYes2&&document.layers?1:0;
	var Exp4b=ExpYes2&&!DomYes2&&document.all?1:0;
	var Exp6Plus2=(AppVer2.indexOf("msie 6")!= -1||AppVer2.indexOf("msie 7")!= -1)?1:0
	var PosStrt2=(NavYes2||ExpYes2||Opr2)&&!Opr6orless2?1:0;
	var P_X2=DomYes2?"px":"",FHtml=null,ScHtml=null,FCmplnt=0,SCmplnt=0;
	var FrstLoc2,ScLoc2,DcLoc2;
	var ScWinWdth2,ScWinHght2,FrstWinWdth2,FrstWinHght2;
	var ScLdAgainWin2;
	var FirstColPos2,SecColPos2,DocColPos2;
	var RcrsLvlb=0;
	var FrstCreat2=1,Loadd2=0,Creatd2=0,IniFlg2,AcrssFrms2=1;
	var FrstCntnr2=null,CurrntOvr2=null,CloseTmr2=null;
	var CntrTxt2,TxtClose2,ImgStr2;
	var Ztop2=100;
	var ShwFlg2=0;
	var M_StrtTp2=StartTop2,M_StrtLft2=StartLeft2;
	var StaticPos2=0;
	var M_Hide2=Nav4b?'hide':'hidden';
	var M_Show2=Nav4b?'show':'visible';
	var Par2=parent.frames[0]&&FirstLineFrame2!=SecLineFrame2?parent:window;
	var Doc2=Par2.document;
	var Bod2=Doc2.body;
	var Trigger2=NavYes2&&!Opr2?Par2:Bod2;

	MenuTextCentered2=MenuTextCentered2==1||MenuTextCentered2=='center'?'center':MenuTextCentered2==0||MenuTextCentered2!='right'?'left':'right';
	WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

	if(Trigger2.onload)Dummy2=Trigger2.onload;
	Trigger2.onload=Go2;

function Dummy2(){return}

function CnclSlct2(){return false}

function RePos2(){
	FrstWinWdth2=ExpYes2?FCmplnt?FHtml.clientWidth:FrstLoc2.document.body.clientWidth:FrstLoc2.innerWidth;
	FrstWinHght2=ExpYes2?FCmplnt?FHtml.clientHeight:FrstLoc2.document.body.clientHeight:FrstLoc2.innerHeight;
	ScWinWdth2=ExpYes2?SCmplnt?ScHtml.clientWidth:ScLoc2.document.body.clientWidth:ScLoc2.innerWidth;
	ScWinHght2=ExpYes2?SCmplnt?ScHtml.clientHeight:ScLoc2.document.body.clientHeight:ScLoc2.innerHeight;
	if(MenuCentered2=='justify'&&FirstLineHorizontal2){
		FrstCntnr2.style.width=FrstWinWdth2+P_X2;
		var LftXtra=(DomNav2&&!Opr2)||FCmplnt?LeftPaddng2:0;
		ClcJus2();
		var P=FrstCntnr2.FrstMbr,W=Menu1[5],i;
		for(i=0;i<NoOffFirstLineMenus2;i++){P.style.width=W+P_X2;P=P.PrvMbr}}
	StaticPos2=-1;
	if(TargetLoc2)ClcTrgt2();
	if(MenuCentered2)ClcLft2();
	if(MenuVerticalCentered2)ClcTp2();
	PosMenu2(FrstCntnr2,StartTop2,StartLeft2)}

function UnLoaded2(){
	if(CloseTmr2)clearTimeout(CloseTmr2);
	Loadd2=0; Creatd2=0;
	if(HideTop2){
		var FCStyle=Nav4b?FrstCntnr2:FrstCntnr2.style;
		FCStyle.visibility=M_Hide2}}

function ReDoWhole2(){
	if(ScWinWdth2!=ScLoc2.innerWidth||ScWinHght2!=ScLoc2.innerHeight||FrstWinWdth2!=FrstLoc2.innerWidth||FrstWinHght2!=FrstLoc2.innerHeight)Doc2.location.reload()}

function Check2(WMnu,NoOf){
	var i,array,ArrayLoc;
	ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame2]:self;
	for(i=0;i<NoOf;i++){
		array=WMnu+eval(i+1);
		if(!ArrayLoc[array]){WbMstrAlrt2(0,array); return false}
		if(i==0){	if(!ArrayLoc[array][4]){WbMstrAlrt2(1,array); return false}
			if(!ArrayLoc[array][5]){WbMstrAlrt2(2,array); return false}}
		if(ArrayLoc[array][3])if(!Check2(array+'_',ArrayLoc[array][3])) return false}
	return true}

function WbMstrAlrt2(No,Xtra){
	return confirm(WbMstrAlrts[No]+Xtra+'   ')}

function Go2(){
	Dummy2();
	if(Loadd2||!PosStrt2)return;
	BeforeStart();
	Creatd2=0; Loadd2=1;
	status='Building menu';
	if(FirstLineFrame2 =="" || !parent.frames[FirstLineFrame2]){
		FirstLineFrame2=SecLineFrame2;
		if(FirstLineFrame2 =="" || !parent.frames[FirstLineFrame2]){
			FirstLineFrame2=SecLineFrame2=DocTargetFrame2;
			if(FirstLineFrame2 =="" || !parent.frames[FirstLineFrame2])FirstLineFrame2=SecLineFrame2=DocTargetFrame2=''}}
	if(SecLineFrame2 =="" || !parent.frames[SecLineFrame2]){
		SecLineFrame2=DocTargetFrame2;
		if(SecLineFrame2 =="" || !parent.frames[SecLineFrame2])SecLineFrame2=DocTargetFrame2=FirstLineFrame2}
	if(DocTargetFrame2 =="" || !parent.frames[DocTargetFrame2])DocTargetFrame2=SecLineFrame2;
	if(WebMasterCheck2){	if(!Check2('Menug',NoOffFirstLineMenus2)){status='build aborted';return}}
	FrstLoc2=FirstLineFrame2!=""?parent.frames[FirstLineFrame2]:window;
	ScLoc2=SecLineFrame2!=""?parent.frames[SecLineFrame2]:window;
	DcLoc2=DocTargetFrame2!=""?parent.frames[DocTargetFrame2]:window;
	if (FrstLoc2==ScLoc2) AcrssFrms2=0;
	if (AcrssFrms2)FirstLineHorizontal2=MenuFramesVertical2?0:1;
	if(Exp6Plus2||Opr2){
		FHtml=FrstLoc2.document.getElementsByTagName("HTML")[0];ScHtml=ScLoc2.document.getElementsByTagName("HTML")[0];
		FCmplnt=FrstLoc2.document.compatMode.indexOf("CSS")==-1?0:1;SCmplnt=ScLoc2.document.compatMode.indexOf("CSS")==-1?0:1}
	FrstWinWdth2=ExpYes2?FCmplnt?FHtml.clientWidth:FrstLoc2.document.body.clientWidth:FrstLoc2.innerWidth;
	FrstWinHght2=ExpYes2?FCmplnt?FHtml.clientHeight:FrstLoc2.document.body.clientHeight:FrstLoc2.innerHeight;
	ScWinWdth2=ExpYes2?SCmplnt?ScHtml.clientWidth:ScLoc2.document.body.clientWidth:ScLoc2.innerWidth;
	ScWinHght2=ExpYes2?SCmplnt?ScHtml.clientHeight:ScLoc2.document.body.clientHeight:ScLoc2.innerHeight;
	if(Nav4b){	CntrTxt2=MenuTextCentered2!='left'?"<div align='"+MenuTextCentered2+"'>":"";
		TxtClose2="</font>"+MenuTextCentered2!='left'?"</div>":""}
	FirstColPos2=Nav4b?FrstLoc2.document:FrstLoc2.document.body;
	SecColPos2=Nav4b?ScLoc2.document:ScLoc2.document.body;
	DocColPos2=Nav4b?DcLoc2.document:ScLoc2.document.body;
	if (TakeOverBgColor2)FirstColPos2.bgColor=AcrssFrms2?SecColPos2.bgColor:DocColPos2.bgColor;
	if(MenuCentered2=='justify'&&FirstLineHorizontal2)ClcJus2();
	if(FrstCreat2){
		FrstCntnr2=CreateMenuStructure2('Menug',NoOffFirstLineMenus2);
		FrstCreat2=AcrssFrms2?0:1}
	else CreateMenuStructureAgain2('Menug',NoOffFirstLineMenus2);
	if(TargetLoc2)ClcTrgt2();
	if(MenuCentered2)ClcLft2();
	if(MenuVerticalCentered2)ClcTp2();
	PosMenu2(FrstCntnr2,StartTop2,StartLeft2);
	IniFlg2=1;
	Initiate2();
	Creatd2=1;
	if (AcrssFrms2){
		ScLdAgainWin2=ExpYes2?ScLoc2.document.body:ScLoc2;
		ScLdAgainWin2.onunload=UnLoaded2}
	Trigger2.onresize=Nav4b?ReDoWhole2:RePos2;
	AfterBuild();
	if(MenuVerticalCentered2=='static'&&!AcrssFrms2)setInterval('KeepPos2()',250);
	status='Menu ready for use'}

function KeepPos2(){
	var TS=ExpYes2?SCmplnt?ScHtml.scrollTop:FrstLoc2.document.body.scrollTop:FrstLoc2.pageYOffset;
	if(TS!=StaticPos2){
		var FCStyle=Nav4b?FrstCntnr2:FrstCntnr2.style;
		FrstCntnr2.OrgTop=StartTop2+TS;StaticPos2=TS;
		FCStyle.top=FrstCntnr2.OrgTop+P_X2}}

function ClcJus2(){
	var a=BorderBtwnElmnts2?1:2,b=BorderBtwnElmnts2?BorderWidth2:0;
	var Size=Math.round(((FrstWinWdth2-a*BorderWidth2)/NoOffFirstLineMenus2)-b),i,j;
	for(i=1;i<NoOffFirstLineMenus2+1;i++){j=eval('Menug'+i);j[5]=Size}
	StartLeft2=0}

function ClcTrgt2(){
	var TLoc=Nav4b?FrstLoc2.document.layers[TargetLoc2]:DomYes2?FrstLoc2.document.getElementById(TargetLoc2):FrstLoc2.document.all[TargetLoc2];
	StartTop2=M_StrtTp2;
	StartLeft2=M_StrtLft2;
	if(DomYes2){
		while(TLoc){StartTop2+=TLoc.offsetTop;StartLeft2+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
	else{	StartTop2+=Nav4b?TLoc.pageY:TLoc.offsetTop;StartLeft2+=Nav4b?TLoc.pageX:TLoc.offsetLeft}}

function ClcLft2(){
	if(MenuCentered2!='left'&&MenuCentered2!='justify'){
		var Size=FrstWinWdth2-(!Nav4b?parseInt(FrstCntnr2.style.width):FrstCntnr2.clip.width);
		StartLeft2=M_StrtLft2;
		StartLeft2+=MenuCentered2=='right'?Size:Size/2}}

function ClcTp2(){
	if(MenuVerticalCentered2!='top'&&MenuVerticalCentered2!='static'){
		var Size=FrstWinHght2-(!Nav4b?parseInt(FrstCntnr2.style.height):FrstCntnr2.clip.height);
		StartTop2=M_StrtTp2;
		StartTop2+=MenuVerticalCentered2=='bottom'?Size:Size/2}}

function PosMenu2(CntnrPntr,Tp,Lt){
	RcrsLvlb++;
	var Cmplnt=RcrsLvlb==1?FCmplnt:SCmplnt;
	var LftXtra=(DomNav2&&!Opr2)||Cmplnt?LeftPaddng2:0;
	var TpXtra=(DomNav2&&!Opr2)||Cmplnt?TopPaddng2:0;
	var Topi,Lefti,Hori;
	var Cntnr=CntnrPntr;
	var Mmbr=Cntnr.FrstMbr;
	var CntnrStyle=!Nav4b?Cntnr.style:Cntnr;
	var MmbrStyle=!Nav4b?Mmbr.style:Mmbr;
	var PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
	var PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
	var MmbrWt=!Nav4b?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
	var MmbrHt=!Nav4b?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
	var CntnrWt=!Nav4b?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
	var CntnrHt=!Nav4b?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
	var SubTp,SubLt;
	if (RcrsLvlb==1 && AcrssFrms2)!MenuFramesVertical2?Tp=FrstWinHght2-CntnrHt+(Nav4b?4:0):Lt=RightToLeft2?0:FrstWinWdth2-CntnrWt+(Nav4b?4:0);
	if (RcrsLvlb==2 && AcrssFrms2)!MenuFramesVertical2?Tp=0:Lt=RightToLeft2?ScWinWdth2-CntnrWt:0;
	if (RcrsLvlb==2 && AcrssFrms2){Tp+=VerCorrect2;Lt+=HorCorrect2}
	CntnrStyle.top=RcrsLvlb==1?Tp+P_X2:0;
	Cntnr.OrgTop=Tp;
	CntnrStyle.left=RcrsLvlb==1?Lt+P_X2:0;
	Cntnr.OrgLeft=Lt;
	if (RcrsLvlb==1 && FirstLineHorizontal2){
		Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth2;Topi=0}
	else{	Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth2}
	while(Mmbr!=null){
		MmbrStyle.left=Lefti+BorderWidth2+P_X2;
		MmbrStyle.top=Topi+BorderWidth2+P_X2;
		if(Nav4b)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth2,Topi+BorderWidth2);
		if(Mmbr.ChildCntnr){
			if(RightToLeft2)ChldCntnrWdth=Nav4b?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);
			if(Hori){	SubTp=Topi+MmbrHt+2*BorderWidth2;
				SubLt=RightToLeft2?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
			else{	SubLt=RightToLeft2?Lefti-ChldCntnrWdth+ChildOverlap2*MmbrWt+BorderWidth2:Lefti+(1-ChildOverlap2)*MmbrWt+BorderWidth2;
				SubTp=RcrsLvlb==1&&AcrssFrms2?Topi:Topi+ChildVerticalOverlap2*MmbrHt}
			PosMenu2(Mmbr.ChildCntnr,SubTp,SubLt)}
		Mmbr=Mmbr.PrvMbr;
		if(Mmbr){	MmbrStyle=!Nav4b?Mmbr.style:Mmbr;
			PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
			PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
			MmbrWt=!Nav4b?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
			MmbrHt=!Nav4b?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
			Hori?Lefti-=BorderBtwnElmnts2?(MmbrWt+BorderWidth2):(MmbrWt):Topi-=BorderBtwnElmnts2?(MmbrHt+BorderWidth2):(MmbrHt)}}
	RcrsLvlb--}

function Initiate2(){
	if(IniFlg2){	Init2(FrstCntnr2);IniFlg2=0;
		if(ShwFlg2)AfterCloseAll();ShwFlg2=0}}

function Init2(CntnrPntr){
	var Mmbr=CntnrPntr.FrstMbr;
	var MCStyle=Nav4b?CntnrPntr:CntnrPntr.style;
	RcrsLvlb++;
	MCStyle.visibility=RcrsLvlb==1?M_Show2:M_Hide2;
	while(Mmbr!=null){
		if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite2)LowItem2(Mmbr)}
		if(Mmbr.ChildCntnr) Init2(Mmbr.ChildCntnr);
		Mmbr=Mmbr.PrvMbr}
	RcrsLvlb--}

function ClearAllChilds2(Pntr){
	var CPCCStyle;
	while (Pntr){
		if(Pntr.Hilite){
			Pntr.Hilite=0;
			if(KeepHilite2)LowItem2(Pntr);
			if(Pntr.ChildCntnr){
				CPCCStyle=Nav4b?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
				CPCCStyle.visibility=M_Hide2;
				ClearAllChilds2(Pntr.ChildCntnr.FrstMbr)}
			break}
		Pntr=Pntr.PrvMbr}}

function GoTo2(){
	if(this.LinkTxt){
		status='';
		var HP=Nav4b?this.LowLyr:this;
		LowItem2(HP);
		this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):DcLoc2.location.href=this.LinkTxt}}

function HiliteItem2(P){
	if(Nav4b){
		if(P.ro)P.document.images[P.rid].src=P.ri2;
		else{	if(P.HiBck)P.bgColor=P.HiBck;
			if(P.value.indexOf('<img')==-1){
				P.document.write(P.Ovalue);
				P.document.close()}}}
	else{	if(P.ro){	var Lc=P.Level==1?FrstLoc2:ScLoc2;
			Lc.document.images[P.rid].src=P.ri2}
		else{	if(P.HiBck)P.style.backgroundColor=P.HiBck;
			if(P.HiFntClr)P.style.color=P.HiFntClr}}
	P.Hilite=1}

function LowItem2(P){
	if(P.ro){	if(Nav4b)P.document.images[P.rid].src=P.ri1;
		else{	var Lc=P.Level==1?FrstLoc2:ScLoc2;
			Lc.document.images[P.rid].src=P.ri1}}
	else{	if(Nav4b){	if(P.LoBck)P.bgColor=P.LoBck;
			if(P.value.indexOf('<img')==-1){
				P.document.write(P.value);
				P.document.close()}}
		else{	if(P.LoBck)P.style.backgroundColor=P.LoBck;
			if(P.LwFntClr)P.style.color=P.LwFntClr}}}

function OpenMenu2(){	
	if(!Loadd2||!Creatd2) return;
	var TpScrlld=ExpYes2?SCmplnt?ScHtml.scrollTop:ScLoc2.document.body.scrollTop:ScLoc2.pageYOffset;
	var LScrlld=ExpYes2?SCmplnt?ScHtml.scrollLeft:ScLoc2.document.body.scrollLeft:ScLoc2.pageXOffset;
	var CCnt=Nav4b?this.LowLyr.ChildCntnr:this.ChildCntnr;
	var ThisHt=Nav4b?this.clip.height:parseInt(this.style.height);
	var ThisWt=Nav4b?this.clip.width:parseInt(this.style.width);
	var ThisLft=AcrssFrms2&&this.Level==1&&!FirstLineHorizontal2?0:Nav4b?this.Container.left:parseInt(this.Container.style.left);
	var ThisTp=AcrssFrms2&&this.Level==1&&FirstLineHorizontal2?0:Nav4b?this.Container.top:parseInt(this.Container.style.top);
	var HP=Nav4b?this.LowLyr:this;
	CurrntOvr2=this;
	IniFlg2=0;
	ClearAllChilds2(this.Container.FrstMbr);
	HiliteItem2(HP);
	if(CCnt!=null){
		if(!ShwFlg2){ShwFlg2=1;	BeforeFirstOpen()}
		var CCW=Nav4b?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
		var CCH=Nav4b?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
		var ChCntTL=Nav4b?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
		var SubLt=AcrssFrms2&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
		var SubTp=AcrssFrms2&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
		if(MenuWrap2){
			if(RightToLeft2){
				if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap2)*ThisWt);
				if(SubLt+CCW>ScWinWdth2+LScrlld)SubLt=ScWinWdth2+LScrlld-CCW}
			else{	if(SubLt+CCW>ScWinWdth2+LScrlld)SubLt=this.Level==1?ScWinWdth2+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap2)*ThisWt);
				if(SubLt<LScrlld)SubLt=LScrlld}
			if(SubTp+CCH>TpScrlld+ScWinHght2)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght2-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap2)*ThisHt;
			if(SubTp<TpScrlld)SubTp=TpScrlld}
		ChCntTL.top=SubTp+P_X2;ChCntTL.left=SubLt+P_X2;ChCntTL.visibility=M_Show2}
	status=this.LinkTxt}

function OpenMenuClick2(){
	if(!Loadd2||!Creatd2) return;
	var HP=Nav4b?this.LowLyr:this;
	CurrntOvr2=this;
	IniFlg2=0;
	ClearAllChilds2(this.Container.FrstMbr);
	HiliteItem2(HP);
	status=this.LinkTxt}

function CloseMenu2(){
	if(!Loadd2||!Creatd2) return;
	if(!KeepHilite2){
		var HP=Nav4b?this.LowLyr:this;
		LowItem2(HP)}
	status='';
	if(this==CurrntOvr2){
		IniFlg2=1;
		if(CloseTmr2)clearTimeout(CloseTmr2);
		CloseTmr2=setTimeout('Initiate2(CurrntOvr2)',DissapearDelay2)}}

function CntnrSetUp2(Wdth,Hght,NoOff){
	var x=RcrsLvlb==1?BorderColor2:BorderSubColor2;
	this.FrstMbr=null;
	this.OrgLeft=this.OrgTop=0;
	if(x)this.bgColor=x;
	if(Nav4b){	this.visibility='hide';
		this.resizeTo(Wdth,Hght)}
	else{	if(x)this.style.backgroundColor=x;
		this.style.width=Wdth+P_X2;
		this.style.height=Hght+P_X2;
		this.style.fontFamily=FontFamily2;
		this.style.fontWeight=FontBold2?'bold':'normal';
		this.style.fontStyle=FontItalic2?'italic':'normal';
		this.style.fontSize=FontSize2+'pt';
		this.style.zIndex=RcrsLvlb+Ztop2}}

function MbrSetUp2(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var Location=RcrsLvlb==1?FrstLoc2:ScLoc2;
	var MemVal=eval(WhatMenu+'[0]');
	var t,T,L,W,H,S;
	var a,b,c,d;
	var Cmplnt=RcrsLvlb==1?FCmplnt:SCmplnt;
	var LftXtra=(DomNav2&&!Opr2)||Cmplnt?LeftPaddng2:0;
	var TpXtra=(DomNav2&&!Opr2)||Cmplnt?TopPaddng2:0;
	this.PrvMbr=PrMmbr;
	this.Level=RcrsLvlb;
	this.LinkTxt=eval(WhatMenu+'[1]');
	this.Container=MmbrCntnr;
	this.ChildCntnr=null;
	this.Hilite=0;
	this.style.overflow='hidden';
	this.style.cursor=ExpYes2&&(this.LinkTxt||(RcrsLvlb==1&&UnfoldsOnClick2))?'hand':'default';
	this.ro=0;
	if(MemVal.indexOf('rollover')!=-1){
		this.ro=1;
		this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':'));
		this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length);
		this.rid=WhatMenu+'i';
		MemVal="<img src=\""+this.ri1+"\" name=\""+this.rid+"\" width=\""+Wdth+"\" height=\""+Hght+"\">"}
	this.value=MemVal;
	if(RcrsLvlb==1){
		a=LowBgColor2;
		b=HighBgColor2;
		c=FontLowColor2;
		d=FontHighColor2}
	else{	a=LowSubBgColor2;
		b=HighSubBgColor2;
		c=FontSubLowColor2;
		d=FontSubHighColor2}
	this.LoBck=a;
	this.LwFntClr=c;
	this.HiBck=b;
	this.HiFntClr=d;
	this.style.color=this.LwFntClr;
	if(this.LoBck)this.style.backgroundColor=this.LoBck;
	this.style.textAlign=MenuTextCentered2;
	if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
	if(MemVal.indexOf('<')==-1){
		this.style.width=Wdth-LftXtra+P_X2;
		this.style.height=Hght-TpXtra+P_X2;
		this.style.paddingLeft=LeftPaddng2+P_X2;
		this.style.paddingTop=TopPaddng2+P_X2}
	else{	this.style.width=Wdth+P_X2;
		this.style.height=Hght+P_X2}
	if(MemVal.indexOf('<')==-1&&DomYes2){
		t=Location.document.createTextNode(MemVal);
		this.appendChild(t)}
	else this.innerHTML=MemVal;
	if(eval(WhatMenu+'[3]')&&ShowArrow2){
		a=RcrsLvlb==1&&FirstLineHorizontal2?3:RightToLeft2?6:0;
		S=Arrws2[a];
		W=Arrws2[a+1];
		H=Arrws2[a+2];
		T=RcrsLvlb==1&&FirstLineHorizontal2?Hght-H-2:(Hght-H)/2;
		L=RightToLeft2?2:Wdth-W-2;
		if(DomYes2){

			t=Location.document.createElement('img');
			this.appendChild(t);
			t.style.position='absolute';
			t.src=S;

			t.style.width=W+P_X2;
			t.style.height=H+P_X2;
			t.style.top=T+P_X2;
			t.style.left=L+P_X2}
		else{	MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>";
			this.innerHTML=MemVal}}
	if(ExpYes2){this.onselectstart=CnclSlct2;
		this.onmouseover=RcrsLvlb==1&&UnfoldsOnClick2?OpenMenuClick2:OpenMenu2;
		this.onmouseout=CloseMenu2;
		this.onclick=RcrsLvlb==1&&UnfoldsOnClick2&&eval(WhatMenu+'[3]')?OpenMenu2:GoTo2	}
	else{	RcrsLvlb==1&&UnfoldsOnClick2?this.addEventListener('mouseover',OpenMenuClick2,false):this.addEventListener('mouseover',OpenMenu2,false);
		this.addEventListener('mouseout',CloseMenu2,false);
		RcrsLvlb==1&&UnfoldsOnClick2&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu2,false):this.addEventListener('click',GoTo2,false)}}

function NavMbrSetUp2(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var a,b,c,d;
	if(RcrsLvlb==1){
		a=LowBgColor2;
		b=HighBgColor2;
		c=FontLowColor2;
		d=FontHighColor2}
	else {	a=LowSubBgColor2;
		b=HighSubBgColor2;
		c=FontSubLowColor2;
		d=FontSubHighColor2	}
	this.value=eval(WhatMenu+'[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=WhatMenu+'i';this.value="<img src='"+this.ri1+"' name='"+this.rid+"'>"}
	if(LeftPaddng2&&this.value.indexOf('<')==-1&&MenuTextCentered2=='left')this.value='&nbsp\;'+this.value;
	if(FontBold2)this.value=this.value.bold();
	if(FontItalic2)this.value=this.value.italics();
	this.Ovalue=this.value;
	this.value=this.value.fontcolor(c);
	this.Ovalue=this.Ovalue.fontcolor(d);
	this.value=CntrTxt2+"<font face='"+FontFamily2+"' point-size='"+FontSize2+"'>"+this.value+TxtClose2;
	this.Ovalue=CntrTxt2+"<font face='"+FontFamily2+"' point-size='"+FontSize2+"'>"+this.Ovalue+TxtClose2;
	this.LoBck=a;
	this.HiBck=b;
	this.ChildCntnr=null;
	this.PrvMbr=PrMmbr;
	this.Hilite=0;
	this.visibility='inherit';
	if(this.LoBck)this.bgColor=this.LoBck;
	this.resizeTo(Wdth,Hght);
	if(!AcrssFrms2&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
	this.document.write(this.value);
	this.document.close();
	this.CmdLyr=new Layer(Wdth,MmbrCntnr);
	this.CmdLyr.Level=RcrsLvlb;
	this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
	this.CmdLyr.visibility='inherit';
	this.CmdLyr.onmouseover=RcrsLvlb==1&&UnfoldsOnClick2?OpenMenuClick2:OpenMenu2;
	this.CmdLyr.onmouseout=CloseMenu2;
	this.CmdLyr.captureEvents(Event.MOUSEUP);
	this.CmdLyr.onmouseup=RcrsLvlb==1&&UnfoldsOnClick2&&eval(WhatMenu+'[3]')?OpenMenu2:GoTo2;
	this.CmdLyr.LowLyr=this;
	this.CmdLyr.resizeTo(Wdth,Hght);
	this.CmdLyr.Container=MmbrCntnr;
	if(eval(WhatMenu+'[3]')&&ShowArrow2){
		a=RcrsLvlb==1&&FirstLineHorizontal2?3:RightToLeft2?6:0;
		this.CmdLyr.ImgLyr=new Layer(Arrws2[a+1],this.CmdLyr);
		this.CmdLyr.ImgLyr.visibility='inherit';
		this.CmdLyr.ImgLyr.top=RcrsLvlb==1&&FirstLineHorizontal2?Hght-Arrws2[a+2]-2:(Hght-Arrws2[a+2])/2;
		this.CmdLyr.ImgLyr.left=RightToLeft2?2:Wdth-Arrws2[a+1]-2;
		this.CmdLyr.ImgLyr.width=Arrws2[a+1];
		this.CmdLyr.ImgLyr.height=Arrws2[a+2];
		ImgStr2="<img src='"+Arrws2[a]+"' width='"+Arrws2[a+1]+"' height='"+Arrws2[a+2]+"'>";
		this.CmdLyr.ImgLyr.document.write(ImgStr2);
		this.CmdLyr.ImgLyr.document.close()}}

function CreateMenuStructure2(MName,NumberOf){
	RcrsLvlb++;
	var i,NoOffSubs,Mbr,Wdth=0,Hght=0;
	var PrvMmbr=null;
	var WMnu=MName+'1';
	var MenuWidth=eval(WMnu+'[5]');
	var MenuHeight=eval(WMnu+'[4]');
	var Location=RcrsLvlb==1?FrstLoc2:ScLoc2;
	if (RcrsLvlb==1&&FirstLineHorizontal2){
		for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
		Wdth=BorderBtwnElmnts2?Wdth+(NumberOf+1)*BorderWidth2:Wdth+2*BorderWidth2;Hght=MenuHeight+2*BorderWidth2}
	else{	for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
		Hght=BorderBtwnElmnts2?Hght+(NumberOf+1)*BorderWidth2:Hght+2*BorderWidth2;Wdth=MenuWidth+2*BorderWidth2}
	if(DomYes2){
		var MmbrCntnr=Location.document.createElement("div");
		MmbrCntnr.style.position='absolute';
		MmbrCntnr.style.visibility='hidden';
		Location.document.body.appendChild(MmbrCntnr)}
	else{	if(Nav4b) var MmbrCntnr=new Layer(Wdth,Location)
		else{	WMnu+='c';
			Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute;'><\/div>");
			var MmbrCntnr=Location.document.all[WMnu]}}
	MmbrCntnr.SetUp=CntnrSetUp2;
	MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
	if(Exp4b){	MmbrCntnr.InnerString='';
		for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			MmbrCntnr.InnerString+="<div id='"+WMnu+"' style='position:absolute;'><\/div>"}
		MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
	for(i=1;i<NumberOf+1;i++){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		Wdth=RcrsLvlb==1&&FirstLineHorizontal2?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
		Hght=RcrsLvlb==1&&FirstLineHorizontal2?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
		if(DomYes2){
			Mbr=Location.document.createElement("div");
			Mbr.style.position='absolute';
			Mbr.style.visibility='inherit';
			MmbrCntnr.appendChild(Mbr)}
		else Mbr=Nav4b?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
		Mbr.SetUp=Nav4b?NavMbrSetUp2:MbrSetUp2;
		Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
		if(NoOffSubs) Mbr.ChildCntnr=CreateMenuStructure2(WMnu+'_',NoOffSubs);
		PrvMmbr=Mbr}
	MmbrCntnr.FrstMbr=Mbr;
	RcrsLvlb--;
	return(MmbrCntnr)}

function CreateMenuStructureAgain2(MName,NumberOf){
	var i,WMnu,NoOffSubs,PrvMmbr,Mbr=FrstCntnr2.FrstMbr;
	RcrsLvlb++;
	for(i=NumberOf;i>0;i--){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		PrvMmbr=Mbr;
		if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure2(WMnu+'_',NoOffSubs);
		Mbr=Mbr.PrvMbr}
	RcrsLvlb--}