function fwLoadMenus() 
{
	if (! window.fw_menu_1) 
  	{ 			
	var i; 
	var count
	
		window.fw_menu_1 = new Menu("Information",160,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
		for (i=0; i < this.CPKeys.length; i++)
		{
  			fw_menu_1.addMenuItem(this.CPVals[i],"location='base.php?CPageID=" + this.CPKeys[i] + "&SessionCRC=" + this.SessionCRC + "'");			
		}
  		fw_menu_1.hideOnMouseOut=true;
  	}

	if (! window.fw_menu_2) 
  	{ 			
		window.fw_menu_2 = new Menu("Racing",160,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_2.addMenuItem("Event Calendar","location='./Events.php?Action=Events&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_2.addMenuItem("Results","location='./Events.php?Action=Results&SessionCRC=" + this.SessionCRC + "'");		
  		fw_menu_2.addMenuItem("Online Entry","location='./Entries.php?SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_2.addMenuItem("Future Championships","location='./Events.php?Action=Future&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_2.addMenuItem("Past Winners","location='./Contacts.php?Action=OffList&CatID=2&CGroup=1&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_2.addMenuItem("Class Trophies","location='./Contacts.php?Action=OffList&CatID=2&CGroup=2&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_2.hideOnMouseOut=true;
  	}

  	if (! window.fw_menu_3) 
  	{ 			
		window.fw_menu_3 = new Menu("Contacts",190,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_3.addMenuItem("Executive Committee","location='./Contacts.php?Action=OffList&CatID=1&CGroup=1&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_3.addMenuItem("Technical Committee","location='./Contacts.php?Action=OffList&CatID=1&CGroup=2&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_3.addMenuItem("International Measurers","location='./Contacts.php?Action=OffList&CatID=1&CGroup=3&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_3.addMenuItem("National Class Associations","location='./Contacts.php?Action=OffList&CatID=4&CGroup=1&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_3.hideOnMouseOut=true;
  	}
   	if (! window.fw_menu_4) 
  	{ 			
		window.fw_menu_4 = new Menu("Technical",200,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_4.addMenuItem("Class Rules","location='./base.php?PageSelect=ClassRules&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_4.addMenuItem("Tech. Committee Information","location='./base.php?PageSelect=TechCmtte&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_4.addMenuItem("Licensed Builders","location='./Contacts.php?Action=OffList&CatID=3&CGroup=1&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_4.addMenuItem("420 Sailmakers","location='./Contacts.php?Action=OffList&CatID=3&CGroup=2&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_4.addMenuItem("Equipment Suppliers","location='./Contacts.php?Action=OffList&CatID=3&CGroup=3&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_4.hideOnMouseOut=true;
  	}
	
	if (! window.fw_menu_5_2_2)
	{
		window.fw_menu_5_2_2 = new Menu("World Championships",140,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_5_2_2.addMenuItem("Notice of Race","location='./base.php?PageSelect=WorldNoRs&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2_2.addMenuItem("Sailing Instructions","location='./base.php?PageSelect=WorldSIs&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_5_2_2.hideOnMouseOut=true;	
	}
	
	if (! window.fw_menu_5_2_3)
	{
		window.fw_menu_5_2_3 = new Menu("European Championships",140,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_5_2_3.addMenuItem("Notice of Race","location='./base.php?PageSelect=EurNoRs&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2_3.addMenuItem("Sailing Instructions","location='./base.php?PageSelect=EurSIs&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_5_2_3.hideOnMouseOut=true;	
	}
	
	if (! window.fw_menu_5_2_4)
	{
		window.fw_menu_5_2_4 = new Menu("Junior Europeans",140,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_5_2_4.addMenuItem("Notice of Race","location='./base.php?PageSelect=JunEurNoRs&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2_4.addMenuItem("Sailing Instructions","location='./base.php?PageSelect=JunEurSIs&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_5_2_4.hideOnMouseOut=true;	
	}
	
	if (! window.fw_menu_5_2)
	{
		window.fw_menu_5_2 = new Menu("Event Organisation Docs",250,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_5_2.addMenuItem("International Championship Guidelines","location='./base.php?PageSelect=IntChampGuides&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2.addMenuItem(fw_menu_5_2_2,"location='./base.php?PageSelect=Documents&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_5_2.addMenuItem(fw_menu_5_2_3,"location='./base.php?PageSelect=Documents&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2.addMenuItem(fw_menu_5_2_4,"location='./base.php?PageSelect=Documents&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_5_2.addMenuItem("Technical Event Documents","location='./base.php?PageSelect=TechEvent&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_5_2.hideOnMouseOut=true;	
	}
	
   	if (! window.fw_menu_5) 
  	{ 			
		window.fw_menu_5 = new Menu("General Documents",190,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_5.addMenuItem("Int. Class Association Docs","location='./base.php?PageSelect=Association&SessionCRC=" + this.SessionCRC + "'");
   		fw_menu_5.addMenuItem(fw_menu_5_2,"location='./base.php?PageSelect=Documents&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_5.hideOnMouseOut=true;
  	}
	
   	if (! window.fw_menu_6) 
  	{ 			
		window.fw_menu_6 = new Menu("Forums",140,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
  		fw_menu_6.addMenuItem("General Forum","location='./MsgBoard.php?MsgBrdID=1&SessionCRC=" + this.SessionCRC + "'");
  		fw_menu_6.addMenuItem("Technical Forum","location='./MsgBoard.php?MsgBrdID=2&SessionCRC=" + this.SessionCRC + "'");
		fw_menu_6.hideOnMouseOut=true;
  	}
 
   	if (! window.fw_menu_7) 
  	{ 
	var i; 
	var count
	
		window.fw_menu_7 = new Menu("Photo News",200,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
		for (i=0; i < this.PNCatKeys.length; i++)
		{
  			fw_menu_7.addMenuItem(this.PNCatVals[i],"location='PhotoGall.php?ApplicID=1&Action=DispCat&PCatID=" + this.PNCatKeys[i] + "&SessionCRC=" + this.SessionCRC + "'");			
		}
		
  		fw_menu_7.hideOnMouseOut=true;
  	}

   	if (! window.fw_menu_8) 
  	{ 
	var i; 
	var count
	
		window.fw_menu_8 = new Menu("Photo Gallery",200,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
		for (i=0; i < this.PACatKeys.length; i++)
		{
  			fw_menu_8.addMenuItem(this.PACatVals[i],"location='PhotoGall.php?ApplicID=2&Action=DispCat&PCatID=" + this.PACatKeys[i] + "&SessionCRC=" + this.SessionCRC + "'");			
		}
		
  		fw_menu_8.hideOnMouseOut=true;
  	}

 	if (! window.fw_menu) 
  	{
  		window.fw_menu = new Menu("root",180,17,"Arial, Helvetica, sans-serif",12,"#000066","#e9e9f3","#e9e9f3","#000066");
 	 	fw_menu.addMenuItem("Home","location='./base.php?SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_1,"location='./base.php?PageSelect=CntList&CApplicID=1&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_2,"location='./base.php?PageSelect=Racing&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_3,"location='./base.php?PageSelect=Contacts&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_4,"location='./base.php?PageSelect=Technical&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_5,"location='./base.php?PageSelect=Documents&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem(fw_menu_6,"location='./base.php?PageSelect=Forums&SessionCRC=" + this.SessionCRC + "'");
  	 	fw_menu.addMenuItem(fw_menu_7,"location='./PhotoGall.php?ApplicID=1&SessionCRC=" + this.SessionCRC + "'");
  	 	fw_menu.addMenuItem(fw_menu_8,"location='./PhotoGall.php?ApplicID=2&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem("Email Executive","location='./Email.php?Action=DispForm&EmailID=ExecCom&SessionCRC=" + this.SessionCRC + "'");
 	 	fw_menu.addMenuItem("Login","location='./base.php?SessionCRC=" + this.SessionCRC + "'");
						
		if (this.IsCommittee)
		{		
			fw_menu.addMenuItem("Int. Cmttee Msg Brd","location='./MsgBoard.php?MsgBrdID=2&SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Int. Cmttee Docs","location='./AdminRefItems.php?RefApplicID=2&SessionCRC=" + this.SessionCRC + "'");			
		}
		
		if (this.IsTechComm)
		{		
			fw_menu.addMenuItem("Tech. Cmttee Msg Brd","location='./MsgBoard.php?MsgBrdID=3&SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Tech. Cmttee Docs","location='./AdminRefItems.php?RefApplicID=3&SessionCRC=" + this.SessionCRC + "'");			
		}
		
		if (this.IsAdmin)
		{		
			fw_menu.addMenuItem("Admin Login Db","location='./AdminMembers.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Email Subscribers","location='./Email.php?Action=DispForm&EmailID=Subscribers&SessionCRC=" + this.SessionCRC + "'");
			fw_menu.addMenuItem("Admin Events","location='./AdminEvents.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin News","location='./AdminNews.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin Rolling Photos","location='./AdminRollPhotos.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin Rolling Ads","location='./AdminRollAds.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin Ref. Docs","location='./AdminRefItems.php?RefApplicID=1&SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin Clubs List","location='./ClubRegister.php?Action=RegAdmin&SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Admin Contacts List","location='./Contacts.php?&Action=OffAdmin&CatID=1&SessionCRC=" + this.SessionCRC + "'");
			fw_menu.addMenuItem("Admin Winners & Trophies","location='./Contacts.php?&Action=OffAdmin&CatID=2&SessionCRC=" + this.SessionCRC + "'");
			fw_menu.addMenuItem("Admin Class Suppliers List","location='./Contacts.php?&Action=OffAdmin&CatID=3&SessionCRC=" + this.SessionCRC + "'");
			fw_menu.addMenuItem("Admin NCA List","location='./Contacts.php?&Action=OffAdmin&CatID=4&SessionCRC=" + this.SessionCRC + "'");
			fw_menu.addMenuItem("Admin Db Query","location='./DBQuery.php?SessionCRC=" + this.SessionCRC + "'");			
			fw_menu.addMenuItem("Db Table Upload","location='./FileUpload.php?SessionCRC=" + this.SessionCRC + "'");			
		}

		fw_menu.hideOnMouseOut=true;
		fw_menu.writeMenus();
  	}
} 