
/*********************************************************************************************************************************************
*	(c) Ger Versluis 2000 version 5.41 24 December 2001						*
*	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 _menu1_StartTop = 0;
//var _menu1_StartLeft = 0;
//var _menu1_MenuTextCentered = 0;


	var _menu1_AgntUsr=navigator.userAgent.toLowerCase();
	var _menu1_DomYes=document.getElementById?1:0;
	var _menu1_NavYes=_menu1_AgntUsr.indexOf('mozilla')!=-1&&_menu1_AgntUsr.indexOf('compatible')==-1?1:0;
	var _menu1_ExpYes=_menu1_AgntUsr.indexOf('msie')!=-1?1:0;
	var _menu1_Opr=_menu1_AgntUsr.indexOf('opera')!=-1?1:0;
	var _menu1_DomNav=_menu1_DomYes&&_menu1_NavYes?1:0;
 	var _menu1_DomExp=_menu1_DomYes&&_menu1_ExpYes?1:0;
	var _menu1_Nav4=_menu1_NavYes&&!_menu1_DomYes&&document.layers?1:0;
	var _menu1_Exp4=_menu1_ExpYes&&!_menu1_DomYes&&document.all?1:0;
	var _menu1_PosStrt=(_menu1_NavYes||_menu1_ExpYes)&&!_menu1_Opr?1:0;

	var _menu1_FrstLoc,_menu1_ScLoc,_menu1_DcLoc;
	var _menu1_ScWinWdth,_menu1_ScWinHght,_menu1_FrstWinWdth,_menu1_FrstWinHght;
	var _menu1_ScLdAgainWin;
	var _menu1_FirstColPos,_menu1_SecColPos,_menu1_DocColPos;
	var _menu1_RcrsLvl=0;
	var _menu1_FrstCreat=1,_menu1_Loadd=0,_menu1_Creatd=0,_menu1_IniFlg,_menu1_AcrssFrms=1;
	var _menu1_FrstCntnr=null,_menu1_CurrntOvr=null,_menu1_CloseTmr=null;
	var _menu1_CntrTxt,_menu1_TxtClose,_menu1_ImgStr;
	var _menu1_Ztop=100;
	var _menu1_ShwFlg=0;
	var _menu1_M_StrtTp=_menu1_StartTop,M_StrtLft=_menu1_StartLeft;
	var _menu1_StaticPos=0;
	var _menu1_LftXtra=_menu1_DomNav?_menu1_LeftPaddng:0;
	var _menu1_TpXtra=_menu1_DomNav?_menu1_TopPaddng:0;
	var _menu1_M_Hide=_menu1_Nav4?'hide':'hidden';
	var _menu1_M_Show=_menu1_Nav4?'show':'visible';
//	var _menu1_Par=parent.frames[0]&&_menu1_FirstLineFrame!=_menu1_SecLineFrame?parent:window;
	var _menu1_Par=window;

	var _menu1_Doc=_menu1_Par.document;

	var _menu1_Bod=_menu1_Doc.body;
	var _menu1_Trigger=_menu1_NavYes?_menu1_Par:_menu1_Bod;

	var _menu1_MenuTextCentered=_menu1_MenuTextCentered==1||_menu1_MenuTextCentered=='center'?'center':_menu1_MenuTextCentered==0||_menu1_MenuTextCentered!='right'?'left':'right';
	_menu1_WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

	if(_menu1_Trigger.onload)_menu1_Dummy=_menu1_Trigger.onload;
	if(_menu1_DomNav&&!_menu1_Opr)_menu1_Trigger.addEventListener('load',_menu1_Go,false);
	else _menu1_Trigger.onload=_menu1_Go;

function _menu1_Dummy(){return}

function _menu1_CnclSlct(){return false}

function _menu1_RePos(){

	_menu1_FrstWinWdth=_menu1_ExpYes?_menu1_FrstLoc.document.body.clientWidth:_menu1_FrstLoc.innerWidth;
	_menu1_FrstWinHght=_menu1_ExpYes?_menu1_FrstLoc.document.body.clientHeight:_menu1_FrstLoc.innerHeight;
	_menu1_ScWinWdth=_menu1_ExpYes?_menu1_ScLoc.document.body.clientWidth:_menu1_ScLoc.innerWidth;
	_menu1_ScWinHght=_menu1_ExpYes?_menu1_ScLoc.document.body.clientHeight:_menu1_ScLoc.innerHeight;
	if(_menu1_MenuCentered=='justify'&&_menu1_FirstLineHorizontal){
		_menu1_FrstCntnr.style.width=_menu1_FrstWinWdth;
		_menu1_ClcJus();
		var P=_menu1_FrstCntnr.FrstMbr,W=_menu1_Menu1[5],i;
		for(i=0;i<_menu1_NoOffFirstLineMenus;i++){P.style.width=W;P=P.PrvMbr}}
	_menu1_StaticPos=-1;
	if(_menu1_TargetLoc)_menu1_ClcTrgt();
	if(_menu1_MenuCentered)_menu1_ClcLft();
	if(_menu1_MenuVerticalCentered)_menu1_ClcTp();
	_menu1_PosMenu(_menu1_FrstCntnr,_menu1_StartTop,_menu1_StartLeft)}

function _menu1_UnLoaded(){
	if(_menu1_CloseTmr)clearTimeout(_menu1_CloseTmr);
	_menu1_Loadd=0; _menu1_Creatd=0;
	if(_menu1_HideTop){
		var FCStyle=_menu1_Nav4?_menu1_FrstCntnr:_menu1_FrstCntnr.style;
		FCStyle.visibility=_menu1_M_Hide}}

function _menu1_ReDoWhole(){

	if(_menu1_ScWinWdth!=_menu1_ScLoc.innerWidth||_menu1_ScWinHght!=_menu1_ScLoc.innerHeight||_menu1_FrstWinWdth!=_menu1_FrstLoc.innerWidth||_menu1_FrstWinHght!=_menu1_FrstLoc.innerHeight)_menu1_Doc.location.reload()}

function _menu1_Check(WMnu,NoOf){
	var i,array,ArrayLoc;
	ArrayLoc=parent.frames[0]?parent.frames[_menu1_FirstLineFrame]:self;
	for(i=0;i<NoOf;i++){
		array=WMnu+eval(i+1);
		if(!ArrayLoc[array]){_menu1_WbMstrAlrt(0,array); return false}
		if(i==0){	if(!ArrayLoc[array][4]){_menu1_WbMstrAlrt(1,array); return false}
			if(!ArrayLoc[array][5]){_menu1_WbMstrAlrt(2,array); return false}}
		if(ArrayLoc[array][3])if(!_menu1_Check(array+'_',ArrayLoc[array][3])) return false}
	return true}

function _menu1_WbMstrAlrt(No,Xtra){
	return confirm(_menu1_WbMstrAlrts[No]+Xtra+'   ')}

function _menu1_Go(){
	_menu1_Dummy();
	if(_menu1_Loadd||!_menu1_PosStrt)return;
	_menu1_BeforeStart();
	_menu1_Creatd=0; _menu1_Loadd=1;
	status='';
	if(_menu1_FrstCreat){
		if(_menu1_FirstLineFrame =="" || !parent.frames[_menu1_FirstLineFrame]){
			_menu1_FirstLineFrame=_menu1_SecLineFrame;
			if(_menu1_FirstLineFrame =="" || !parent.frames[_menu1_FirstLineFrame]){
				_menu1_FirstLineFrame=_menu1_SecLineFrame=_menu1_DocTargetFrame;
				if(_menu1_FirstLineFrame =="" || !parent.frames[_menu1_FirstLineFrame])_menu1_FirstLineFrame=_menu1_SecLineFrame=_menu1_DocTargetFrame=''}}
		if(_menu1_SecLineFrame =="" || !parent.frames[_menu1_SecLineFrame]){
			_menu1_SecLineFrame=_menu1_DocTargetFrame;
			if(_menu1_SecLineFrame =="" || !parent.frames[_menu1_SecLineFrame])_menu1_SecLineFrame=_menu1_DocTargetFrame=_menu1_FirstLineFrame}
		if(_menu1_DocTargetFrame =="" || !parent.frames[_menu1_DocTargetFrame])_menu1_DocTargetFrame=_menu1_SecLineFrame;
		if(_menu1_WebMasterCheck){	if(!_menu1_Check('_menu1_Menu',_menu1_NoOffFirstLineMenus)){status='build aborted';return}}
		_menu1_FrstLoc=_menu1_FirstLineFrame!=""?parent.frames[_menu1_FirstLineFrame]:window;
		_menu1_ScLoc=_menu1_SecLineFrame!=""?parent.frames[_menu1_SecLineFrame]:window;
		_menu1_DcLoc=_menu1_DocTargetFrame!=""?parent.frames[_menu1_DocTargetFrame]:window;
		if (_menu1_FrstLoc==_menu1_ScLoc) _menu1_AcrssFrms=0;
		if (_menu1_AcrssFrms)_menu1_FirstLineHorizontal=_menu1_MenuFramesVertical?0:1;
		_menu1_FrstWinWdth=_menu1_ExpYes?_menu1_FrstLoc.document.body.clientWidth:_menu1_FrstLoc.innerWidth;
		_menu1_FrstWinHght=_menu1_ExpYes?_menu1_FrstLoc.document.body.clientHeight:_menu1_FrstLoc.innerHeight;
		_menu1_ScWinWdth=_menu1_ExpYes?_menu1_ScLoc.document.body.clientWidth:_menu1_ScLoc.innerWidth;
		_menu1_ScWinHght=_menu1_ExpYes?_menu1_ScLoc.document.body.clientHeight:_menu1_ScLoc.innerHeight;
		if(_menu1_Nav4){	_menu1_CntrTxt=_menu1_MenuTextCentered!='left'?"<div align='"+_menu1_MenuTextCentered+"'>":"";
			_menu1_TxtClose="</font>"+_menu1_MenuTextCentered!='left'?"</div>":""}}
	_menu1_FirstColPos=_menu1_Nav4?_menu1_FrstLoc.document:_menu1_FrstLoc.document.body;
	_menu1_SecColPos=_menu1_Nav4?_menu1_ScLoc.document:_menu1_ScLoc.document.body;
	_menu1_DocColPos=_menu1_Nav4?_menu1_DcLoc.document:_menu1_ScLoc.document.body;
	if (_menu1_TakeOverBgColor)_menu1_FirstColPos.bgColor=_menu1_AcrssFrms?_menu1_SecColPos.bgColor:_menu1_DocColPos.bgColor;
	if(_menu1_MenuCentered=='justify'&&_menu1_FirstLineHorizontal)_menu1_ClcJus();
	if(_menu1_FrstCreat){
		_menu1_FrstCntnr=_menu1_CreateMenuStructure('_menu1_Menu',_menu1_NoOffFirstLineMenus);
		_menu1_FrstCreat=_menu1_AcrssFrms?0:1}
	else _menu1_CreateMenuStructureAgain('_menu1_Menu',_menu1_NoOffFirstLineMenus);
	if(_menu1_TargetLoc)_menu1_ClcTrgt();
	if(_menu1_MenuCentered)_menu1_ClcLft();
	if(_menu1_MenuVerticalCentered)_menu1_ClcTp();
	_menu1_PosMenu(_menu1_FrstCntnr,_menu1_StartTop,_menu1_StartLeft);
	_menu1_IniFlg=1;
	_menu1_Initiate();
	_menu1_Creatd=1;
	_menu1_ScLdAgainWin=_menu1_ExpYes?_menu1_ScLoc.document.body:_menu1_ScLoc;
	_menu1_ScLdAgainWin.onunload=_menu1_UnLoaded;

	_menu1_Trigger.onresize=_menu1_Nav4?_menu1_ReDoWhole:_menu1_RePos;

	_menu1_AfterBuild();
	if(_menu1_MenuVerticalCentered=='static'&&!_menu1_AcrssFrms)setInterval('_menu1_KeepPos()',250);
	status=''}

function _menu1_KeepPos(){

	var TS=_menu1_ExpYes?_menu1_FrstLoc.document.body.scrollTop:_menu1_FrstLoc.pageYOffset;
	if(TS!=_menu1_StaticPos){

		var FCStyle=_menu1_Nav4?_menu1_FrstCntnr:_menu1_FrstCntnr.style;
		FCStyle.top=_menu1_FrstCntnr.OrgTop=_menu1_StartTop+TS;_menu1_StaticPos=TS}}

function _menu1_ClcJus(){
	var a=_menu1_BorderBtwnElmnts?1:2,b=_menu1_BorderBtwnElmnts?_menu1_BorderWidth:0;
	var Size=Math.round(((_menu1_FrstWinWdth-a*_menu1_BorderWidth)/_menu1_NoOffFirstLineMenus)-b),i,j;
	for(i=1;i<_menu1_NoOffFirstLineMenus+1;i++){j=eval('_menu1_Menu'+i);j[5]=Size}
	_menu1_StartLeft=0}

function _menu1_ClcTrgt(){
	var TLoc=_menu1_Nav4?_menu1_FrstLoc.document.layers[_menu1_TargetLoc]:_menu1_DomYes?_menu1_FrstLoc.document.getElementById(_menu1_TargetLoc):_menu1_FrstLoc.document.all[_menu1_TargetLoc];
	_menu1_StartTop=_menu1_M_StrtTp;
	_menu1_StartLeft=M_StrtLft;
	if(_menu1_DomYes){
		while(TLoc){_menu1_StartTop+=TLoc.offsetTop;_menu1_StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
	else{	_menu1_StartTop+=_menu1_Nav4?TLoc.pageY:TLoc.offsetTop;_menu1_StartLeft+=_menu1_Nav4?TLoc.pageX:TLoc.offsetLeft}}

function _menu1_ClcLft(){
	if(_menu1_MenuCentered!='left'&&_menu1_MenuCentered!='justify'){
		var Size=_menu1_FrstWinWdth-(!_menu1_Nav4?parseInt(_menu1_FrstCntnr.style.width):_menu1_FrstCntnr.clip.width);
		_menu1_StartLeft=M_StrtLft;
		_menu1_StartLeft+=_menu1_MenuCentered=='right'?Size:Size/2}}

function _menu1_ClcTp(){
	if(_menu1_MenuVerticalCentered!='top'&&_menu1_MenuVerticalCentered!='static'){
		var Size=_menu1_FrstWinHght-(!_menu1_Nav4?parseInt(_menu1_FrstCntnr.style.height):_menu1_FrstCntnr.clip.height);
		_menu1_StartTop=_menu1_M_StrtTp;
		_menu1_StartTop+=_menu1_MenuVerticalCentered=='bottom'?Size:Size/2}}

function _menu1_PosMenu(CntnrPntr,Tp,Lt){
	var Topi,Lefti,Hori;
	var Cntnr=CntnrPntr;
	var Mmbr=Cntnr.FrstMbr;
	var CntnrStyle=!_menu1_Nav4?Cntnr.style:Cntnr;
	var MmbrStyle=!_menu1_Nav4?Mmbr.style:Mmbr;
	var PadL=Mmbr.value.indexOf('<')==-1?_menu1_LftXtra:0;
	var PadT=Mmbr.value.indexOf('<')==-1?_menu1_TpXtra:0;
	var MmbrWt=!_menu1_Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
	var MmbrHt=!_menu1_Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
	var CntnrWt=!_menu1_Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
	var CntnrHt=!_menu1_Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
	var SubTp,SubLt;
	_menu1_RcrsLvl++;
	if (_menu1_RcrsLvl==1 && _menu1_AcrssFrms)!_menu1_MenuFramesVertical?Tp=_menu1_FrstWinHght-CntnrHt+(_menu1_Nav4?4:0):Lt=_menu1_RightToLeft?0:_menu1_FrstWinWdth-CntnrWt+(_menu1_Nav4?4:0);
	if (_menu1_RcrsLvl==2 && _menu1_AcrssFrms)!_menu1_MenuFramesVertical?Tp=0:Lt=_menu1_RightToLeft?_menu1_ScWinWdth-CntnrWt:0;
	if (_menu1_RcrsLvl==2 && _menu1_AcrssFrms){Tp+=_menu1_VerCorrect;Lt+=_menu1_HorCorrect}
	CntnrStyle.top=_menu1_RcrsLvl==1?Tp:0;
	Cntnr.OrgTop=Tp;
	CntnrStyle.left=_menu1_RcrsLvl==1?Lt:0;
	Cntnr.OrgLeft=Lt;
	if (_menu1_RcrsLvl==1 && _menu1_FirstLineHorizontal){
		Hori=1;Lefti=CntnrWt-MmbrWt-2*_menu1_BorderWidth;Topi=0}
	else{	Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*_menu1_BorderWidth}
	while(Mmbr!=null){
		MmbrStyle.left=Lefti+_menu1_BorderWidth;
		MmbrStyle.top=Topi+_menu1_BorderWidth;
		if(_menu1_Nav4)Mmbr.CmdLyr.moveTo(Lefti+_menu1_BorderWidth,Topi+_menu1_BorderWidth);
		if(Mmbr.ChildCntnr){
			if(_menu1_RightToLeft)ChldCntnrWdth=_menu1_Nav4?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);
			if(Hori){	SubTp=Topi+MmbrHt+2*_menu1_BorderWidth;
				SubLt=_menu1_RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
			else{	SubLt=_menu1_RightToLeft?Lefti-ChldCntnrWdth+_menu1_ChildOverlap*MmbrWt+_menu1_BorderWidth:Lefti+(1-_menu1_ChildOverlap)*MmbrWt+_menu1_BorderWidth;
				SubTp=_menu1_RcrsLvl==1&&_menu1_AcrssFrms?Topi:Topi+_menu1_ChildVerticalOverlap*MmbrHt}
			_menu1_PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)}
		Mmbr=Mmbr.PrvMbr;
		if(Mmbr){	MmbrStyle=!_menu1_Nav4?Mmbr.style:Mmbr;
			PadL=Mmbr.value.indexOf('<')==-1?_menu1_LftXtra:0;
			PadT=Mmbr.value.indexOf('<')==-1?_menu1_TpXtra:0;
			MmbrWt=!_menu1_Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
			MmbrHt=!_menu1_Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
			Hori?Lefti-=_menu1_BorderBtwnElmnts?(MmbrWt+_menu1_BorderWidth):(MmbrWt):Topi-=_menu1_BorderBtwnElmnts?(MmbrHt+_menu1_BorderWidth):(MmbrHt)}}
	_menu1_RcrsLvl--}

function _menu1_Initiate(){
	if(_menu1_IniFlg){	_menu1_Init(_menu1_FrstCntnr);_menu1_IniFlg=0;
		if(_menu1_ShwFlg)_menu1_AfterCloseAll();_menu1_ShwFlg=0}}

function _menu1_Init(CntnrPntr){
	var Mmbr=CntnrPntr.FrstMbr;
	var MCStyle=_menu1_Nav4?CntnrPntr:CntnrPntr.style;
	_menu1_RcrsLvl++;
	MCStyle.visibility=_menu1_RcrsLvl==1?_menu1_M_Show:_menu1_M_Hide;
	while(Mmbr!=null){
		if(Mmbr.Hilite){Mmbr.Hilite=0;if(_menu1_KeepHilite)_menu1_LowItem(Mmbr)}
		if(Mmbr.ChildCntnr) _menu1_Initiate(Mmbr.ChildCntnr);
		Mmbr=Mmbr.PrvMbr}
	_menu1_RcrsLvl--}

function _menu1_ClearAllChilds(Pntr){
	var CPCCStyle;
	while (Pntr){
		if(Pntr.Hilite){
			Pntr.Hilite=0;
			if(_menu1_KeepHilite)_menu1_LowItem(Pntr);
			if(Pntr.ChildCntnr){
				CPCCStyle=_menu1_Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
				CPCCStyle.visibility=_menu1_M_Hide;
				_menu1_ClearAllChilds(Pntr.ChildCntnr.FrstMbr)}
			break}
		Pntr=Pntr.PrvMbr}}

function _menu1_GoTo(){
	if(this.LinkTxt){
		status='';
		var HP=_menu1_Nav4?this.LowLyr:this;
		_menu1_LowItem(HP);
		this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):_menu1_DcLoc.location.href=this.LinkTxt}}

function _menu1_HiliteItem(P){
	if(_menu1_Nav4){
		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?_menu1_FrstLoc:_menu1_ScLoc;
			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 _menu1_LowItem(P){
	if(P.ro){	if(_menu1_Nav4)P.document.images[P.rid].src=P.ri1;
		else{	var Lc=P.Level==1?_menu1_FrstLoc:_menu1_ScLoc;
			Lc.document.images[P.rid].src=P.ri1}}
	else{	if(_menu1_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 _menu1_OpenMenu(){	
	if(!_menu1_Loadd||!_menu1_Creatd) return;
	var TpScrlld=_menu1_ExpYes?_menu1_ScLoc.document.body.scrollTop:_menu1_ScLoc.pageYOffset;
	var LScrlld=_menu1_ExpYes?_menu1_ScLoc.document.body.scrollLeft:_menu1_ScLoc.pageXOffset;
	var CCnt=_menu1_Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
	var ThisHt=_menu1_Nav4?this.clip.height:parseInt(this.style.height);
	var ThisWt=_menu1_Nav4?this.clip.width:parseInt(this.style.width);
	var ThisLft=_menu1_AcrssFrms&&this.Level==1&&!_menu1_FirstLineHorizontal?0:_menu1_Nav4?this.Container.left:parseInt(this.Container.style.left);
	var ThisTp=_menu1_AcrssFrms&&this.Level==1&&_menu1_FirstLineHorizontal?0:_menu1_Nav4?this.Container.top:parseInt(this.Container.style.top);
	var HP=_menu1_Nav4?this.LowLyr:this;
	_menu1_CurrntOvr=this;
	_menu1_IniFlg=0;
	_menu1_ClearAllChilds(this.Container.FrstMbr);
	_menu1_HiliteItem(HP);
	if(CCnt!=null){
		if(!_menu1_ShwFlg){_menu1_ShwFlg=1;	_menu1_BeforeFirstOpen()}
		var CCW=_menu1_Nav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
		var CCH=_menu1_Nav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
		var ChCntTL=_menu1_Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
		var SubLt=_menu1_AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
		var SubTp=_menu1_AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
		if(_menu1_MenuWrap){
			if(_menu1_RightToLeft){
				if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*_menu1_ChildOverlap)*ThisWt);
				if(SubLt+CCW>_menu1_ScWinWdth+LScrlld)SubLt=_menu1_ScWinWdth+LScrlld-CCW}
			else{	if(SubLt+CCW>_menu1_ScWinWdth+LScrlld)SubLt=this.Level==1?_menu1_ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*_menu1_ChildOverlap)*ThisWt);
				if(SubLt<LScrlld)SubLt=LScrlld}
			if(SubTp+CCH>TpScrlld+_menu1_ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+_menu1_ScWinHght-CCH:SubTp-CCH+(1-2*_menu1_ChildVerticalOverlap)*ThisHt;
			if(SubTp<TpScrlld)SubTp=TpScrlld}
		ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=_menu1_M_Show}
	status=this.LinkTxt}

function _menu1_OpenMenuClick(){
	if(!_menu1_Loadd||!_menu1_Creatd) return;
	var HP=_menu1_Nav4?this.LowLyr:this;
	_menu1_CurrntOvr=this;
	_menu1_IniFlg=0;
	_menu1_ClearAllChilds(this.Container.FrstMbr);
	_menu1_HiliteItem(HP);
	status=this.LinkTxt}

function _menu1_CloseMenu(){

	if(!_menu1_Loadd||!_menu1_Creatd) return;

	if(!_menu1_KeepHilite){
	status='ok3';
		var HP=_menu1_Nav4?this.LowLyr:this;
		_menu1_LowItem(HP)}
	status='';
	if(this==_menu1_CurrntOvr){

		_menu1_IniFlg=1;
		if(_menu1_CloseTmr)clearTimeout(_menu1_CloseTmr);
		_menu1_CloseTmr=setTimeout('_menu1_Init(_menu1_CurrntOvr)',_menu1_DissapearDelay)}

}

function _menu1_CntnrSetUp(Wdth,Hght,NoOff){

	var x=_menu1_RcrsLvl==1?_menu1_BorderColor:_menu1_BorderSubColor;
	this.FrstMbr=null;
	this.OrgLeft=this.OrgTop=0;
	if(x)this.bgColor=x;
	if(_menu1_Nav4){	this.visibility='hide';
		this.resizeTo(Wdth,Hght)}
	else{	if(x)this.style.backgroundColor=x;
		this.style.width=Wdth;
		this.style.height=Hght;
		this.style.fontFamily=_menu1_FontFamily;
		this.style.fontWeight=_menu1_FontBold?'bold':'normal';
		this.style.fontStyle=_menu1_FontItalic?'italic':'normal';
		this.style.fontSize=_menu1_FontSize+'pt';
		this.style.zIndex=_menu1_RcrsLvl+_menu1_Ztop}}

function _menu1_MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var Location=_menu1_RcrsLvl==1?_menu1_FrstLoc:_menu1_ScLoc;
	var MemVal=eval(WhatMenu+'[0]');
	var t,T,L,W,H,S;
	var a,b,c,d;
	this.PrvMbr=PrMmbr;
	this.Level=_menu1_RcrsLvl;
	this.LinkTxt=eval(WhatMenu+'[1]');
	this.Container=MmbrCntnr;
	this.ChildCntnr=null;
	this.Hilite=0;
	this.style.overflow='hidden';
	this.style.cursor=_menu1_ExpYes&&(this.LinkTxt||(_menu1_RcrsLvl==1&&_menu1_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;
	if(_menu1_RcrsLvl==1){
		a=_menu1_LowBgColor;
		b=_menu1_HighBgColor;
		c=_menu1_FontLowColor;
		d=_menu1_FontHighColor}
	else{	a=_menu1_LowSubBgColor;
		b=_menu1_HighSubBgColor;
		c=_menu1_FontSubLowColor;
		d=_menu1_FontSubHighColor}
	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=_menu1_MenuTextCentered;
	if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
	if(MemVal.indexOf('<')==-1){
		this.style.width=Wdth-_menu1_LftXtra;
		this.style.height=Hght-_menu1_TpXtra;
		this.style.paddingLeft=_menu1_LeftPaddng;
		this.style.paddingTop=_menu1_TopPaddng}
	else{	this.style.width=Wdth;
		this.style.height=Hght}
	if(MemVal.indexOf('<')==-1&&_menu1_DomYes){
		t=Location.document.createTextNode(MemVal);
		this.appendChild(t)}
	else this.innerHTML=MemVal;
	if(eval(WhatMenu+'[3]')&&_menu1_ShowArrow){
		a=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?3:_menu1_RightToLeft?6:0;
		S=_menu1_Arrws[a];
		W=_menu1_Arrws[a+1];
		H=_menu1_Arrws[a+2];
		T=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?Hght-H-2:(Hght-H)/2;
		L=_menu1_RightToLeft?2:Wdth-W-2;
		if(_menu1_DomYes){
			t=Location.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(_menu1_ExpYes){this.onselectstart=_menu1_CnclSlct;
		this.onmouseover=_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick?_menu1_OpenMenuClick:_menu1_OpenMenu;
		this.onmouseout=_menu1_CloseMenu;
		this.onclick=_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick&&eval(WhatMenu+'[3]')?_menu1_OpenMenu:_menu1_GoTo	}
	else{	_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick?this.addEventListener('mouseover',_menu1_OpenMenuClick,false):this.addEventListener('mouseover',_menu1_OpenMenu,false);
		this.addEventListener('mouseout',_menu1_CloseMenu,false);
		_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',_menu1_OpenMenu,false):this.addEventListener('click',_menu1_GoTo,false)}}

function _menu1_NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var a,b,c,d;
	if(_menu1_RcrsLvl==1){
		a=_menu1_LowBgColor;
		b=_menu1_HighBgColor;
		c=_menu1_FontLowColor;
		d=_menu1_FontHighColor}
	else {	a=_menu1_LowSubBgColor;
		b=_menu1_HighSubBgColor;
		c=_menu1_FontSubLowColor;
		d=_menu1_FontSubHighColor	}
	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(_menu1_LeftPaddng&&this.value.indexOf('<')==-1&&_menu1_MenuTextCentered=='left')this.value='&nbsp\;'+this.value;
	if(_menu1_FontBold)this.value=this.value.bold();
	if(_menu1_FontItalic)this.value=this.value.italics();
	this.Ovalue=this.value;
	this.value=this.value.fontcolor(c);
	this.Ovalue=this.Ovalue.fontcolor(d);
	this.value=_menu1_CntrTxt+"<font face='"+_menu1_FontFamily+"' point-size='"+_menu1_FontSize+"'>"+this.value+_menu1_TxtClose;
	this.Ovalue=_menu1_CntrTxt+"<font face='"+_menu1_FontFamily+"' point-size='"+_menu1_FontSize+"'>"+this.Ovalue+_menu1_TxtClose;
	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(!_menu1_AcrssFrms&&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=_menu1_RcrsLvl;
	this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
	this.CmdLyr.visibility='inherit';
	this.CmdLyr.onmouseover=_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick?_menu1_OpenMenuClick:_menu1_OpenMenu;
	this.CmdLyr.onmouseout=_menu1_CloseMenu;
	this.CmdLyr.captureEvents(Event.MOUSEUP);
	this.CmdLyr.onmouseup=_menu1_RcrsLvl==1&&_menu1_UnfoldsOnClick&&eval(WhatMenu+'[3]')?_menu1_OpenMenu:_menu1_GoTo;
	this.CmdLyr.LowLyr=this;
	this.CmdLyr.resizeTo(Wdth,Hght);
	this.CmdLyr.Container=MmbrCntnr;
	if(eval(WhatMenu+'[3]')&&_menu1_ShowArrow){
		a=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?3:_menu1_RightToLeft?6:0;
		this.CmdLyr.ImgLyr=new Layer(_menu1_Arrws[a+1],this.CmdLyr);
		this.CmdLyr.ImgLyr.visibility='inherit';
		this.CmdLyr.ImgLyr.top=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?Hght-_menu1_Arrws[a+2]-2:(Hght-_menu1_Arrws[a+2])/2;
		this.CmdLyr.ImgLyr.left=_menu1_RightToLeft?2:Wdth-_menu1_Arrws[a+1]-2;
		this.CmdLyr.ImgLyr.width=_menu1_Arrws[a+1];
		this.CmdLyr.ImgLyr.height=_menu1_Arrws[a+2];
		_menu1_ImgStr="<img src='"+_menu1_Arrws[a]+"' width='"+_menu1_Arrws[a+1]+"' height='"+_menu1_Arrws[a+2]+"'>";
		this.CmdLyr.ImgLyr.document.write(_menu1_ImgStr);
		this.CmdLyr.ImgLyr.document.close()}}

function _menu1_CreateMenuStructure(MName,NumberOf){
	_menu1_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 Location=_menu1_RcrsLvl==1?_menu1_FrstLoc:_menu1_ScLoc;
	if (_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal){
		for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
		Wdth=_menu1_BorderBtwnElmnts?Wdth+(NumberOf+1)*_menu1_BorderWidth:Wdth+2*_menu1_BorderWidth;Hght=MenuHeight+2*_menu1_BorderWidth}
	else{	for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
		Hght=_menu1_BorderBtwnElmnts?Hght+(NumberOf+1)*_menu1_BorderWidth:Hght+2*_menu1_BorderWidth;Wdth=MenuWidth+2*_menu1_BorderWidth}
	if(_menu1_DomYes){
		var MmbrCntnr=Location.document.createElement("div");
		MmbrCntnr.style.position='absolute';
		MmbrCntnr.style.visibility='hidden';
		Location.document.body.appendChild(MmbrCntnr)}
	else{	if(_menu1_Nav4) 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=_menu1_CntnrSetUp;
	MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
	if(_menu1_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=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
		Hght=_menu1_RcrsLvl==1&&_menu1_FirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
		if(_menu1_DomYes){
			Mbr=Location.document.createElement("div");
			Mbr.style.position='absolute';
			Mbr.style.visibility='inherit';
			MmbrCntnr.appendChild(Mbr)}
		else Mbr=_menu1_Nav4?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
		Mbr.SetUp=_menu1_Nav4?NavMbrSetUp:_menu1_MbrSetUp;
		Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
		if(NoOffSubs) Mbr.ChildCntnr=_menu1_CreateMenuStructure(WMnu+'_',NoOffSubs);
		PrvMmbr=Mbr}
	MmbrCntnr.FrstMbr=Mbr;
	_menu1_RcrsLvl--;
	return(MmbrCntnr)}

function _menu1_CreateMenuStructureAgain(MName,NumberOf){
	var i,WMnu,NoOffSubs,PrvMmbr,Mbr=_menu1_FrstCntnr.FrstMbr;
	_menu1_RcrsLvl++;
	for(i=NumberOf;i>0;i--){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		PrvMmbr=Mbr;
		if(NoOffSubs)Mbr.ChildCntnr=_menu1_CreateMenuStructure(WMnu+'_',NoOffSubs);
		Mbr=Mbr.PrvMbr}
	_menu1_RcrsLvl--}