var AgntUsr=navigator.userAgent.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;
var Opr=AgntUsr.indexOf('opera')!=-1?1: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 PosStrt=(NavYes||ExpYes)&&!Opr?1:0;
var RmbrNow=null;
var MenuLoc,DcLoc;
var MenuColPos,DocColPos;
var RcrsLvl=0;
var Loadd=0,Creatd=0,IniFlg;
var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;
var CntrTxt,TxtClose,ImgStr;
var Ztop=100;
var ShwFlg=0;
var M_StrtTp=StartTop,M_StrtLft=StartLeft;
var LftXtra=DomNav?LeftPaddng:0;
var TpXtra=DomNav?TopPaddng:0;
var M_Hide=Nav4?'hide':'hidden';
var M_Show=Nav4?'show':'visible';
var Par=window;
var Doc=Par.document;
var Bod=Doc.body;
var Trigger=NavYes?Par:Bod;

MenuTextCentered = MenuTextCentered === 1 || MenuTextCentered == 'center' ? 'center' : MenuTextCentered === 0 || MenuTextCentered != 'right' ? 'left' : 'right';
var WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

// if(Trigger.onload) Dummy=Trigger.onload;
// ***********
// Mac IE 4.5-Runtime-Error: "Object doesnt support this property or function"
// ***********

if(DomNav&&!Opr)
{
	Trigger.addEventListener('load',Go,false);
	
}
else
{
	Trigger.onload=Go;
}

function Dummy()
{
	return;
}
function CnclSlct()
{
	return false;
}
function Check(WMnu,NoOf)
{
	var i,array,ArrayLoc;
	ArrayLoc=parent.frames[0]?parent.frames[MenuFrame]:self;
	for(i=0;i<NoOf;i++)
	{
		array=WMnu+eval(i+1);
		if(!ArrayLoc[array])
		{
			WbMstrAlrt(0,array);
			return false;
		}
		if(i===0)
		{
			if(!ArrayLoc[array][4])
			{
				WbMstrAlrt(1,array);
				return false;
			}
			if(!ArrayLoc[array][5])
			{
				WbMstrAlrt(2,array);
				return false;
			}
		}
		if(ArrayLoc[array][3])
		{
			if(!Check(array+'_',ArrayLoc[array][3]))
			{
				return false;
			}
		}
	}
	return true;
}
function WbMstrAlrt(No,Xtra)
{
	return confirm(WbMstrAlrts[No]+Xtra+'   ');
}
function setMenu(Str)
{
	if(!Creatd)
	{
		return;
	}
	var i,Pntr=FrstCntnr;
	while(Str.indexOf('_')!=-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;
		}
		Pntr=Pntr.ChildCntnr;
	}
	i=Pntr.NrItms-parseInt(Str);
	Pntr=Pntr.FrstMbr;
	for(i;i;i--)
	{
		Pntr=Pntr.PrvMbr;
	}
	if(RmbrNow!=Pntr)
	{
		if(RmbrNow!==null)
		{
			SetItem(RmbrNow,0);
			RmbrNow.Clckd=0;
		}
		if(Pntr!==null)
		{
			SetItem(Pntr,1);
			Pntr.Clckd=1;
		}
		RmbrNow=Pntr;
		ClearAllChilds(FrstCntnr.FrstMbr);
		Rmbr(FrstCntnr);
	}
}
function Go()
{
	Dummy();
	if(Loadd||!PosStrt)
	{
		return;
	}
	BeforeStart();
	Creatd=0; Loadd=1;
	// status='Building menu';
	if(MenuFrame ==="" || !parent.frames[MenuFrame])
	{
		MenuFrame=DocTargetFrame;
		if(MenuFrame ==="" || !parent.frames[MenuFrame])
		{
			MenuFrame=DocTargetFrame='';
		}
	}
	if(DocTargetFrame ==="" || !parent.frames[DocTargetFrame])
	{
		DocTargetFrame=MenuFrame;
	}
	if(WebMasterCheck)
	{
		if(!Check('Menu',NoOffFirstLineMenus))
		{
			status='build aborted';
			return;
		}
	}
	MenuLoc = MenuFrame !== "" ? parent.frames[MenuFrame] : window;
	DcLoc=DocTargetFrame!== "" ? parent.frames[DocTargetFrame]:window;
	if(Nav4)
	{
		CntrTxt=MenuTextCentered!='left'?"<div align='"+MenuTextCentered+"'>":"";
		TxtClose="</font>"+MenuTextCentered!='left'?"</div>":"";
	}
	MenuColPos=Nav4?MenuLoc.document:MenuLoc.document.body;
	DocColPos=Nav4?DcLoc.document:MenuLoc.document.body;
	if (TakeOverBgColor)
	{
		MenuColPos.bgColor=DocColPos.bgColor;
	}
	FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus,null);
	if(TargetLoc)
	{
		ClcTrgt();
	}
	PosMenu(FrstCntnr,StartLeft);
	IniFlg=1;
	Initiate();
	Rmbr(FrstCntnr);
	Creatd=1;
	AfterBuild();
	// status='Menu ready for use'
}
function ClcTrgt()
{
	var TLoc=Nav4?MenuLoc.document.layers[TargetLoc]:DomYes?MenuLoc.document.getElementById(TargetLoc):MenuLoc.document.all[TargetLoc];
	StartTop=M_StrtTp;
	StartLeft=M_StrtLft;
	if(DomYes)
	{
		while(TLoc)
		{
			StartTop+=TLoc.offsetTop;
			StartLeft+=TLoc.offsetLeft;
			TLoc=TLoc.offsetParent;
		}
	}
	else
	{
		StartTop += Nav4?TLoc.pageY : TLoc.offsetTop;
		StartLeft += Nav4?TLoc.pageX : TLoc.offsetLeft;
	}
}
function PosMenu(Cntnr,Lt)
{
	var Topi,Lefti;
	var Mmbr=Cntnr.FrstMbr;
	var CntnrStyle=!Nav4?Cntnr.style:Cntnr;
	var MmbrStyle=!Nav4?Mmbr.style:Mmbr;
	var PadL = Mmbr.value.indexOf('<') === -1 ? LftXtra : 0;
	var PadT = Mmbr.value.indexOf('<') === -1 ? TpXtra : 0;
	var MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
	var MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
	var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
	var CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
	RcrsLvl++;
	CntnrStyle.top=StartTop;
	CntnrStyle.left=Lt;
	var CL=Nav4?CntnrStyle.left:parseInt(CntnrStyle.left);
	Lt=CL+CntnrWt-BorderWidth;
	Topi=CntnrHt-MmbrHt-2*BorderWidth;
	while(Mmbr!==null)
	{
		MmbrStyle.left=BorderWidth;
		MmbrStyle.top=Topi+BorderWidth-BottomExtra;
		if(Nav4)
		{
			Mmbr.CmdLyr.moveTo(BorderWidth,Topi+BorderWidth-BottomExtra);
		}
		if(Mmbr.ChildCntnr)
		{
			PosMenu(Mmbr.ChildCntnr,Lt);
		}
		Mmbr=Mmbr.PrvMbr;
		if(Mmbr)
		{
			MmbrStyle=!Nav4?Mmbr.style:Mmbr;
			PadL=Mmbr.value.indexOf('<')==-1 ? LftXtra : 0;
			PadT=Mmbr.value.indexOf('<')==-1 ? TpXtra : 0;
			MmbrWt = !Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
			MmbrHt = !Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
			Topi -= BorderBtwnElmnts ? (MmbrHt+BorderWidth) : (MmbrHt);
		}
	}
	RcrsLvl--;
}
function Initiate()
{
	if(IniFlg)
	{
		Init(FrstCntnr);
		IniFlg=0;
		Rmbr(FrstCntnr);
		if(ShwFlg)
		{
			AfterCloseAll();
		}
		ShwFlg=0;
	}
}
function Init(CntnrPntr)
{
	var Mmbr=CntnrPntr.FrstMbr;
	var MCStyle=Nav4?CntnrPntr:CntnrPntr.style;
	RcrsLvl++;
	MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide;
	while(Mmbr!==null)
	{
		if(Mmbr.Hilite)
		{
			Mmbr.Hilite=0;
			LowItem(Mmbr);
		}
		if(Mmbr.ChildCntnr)
		{
			Init(Mmbr.ChildCntnr);
		}
		Mmbr=Mmbr.PrvMbr;
	}
	RcrsLvl--;
}
function Rmbr(CntPtr)
{
	var Mbr=CntPtr.FrstMbr, St;
	while(Mbr!==null)
	{
		if(Mbr.DoRmbr)
		{
			Mbr.Hilite=1;
			HiliteItem(Mbr);
			if(Mbr.ChildCntnr)
			{
				St = Nav4 ? Mbr.ChildCntnr : Mbr.ChildCntnr.style;
				St.visibility=M_Show;
				Rmbr(Mbr.ChildCntnr);
			}
			break;
		}
		else
		{
			Mbr=Mbr.PrvMbr;
		}
	}
}
function ClearAllChilds(Pntr)
{
	var PCStl;
	while (Pntr)
	{
		if(Pntr.Hilite)
		{
			Pntr.Hilite=0;
			LowItem(Pntr);
			if(Pntr.ChildCntnr)
			{
				PCStl=Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
				PCStl.visibility=M_Hide;
				ClearAllChilds(Pntr.ChildCntnr.FrstMbr);
			}
			break;
		}
		Pntr=Pntr.PrvMbr;
	}
}
function SetItem(Pntr,x)
{
	while(Pntr!==null)
	{
		Pntr.DoRmbr=x;
		Pntr = Nav4 ? Pntr.CmdLyr.Container.Cllr : Pntr.Container.Cllr;
	}
}
function GoTo()
{
	var P = Nav4 ? this.LowLyr : this;
	if(this.LinkTxt)
	{
		if(RmbrNow!==null)
		{
			SetItem(RmbrNow,0);
			RmbrNow.Clckd=0;
		}
		SetItem(P,1);
		P.Clckd=1;
		RmbrNow=P;
		//HiliteItem(P);
		if (this.LinkTxt.indexOf('javascript:') != -1)
		{
			eval(this.LinkTxt);
			
		}
		else
		{   
			window.parent.location.href = this.LinkTxt;
			
		}
	}
}
function HiliteItem(P)
{
	var a = P.Clckd && P.ClBck ? P.ClBck : P.HiBck ? P.HiBck : "";
	var b = P.Clckd && P.ClFntClr ? P.ClFntClr : P.HiFntClr ? P.HiFntClr : "";
	if(Nav4)
	{
		if(P.ro)
		{
			P.document.images[P.rid].src=P.ri2;
		}
		else
		{
			if(a)
			{
				P.bgColor=a;
			}
			if(P.value.indexOf('<img')==-1)
			{
				var c=P.Clckd?P.Clckdvalue:P.Ovalue;
				P.document.write(c);
				P.document.close();
			}
		}
	}
	else
	{
		if(P.ro)
		{
			var Lc=MenuLoc;
			Lc.document.images[P.rid].src=P.ri2;
		}
		else
		{
			if(a)
			{
				P.style.backgroundColor=a;
			}
			if(b)
			{
				P.style.color=b;
			}
		}
	}
	P.Hilite=1;
}
function LowItem(P)
{
	if(P.ro)
	{
		if(Nav4)
		{
			P.document.images[P.rid].src=P.ri1;
		}
		else
		{
			var Lc=MenuLoc;
			Lc.document.images[P.rid].src=P.ri1;
		}
	}
	else
	{
		if(Nav4)
		{
			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 OpenMenu()
{
	if(!Loadd || !Creatd)
	{
		return;
	}
	var CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
	var ItemP=Nav4?this.LowLyr:this;
	CurrntOvr=this;
	IniFlg=0;
	ClearAllChilds(this.Container.FrstMbr);
	if(ItemP.DoRmbr)
	{
		Rmbr(this.Container);
	}
	HiliteItem(ItemP);
	if(CCnt!==null)
	{
		if(!ShwFlg)
		{
			ShwFlg=1;
			BeforeFirstOpen();
		}
		var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
		ChCntTL.visibility=M_Show;
	}
}
function OpenMenuClick()
{
	if(!Loadd||!Creatd)
	{
		return;
	}
	var ItemP=Nav4 ? this.LowLyr : this;
	CurrntOvr=this;
	IniFlg=0;
	ClearAllChilds(this.Container.FrstMbr);
	HiliteItem(ItemP);
}
function CloseMenu()
{
	if(!Loadd||!Creatd)
	{
		return;
	}
	if(this==CurrntOvr)
	{
		IniFlg=1;
		if(CloseTmr)
		{
			clearTimeout(CloseTmr);
		}
		CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay);
	}
}
function CntnrSetUp(Wdth,Hght,NoOff,WhatMenu,Mc)
{
	var BrdClr=eval(WhatMenu+'[10]')!== "" ? eval(WhatMenu+'[10]'):BorderColor;
	this.FrstMbr=null;
	this.NrItms=NoOff;
	this.Cllr=Mc;
	if(Nav4)
	{
		if(BrdClr)
		{
			this.bgColor=BrdClr;
		}
		this.visibility='hide';
		this.resizeTo(Wdth,Hght);
	}
	else
	{
		if(BrdClr)
		{
			this.style.backgroundColor=BrdClr;
		}
		this.style.width=Wdth;
		this.style.height=Hght;
		this.style.fontFamily=FontFamily;
		this.style.fontWeight=FontBold?'bold':'normal';
		this.style.fontStyle=FontItalic?'italic':'normal';
		this.style.fontSize=FontSize+'pt';
		this.style.zIndex=RcrsLvl+Ztop;
	}
}
function MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght)
{
	var MemVal=eval(WhatMenu+'[0]');
	var t,T,L,W,H,S;
	this.PrvMbr=PrMmbr;
	this.Level=RcrsLvl;
	this.LinkTxt=eval(WhatMenu+'[1]');
	
	this.Container=MmbrCntnr;
	this.ChildCntnr=null;
	this.Hilite=0;
	this.DoRmbr=0;
	this.Clckd=0;
	this.style.overflow='hidden';
	this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'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+"'>";
	}
	this.value=MemVal;
	this.LoBck=eval(WhatMenu+'[6]')!== "" ? eval(WhatMenu+'[6]'):LowBgColor;
	this.LwFntClr=eval(WhatMenu+'[8]')!== "" ? eval(WhatMenu+'[8]'):FontLowColor;
	this.HiBck=eval(WhatMenu+'[7]')!== "" ? eval(WhatMenu+'[7]'):HighBgColor;
	this.HiFntClr=eval(WhatMenu+'[9]')!== "" ? eval(WhatMenu+'[9]'):FontHighColor;
	this.ClBck=eval(WhatMenu+'[11]')!== "" ? eval(WhatMenu+'[11]'):ClickedBgColor;
	this.ClFntClr=eval(WhatMenu+'[12]')!== "" ? eval(WhatMenu+'[12]'):ClickedFontColor;
	this.style.color=this.LwFntClr;
	if(this.LoBck)
	{
		this.style.backgroundColor=this.LoBck;
	}
	this.style.textAlign=MenuTextCentered;
	if(eval(WhatMenu+'[2]'))
	{
		this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
	}
	if(MemVal.indexOf('<')==-1)
	{
		this.style.width=Wdth-LftXtra;
		this.style.height=Hght-TpXtra;
		this.style.paddingLeft=LeftPaddng;
		this.style.paddingTop=TopPaddng;
	}
	else
	{
		this.style.width=Wdth;
		this.style.height=Hght;
	}
	if(MemVal.indexOf('<')==-1&&DomYes)
	{
		t=MenuLoc.document.createTextNode(MemVal);
		this.appendChild(t);
	}
	else
	{
		this.innerHTML=MemVal;
	}

	if(eval(WhatMenu+'[3]')&&ShowArrow)
	{
		S=Arrws[0];
		W=Arrws[1];
		H=Arrws[2];
		T=(Hght-H)/2;
		L=Wdth-W-2;
		if(DomYes)
		{
			t=MenuLoc.document.createElement('img');
			this.appendChild(t);
			t.style.position='absolute';
			t.src=S;
			t.style.width=W;
			t.style.height=H;
			t.style.top=T;
			t.style.left=L;
		}
		else
		{
			MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>";
			this.innerHTML=MemVal;
		}
	}
	if(ExpYes)
	{
		this.onselectstart = CnclSlct;
		this.onmouseover = RcrsLvl == 1 && UnfoldsOnClick ? OpenMenuClick : OpenMenu;
		this.onmouseout = CloseMenu;
		//下面的4是改菜单分几级
		this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[4]')?OpenMenu:GoTo;
	}
	else
	{
		if (RcrsLvl == 1 && UnfoldsOnClick)
		{
			this.addEventListener('mouseover',OpenMenuClick,false);
		}
		else
		{
			this.addEventListener('mouseover',OpenMenu,false);
		}
		this.addEventListener('mouseout',CloseMenu,false);
		if (RcrsLvl == 1 && UnfoldsOnClick && eval(WhatMenu+'[3]'))
		{
			this.addEventListener('click',OpenMenu,false);
		}
		else
		{
			this.addEventListener('click',GoTo,false);
		}
	}
}
function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght)
{
	var c=eval(WhatMenu+'[8]')!== "" ? eval(WhatMenu+'[8]'):FontLowColor;
	var d=eval(WhatMenu+'[9]')!== "" ? eval(WhatMenu+'[9]'):FontHighColor;
	var e=eval(WhatMenu+'[12]')!== "" ? eval(WhatMenu+'[12]'):ClickedFontColor;
	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(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')
	{
		this.value='&nbsp\;'+this.value;
	}
	if(FontBold)
	{
		this.value=this.value.bold();
	}
	if(FontItalic)
	{
		this.value=this.value.italics();
	}
	this.Ovalue=this.value;
	this.Clckdvalue=this.value;
	this.value=this.value.fontcolor(c);
	this.Ovalue=this.Ovalue.fontcolor(d);
	this.Clckdvalue=this.Clckdvalue.fontcolor(e);
	this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+TxtClose;
	this.Ovalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+TxtClose;
	this.Clckdvalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Clckdvalue+TxtClose;
	this.LoBck=eval(WhatMenu+'[6]')!== "" ? eval(WhatMenu+'[6]'):LowBgColor;
	this.HiBck=eval(WhatMenu+'[7]')!== "" ? eval(WhatMenu+'[7]'):HighBgColor;
	this.ClBck=eval(WhatMenu+'[11]')!== "" ? eval(WhatMenu+'[11]'):ClickedBgColor;
	this.ChildCntnr=null;
	this.PrvMbr=PrMmbr;
	this.Hilite=0;
	this.DoRmbr=0;
	this.visibility='inherit';
	if(this.LoBck)
	{
		this.bgColor=this.LoBck;
	}
	this.resizeTo(Wdth,Hght);
	if(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=RcrsLvl;
	this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
	
	this.CmdLyr.visibility='inherit';
	this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
	this.CmdLyr.onmouseout=CloseMenu;
	this.CmdLyr.captureEvents(Event.MOUSEUP);
	this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo;
	this.CmdLyr.LowLyr=this;
	this.CmdLyr.resizeTo(Wdth,Hght);
	this.CmdLyr.Container=MmbrCntnr;
	if(eval(WhatMenu+'[3]')&&ShowArrow)
	{
		this.CmdLyr.ImgLyr=new Layer(Arrws[1],this.CmdLyr);
		this.CmdLyr.ImgLyr.visibility='inherit';
		this.CmdLyr.ImgLyr.top=(Hght-Arrws[2])/2;
		this.CmdLyr.ImgLyr.left=Wdth-Arrws[1]-2;
		this.CmdLyr.ImgLyr.width=Arrws[1];
		this.CmdLyr.ImgLyr.height=Arrws[2];
		ImgStr="<img src='"+Arrws[0]+"' width='"+Arrws[1]+"' height='"+Arrws[2]+"'>";
		this.CmdLyr.ImgLyr.document.write(ImgStr);
		this.CmdLyr.ImgLyr.document.close();
	}
}
function CreateMenuStructure(MName,NumberOf,Mcllr)
{
	RcrsLvl++;
	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 MmbrCntnr;
	for(i=1;i<NumberOf+1;i++)
	{
		WMnu=MName+eval(i);
		Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight;
	}
	Hght = BorderBtwnElmnts ? Hght+(NumberOf+1)*BorderWidth : Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth;
	if(DomYes)
	{
		MmbrCntnr=MenuLoc.document.createElement("div");
		MmbrCntnr.style.position='absolute';
		MmbrCntnr.style.visibility='hidden';
		MenuLoc.document.body.appendChild(MmbrCntnr);
	}
	else
	{
		if(Nav4)
		{
			MmbrCntnr=new Layer(Wdth,MenuLoc);
		}
		else
		{
			WMnu+='c';
			MenuLoc.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute;'><\/div>");
			MmbrCntnr=MenuLoc.document.all[WMnu];
		}
	}
	MmbrCntnr.SetUp=CntnrSetUp;
	MmbrCntnr.SetUp(Wdth,Hght+BottomExtra,NumberOf,MName+'1',Mcllr);
	if(Exp4)
	{
		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=MenuWidth;
		Hght=eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
		if(DomYes)
		{
			Mbr=MenuLoc.document.createElement("div");
			Mbr.style.position='absolute';
			Mbr.style.visibility='inherit';
			MmbrCntnr.appendChild(Mbr);
		}
		else
		{
			Mbr=Nav4?new Layer(Wdth,MmbrCntnr):MenuLoc.document.all[WMnu];
		}
		Mbr.SetUp = Nav4 ? NavMbrSetUp : MbrSetUp;
		Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
		if(NoOffSubs)
		{
			Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs,Mbr);
		}
		PrvMmbr=Mbr;
	}
	MmbrCntnr.FrstMbr=Mbr;
	RcrsLvl--;
	return MmbrCntnr;
}
var menuLoaded=1;
