// ----------------------------------------------------------------------------
// Initialize the menus
// ----------------------------------------------------------------------------
var T = true;
var F = false;

function initMenus() { 
//	initMenu0();
	initMenu1();
	initMenu2();
	initMenu3();		
}

function initMenu0() {
        var menuName = "menu0";

        var x0 =336; y0 = -25;

//	var navbar = document.getElementById("navbar");
//      y0 += is.ie? navbar.offsetHeight/2-4 : navbar.offsetHeight/2-3;
        var location = new point(x0, y0);
        var submenuOffset = 6;                                  // sub menu offset from main menu
        var mainmenuStyle = getMenuStyles("mainmenu");  // Main menu attributes
        var submenuStyle  = getMenuStyles("submenu");   // Submenu attributes

        // Create menu bar container
        menu0 = new Menu(menuName, location, submenuOffset, mainmenuStyle, submenuStyle);

        // Create main menu and submenu items for each main menu
        // parameters: index, hasSubmenu, menuText, url
        menu0.addMainmenuItem( "1" , F , "Disclaimer" , "services.htm#disclaimer" );

        // Build the menu bar container
        menu0.layoutMenu();
}



function initMenu1() {
	var menuName = "menu1";

	var x0 = 0; y0 = 4;
	var location = new point(x0, y0); 
	var submenuOffset = 1;					// sub menu offset from main menu
	var mainmenuStyle = getMenuStyles("mainmenu");	// Main menu attributes
	var submenuStyle  = getMenuStyles("submenu"); 	// Submenu attributes
	
	// Create menu bar container
	menu1 = new Menu(menuName, location, submenuOffset, mainmenuStyle, submenuStyle);
	// Create main menu and submenu items for each main menu
	// parameters: index, hasSubmenu, menuText, url

	menu1.addMainmenuItem( "1" , T , "Videos" , "welcome.htm" );
	  menu1.addSubmenuItem( "1_1" , "1" , F , "Overview" , "video.htm" );
	  menu1.addSubmenuItem( "1_2" , "1" , F , "Russell" ,  "video1.htm" );
	  menu1.addSubmenuItem( "1_3" , "1" , F , "Wendy" ,    "video2.htm" );
	  	
	menu1.addMainmenuItem( "2" , T , "Our Team" , "our_team.htm" );
	  menu1.addSubmenuItem( "2_1" , "2" , T , "Firm Events"            , "" );
	  menu1.addSubmenuItem( "2_1_1" , "2_1" , F , "Charity Dream Ball"          , "fe_charityball.htm" );
	  menu1.addSubmenuItem( "2_1_2" , "2_1" , F , "Christmas 2009"          , "fe_christmas09.htm" );
	  menu1.addSubmenuItem( "2_1_3" , "2_1" , F , "Summer 2009"          , "fe_summer09.htm" );
	  menu1.addSubmenuItem( "2_1_4" , "2_1" , F , "Hockley Valley"          , "fe_hockley09.htm" );
	  menu1.addSubmenuItem( "2_1_5" , "2_1" , F , "Rawley's Resort"          , "fe_rawley09.htm" );
	  menu1.addSubmenuItem( "2_2" , "2" , F , "Russell I. Alexander" , "our_team.htm#1" );
	  menu1.addSubmenuItem( "2_3" , "2" , F , "Wendy A. Lloyd"       , "our_team.htm#2" );
	  menu1.addSubmenuItem( "2_4" , "2" , F , "Gabrielle"            , "our_team.htm#3" );
	  menu1.addSubmenuItem( "2_5" , "2" , F , "Christine"            , "our_team.htm#5" );
	  menu1.addSubmenuItem( "2_6" , "2" , F , "Shelley"              , "our_team.htm#4" );
	  menu1.addSubmenuItem( "2_7" , "2" , F , "Darla"                , "our_team.htm#6" );
	  menu1.addSubmenuItem( "2_8" , "2" , F , "Dorothy"              , "our_team.htm#7" );
      menu1.addSubmenuItem( "2_9" , "2" , F , "Rita"                 , "our_team.htm#8" );
      menu1.addSubmenuItem( "2_10" , "2" , F , "Marilyn"             , "our_team.htm#9" );
      menu1.addSubmenuItem( "2_11" , "2" , F , "Accounting"          , "our_team.htm#10" );

	menu1.addMainmenuItem( "3" , T , "Services" , "services.htm" );
        menu1.addSubmenuItem( "3_1"   , "3"    , F , "What We Do"                   , "services.htm#1" );
        menu1.addSubmenuItem( "3_2"   , "3"    , F , "Client Privilege"             , "services.htm#2" );
        menu1.addSubmenuItem( "3_3"   , "3"    , F , "Fees"                         , "fees.htm" );
        menu1.addSubmenuItem( "3_4"   , "3"    , T , "Press Releases"               , "press.htm" );
		menu1.addSubmenuItem( "3_4_1" , "3_4"  , F, "2009 Giving Fund Announced"    , "givingfund/release2.htm" );
		menu1.addSubmenuItem( "3_4_2" , "3_4"  , F, "2009 Recipient"                , "givingfund/release1.htm" );
		menu1.addSubmenuItem( "3_4_3" , "3_4"  , F, "2010 Applicants"               , "givingfund/release3.htm" );
        menu1.addSubmenuItem( "3_5"   , "3"    , T , "Apparel +"                    , "apparel.htm" );
		menu1.addSubmenuItem( "3_5_1" , "3_5"  , F, "Men's and Women's Jackets"     , "apparel.htm#1" );
		menu1.addSubmenuItem( "3_5_2" , "3_5"  , F, "Ladies Shirt"                  , "apparel.htm#4" );
		menu1.addSubmenuItem( "3_5_3" , "3_5"  , F, "Mens Shirt"                    , "apparel.htm#5" );
		menu1.addSubmenuItem( "3_5_4" , "3_5"  , F, "Hats"                          , "apparel.htm#3" );
		menu1.addSubmenuItem( "3_5_5" , "3_5"  , F, "Pens"                          , "apparel.htm#6" );
		menu1.addSubmenuItem( "3_5_6" , "3_5"  , F, "Pen and Folder"                , "apparel.htm#7" );
		menu1.addSubmenuItem( "3_5_7" , "3_5"  , F, "Ceramic Mug"                   , "apparel.htm#8" );		
        menu1.addSubmenuItem( "3_6"   , "3"    , F , "Online Payment"               , "ap_shoponline.htm" );
        menu1.addSubmenuItem( "3_7"   , "3"    , F , "Privacy Policy"               , "privacy.htm" );
				  	
	menu1.addMainmenuItem( "4" , F , "Careers" , "careers.htm" );
	
 	menu1.addMainmenuItem( "5" , T , "Testimonials" , "testimonials.htm" );
          menu1.addSubmenuItem( "5_1"        , "5"           , F , "Ajax"        , "testimonials.htm#6" );
          menu1.addSubmenuItem( "5_4"        , "5"           , F , "Lindsay"        , "testimonials.htm#4" );
          menu1.addSubmenuItem( "5_5"        , "5"           , F , "Minden"        , "testimonials.htm#5" );
          menu1.addSubmenuItem( "5_3"        , "5"           , F , "Peterborough"        , "testimonials.htm#3" );
          menu1.addSubmenuItem( "5_2"        , "5"           , F , "Scarborough"        , "testimonials.htm#2" );
          menu1.addSubmenuItem( "5_6"        , "5"           , F , "Whitby"        , "testimonials.htm#1" );		

	// Build the menu bar container
	menu1.layoutMenu();
}

function initMenu2() {
	var menuName = "menu2";

	var x0 = 0; y0 = 0;
	var navbar = document.getElementById("navbar");	
	y0 += is.ie? navbar.offsetHeight/4.5+8 : navbar.offsetHeight/4+6;
	var location = new point(x0, y0);
	var submenuOffset = 1;                          // sub menu offset from main menu
	var mainmenuStyle = getMenuStyles("mainmenu");	// Main menu attributes
	var submenuStyle  = getMenuStyles("submenu"); 	// Submenu attributes
	
	// Create menu bar container
	menu2 = new Menu(menuName, location, submenuOffset, mainmenuStyle, submenuStyle);

	// Create main menus and submenu items for each 'Mainmenu'

  	menu2.addMainmenuItem( "6" , F , "Contact Us" , "contact.htm" );
	
	menu2.addMainmenuItem( "7" , T , "Divorce Q & A" , "divorce.htm" );
          menu2.addSubmenuItem( "7_1"        , "7"           , F , "Divorce versus Separation"        , "divorce.htm#1" );
          menu2.addSubmenuItem( "7_2"        , "7"           , F , "Who Can Apply and Why"        , "divorce.htm#2" );
          menu2.addSubmenuItem( "7_3"        , "7"           , F , "Custody Issues"        , "divorce.htm#3" );
          menu2.addSubmenuItem( "7_4"        , "7"           , F , "Child or Spousal Support"        , "divorce.htm#4" );
          menu2.addSubmenuItem( "7_5"        , "7"           , F , "Property Division"        , "divorce.htm#5" );
          menu2.addSubmenuItem( "7_6"        , "7"           , F , "Family Violence"        , "divorce.htm#6" );
          menu2.addSubmenuItem( "7_7"        , "7"           , F , "Court Orders"        , "divorce.htm#7" );
          menu2.addSubmenuItem( "7_8"        , "7"           , F , "More Information"        , "divorce.htm#8" );
	
 	menu2.addMainmenuItem( "8" , T , "Child Support Q & A" , "childsup.htm" );
          menu2.addSubmenuItem( "8_1"   , "8"   , F , "What is child support?"                  , "childsup.htm#1" );
          menu2.addSubmenuItem( "8_2"   , "8"   , F , "Who pays child support?"                 , "childsup.htm#2" );
          menu2.addSubmenuItem( "8_3"   , "8"   , F , "How long?"                               , "childsup.htm#3" );
	  menu2.addSubmenuItem( "8_4"   , "8"   , F , "When to apply?"                          , "childsup.htm#4" );
          menu2.addSubmenuItem( "8_5"   , "8"   , F , "How is support enforced?"                , "childsup.htm#5" );
          menu2.addSubmenuItem( "8_6"   , "8"   , F , "How are support payments taxed?"         , "childsup.htm#6" );
          menu2.addSubmenuItem( "8_7"   , "8"   , F , "Parents on social assistance?"           , "childsup.htm#7" );
          menu2.addSubmenuItem( "8_8"   , "8"   , T , "Child Support Guidelines"               , "childsup.htm#9" );
          menu2.addSubmenuItem( "8_8_1" , "8_8" , F , "When do the guidelines apply?"           , "childsup.htm#10" );	
          menu2.addSubmenuItem( "8_8_2" , "8_8" , F , "Court Orders and the guidelines" , "childsup.htm#11" );	
          menu2.addSubmenuItem( "8_8_3" , "8_8" , F , "How is child support calculated?" , "childsup.htm#12" );	
          menu2.addSubmenuItem( "8_9"	, "8"	, T , "Court Orders and the guidelines" , "childsup.htm#11" );	
          menu2.addSubmenuItem( "8_9_1", "8_9", F , "Special expenses"                 , "childsup.htm#14" );
          menu2.addSubmenuItem( "8_9_2", "8_9", F , "Age of child"                     , "childsup.htm#15" );
          menu2.addSubmenuItem( "8_9_3", "8_9", F , "Shared custody"                    , "childsup.htm#16" );
          menu2.addSubmenuItem( "8_9_4", "8_9", F , "Split custody"                    , "childsup.htm#17" );
          menu2.addSubmenuItem( "8_9_5", "8_9", F , "Undue hardship"                   , "childsup.htm#18" );
          menu2.addSubmenuItem( "8_10"   , "8"   , F , "Changing a support agreement or order?"  , "childsup.htm#8" );
          menu2.addSubmenuItem( "8_11"   , "8"        , F , "Incomes over $150,000"                    , "childsup.htm#19" );	
          menu2.addSubmenuItem( "8_12"   , "8"        , F , "Step-parents"                            , "childsup.htm#20" );
          menu2.addSubmenuItem( "8_13"   , "8"        , F , "Medical and dental insurance"            , "childsup.htm#21" );
          menu2.addSubmenuItem( "8_14"   , "8"        , F , "What information is required?"           , "childsup.htm#22" );

	menu2.addMainmenuItem( "9" , T , "Parental Alienation" , "parental.htm" );
          menu2.addSubmenuItem( "9_1"        , "9"           , F , "That toxic tug-of-war" , "parental.htm" );
          menu2.addSubmenuItem( "9_2"        , "9"           , F , "Clarifying gender differences in alienation" , "parental1.htm" );
          menu2.addSubmenuItem( "9_3"        , "9"           , F , "How spouses use alienation syndrome"  , "parental2.htm" );

 	menu2.addMainmenuItem( "10" , T , "Children & Divorce" , "children1.htm" );
          menu2.addSubmenuItem( "10_1"        , "10"           , F , "Parenting During Separation and Divorce" , "children1.htm#1" );
          menu2.addSubmenuItem( "10_2"        , "10"           , F , "Expectations"                            , "children1.htm#2" );
          menu2.addSubmenuItem( "10_3"        , "10"           , F , "Different Challenges"                    , "children1.htm#3" );
	      menu2.addSubmenuItem( "10_4"        , "10"           , F , "Help and Support"                        , "children1.htm#4" );
          menu2.addSubmenuItem( "10_5"        , "10"           , F , "Lawyers"                                 , "children1.htm#5" );
          menu2.addSubmenuItem( "10_6"        , "10"           , F , "Parenting After Separation and Divorce"  , "children1.htm#6" );
          menu2.addSubmenuItem( "10_7"        , "10"           , F , "Helping Children Adjust"                 , "children1.htm#7" );
	      menu2.addSubmenuItem( "10_8"        , "10"           , F , "When Parents Start Dating"                 , "children1.htm#8" );
          menu2.addSubmenuItem( "10_9"        , "10"           , F , "The Brady Bunch"                         , "children1.htm#9" );
          menu2.addSubmenuItem( "10_10"        , "10"           , F , "Summary"                                 , "children1.htm#10" );
	  
	// Build the menu bar container
	menu2.layoutMenu();
}

function initMenu3() {
	var menuName = "menu3";

	var x0 = 0; y0 = 0;
	var navbar = document.getElementById("navbar");	
	y0 += is.ie? navbar.offsetHeight/1.8+3 : navbar.offsetHeight/1.8+3;
	var location = new point(x0, y0);
	var submenuOffset = 3;                          // sub menu offset from main menu
	var mainmenuStyle = getMenuStyles("mainmenu");	// Main menu attributes
	var submenuStyle  = getMenuStyles("submenu"); 	// Submenu attributes
	
	// Create menu bar container
	menu3 = new Menu(menuName, location, submenuOffset, mainmenuStyle, submenuStyle);
	
	// Create main menus and submenu items for each 'Mainmenu'

	menu3.addMainmenuItem( "11" , T , "Locations" , "map.htm" );
        menu3.addSubmenuItem( "11_1" , "11" , F , "Lindsay"  ,"javascript:window.open('lindsay_map.htm','Map','width=468, height=567' )" );
        menu3.addSubmenuItem( "11_2" , "11" , F , "Brooklin" ,"javascript:window.open('brooklin_map.htm','Map','width=468, height=567' )" );

    menu3.addMainmenuItem( "12" , T , "Recommended Reading" , "reading.htm" );
        menu3.addSubmenuItem( "12_1" , "12"  , F , "Getting to Yes"               , "reading.htm" );
        menu3.addSubmenuItem( "12_2" , "12"  , F , "Tug of War"                   , "reading.htm" );
        menu3.addSubmenuItem( "12_3" , "12"  , F , "Ontario Family Law Practice"  , "reading.htm" );

	menu3.addMainmenuItem( "13" , T , "Administrative Info" , "admin_info.htm" );
	  menu3.addSubmenuItem( "13_1"        , "13"           , F , "Business Hours and Appointments"        ,  "admin_info.htm#1" );
	  menu3.addSubmenuItem( "13_2"        , "13"           , F , "Telephone Calls"        , "admin_info.htm#2" );
	  menu3.addSubmenuItem( "13_3"        , "13"           , F , "Accounts"        , "admin_info2.htm#3" );
	  menu3.addSubmenuItem( "13_4"        , "13"           , F , "Lawyer's Job"        , "admin_info2.htm#4" );
	  menu3.addSubmenuItem( "13_5"        , "13"           , F , "Conduct of Your Case"        , "admin_info2.htm#5" );
	  menu3.addSubmenuItem( "13_6"        , "13"           , F , "File Transfers"        , "admin_info2.htm#6" );
  	  menu3.addSubmenuItem( "13_7"        , "13"           , F , "Confidentiality"        , "admin_info2.htm#7" );	
	  
	  menu3.addMainmenuItem( "14" , T , "Membership/Links" , "memberships.htm" );
          menu3.addSubmenuItem( "14_1"        , "14"           , F , "Memberships"        , "memberships.htm#1" );
          menu3.addSubmenuItem( "14_2"        , "14"           , F , "Court Statutes"        , "memberships.htm#2" );
          menu3.addSubmenuItem( "14_3"        , "14"           , F , "Other Links"        , "memberships.htm#3" );

	  menu3.addMainmenuItem( "15" , T , "Further Help" , "help.htm" );
          menu3.addSubmenuItem( "15_1"        , "15"            , F , "Information on Family Courts in Ontario"         , "help.htm#1" );
          menu3.addSubmenuItem( "15_2"        , "15"            , F , "Family Law Services at Ontario Courts"           , "help.htm#2" );
          menu3.addSubmenuItem( "15_3"        , "15"            , F , "Finding a Lawyer"                                , "help.htm#3" );
          menu3.addSubmenuItem( "15_4"        , "15"            , F , "Legal and Family Resources"                      , "help.htm#4" );
          menu3.addSubmenuItem( "15_5"        , "15"            , F , "Family Violence Resources"                       , "help.htm#5" );
          menu3.addSubmenuItem( "15_6"        , "15"            , F , "Resources for Children, Youth and Parents"       , "help.htm#6" );
          menu3.addSubmenuItem( "15_7"        , "15"            , F , "Court Cases"                                     , "../courtcases.htm" );
          menu3.addSubmenuItem( "15_8"        , "15"            , F , "Other Resources"                                 , "help.htm#7" );
          menu3.addSubmenuItem( "15_9"        , "15"            , F , "Other Family Law related websites"  , "help.htm#8" );
	  
	// Build the menu bar container
	menu3.layoutMenu();
}

function closeMenus() {
//	menu0.chain.close();
	menu1.chain.close();
	menu2.chain.close();
	menu3.chain.close();	
}

function resetMenus() { 
	closeMenus();
}

document.onclick = closeMenus;
window.onresize  = resetMenus;
//-->
