
if (ShowMemMenu == 1  || ShowMemMenu == "1") {
	var NoOffFirstLineMenus=18;			// Number of first level items
	//NoOffFirstLineMenus=parseInt(NoOffFirstLineMenus, 10) + parseInt(ShowMemRoleCount, 10);
} else {
	var NoOffFirstLineMenus=11;			// Number of first level items
}
//alert ("Role Count In Main = " + ShowMemRoleCount + "  NoOffFirstLineMenus  = " + NoOffFirstLineMenus);
	var LowBgColor='#006699';			// Background color when mouse is not over
	var LowSubBgColor='#006699';			// Background color when mouse is not over on subs
	var HighBgColor='#c4ffff';			// Background color when mouse is over
	var HighSubBgColor='#c4ffff';			// Background color when mouse is over on subs
	var FontLowColor='white';			// Font color when mouse is not over
	var FontSubLowColor='white';			// Font color subs when mouse is not over
	var FontHighColor='black';			// Font color when mouse is over
	var FontSubHighColor='black';			// Font color subs when mouse is over
	var BorderColor='black';			// Border color
	var BorderSubColor='black';			// Border color for subs
	var BorderWidth=1;				// Border width
	var BorderBtwnElmnts=1;			// Border between elements 1 or 0
	var FontFamily="arial,comic sans ms,technical"	// Font family menu items
	var FontSize=12;				// Font size menu items
	var FontBold=1;				// Bold menu items 1 or 0
	var FontItalic=0;				// Italic menu items 1 or 0
	var MenuTextCentered='left';			// Item text position 'left', 'center' or 'right'
	var MenuCentered='left';			// Menu horizontal position 'left', 'center' or 'right'
	var MenuVerticalCentered='top';		// Menu vertical position 'top', 'middle','bottom' or static
	var ChildOverlap=.1;				// horizontal overlap child/ parent
	var ChildVerticalOverlap=.1;			// vertical overlap child/ parent
	var StartTop=0;				// Menu offset x coordinate
	var StartLeft=0;				// Menu offset y coordinate
	var VerCorrect=0;				// Multiple frames y correction
	var HorCorrect=0;				// Multiple frames x correction
	var LeftPaddng=3;				// Left padding
	var TopPaddng=2;				// Top padding
	var FirstLineHorizontal=0;			// SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
	var MenuFramesVertical=1;			// Frames in cols or rows 1 or 0
	var DissapearDelay=1000;			// delay before menu folds in
	var TakeOverBgColor=1;			// Menu frame takes over background color subitem frame
	var FirstLineFrame='navig';			// Frame where first level appears
	var SecLineFrame='space';			// Frame where sub levels appear
	var DocTargetFrame='space';			// Frame where target documents appear
	var TargetLoc='MenuPos';				// span id for relative positioning
	var HideTop=0;				// Hide first level when loading new document 1 or 0
	var MenuWrap=1;				// enables/ disables menu wrap 1 or 0
	var RightToLeft=0;				// enables/ disables right to left unfold 1 or 0
	var UnfoldsOnClick=0;			// Level 1 unfolds onclick/ onmouseover
	var WebMasterCheck=0;			// menu tree checking on or off 1 or 0
	var ShowArrow=1;				// Uses arrow gifs when 1
	var KeepHilite=1;				// Keep selected path highligthed
	var Arrws=['images/tri.gif',5,10,'images/tridown.gif',10,5,'images/trileft.gif',5,10];	// Arrow source, width and height

 

function BeforeStart(){
	MenuStartSet(ShowMemMenu, ShowMemRole, ShowMemRoleCount)
	return
}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}


// Menu tree
//	MenuX=new Array(Text to show, Link, background image (optional), number of sub elements, height, width);
//	For rollover images set "Text to show" to:  "rollover:Image1.jpg:Image2.jpg"
var Menu1 = Array()
var Menu2 = Array()
var Menu2_1 = Array()
var Menu2_1_1 = Array()
var Menu2_1_2 = Array()
var Menu2_1_3 = Array()
var Menu2_1_4 = Array()
var Menu2_1_5 = Array()
var Menu2_1_5_1 = Array()
var Menu2_1_5_2 = Array()
var Menu2_2 = Array()
var Menu2_2_1 = Array()
var Menu2_2_2 = Array()
var Menu2_2_3 = Array()
var Menu3 = Array()
var Menu3_1 = Array()
var Menu3_1_1 = Array()
var Menu3_1_2 = Array()
var Menu3_1_3 = Array()
var Menu3_2 = Array()
var Menu3_3 = Array()
var Menu4 = Array()
var Menu4_1 = Array()
var Menu4_2 = Array()
var Menu4_3 = Array()
var Menu4_4 = Array()
var Menu5 = Array()
var Menu5_1 = Array()
var Menu5_2 = Array()
var Menu6 = Array()
var Menu6_1 = Array()
var Menu6_2 = Array()
var Menu7 = Array()
var Menu8 = Array()
var Menu9 = Array()
var Menu10 = Array()
var Menu11 = Array()
var Menu12 = Array()
var Menu13 = Array() 
var Menu14 = Array()
var Menu15 = Array()
var Menu16 = Array()
var Menu17 = Array()
var Menu18 = Array()
var Menu18_1 = Array()
var Menu18_2 = Array()
var Menu18_3 = Array()
var Menu18_4 = Array()
var Menu18_5 = Array()
var Menu18_6 = Array()
var Menu19 = Array()
var Menu20 = Array()
var Menu21 = Array()

function MenuStartSet(ShowMemMenu, ShowMemRole, ShowMemRoleCount) {
ShowMemRoleArray = new Array();
ShowMemRoleArray = ShowMemRole.split(",");
var AddMenu18Item = 0;
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 13) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 7 || ShowMemRoleArray[i] == 8) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 9 || ShowMemRoleArray[i] == 10 || ShowMemRoleArray[i] == 11) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 3 || ShowMemRoleArray[i] == 4 || ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 10 || ShowMemRoleArray[i] == 11) {
			AddMenu18Item = parseInt(AddMenu18Item) + 1; 
			break;
		}
	}
Menu1=new Array("Home","index.php","",0,20,190);
Menu2=new Array("Joining BCDC","JoinBCDC.php","",2);
	Menu2_1=new Array("Membership Application","UnderConstruction.php","",0,20,180);	
		Menu2_1_1=new Array("CNN","http://www.cnn.com","",2,20,150);
			Menu2_1_1_1=new Array("Vancouver Sun","http://www.vancouversun.com","",0,20,150);
            Menu2_1_1_2=new Array("CTV News","http://www.ctvnews.com","",0);
	Menu2_2=new Array("Canine Registration","CanineRegistration.pdf","",0);
Menu3=new Array("Training Programs","TrngProgs.php","",3,20,200);
	Menu3_1=new Array("Eatontown Programs","EtownProgs.php","",6,20,200);
		Menu3_1_1=new Array("Obedience Program","ObedProg.php","",2,20,180);
			Menu3_1_1_1=new Array("Course Progression","ObedCrseProg.php","",0,20,180);
			Menu3_1_1_2=new Array("Class Descriptions","ObedDesc.php","",0);
		Menu3_1_2=new Array("Pet Program","PetProg.php","",2,20,170);
			Menu3_1_2_1=new Array("Course Progression","ObedCrseProg.php","",0,20,180);
			Menu3_1_2_2=new Array("Class Descriptions","PetDesc.php","",0);
		Menu3_1_3=new Array("Rally Program","RallyProg.php","",2,20,170);
			Menu3_1_3_1=new Array("Course Progression","ObedCrseProg.php","",0,20,180);
			Menu3_1_3_2=new Array("Class Descriptions","RallyDesc.php","",0);
		Menu3_1_4=new Array("Show Handling Program","ShowProg.php","",1,20,180);
			Menu3_1_4_1=new Array("Class Descripion","ShowHDesc.php","",0,20,180);
		Menu3_1_5=new Array("Other Classes","UnderConstruction.php","",1,20,180);
			Menu3_1_5_1=new Array("Class Descriptions","UnderConstruction.php","",0,20,180);
		Menu3_1_6=new Array("Eatontown Policies","EtownClassPolicies.php","",0);
	Menu3_2=new Array("Cream Ridge Programs","CRidgeProgs.php","",2);
		Menu3_2_1=new Array("Agility Program","AgilProg.php","",2,20,180);
			Menu3_2_1_1=new Array("Course Progression","AgilCrseProg.php","",0,20,190);
			Menu3_2_1_2=new Array("Class Descriptions","AgilDesc.php","",0);
		Menu3_2_2=new Array("Cream Ridge Policies","CRidgeClassPolicies.php","",0);
	Menu3_3=new Array("Seminars","UnderConstruction.php","",0);
Menu4=new Array("Class Schedules","ClassScheduleMain.php","",4);
	Menu4_1=new Array("In Progress Eatontown Schedule","EtownCurSchedule.php?q=1&r=1","",0,20,220);
	Menu4_2=new Array("Upcoming Eatontown Schedule","EtownCurSchedule.php?q=1&r=2","",0);
	Menu4_3=new Array("In Progress Cream Ridge Schedule","CRidgeCurSchedule.php?q=2&r=1","",0);
	Menu4_4=new Array("Upcoming Cream Ridge Schedule","CRidgeCurSchedule.php?q=2&r=2","",0);
Menu5=new Array("Officers and Board","BCDCNOfficers.php","",0);
Menu6=new Array("Directions","Directions.php","",2);
	Menu6_1=new Array("To Eatontown","http://www.mapquest.com/maps/map.adp?address=17%20Lewis%20St&city=Eatontown&state=NJ&zipcode=07724%2d3409&country=US&title=%3cb%3e17%20Lewis%20St%3c%2fb%3e%3cbr%20%2f%3e%20Eatontown%2c%20NJ%2007724%2d3409%2c%20%20US&cid=lfmaplink2&name=&dtype=s","",0,20,140);
	Menu6_2=new Array("To Cream Ridge","http://www.mapquest.com/maps/map.adp?address=2%20Lawrence%20Dr&city=Cream%20Ridge&state=NJ&zipcode=08514%2d2300&country=US&title=%3cb%3e2%20Lawrence%20Dr%3c%2fb%3e%3cbr%20%2f%3e%20Cream%20Ridge%2c%20NJ%2008514%2d2300%2c%20%20US&cid=lfmaplink2&name=&dtype=s","",0,20,140);	
Menu7=new Array("Library","UnderConstruction.php","",0);
Menu8=new Array("Links","BCDCSiteLinks.php","",0);
Menu9=new Array("Contact Us","BCDCContacts.php","",0);
Menu10=new Array("About BCDC","AboutBCDC.php","",0);
//alert ("Role Count = " + ShowMemRoleCount + "First Role =  " + ShowMemRoleArray[0] + "  Number of Menu 15 Items is  = " + AddMenu15Item);
if (ShowMemMenu == 1) {
	Menu11=new Array("Events","BCDCCalendar/index.php","",0);
	Menu12=new Array("This and That","thisandthat.php","",0);  //View available to all members - Add, Change, Delete to Admin Only
	Menu13=new Array("Member Directory","BCDCMemberDirectory.php","",0);  //View available to all members
	Menu14=new Array("Awards","UnderConstruction.php","",0);  //View, Add available to all members - Verify, Change, Delete to Admin Only
	Menu15=new Array("Collar and Lead","UnderConstruction.php","",0);  //View available to all members - Add, Change, Delete to Admin Only
	Menu16=new Array("Member Functions","BCDCMemberMtce.php","",4, 20, 190); // Available only to members
		Menu16_1=new Array("Login","BCDCLogin.php","",0,20,190); // Available only to members
		Menu16_2=new Array("Change Password","BCDCChgUsrInfo.php","",0,20,190); // Available only to members
		Menu16_3=new Array("Change Member Info","MemberInfoUpdate.php","",0,20,190); // Available only to members
		Menu16_4=new Array("Pay Member Dues","BCDCMbrDoos.php","",0,20,190); // Available only to members
	Menu17=new Array("Member Information","BCDCMemberInformation.php","",0, 20, 190); // Available only to members
	Menu18=new Array("Admin Functions","UnderConstruction.php","",AddMenu18Item, 20, 210); // Available only to admin
	Exist18_1 = false;
	Exist18_2 = false;
	Exist18_3 = false;
	Exist18_4 = false;
	Exist18_5 = false;
	Exist18_6 = false;
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			Menu18_1=new Array("Announcement Admin","UnderConstruction.php","",0,20,200); // Available only to admin
			Exist18_1 = true;
			break;
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 3 || ShowMemRoleArray[i] == 4 || ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 10 || ShowMemRoleArray[i] == 11) {
			if (Exist18_1) {
				Menu18_2=new Array("Class Registration Admin", "RegistrarClassInfo.php","",0,20,200);  // Available only to admin - Registrars - 
				Exist18_2 = true;
				break;
			} else {
				Menu18_1=new Array("Class Registration Admin", "RegistrarClassInfo.php","",0,20,200);  // Available only to admin - Registrars - 
				Exist18_1 = true;
				break;
			}
		}
	}
	// Add Dues and Membership here.
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 13) {
			if (Exist18_2) {
				Menu18_3=new Array("Dues and Membership Admin", "BCDCDoosAdmin.php","",0,20,200);  //Available only to Treasurer, Secretary, Webmaster -
				Exist18_3 = true;
				break;
			} else {
				if (Exist18_1) {
					Menu18_2=new Array("Dues and Membership Admin", "BCDCDoosAdmin.php","",0,20,200);  //Available only to Treasurer, Secretary, Webmaster -
					Exist18_2 = true;
					break;
				} else {
					Menu18_1=new Array("Dues and Membership Admin", "BCDCDoosAdmin.php","",0,20,200);  //Available only to Treasurer, Secretary, Webmaster -
					Exist18_1 = true;
					break;
				}
			}
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			if (Exist18_3) {
				Menu18_4=new Array("Events Admin", "./BCDCCalendar/login.php","",0,20,190);  // Available only to admin
				Exist18_4 = true;
				break;
			} else {
				if (Exist18_2) {
					Menu18_3=new Array("Events Admin", "./BCDCCalendar/login.php","",0,20,190);  // Available only to admin
					Exist18_3 = true;
					break;
				} else {
					if (Exist18_1) {
						Menu18_2=new Array("Events Admin","./BCDCCalendar/login.php","",0,20,190);  // Available only to admin
						Exist18_2 = true;
						break;
					} else {
						Menu18_1=new Array("Events Admin","./BCDCCalendar/login.php","",0,20,190);  // Available only to admin
						Exist18_1 = true;
						break;
					}
				}
			}
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 7 || ShowMemRoleArray[i] == 8) {
			if (Exist18_4) {
				Menu18_5=new Array("Member Mtce Admin", "MemberInfoUpdate.php","",0,20,190);  // Available only to admin - Registrars - 
				Exist18_5 = true;
				break;
			} else {
				if (Exist18_3) {
					Menu18_4=new Array("Member Mtce Admin", "MemberInfoUpdate.php","",0,20,190);  // Available only to admin - Registrars - 
					Exist18_4 = true;
					break;
				} else {
					if (Exist18_2) {
						Menu18_3=new Array("Member Mtce Admin", "MemberInfoUpdate.php","",0,20,190);  // Available only to admin - Registrars - 
						Exist18_3 = true;
						break;
					} else {
						if (Exist18_1) {
							Menu18_2=new Array("Member Mtce Admin", "MemberInfoUpdate.php","",0,20,190);  // Available only to admin - Registrars - 
							Exist18_2 = true;
							break;
						} else {
							Menu18_1=new Array("Member Mtce Admin", "MemberInfoUpdate.php","",0,20,190);  // Available only to admin - Registrars - 
							Exist18_1 = true;
							break;
						}
					}
				}
			}
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8 || ShowMemRoleArray[i] == 9 || ShowMemRoleArray[i] == 10 || ShowMemRoleArray[i] == 11) {
			if (Exist18_5) {
				Menu18_6=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
				Exist18_6 = true;
				break;
			} else {
				if (Exist18_4) {
					Menu18_5=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
					Exist18_5 = true;
					break;
				} else {
					if (Exist18_3) {
						Menu18_4=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
						Exist18_4 = true;
						break;
					} else {
						if (Exist18_2) {
							Menu18_3=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
							Exist18_3 = true;
							break;
						} else {
							if (Exist18_1) {
								Menu18_2=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
								Exist18_2 = true;
								break;
							} else {
								Menu18_1=new Array("Schedule Admin", "ClassScheduleAdm.php","",0,20,190);  // Available only to admin - Registrars - 
								Exist18_1 = true;
								break;
							}
						}
					}
				}
			}
		}
	}
	for (i=0; i < ShowMemRoleCount; i++) {
		if(ShowMemRoleArray[i] == 2 || ShowMemRoleArray[i] == 8) {
			if (Exist18_6) {
				Menu18_7=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
				break;
			} else {
				if (Exist18_5) {
					Menu18_6=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
					Exist18_6 = true;
					break;
				} else {
					if (Exist18_4) {
						Menu18_5=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
						Exist18_5 = true;
						break;
					} else {
						if (Exist18_3) {
							Menu18_4=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
							Exist18_4 = true;
							break;
						} else {
							if (Exist18_2) {
								Menu18_3=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
								Exist18_3 = true;
								break;
							} else {
								if (Exist18_1) {
									Menu18_2=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
									Exist18_2 = true;
									break;
								} else {
									Menu18_1=new Array("Web Acct Admin", "Resetmemberpword.php","",0,20,190);  // Available only to admin - Registrars - 
									Exist18_1 = true;
									break;
								}
							}
						}
					}
				}
			}
		}
	}
} else {
	Menu11=new Array("Members Only","BCDCLogin.php","",0);
}
}