// JavaScript Document
// Modified October 15, 2009 - Change the Cruising Gallery Link
//
sniffBrowsers();

menuItemBullet = new bulletPoint("../includes/bullets/one/menu_off.gif","../includes/bullets/one/menu_on.gif");
labelBullet = new bulletPoint("../includes/bullets/one/header_off.gif","../includes/bullets/one/header_on.gif");
subMenuBullet = new bulletPoint("../includes/bullets/one/sub_header_off.gif","../includes/bullets/one/sub_header_on.gif");

//  *********  CREATE MAIN MENU BAR **********
// barName: an ID for the DIV that surrounds the menu bar
//   which can then be altered using CSS (in this case, #main_menu)
// width of bar (match the CSS style for the AP element as defined in the CSS file)
// horizontal or vertical
// i_Bor: Inner border colour (between the menu labels)
//   (set as 'null' for no inner border)
// o_Bor: Outer border colour(around the menu bar as a whole)
//   (set as 'null' for no outer border)

// -- METHOD ARGUMENTS FOR ADDING LABELS--
// bullet: the name of a bullet object or null
// labelText: the text to appear in the menu label
// menuNo: the number of the menu which pops from this menu label
//   (can be a blank menu - i.e. one with no menu items)
// labelWidth: width of the label in pixels
// offColour: the background colour of the label's "off" state (mouse not over it)
// onColour: the background colour of the label's "on" state (mouse is over it)
// labelURL: the URL of the page the menu label links to 
// align: the text alignment can be 'left', 'right', or 'center'
//   (note American spelling in this case)

// simple variables to hold the two colours in use "OFF_COLOUR" and "ON_COLOUR"
var OFF_COLOUR = '#92C5DE';  // light blue
//var OFF_COLOUR = '#E6E2DB'; // gray colour
var ON_COLOUR = '#0000aa';

main_menu = new menuBar('main_menu', 800, 'horizontal', '#000000', '#000000');

main_menu.height = 30; // height of the menu bar in pixels.  Adjust before adding labels

<!-- main menu bar labels defined here.  Drop downs under each (1 to 7 below) are defined below -->
main_menu.addLabel('labelBullet', 'About RVYC', 1, 114, OFF_COLOUR, ON_COLOUR, '../About_RVYC.php', 'left');
main_menu.addLabel('labelBullet', 'Club Calendars', 2, 114, OFF_COLOUR, ON_COLOUR, '../calendar/index.php', 'left');
main_menu.addLabel('labelBullet', 'Special Events', 3, 114, OFF_COLOUR, ON_COLOUR, '../Special_events.php', 'left');
main_menu.addLabel('labelBullet', 'Learning', 4, 114, OFF_COLOUR, ON_COLOUR, '../Instructional_Sailing_Program.php', 'left');
main_menu.addLabel('labelBullet', 'Racing', 5, 114, OFF_COLOUR, ON_COLOUR, '../RacingFleets/Racing.php', 'left');
main_menu.addLabel('labelBullet', 'Cruising', 6, 114, OFF_COLOUR, ON_COLOUR, '../Cruising/Cruising.php', 'left');
main_menu.addLabel('labelBullet', 'Juniors', 7, 116, OFF_COLOUR, ON_COLOUR, '../juniors/Juniors.php', 'left');

// -- METHOD ARGUMENTS FOR ADDITEM --
// bullet - the name of the bullet object to be used, or null
// itemText - the text to appear in the menu item
// menuNo - the number of the menu that hangs from this item, or null
// itemWidth - width of the menu item in pixels
// offColour - default background colour
// onColour - background colour when the mouse is over the item
// itemURL - destination url for the item
// align - text alignment of the menu item

<!-- About the club drop down menu list -->
menus[1] = new menu(135, 'vertical', '#000000', '#000000');
menus[1].height = 16;
menus[1].addItem('menuItemBullet', 'History', null, 135, OFF_COLOUR, ON_COLOUR, '../History.php', 'left');
menus[1].addItem('menuItemBullet', 'Facilities', null, 135, OFF_COLOUR, ON_COLOUR, '../Facilities.php', 'left');
menus[1].addItem('menuItemBullet', 'Club Rentals', null, 135, OFF_COLOUR, ON_COLOUR, 'Club_Rentals.php', 'left');
menus[1].addItem('menuItemBullet', 'Visitors', null, 135, OFF_COLOUR, ON_COLOUR, '../Visitors.php', 'left');
menus[1].addItem('menuItemBullet', 'Membership', null, 135, OFF_COLOUR, ON_COLOUR, '../Membership.php', 'left');
menus[1].addItem('menuItemBullet', 'Executive & Staff', null, 135, OFF_COLOUR, ON_COLOUR, '../Executive_and_Staff.php', 'left');
menus[1].addItem('menuItemBullet', 'Boat Insurance', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../docs/pdf/BC_Yacht_Insurance.pdf', 'left');
menus[1].addItem('menuItemBullet', 'Employment', null, 135, OFF_COLOUR, ON_COLOUR, '../Employment.php', 'left');
menus[1].addItem('menuItemBullet', 'In the Media', null, 135, OFF_COLOUR, ON_COLOUR, '../Media.php', 'left');
menus[1].addItem('subMenuBullet', 'Regulatory', 9, 135, OFF_COLOUR, ON_COLOUR, '../Regulatory.php', 'left');
menus[1].writeMenu();

<!-- Club Calendar drop down menu list -->
menus[2] = new menu(135, 'vertical', '#000000', '#000000');
menus[2].height = 16;
menus[2].addItem('menuItemBullet', 'Full Calendar', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../calendar/index.php', 'left');
menus[2].addItem('menuItemBullet', 'Racing Calendar', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/Racing_Calendar.php', 'left');
menus[2].addItem('menuItemBullet', 'Cruising Calendar', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising_Calendar.php', 'left');
menus[2].writeMenu();

<!-- Special Events drop down menu list -->
menus[3] = new menu(135, 'vertical', '#000000', '#000000');
menus[3].height = 16;
menus[3].addItem('menuItemBullet', 'Opening Day', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Spec_events_RVYC_Opening_Day.php', 'left');
menus[3].addItem('menuItemBullet', 'Easter Seals Regatta', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Spec_events_Easter_Seals_Regatta.php', 'left');
//menus[3].addItem('menuItemBullet', 'Annual Picnic', null, 135, OFF_COLOUR, ON_COLOUR,
//				 '../Spec_events_annual_picnic.php', 'left');
menus[3].addItem('menuItemBullet', 'Navy 100', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Spec_events_Sea_of_lights.php', 'left');
menus[3].writeMenu();

<!-- Learning drop down menu list -->
menus[4] = new menu(135, 'vertical', '#000000', '#000000');
menus[4].height = 16;
menus[4].addItem('menuItemBullet', 'Instructional Sailing Program', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Instructional_Sailing_Program.php', 'left');

menus[4].addItem('menuItemBullet', 'Technical Nights', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Technical_Nights.php', 'left');
menus[4].writeMenu();

<!-- Racing drop down menu list -->
menus[5] = new menu(135, 'vertical', '#000000', '#000000');
menus[5].height = 16;
menus[5].addItem('menuItemBullet', 'Race Results', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../results/rr.php?content=Racing_Results.php', 'left');
menus[5].addItem('subMenuBullet', 'Racing Calendar', 12, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/Racing_Calendar.php', 'left');
menus[5].addItem('menuItemBullet', 'Regattas & Races', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/RegattasAndRaces.php', 'left');
menus[5].addItem('menuItemBullet', 'Crewing', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/Crewing.php', 'left');
menus[5].addItem('subMenuBullet', 'Crewbank', 10, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/Crewbank.php', 'left');
menus[5].addItem('menuItemBullet', 'Gallery', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/html/RacingGallery/index.php', 'left');
menus[5].addItem('menuItemBullet', 'Sailing Committee', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../RacingFleets/Sailing_Committee.php', 'left');
menus[5].addItem('subMenuBullet', 'Racing Fleets', 8, 135, OFF_COLOUR, ON_COLOUR,
				'../RacingFleets/Racing_Fleets.php', 'left');
menus[5].writeMenu(); 

<!-- Cruising drop down menu list -->
menus[6] = new menu(135, 'vertical', '#000000', '#000000');
menus[6].height = 16;
menus[6].addItem('menuItemBullet', 'Club Cruises', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising.php', 'left');
menus[6].addItem('menuItemBullet', 'Cruising Calendar', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising_Calendar.php', 'left');
menus[6].addItem('menuItemBullet', 'Cruising Dinners', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising_Dinners.php', 'left');
menus[6].addItem('menuItemBullet', 'Outstations', null, 135, OFF_COLOUR, ON_COLOUR, '../Cruising/RVYC_Outstations.php', 'left');
menus[6].addItem('menuItemBullet', 'Reciprocal Clubs', null, 135, OFF_COLOUR, ON_COLOUR, 
				 '../Cruising/Reciprocal_Clubs.php', 'left');
menus[6].addItem('menuItemBullet', 'Paddlers', null, 135, OFF_COLOUR, ON_COLOUR, '../Cruising/Paddlers.php', 'left');
menus[6].addItem('menuItemBullet', 'Offshore', null, 135, OFF_COLOUR, ON_COLOUR, '../Cruising/Offshore.php', 'left');
menus[6].addItem('menuItemBullet', 'Charts', null, 135, OFF_COLOUR, ON_COLOUR, '../Cruising/charts.php', 'left');
menus[6].addItem('menuItemBullet', 'Cruising Committee', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising_Committee.php', 'left');
menus[6].addItem('menuItemBullet', 'Portland Island', null, 135,OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Portland_Island.php', 'left');
menus[6].addItem('menuItemBullet', 'Gallery', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Cruising/Cruising_Gallery.php', 'left');
menus[6].writeMenu();

<!-- Juniors drop down menu list -->
menus[7] = new menu(135, 'vertical', '#000000', '#000000');
menus[7].height = 16;
menus[7].addItem('subMenuBullet', 'Race Team', 11, 135, OFF_COLOUR, ON_COLOUR,
				 '../juniors/Race_team.php', 'left');
//menus[7].addItem('subMenuBullet', 'Activities', 12, 135, OFF_COLOUR, ON_COLOUR,
//				 '../juniors/Activities.php', 'left');
menus[7].addItem('menuItemBullet', 'News', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../juniors/News.php', 'left');
menus[7].addItem('menuItemBullet', 'Advisory', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../juniors/Advisory.php', 'left');
//menus[7].addItem('subMenuBullet', 'Advisory', 13, 135, OFF_COLOUR, ON_COLOUR,
//				 '../juniors/Advisory.php', 'left');
menus[7].addItem('menuItemBullet', 'Links', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../juniors/Links.php', 'left');
//menus[7].addItem('menuItemBullet', 'Sponsors', null, 135, OFF_COLOUR, ON_COLOUR,
//				 '../juniors/Sponsors.php', 'left');
menus[7].writeMenu();

<!-- Racing Fleets sub-menu drop down list old colour was #6666ff-->
menus[8] = new menu(135, 'vertical', '#000000', '#000000');
menus[8].height = 16;
menus[8].addItem('menuItemBullet', 'Mini 12', null, 135, OFF_COLOUR, ON_COLOUR,
				 'http://rvyc.bc.ca/fleets/mini12/index.php', 'left');
menus[8].addItem('menuItemBullet', 'Cal 20', null, 135, OFF_COLOUR, ON_COLOUR,
				 'http://rvyc.bc.ca/fleets/cal20/index.htm', 'left');
menus[8].addItem('menuItemBullet', 'J/80', null, 135, OFF_COLOUR, ON_COLOUR,
				 'http://groups.google.ca/group/rvycj80s', 'left');
menus[8].addItem('menuItemBullet', 'Thunderbird', null, 135, OFF_COLOUR, ON_COLOUR,
				 'http://www.fleet4.ca', 'left');
menus[8].writeMenu();

<!-- Regulatory sub-menu drop down list old colour was #6666ff-->
menus[9] = new menu(135, 'vertical', '#000000', '#000000');
menus[9].height = 16;
menus[9].addItem('menuItemBullet', 'Customs', null, 135, OFF_COLOUR, ON_COLOUR, '../Regulatory.php#customs', 'left');			
menus[9].addItem('menuItemBullet', 'Environment', null, 135, OFF_COLOUR, ON_COLOUR, '../Regulatory.php#environment', 'left');
menus[9].addItem('menuItemBullet', 'Navigation', null, 135, OFF_COLOUR, ON_COLOUR, '../Regulatory.php#navaids', 'left');
menus[9].addItem('menuItemBullet', 'Marine Conservation Areas', null, 135, OFF_COLOUR, ON_COLOUR,
				 '../Regulatory.php#nmca', 'left');
menus[9].writeMenu();

<!-- Crewbank sign in sub-menu drop down list old colour was #6666ff-->
menus[10] = new menu(135, 'vertical', '#000000', '#000000');
menus[10].height = 16;
menus[10].addItem('menuItemBullet', 'Skipper Sign in', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../RacingFleets/crewbank/skipper_login.php', 'left');			
menus[10].addItem('menuItemBullet', 'Crew Sign in', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../RacingFleets/crewbank/crew_login.php', 'left');
menus[10].writeMenu();

<!-- Juniors Race Team sub-menu drop down list old colour was #6666ff-->
menus[11] = new menu(135, 'vertical', '#000000', '#000000');
menus[11].height = 16;
//menus[11].addItem('menuItemBullet', 'Team Members', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Race_team_members.php', 'left');			
menus[11].addItem('menuItemBullet', 'Events', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../juniors/Race_team_events.php', 'left');
menus[11].addItem('menuItemBullet', 'Results', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../juniors/Race_team_results.php', 'left');
menus[11].addItem('menuItemBullet', 'Travel Info', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../juniors/Race_team_travel_info.php', 'left');
menus[11].addItem('menuItemBullet', 'Parent Info', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../juniors/Race_team_parent_info.php', 'left');
//menus[11].addItem('menuItemBullet', 'History', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Race_team_history.php', 'left');
menus[11].writeMenu();

<!-- Racing Standard Annual Events Schedule in sub-menu drop down list old colour was #6666ff-->
menus[12] = new menu(135, 'vertical', '#000000', '#000000');
menus[12].height = 16;
menus[12].addItem('menuItemBullet', 'Standard Events Schedule', null, 135, OFF_COLOUR, ON_COLOUR,
				  '../RacingFleets/Racing_StandardEventsSchedule.php', 'left');
menus[12].writeMenu();

<!-- Juniors Activities sub-menu drop down list old colour was #6666ff -->
//menus[12] = new menu(135, 'vertical', '#000000', '#000000');
//menus[12].height = 16;
//menus[12].addItem('subMenuBullet', 'Intermediate', 14, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Intermediate_activities.php', 'left');			
//menus[12].addItem('subMenuBullet', 'Junior', 15, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Junior_activities.php', 'left');
//menus[12].writeMenu();


<!-- Juniors Youth Advisory sub-menu drop down list old colour was #6666ff-->
//menus[13] = new menu(135, 'vertical', '#000000', '#000000');
//menus[13].height = 16;
//menus[13].addItem('menuItemBullet', 'Executive', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Junior_executive.php', 'left');			
//menus[13].addItem('menuItemBullet', 'Parent Advisory Committee', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Parent_advisory_cmtee.php', 'left');
//menus[13].writeMenu();

<!-- Juniors: Activities: Intermediate sub-menu drop down list old colour was #6666ff-->
//menus[14] = new menu(135, 'vertical', '#000000', '#000000');
//menus[14].height = 16;
//menus[14].addItem('menuItemBullet', 'Recreational Sailing', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Intermediate_rec_sail.php', 'left');			
//menus[14].addItem('menuItemBullet', 'Social', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Intermediate_social.php', 'left');
//menus[14].writeMenu();

<!-- Juniors: Activities: Junior sub-menu drop down list old colour was #6666ff-->
//menus[15] = new menu(135, 'vertical', '#000000', '#000000');
//menus[15].height = 16;
//menus[15].addItem('menuItemBullet', 'Recreational Sailing', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Junior_rec_sail.php', 'left');			
//menus[15].addItem('menuItemBullet', 'Social', null, 135, OFF_COLOUR, ON_COLOUR,
//				  '../juniors/Junior_social.php', 'left');
//menus[15].writeMenu();


menus[1].align='left';
menus[2].align='left';
menus[3].align='left';
menus[4].align='left';
menus[5].align='left';
menus[6].align='left';
menus[7].align='left';
menus[8].align='right';  // want to have this sub-menu display to the right of the parent drop down menu (default is left)
menus[9].align='right';  // want to have this sub-menu display to the right of the parent drop down menu (default is left)
menus[10].align='right'; // want to have this sub-menu display to the right of the parent drop down menu (default is left)
menus[11].align='right'; // want to have this sub-menu display to the right of the parent drop down menu (default is left)
//menus[12].align='left'; // want to have this sub-menu display to the left of the parent drop down menu (default is left)
//menus[13].align='right'; // want to have this sub-menu display to the right of the parent drop down menu (default is left)
//menus[14].align='left'; // want to have this sub-menu display to the left of the parent drop down menu (default is left)
//menus[15].align='left'; // want to have this sub-menu display to the left of the parent drop down menu (default is left)
menus[12].align='right'; // want to have this sub-menu display to the right of the parent drop down menu (default is left)