	// set up drop downs anywhere in the body of the page. I think the bottom of the page is better.. 
	// but you can experiment with effect on loadtime.
	if (TransMenu.isSupported()) {

		//==================================================================================================
		// create a set of dropdowns
		//==================================================================================================
		// the first param should always be down, as it is here
		//
		// The second and third param are the top and left offset positions of the menus from their actuators
		// respectively. To make a menu appear a little to the left and bottom of an actuator, you could use
		// something like -5, 5
		//
		// The last parameter can be .topLeft, .bottomLeft, .topRight, or .bottomRight to inidicate the corner
		// of the actuator from which to measure the offset positions above. Here we are saying we want the 
		// menu to appear directly below the bottom left corner of the actuator
		//==================================================================================================
		var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);

		//==================================================================================================
		// create a dropdown menu
		//==================================================================================================
		// the first parameter should be the HTML element which will act actuator for the menu
		//==================================================================================================
		var menu1 = ms.addMenu(document.getElementById("menu1"));
		menu1.addItem("Firm Overview", "/about-the-firm/firm-overview.aspx"); 
		menu1.addItem("Our Founders", "/about-the-firm/our-founders.aspx"); 
		menu1.addItem("Firm Management", "/about-the-firm/firm-management.aspx"); 
		menu1.addItem("Bar Admissions", "/about-the-firm/bar-admissions.aspx"); 
		menu1.addItem("Clients & Matters", "/about-the-firm/clients-and-matters.aspx"); 
		menu1.addItem("Community Organizations", "/about-the-firm/community-organizations.aspx"); 
		menu1.addItem("Lex Mundi Membership", "/about-the-firm/lex-mundi-membership.aspx"); 
		menu1.addItem("Awards & Memberships", "/about-the-firm/awards-and-memberships.aspx"); 
		menu1.addItem("Firm News", "/about-the-firm/firm-news.aspx");
		menu1.addItem("Affiliates", "/about-the-firm/affiliates.aspx"); 
		menu1.addItem("Office Locations", "/about-the-firm/office-locations/"); 
		menu1.addItem("Disclaimer", "/about-the-firm/disclaimer.aspx");
		menu1.addItem("Contact Us", "/about-the-firm/contact-us/"); 
		
		
		var submenu0 = menu1.addMenu(menu1.items[10]);

		submenu0.addItem("Boston", "/about-the-firm/office-locations/boston.aspx");
		submenu0.addItem("Concord", "/about-the-firm/office-locations/concord.aspx");
		submenu0.addItem("Hanover", "/about-the-firm/office-locations/hanover.aspx");
		submenu0.addItem("Manchester", "/about-the-firm/office-locations/manchester.aspx");

		

//example for 3rd level navigation
/*var submenu00 = submenu0.addMenu(submenu0.items[0]);
    submenu00.addItem("foo");
    submenu00.addItem("bar");*/
		//==================================================================================================

		//==================================================================================================
		var menu2 = ms.addMenu(document.getElementById("menu2"));
		menu2.addItem("Alphabetical Listing", "/practice-areas/alphabetical-listing.aspx");
		menu2.addItem("Industries Served", "/practice-areas/industries-served.aspx");
		menu2.addItem("Search", "/practice-areas/search/");
		menu2.addItem("Seminars & Events", "/events/event-list.aspx");

		var submenu0 = menu2.addMenu(menu2.items[2]);
		var submenu1 = menu2.addMenu(menu2.items[3]);

		//submenu0.addItem("by Topic", "/practice-areas/search/by-topic.aspx");
		submenu0.addItem("by Attorney", "/people/attorneys/by-name.aspx");

		submenu1.addItem("Events by Practice Area", "/events/event-by-practice-area.aspx");
		submenu1.addItem("Events by Location", "/events/event-by-location.aspx");
		submenu1.addItem("Register for an Event", "/events/register-for-an-event.aspx");

		//==================================================================================================

		//==================================================================================================
		var menu3 = ms.addMenu(document.getElementById("menu3"));
		menu3.addItem("Search", "/people/attorneys/");
		//menu3.addItem("Paralegals", "/people/paralegals.aspx");

		var submenu0 = menu3.addMenu(menu3.items[0]);

		submenu0.addItem("by Name", "/people/attorneys/by-name.aspx");
		submenu0.addItem("by Practice Area", "/people/attorneys/by-practice-area.aspx");
		submenu0.addItem("by Bar Admissions", "/people/attorneys/by-bar-admissions.aspx");
		submenu0.addItem("by Office Location", "/people/attorneys/by-office-location.aspx");
		submenu0.addItem("by Alma Mater", "/people/attorneys/by-alma-mater.aspx");

		//==================================================================================================

		//==================================================================================================
		var menu4 = ms.addMenu(document.getElementById("menu4"));
		menu4.addItem("Recent Firm News", "/about-the-firm/firm-news.aspx");
		menu4.addItem("Recent Client Successes", "/news/recent-client-successes/");
		menu4.addItem("Seminars & Events", "/events/event-list.aspx");
		menu4.addItem("Media Room", "/news/media-room/");

		var submenu0 = menu4.addMenu(menu4.items[0]);
		var submenu1 = menu4.addMenu(menu4.items[1]);
		var submenu2 = menu4.addMenu(menu4.items[2]);
		var submenu3 = menu4.addMenu(menu4.items[3]);

		submenu0.addItem("Archive", "/news/recent-firm-news/archive.aspx");

		submenu1.addItem("Archive", "/news/recent-client-successes/archive.aspx");

		submenu2.addItem("Events by Practice Area", "/events/event-by-practice-area.aspx");
		submenu2.addItem("Events by Location", "/events/event-by-location.aspx");
		submenu2.addItem("Register for an Event", "/events/register-for-an-event.aspx");
		
		submenu3.addItem("Source List", "/news/media-room/source-list.aspx");
		submenu3.addItem("Story Ideas", "/news/media-room/story-ideas.aspx");
		//submenu3.addItem("Logos", "/news/media-room/logos.aspx");

		//==================================================================================================

		var menu5 = ms.addMenu(document.getElementById("menu5"));
		//menu5.addItem("Subscribe", "/publications/subscribe/"); 
		menu5.addItem("Good Company Newsletter", "/publications/good-company-newsletter/"); 
		menu5.addItem("NHLaborNet", "/publications/nhlabornet/"); 
		menu5.addItem("Books", "/publications/books.aspx"); 
		menu5.addItem("Published Articles", "/publications/published-articles/"); 
		menu5.addItem("Seminars & Events", "/events/event-list.aspx"); 
		menu5.addItem("Business Law Insights Blog", "//blog.sheehan.com"); 

		//var submenu0 = menu5.addMenu(menu5.items[0]);
		//submenu0.addItem("Good Company Newsletter", "/publications/good-company-newsletter/subscribe.aspx");

		var submenu1 = menu5.addMenu(menu5.items[0]);
		submenu1.addItem("Current Issue", "/publications/good-company-newsletter/current-issue.aspx");
		submenu1.addItem("Past Issues", "/publications/good-company-newsletter/past-issues.aspx");
		submenu1.addItem("Search by Practice Area", "/publications/good-company-newsletter/search-by-practice-area.aspx");
		//submenu1.addItem("Search by Topic", "/publications/good-company-newsletter/search-by-topic.aspx");
		submenu1.addItem("Search by Author", "/publications/good-company-newsletter/search-by-author.aspx");
		submenu1.addItem("Subscribe To Good Company", "/publications/good-company-newsletter/subscribe.aspx");

		var submenu2 = menu5.addMenu(menu5.items[1]);
		submenu2.addItem("Join", "/publications/nhlabornet/join.aspx");

		var submenu3 = menu5.addMenu(menu5.items[3]);

		submenu3.addItem("Articles", "/publications/published-articles/articles.aspx");
		submenu3.addMenu(submenu3.itemsByName["Articles"]).addItem("Archive", "/publications/published-articles/articles-archive.aspx");

		submenu3.addItem("Cook on Concord", "/publications/published-articles/cook-on-concord.aspx");
		var cookArchive = submenu3.addMenu(submenu3.itemsByName["Cook on Concord"]);
		cookArchive.addItem("Archive", "/publications/published-articles/cook-on-concord-archive.aspx");

		submenu3.addItem("Capitol Insight", "/publications/published-articles/capitol-insight.aspx");

		var highTech = submenu3.addItem("Ask the Expert - Mass High Tech", "/publications/published-articles/ask-the-expert.aspx");
		var highTechArchive = submenu3.addMenu(highTech);
		highTechArchive.addItem("Archive", "/publications/published-articles/ask-the-expert-archive.aspx");

		var submenu4 = menu5.addMenu(menu5.items[4]);
		submenu4.addItem("Register for an Event", "/events/register-for-an-event.aspx");

		var menu6 = ms.addMenu(document.getElementById("menu6"));
		menu6.addItem("Attorneys", "/careers/attorneys.aspx");
		menu6.addItem("Associate Life", "/careers/associate-life/"); 
		menu6.addItem("Laterals", "/careers/laterals.aspx"); 
		menu6.addItem("Summer Associates", "/careers/summer-associates/"); 
		menu6.addItem("Paralegals", "/careers/paralegals.aspx"); 
		menu6.addItem("Professional Staff", "/careers/professional-staff.aspx"); 
		menu6.addItem("Equal Opportunity Employer", "/careers/equal-opportunity-employer.aspx"); 
		menu6.addItem("Application Information", "/careers/application-information.aspx"); 

		var submenu0 = menu6.addMenu(menu6.items[1]);
		var submenu1 = menu6.addMenu(menu6.items[3]);

		submenu0.addItem("Community Involvement", "/careers/associate-life/community-involvement.aspx"); 
		submenu0.addItem("In Their Own Words", "/careers/associate-life/in-their-own-words.aspx"); 

		submenu1.addItem("Program Information", "/careers/summer-associates/program-information.aspx"); 
		//submenu1.addItem("Training & Business Development", "/careers/summer-associates/training-business-development.aspx"); 
		

		var menu7 = ms.addMenu(document.getElementById("menu7"));
		menu7.addItem("Submit Inquiry", "/contact-us/submit-inquiry.aspx"); 
		menu7.addItem("Press Inquiry", "/contact-us/press-inquiry.aspx"); 
		menu7.addItem("Locations & Directions", "/contact-us/locations-directions/"); 
		menu7.addItem("Download Firm Information", "/contact-us/download-firm-information.aspx"); 

		var submenu0 = menu7.addMenu(menu7.items[2]);

		submenu0.addItem("Boston", "/contact-us/locations-directions/boston.aspx"); 
		submenu0.addItem("Concord", "/contact-us/locations-directions/concord.aspx"); 
		submenu0.addItem("Hanover", "/contact-us/locations-directions/hanover.aspx"); 
		submenu0.addItem("Manchester", "/contact-us/locations-directions/manchester.aspx"); 


TransMenu.renderAll();
	}

