//var aLowBgColor='000033';		// Background color when mouse is not over
var aLowBgColor='';		// Background color when mouse is not over
var aLowSubBgColor='363636';	// Background color when mouse is not over on subs
var aHighBgColor='';	// Background color when mouse is over
var aHighSubBgColor='000000';	// Background color when mouse is over on subs
var aFontLowColor='666666';	// Font color when mouse is not over
var aFontSubLowColor='FFFFFF';	// Font color subs when mouse is not over
var aFontHighColor='000000';	// Font color when mouse is over
var aFontSubHighColor='FFFFFF';	// Font color subs when mouse is over
var aBorderColor='';	// Border color
var aBorderSubColor='EEEEEE';	// Border color for subs
var aBorderWidth=1;		// Border width
var aBorderBtwnElmnts=1;		// Border between elements 1 or 0
var aFontFamily="Verdana"	        // Font family menu items
var aFontSize=8;			// Font size menu items
var aFontBold=0;			// Bold menu items 1 or 0
var aFontItalic=0;		// Italic menu items 1 or 0
var aMenuTextCentered='left';	// Item text position 'left', 'center' or 'right'
var aMenuCentered='center';	// Menu horizontal position 'left', 'center' or 'right'
var aMenuVerticalCentered='top';	// Menu vertical position 'top', 'middle','bottom' or static

var aMenuDirection='down' 		// Menu open direction 'up' / 'down'
//var aChildOverlap=.2;		// horizontal overlap child/ parent
//var aChildVerticalOverlap=.2;	// vertical overlap child/ parent

var aChildOverlap=0;		// horizontal overlap child/ parent
var aChildVerticalOverlap=0;	// vertical overlap child/ parent

var aStartLeft=120;		// Menu offset y coordinate
var aVerCorrect=0;		// Multiple frames y correction
var aHorCorrect=0;		// Multiple frames x correction
var aLeftPaddng=3;		// Left padding
var aTopPaddng=2;		// Top padding
var aFirstLineHorizontal=1;	// SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
var aMenuFramesVertical=1;	// Frames in cols or rows 1 or 0
var aDissapearDelay=1000;	// delay before menu folds in
var aTakeOverBgColor=1;		// Menu frame takes over background color subitem frame
var aFirstLineFrame='page';	// Frame where first level appears
var aSecLineFrame='page';	// Frame where sub levels appear
var aDocTargetFrame='page';	// Frame where target documents appear
var aTargetLoc='';		// span id for relative positioning
var aHideTop=0;			// Hide first level when loading new document 1 or 0
var aMenuWrap=1;			// enables/ disables menu wrap 1 or 0
var aRightToLeft=0;		// enables/ disables right to left unfold 1 or 0
var aUnfoldsOnClick=0;		// Level 1 unfolds onclick/ onmouseover
var aWebMasterCheck=0;		// menu tree checking on or off 1 or 0
var aShowArrow=1;		// Uses arrow gifs when 1
var aKeepHilite=1;		// Keep selected path highligthed
var aArrws=['arrow1.gif',12,20,'',0,0,'',0,0];	// Arrow source, width and height


/***********************************************************************
   DO NOT EDIT ANYTHING BELOW THIS LINE - IT WILL BREAK THE SCRIPT !
***********************************************************************/

var aAgntUsr=navigator.userAgent.toLowerCase();
var aDomYes=document.getElementById?1:0;
var aNavYes=aAgntUsr.indexOf('mozilla')!=-1&&aAgntUsr.indexOf('compatible')==-1?1:0;
var aExpYes=aAgntUsr.indexOf('msie')!=-1?1:0;
var aOpr=aAgntUsr.indexOf('opera')!=-1?1:0;
var aOpr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
var aDomNav=aDomYes&&aNavYes?1:0;
var aDomExp=aDomYes&&aExpYes?1:0;
var aNav4=aNavYes&&!aDomYes&&document.layers?1:0;
var aExp4=aExpYes&&!aDomYes&&document.all?1:0;
var aPosStrt=(aNavYes||aExpYes)&&!aOpr6orless?1:0;
var aFrstLoc,aScLoc,aDcLoc;
var aScWinWdth,aScWinHght,aFrstWinWdth,aFrstWinHght;
var aScLdAgainWin;
var aFirstColPos,aSecColPos,aDocColPos;
var aRcrsLvl=0;
var aFrstCreat=1,aLoadd=0,aCreatd=0,aIniFlg,aAcrssFrms=1;
var aFrstCntnr=null,aCurrntOvr=null,aCloseTmr=null;
var aCntrTxt,aTxtClose,aImgStr;
var aZtop=100;
var aShwFlg=0;
var aM_StrtTp=aStartTop,aM_StrtLft=aStartLeft;
var aStaticPos=0;
var aLftXtra=aDomNav&&!aOpr?aLeftPaddng:0; //Changed for Opera
var aTpXtra=aDomNav?aTopPaddng:0;
var aM_Hide=aNav4?'hide':'hidden';
var aM_Show=aNav4?'show':'visible';
var aPar=parent.frames[0]&&aFirstLineFrame!=aSecLineFrame?parent:window;
var aDoc=aPar.document;
var aBod=aDoc.body;
var aTrigger=aNavYes&&!aOpr?aPar:aBod; //Changed for Opera

aMenuTextCentered=aMenuTextCentered==1||aMenuTextCentered=='center'?'center':aMenuTextCentered==0||aMenuTextCentered!='right'?'left':'right';
WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

if(aTrigger.onload)aDummy=aTrigger.onload;
if(aDomNav||aOpr)aTrigger.addEventListener('load',aGo,false); //Changed for Opera
else aTrigger.onload=aGo;

function aDummy(){return}

function aCnclSlct(){return false}

function aRePos(){
	aFrstWinWdth=aExpYes?aFrstLoc.document.body.clientWidth:aFrstLoc.innerWidth;
	aFrstWinHght=aExpYes?aFrstLoc.document.body.clientHeight:aFrstLoc.innerHeight;
	aScWinWdth=aExpYes?aScLoc.document.body.clientWidth:aScLoc.innerWidth;
	aScWinHght=aExpYes?aScLoc.document.body.clientHeight:aScLoc.innerHeight;

	if (aScWinWdth < 800)
		{
		aStartLeft=39;
		aMenuCentered = 'left';
		}
	else
		{
		aStartLeft=0;
		aMenuCentered = 'center';
		}

	if(aMenuCentered=='justify'&&aFirstLineHorizontal){
		aFrstCntnr.style.width=aFrstWinWdth;
		aClcJus();
		var P=aFrstCntnr.FrstMbr,W=aMenu1[5],i;
		for(i=0;i<aNoOffFirstLineMenus;i++){P.style.width=W;P=P.PrvMbr}}
	aStaticPos=-1;
	if(aTargetLoc)aClcTrgt();
	if(aMenuCentered)aClcLft();
	if(aMenuVerticalCentered)aClcTp();
	aPosMenu(aFrstCntnr,aStartTop,aStartLeft)}

function aUnLoaded(){
	if(aCloseTmr)clearTimeout(aCloseTmr);
	aLoadd=0; aCreatd=0;
	if(aHideTop){
		var FCStyle=aNav4?aFrstCntnr:aFrstCntnr.style;
		FCStyle.visibility=aM_Hide}}

function aReDoWhole(){
	if(aScWinWdth!=aScLoc.innerWidth||aScWinHght!=aScLoc.innerHeight||aFrstWinWdth!=aFrstLoc.innerWidth||aFrstWinHght!=aFrstLoc.innerHeight)aDoc.location.reload()}

function aCheck(WMnu,NoOf){
	var i,array,ArrayLoc;
	ArrayLoc=parent.frames[0]?parent.frames[aFirstLineFrame]:self;
	for(i=0;i<NoOf;i++){
		array=WMnu+eval(i+1);
		if(!ArrayLoc[array]){aWbMstrAlrt(0,array); return false}
		if(i==0){	if(!ArrayLoc[array][4]){aWbMstrAlrt(1,array); return false}
			if(!ArrayLoc[array][5]){aWbMstrAlrt(2,array); return false}}
		if(ArrayLoc[array][3])if(!aCheck(array+'_',ArrayLoc[array][3])) return false}
	return true}

function aWbMstrAlrt(No,Xtra){
	return confirm(WbMstrAlrts[No]+Xtra+'   ')}

function aGo(){
	aDummy();
	if(aLoadd||!aPosStrt)return;
	aBeforeStart();
	aCreatd=0; aLoadd=1;
	// status='Building menu';
	if(aFrstCreat){
		if(aFirstLineFrame =="" || !parent.frames[aFirstLineFrame]){
			aFirstLineFrame=aSecLineFrame;
			if(aFirstLineFrame =="" || !parent.frames[aFirstLineFrame]){
				aFirstLineFrame=aSecLineFrame=aDocTargetFrame;
				if(aFirstLineFrame =="" || !parent.frames[aFirstLineFrame])aFirstLineFrame=aSecLineFrame=aDocTargetFrame=''}}
		if(aSecLineFrame =="" || !parent.frames[aSecLineFrame]){
			aSecLineFrame=aDocTargetFrame;
			if(aSecLineFrame =="" || !parent.frames[aSecLineFrame])aSecLineFrame=aDocTargetFrame=aFirstLineFrame}
		if(aDocTargetFrame =="" || !parent.frames[aDocTargetFrame])aDocTargetFrame=aSecLineFrame;
		if(aWebMasterCheck){	if(!aCheck('aMenu',aNoOffFirstLineMenus)){status='build aborted';return}}
		aFrstLoc=aFirstLineFrame!=""?parent.frames[aFirstLineFrame]:window;
		aScLoc=aSecLineFrame!=""?parent.frames[aSecLineFrame]:window;
		aDcLoc=aDocTargetFrame!=""?parent.frames[aDocTargetFrame]:window;
		if (aFrstLoc==aScLoc) aAcrssFrms=0;
		if (aAcrssFrms)aFirstLineHorizontal=aMenuFramesVertical?0:1;
		aFrstWinWdth=aExpYes?aFrstLoc.document.body.clientWidth:aFrstLoc.innerWidth;
		aFrstWinHght=aExpYes?aFrstLoc.document.body.clientHeight:aFrstLoc.innerHeight;
		aScWinWdth=aExpYes?aScLoc.document.body.clientWidth:aScLoc.innerWidth;
		aScWinHght=aExpYes?aScLoc.document.body.clientHeight:aScLoc.innerHeight;
		if(aNav4){	aCntrTxt=aMenuTextCentered!='left'?"<div align='"+aMenuTextCentered+"'>":"";
			aTxtClose="</font>"+aMenuTextCentered!='left'?"</div>":""}}
	aFirstColPos=aNav4?aFrstLoc.document:aFrstLoc.document.body;
	aSecColPos=aNav4?aScLoc.document:aScLoc.document.body;
	aDocColPos=aNav4?aDcLoc.document:aScLoc.document.body;
	
	if (aScWinWdth < 800)
		{
		aStartLeft=39;
		aMenuCentered = 'left';
		}
	else
		{
		aStartLeft=0;
		aMenuCentered = 'center';
		}

	if (aTakeOverBgColor)aFirstColPos.bgColor=aAcrssFrms?aSecColPos.bgColor:aDocColPos.bgColor;
	if(aMenuCentered=='justify'&&aFirstLineHorizontal)aClcJus();
	if(aFrstCreat){
		aFrstCntnr=aCreateMenuStructure('aMenu',aNoOffFirstLineMenus);
		aFrstCreat=aAcrssFrms?0:1}
	else aCreateMenuStructureAgain('aMenu',aNoOffFirstLineMenus);
	if(aTargetLoc)aClcTrgt();
	if(aMenuCentered)aClcLft();
	if(aMenuVerticalCentered)aClcTp();
	aPosMenu(aFrstCntnr,aStartTop,aStartLeft);
	aIniFlg=1;
	aInitiate();
	aCreatd=1;
	if (aAcrssFrms) 	//Added for Opera
		{	 //Added for Opera
		aScLdAgainWin=aExpYes?aScLoc.document.body:aScLoc;
		aScLdAgainWin.onunload=aUnLoaded;
		}	 //Added for Opera
	aTrigger.onresize=aNav4?aReDoWhole:aRePos;
	aAfterBuild();
	if(aMenuVerticalCentered=='static'&&!aAcrssFrms)setInterval('aKeepPos()',250);
	//status='Menu ready for use'
	}

function aKeepPos(){
	var TS=aExpYes?aFrstLoc.document.body.scrollTop:aFrstLoc.pageYOffset;
	if(TS!=aStaticPos){
		var FCStyle=aNav4?aFrstCntnr:aFrstCntnr.style;
		FCStyle.top=aFrstCntnr.OrgTop=aStartTop+TS;aStaticPos=TS}}

function aClcJus(){
	var a=aBorderBtwnElmnts?1:2,b=aBorderBtwnElmnts?aBorderWidth:0;
	var Size=Math.round(((aFrstWinWdth-a*aBorderWidth)/aNoOffFirstLineMenus)-b),i,j;
	for(i=1;i<aNoOffFirstLineMenus+1;i++){j=eval('aMenu'+i);j[5]=Size}
	aStartLeft=0}

function aClcTrgt(){
	var TLoc=aNav4?aFrstLoc.document.layers[aTargetLoc]:aDomYes?aFrstLoc.document.getElementById(aTargetLoc):aFrstLoc.document.all[aTargetLoc];
	aStartTop=aM_StrtTp;
	aStartLeft=aM_StrtLft;
	if(aDomYes){
		while(TLoc){aStartTop+=TLoc.offsetTop;aStartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
	else{	aStartTop+=aNav4?TLoc.pageY:TLoc.offsetTop;aStartLeft+=aNav4?TLoc.pageX:TLoc.offsetLeft}}

function aClcLft(){
	if(aMenuCentered!='left'&&aMenuCentered!='justify'){
		var Size=aFrstWinWdth-(!aNav4?parseInt(aFrstCntnr.style.width):aFrstCntnr.clip.width);
		aStartLeft=aM_StrtLft;
		aStartLeft+=aMenuCentered=='right'?Size:Size/2}}

function aClcTp()
	{
	if (aMenuVerticalCentered!='top' && aMenuVerticalCentered!='static')
		{
		var Size=aFrstWinHght-(!aNav4 ? parseInt(aFrstCntnr.style.height) : aFrstCntnr.clip.height);
		aStartTop=aM_StrtTp;
		aStartTop+=aMenuVerticalCentered=='bottom' ? Size : Size/2;
		}
	}
	
function aPosMenu(CntnrPntr,Tp,Lt){
	var Topi,Lefti,Hori;
	var Cntnr=CntnrPntr;
	var Mmbr=Cntnr.FrstMbr;
	var CntnrStyle=!aNav4?Cntnr.style:Cntnr;
	var MmbrStyle=!aNav4?Mmbr.style:Mmbr;
	var PadL=Mmbr.value.indexOf('<')==-1?aLftXtra:0;
	var PadT=Mmbr.value.indexOf('<')==-1?aTpXtra:0;
	var MmbrWt=!aNav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
	var MmbrHt=!aNav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
	var CntnrWt=!aNav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
	var CntnrHt=!aNav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
	var SubTp,SubLt;
	aRcrsLvl++;
	if (aRcrsLvl==1 && aAcrssFrms)!aMenuFramesVertical?Tp=aFrstWinHght-CntnrHt+(aNav4?4:0):Lt=aRightToLeft?0:aFrstWinWdth-CntnrWt+(aNav4?4:0);
	if (aRcrsLvl==2 && aAcrssFrms)!aMenuFramesVertical?Tp=0:Lt=aRightToLeft?aScWinWdth-CntnrWt:0;
	if (aRcrsLvl==2 && aAcrssFrms){Tp+=aVerCorrect;Lt+=aHorCorrect}
	CntnrStyle.top=aRcrsLvl==1?Tp:0;
	Cntnr.OrgTop=Tp;
	CntnrStyle.left=aRcrsLvl==1?Lt:0;
	Cntnr.OrgLeft=Lt;
	if (aRcrsLvl==1 && aFirstLineHorizontal){
		Hori=1;Lefti=CntnrWt-MmbrWt-2*aBorderWidth;Topi=0}
	else{	Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*aBorderWidth}
	
	while(Mmbr!=null)
		{
		MmbrStyle.left=Lefti+aBorderWidth;
		MmbrStyle.top=Topi+aBorderWidth;
		if (aNav4)
			Mmbr.CmdLyr.moveTo(Lefti+aBorderWidth,Topi+aBorderWidth);
		if (Mmbr.ChildCntnr)
			{
			if(aRightToLeft)
				ChldCntnrWdth=aNav4 ? Mmbr.ChildCntnr.clip.width : parseInt(Mmbr.ChildCntnr.style.width);
			if(Hori)
				{	
				SubTp=Topi+MmbrHt+2*aBorderWidth;
				//SubTp = Topi - 30;
				SubLt=aRightToLeft ? Lefti+MmbrWt-ChldCntnrWdth : Lefti
				}
			else
				{
				SubLt=aRightToLeft ? Lefti-ChldCntnrWdth+aChildOverlap*MmbrWt+aBorderWidth : Lefti+(1-aChildOverlap)*MmbrWt+aBorderWidth;
				SubTp=aRcrsLvl==1&&aAcrssFrms ? Topi : Topi+aChildVerticalOverlap*MmbrHt
				}
			
			aPosMenu(Mmbr.ChildCntnr,SubTp,SubLt)
			}
			
		Mmbr=Mmbr.PrvMbr;
		if(Mmbr)
			{
			MmbrStyle=!aNav4 ? Mmbr.style : Mmbr;
			PadL=Mmbr.value.indexOf('<')==-1 ? aLftXtra : 0;
			PadT=Mmbr.value.indexOf('<')==-1 ? aTpXtra : 0;
			MmbrWt=!aNav4 ? parseInt(MmbrStyle.width)+PadL : MmbrStyle.clip.width;
			MmbrHt=!aNav4 ? parseInt(MmbrStyle.height)+PadT : MmbrStyle.clip.height;
			Hori ? Lefti-=aBorderBtwnElmnts ? (MmbrWt+aBorderWidth) : (MmbrWt) : Topi-=aBorderBtwnElmnts ? (MmbrHt+aBorderWidth):(MmbrHt)
			}
		}
	aRcrsLvl--}

function aInitiate(){
	if(aIniFlg){	aInit(aFrstCntnr);aIniFlg=0;
		if(aShwFlg)aAfterCloseAll();aShwFlg=0}}

function aInit(CntnrPntr){
	var Mmbr=CntnrPntr.FrstMbr;
	var MCStyle=aNav4?CntnrPntr:CntnrPntr.style;
	aRcrsLvl++;
	MCStyle.visibility=aRcrsLvl==1?aM_Show:aM_Hide;
	while(Mmbr!=null){
		if(Mmbr.Hilite){Mmbr.Hilite=0;if(aKeepHilite)aLowItem(Mmbr)}
		if(Mmbr.ChildCntnr) aInit(Mmbr.ChildCntnr);
		Mmbr=Mmbr.PrvMbr}
	aRcrsLvl--}

function aClearAllChilds(Pntr){
	var CPCCStyle;
	while (Pntr){
		if(Pntr.Hilite){
			Pntr.Hilite=0;
			if(aKeepHilite)aLowItem(Pntr);
			if(Pntr.ChildCntnr){
				CPCCStyle=aNav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
				CPCCStyle.visibility=aM_Hide;
				aClearAllChilds(Pntr.ChildCntnr.FrstMbr)}
			break}
		Pntr=Pntr.PrvMbr}}

function aGoTo(){
	if(this.LinkTxt){
		status='';
		var HP=aNav4?this.LowLyr:this;
		aLowItem(HP);
		this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):aDcLoc.location.href=this.LinkTxt}}

function aHiliteItem(P){
	if(aNav4){
		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?aFrstLoc:aScLoc;
			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 aLowItem(P){
	if(P.ro){	if(aNav4)P.document.images[P.rid].src=P.ri1;
		else{	var Lc=P.Level==1?aFrstLoc:aScLoc;
			Lc.document.images[P.rid].src=P.ri1}}
	else{	if(aNav4){	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 aOpenMenu()
	{
	if(!aLoadd || !aCreatd) 
		return;
		
	var TpScrlld=aExpYes?aScLoc.document.body.scrollTop:aScLoc.pageYOffset;
	var LScrlld=aExpYes?aScLoc.document.body.scrollLeft:aScLoc.pageXOffset;
	var CCnt=aNav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
	var ThisHt=aNav4?this.clip.height:parseInt(this.style.height);
	var ThisWt=aNav4?this.clip.width:parseInt(this.style.width);
	var ThisLft=aAcrssFrms&&this.Level==1&&!aFirstLineHorizontal?0:aNav4?this.Container.left:parseInt(this.Container.style.left);
	var ThisTp=aAcrssFrms&&this.Level==1&&aFirstLineHorizontal?0:aNav4?this.Container.top:parseInt(this.Container.style.top);
	var HP=aNav4 ? this.LowLyr : this;
	aCurrntOvr=this;
	aIniFlg=0;
	aClearAllChilds(this.Container.FrstMbr);
	aHiliteItem(HP);
	if(CCnt!=null){
		if(!aShwFlg){aShwFlg=1;	aBeforeFirstOpen()}
		var CCW=aNav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
		var CCH=aNav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
		var ChCntTL=aNav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
		var SubLt=aAcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
		var SubTp=aAcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
		if(aMenuWrap)
			{
			if(aRightToLeft)
				{
				if(SubLt<LScrlld)
					SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*aChildOverlap)*ThisWt);
				if(SubLt+CCW>aScWinWdth+LScrlld)
					SubLt=aScWinWdth+LScrlld-CCW
				}
			else
				{	
				if(SubLt+CCW>aScWinWdth+LScrlld)
					SubLt=this.Level==1?aScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*aChildOverlap)*ThisWt);
				if(SubLt<LScrlld)
					SubLt=LScrlld
				}
			
			//if(SubTp+CCH>TpScrlld+aScWinHght)
				//SubTp=this.Level==1 ? SubTp=TpScrlld+aScWinHght-CCH:SubTp-CCH+(1-2*aChildVerticalOverlap)*ThisHt;
			
			if (aMenuDirection == 'up')
				SubTp=this.Level==1 ? SubTp=aStartTop-CCH:SubTp-CCH+(1-2*aChildVerticalOverlap)*ThisHt + 2;
			
			if(SubTp<TpScrlld)
				SubTp=TpScrlld
			}
		ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=aM_Show}
	status=this.LinkTxt;
	}

function aOpenMenuClick(){
	if(!aLoadd||!aCreatd) return;
	var HP=aNav4?this.LowLyr:this;
	aCurrntOvr=this;
	aIniFlg=0;
	aClearAllChilds(this.Container.FrstMbr);
	aHiliteItem(HP);
	status=this.LinkTxt}

function aCloseMenu(){
	if(!aLoadd||!aCreatd) return;
	if(!aKeepHilite){
		var HP=aNav4?this.LowLyr:this;
		aLowItem(HP)}
	status='';
	if(this==aCurrntOvr){
		aIniFlg=1;
		if(aCloseTmr)clearTimeout(aCloseTmr);
		aCloseTmr=setTimeout('aInitiate(aCurrntOvr)',aDissapearDelay)}}

function aCntnrSetUp(Wdth,Hght,NoOff){
	var x=aRcrsLvl==1?aBorderColor:aBorderSubColor;
	this.FrstMbr=null;
	this.OrgLeft=this.OrgTop=0;
	if(x)this.bgColor=x;
	if(aNav4){	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=aFontFamily;
		this.style.fontWeight=aFontBold?'bold':'normal';
		this.style.fontStyle=aFontItalic?'italic':'normal';
		this.style.fontSize=aFontSize+'pt';
		this.style.zIndex=aRcrsLvl+aZtop}}

function aMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var Location=aRcrsLvl==1?aFrstLoc:aScLoc;
	var MemVal=eval(WhatMenu+'[0]');
	var t,T,L,W,H,S;
	var a,b,c,d;
	this.PrvMbr=PrMmbr;
	this.Level=aRcrsLvl;
	this.LinkTxt=eval(WhatMenu+'[1]');
	this.Container=MmbrCntnr;
	this.ChildCntnr=null;
	this.Hilite=0;
	this.style.overflow='hidden';
	this.style.cursor=aExpYes&&(this.LinkTxt||(aRcrsLvl==1&&aUnfoldsOnClick))?'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(aRcrsLvl==1){
		a=aLowBgColor;
		b=aHighBgColor;
		c=aFontLowColor;
		d=aFontHighColor}
	else{	a=aLowSubBgColor;
		b=aHighSubBgColor;
		c=aFontSubLowColor;
		d=aFontSubHighColor}
	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=aMenuTextCentered;
	if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
	if(MemVal.indexOf('<')==-1){
		this.style.width=Wdth-aLftXtra;
		this.style.height=Hght-aTpXtra;
		this.style.paddingLeft=aLeftPaddng;
		this.style.paddingTop=aTopPaddng}
	else{	this.style.width=Wdth;
		this.style.height=Hght}
	if(MemVal.indexOf('<')==-1&&aDomYes){
		t=Location.document.createTextNode(MemVal);
		this.appendChild(t);
		}
	else this.innerHTML=MemVal;
	if(eval(WhatMenu+'[3]')&&aShowArrow){
		a=aRcrsLvl==1&&aFirstLineHorizontal?3:aRightToLeft?6:0;
		S=aArrws[a];
		W=aArrws[a+1];
		H=aArrws[a+2];
		T=aRcrsLvl==1&&aFirstLineHorizontal?Hght-H-2:(Hght-H)/2;
		L=aRightToLeft?2:Wdth-W-2;
		if(aDomYes){

			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(aExpYes){this.onselectstart=aCnclSlct;
		this.onmouseover=aRcrsLvl==1&&aUnfoldsOnClick?aOpenMenuClick:aOpenMenu;
		this.onmouseout=aCloseMenu;
		this.onclick=aRcrsLvl==1&&aUnfoldsOnClick&&eval(WhatMenu+'[3]')?aOpenMenu:aGoTo	}
	else{	aRcrsLvl==1&&aUnfoldsOnClick?this.addEventListener('mouseover',aOpenMenuClick,false):this.addEventListener('mouseover',aOpenMenu,false);
		this.addEventListener('mouseout',aCloseMenu,false);
		aRcrsLvl==1&&aUnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',aOpenMenu,false):this.addEventListener('click',aGoTo,false)}}

function aNavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var a,b,c,d;
	if(aRcrsLvl==1){
		a=aLowBgColor;
		b=aHighBgColor;
		c=aFontLowColor;
		d=aFontHighColor}
	else {	a=aLowSubBgColor;
		b=aHighSubBgColor;
		c=aFontSubLowColor;
		d=aFontSubHighColor	}
	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(aLeftPaddng&&this.value.indexOf('<')==-1&&aMenuTextCentered=='left')this.value='&nbsp\;'+this.value;
	if(aFontBold)this.value=this.value.bold();
	if(aFontItalic)this.value=this.value.italics();
	this.Ovalue=this.value;
	this.value=this.value.fontcolor(c);
	this.Ovalue=this.Ovalue.fontcolor(d);
	this.value=aCntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+aTxtClose;
	this.Ovalue=aCntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+aTxtClose;
	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(!aAcrssFrms&&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=aRcrsLvl;
	this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
	this.CmdLyr.visibility='inherit';
	this.CmdLyr.onmouseover=aRcrsLvl==1&&aUnfoldsOnClick?aOpenMenuClick:aOpenMenu;
	this.CmdLyr.onmouseout=aCloseMenu;
	this.CmdLyr.captureEvents(Event.MOUSEUP);
	this.CmdLyr.onmouseup=aRcrsLvl==1&&aUnfoldsOnClick&&eval(WhatMenu+'[3]')?aOpenMenu:aGoTo;
	this.CmdLyr.LowLyr=this;
	this.CmdLyr.resizeTo(Wdth,Hght);
	this.CmdLyr.Container=MmbrCntnr;
	if(eval(WhatMenu+'[3]')&&aShowArrow){
		a=aRcrsLvl==1&&aFirstLineHorizontal?3:aRightToLeft?6:0;
		this.CmdLyr.ImgLyr=new Layer(aArrws[a+1],this.CmdLyr);
		this.CmdLyr.ImgLyr.visibility='inherit';
		this.CmdLyr.ImgLyr.top=aRcrsLvl==1&&aFirstLineHorizontal?Hght-aArrws[a+2]-2:(Hght-aArrws[a+2])/2;
		this.CmdLyr.ImgLyr.left=aRightToLeft?2:Wdth-aArrws[a+1]-2;
		this.CmdLyr.ImgLyr.width=aArrws[a+1];
		this.CmdLyr.ImgLyr.height=aArrws[a+2];
		aImgStr="<img src='"+aArrws[a]+"' width='"+aArrws[a+1]+"' height='"+aArrws[a+2]+"'>";
		this.CmdLyr.ImgLyr.document.write(aImgStr);
		this.CmdLyr.ImgLyr.document.close()}}

function aCreateMenuStructure(MName,NumberOf){
	aRcrsLvl++;
	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=aRcrsLvl==1?aFrstLoc:aScLoc;
	if (aRcrsLvl==1&&aFirstLineHorizontal){
		for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
		Wdth=aBorderBtwnElmnts?Wdth+(NumberOf+1)*aBorderWidth:Wdth+2*aBorderWidth;Hght=MenuHeight+2*aBorderWidth}
	else{	for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
		Hght=aBorderBtwnElmnts?Hght+(NumberOf+1)*aBorderWidth:Hght+2*aBorderWidth;Wdth=MenuWidth+2*aBorderWidth}
	if(aDomYes){
		var MmbrCntnr=Location.document.createElement("div");
		MmbrCntnr.style.position='absolute';
		MmbrCntnr.style.visibility='hidden';
		Location.document.body.appendChild(MmbrCntnr)}
	else{	if(aNav4) 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=aCntnrSetUp;
	MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
	if(aExp4){	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=aRcrsLvl==1&&aFirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
		Hght=aRcrsLvl==1&&aFirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
		if(aDomYes){
			Mbr=Location.document.createElement("div");
			Mbr.style.position='absolute';
			Mbr.style.visibility='inherit';
			MmbrCntnr.appendChild(Mbr)}
		else Mbr=aNav4?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
		Mbr.SetUp=aNav4?aNavMbrSetUp:aMbrSetUp;
		Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
		if(NoOffSubs) Mbr.ChildCntnr=aCreateMenuStructure(WMnu+'_',NoOffSubs);
		PrvMmbr=Mbr}
	MmbrCntnr.FrstMbr=Mbr;
	aRcrsLvl--;
	return(MmbrCntnr)}

function aCreateMenuStructureAgain(MName,NumberOf){
	var i,WMnu,NoOffSubs,PrvMmbr,Mbr=aFrstCntnr.FrstMbr;
	aRcrsLvl++;
	for(i=NumberOf;i>0;i--){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		PrvMmbr=Mbr;
		if(NoOffSubs)Mbr.ChildCntnr=aCreateMenuStructure(WMnu+'_',NoOffSubs);
		Mbr=Mbr.PrvMbr}
	aRcrsLvl--}

function aBeforeStart(){return}
function aAfterBuild(){return}
function aBeforeFirstOpen(){return}
function aAfterCloseAll(){return}