	// 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 (DropDown.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 DropDownSet(DropDown.direction.down, 0, 0, DropDown.reference.bottomLeft);

		//==================================================================================================
		// create a dropdown menu
		//==================================================================================================
		// the first parameter should be the HTML element which will act actuator for the menu
		//==================================================================================================
	
		
	//GLOBAL NAV --- Tickets
		var menu1 = ms.addMenu(document.getElementById("menu1"));
		menu1.addItem("Overview", "/ticketpackages/");
		menu1.addItem("Tickets", "");
		menu1.addItem("Promotions", "/games/index.cfm?ac=promotions");
		menu1.addItem("Name in Lights", "/games/index.cfm?ac=nameinlights");
		menu1.addItem("Soccer Celebration", "/games/index.cfm?ac=celebration");

	//GLOBAL NAV --- Schedule
		// No sub Nav
		/* var menu2 = ms.addMenu(document.getElementById("menu2"));
		menu2.addItem("- Overview", "/team/");*/

	//GLOBAL NAV --- News
		var menu3 = ms.addMenu(document.getElementById("menu3"));
		menu3.addItem("Latest News", "/news/index.cfm?ac=latestnews");	
		menu3.addItem("Archives ", "/search/index.cfm?pcid=115");	
		menu3.addItem("Statistics ", "http://web.mlsnet.com/stats/index.jsp?club=t109");	
		menu3.addItem("Game Coverage", "/games/");	
		menu3.addItem("RSS", "/news/index.cfm?ac=rss");	
		menu3.addItem("Blog", "http://blog.revolutionsoccer.net/");	

	//GLOBAL NAV --- Team
		var menu4 = ms.addMenu(document.getElementById("menu4"));
		menu4.addItem("Roster", "/team/index.cfm?ac=players");
		menu4.addItem("Coaches/Technical Staff", "/team/index.cfm?ac=coaches");
		menu4.addItem("Statistics", "http://web.mlsnet.com/stats/index.jsp?club=t109");
		menu4.addItem("Front Office", "/team/index.cfm?ac=mgersandexecs");
		menu4.addItem("Team History", "/history/");

	//GLOBAL NAV --- Multimedia
		var menu5 = ms.addMenu(document.getElementById("menu5"));
		menu5.addItem("TV/Radio Info", "/mediacenter/index.cfm?ac=AnnouncerBios");
		menu5.addItem("Video", "/mediacenter/index.cfm?ac=videonews");
		menu5.addItem("Audio", "/mediacenter/index.cfm?ac=radio");
		menu5.addItem("Photo Galleries", "/search/?subnav=mediacenter&searchstring=&image=true&x=60&y=3");
		menu5.addItem("Fan Downloads", "/team/index.cfm?ac=fandownloads");

	//GLOBAL NAV --- Academy
		var menu6 = ms.addMenu(document.getElementById("menu6"));
		menu6.addItem("U.S. Soccer Development Academy", "/youthsoccer/index.cfm?ac=youthteams");
		menu6.addItem("Coaching Staff", "/youthsoccer/index.cfm?ac=coaches");
		menu6.addItem("Under-18s", "");
		menu6.addItem("Under-16s", "");
		menu6.addItem("Try-Out Information", "/youthsoccer/index.cfm?ac=tryouts");
		menu6.addItem("Alumni", "/youthsoccer/index.cfm?ac=alumni");
		menu6.addItem("Development Programs", "/youthSoccer/index.cfm?ac=revolutionacademy");
 
		
		
	//GLOBAL NAV --- Community
		var menu7 = ms.addMenu(document.getElementById("menu7"));
		menu7.addItem("Overview", "/community/");
		menu7.addItem("Charitable Foundation", "/community/index.cfm?ac=foundationfundraisers");
		menu7.addItem("Community Programs", "/community/index.cfm?ac=communityprograms");
		//menu7.addItem("Kids Night Out", "/community/index.cfm?ac=kicksforkids");
		//menu7.addItem("PassBack", "/community/index.cfm?ac=passback");
		menu7.addItem("Donation Requests", "/community/index.cfm?ac=donationrequests");
		menu7.addItem("Appearance Requests", "/team/index.cfm?ac=speakrequest");
		menu7.addItem("Community Partners", "/community/index.cfm?ac=communitypartners");
		menu7.addItem("Youth Soccer", "/YouthSoccer/");

	//GLOBAL NAV --- GS.com
		var menu8 = ms.addMenu(document.getElementById("menu8"));
		menu8.addItem("Overview", "/stadium/");
		menu8.addItem("Seating Chart", "/games/index.cfm?ac=seatingchart");
		menu8.addItem("Parking", "/stadium/index.cfm?ac=parking");
		menu8.addItem("Directions", "/stadium/index.cfm?ac=directions");
		menu8.addItem("Additional Information", "/games/index.cfm?ac=additionalinfo");
		menu8.addItem("Gillettestadium.com", "http://www.gillettestadium.com/");

	//GLOBAL NAV --- Contact Us
		var menu9 = ms.addMenu(document.getElementById("menu9"));
		menu9.addItem("Overview", "/stadium/index.cfm?ac=contact");
		menu9.addItem("Staff Listing", "/stadium/index.cfm?ac=staff");
		menu9.addItem("FAQs", "/stadium/index.cfm?ac=faq");

		//==================================================================================================
		// add a sub-menu
		//==================================================================================================
		// to add a sub menu to an existing menu object, call it's addMenu method and pass it the item from
		// the parent menu which should act as it's actuator. To add a submenu to the fourth item of a menu
		// called "theMenu", you would do theMenu.addMenu(theMenu.items[3])
		//==================================================================================================	

	//Submenu -- Tickets - Tickets
 		var subMenu1_2 = menu1.addMenu(menu1.items[1]);
		subMenu1_2.addItem("Season Tickets", "/ticketpackages/index.cfm?ac=seasons");
		subMenu1_2.addItem("Individual Games", "/ticketpackages/index.cfm?ac=individualgame");
		subMenu1_2.addItem("Multi-Game Packages", "/ticketpackages/index.cfm?ac=multigame");
		subMenu1_2.addItem("Group Packages", "/ticketpackages/index.cfm?ac=grouppackages");
		subMenu1_2.addItem("Corp. &amp; Hosp. Packages", "/ticketpackages/index.cfm?ac=corporatehospitality");
		subMenu1_2.addItem("Premium Seating", "/ticketpackages/index.cfm?ac=premiumseating");
		subMenu1_2.addItem("Birthday Blast", "/ticketpackages/index.cfm?ac=birthday");
		subMenu1_2.addItem("Seating Chart", "/games/index.cfm?ac=seatingchart");

	//Submenu -- Team - Team History
 		var subMenu2_4 = menu4.addMenu(menu4.items[4]);
		subMenu2_4.addItem("2007", "/schedule/index.cfm?season=2007");
		subMenu2_4.addItem("2006", "/schedule/index.cfm?season=2006");
		subMenu2_4.addItem("2005", "/schedule/index.cfm?season=2005");
		subMenu2_4.addItem("2004", "/schedule/index.cfm?season=2004");
		subMenu2_4.addItem("2003", "/schedule/index.cfm?season=2003");
		subMenu2_4.addItem("2002", "/schedule/index.cfm?season=2002");
		subMenu2_4.addItem("2001", "/schedule/index.cfm?season=2001");
		subMenu2_4.addItem("2000", "/schedule/index.cfm?season=2000");
		subMenu2_4.addItem("1999", "/schedule/index.cfm?season=1999");
		subMenu2_4.addItem("1998", "/schedule/index.cfm?season=1998");
		subMenu2_4.addItem("1997", "/schedule/index.cfm?season=1997");
		subMenu2_4.addItem("1996", "/schedule/index.cfm?season=1996");

		
		
	//Submenu -- Academy Subnav
 		var subMenu6_1 = menu6.addMenu(menu6.items[0]);
		subMenu6_1.addItem("News", "http://www.ussoccer.com/teams/acad/index.jsp.html");
		subMenu6_1.addItem("FAQs ", "http://www.ussoccer.com/common/stContent.jsp_168-DevAcadFAQ.html");
		
	//Submenu -- Academy Subnav
 		var subMenu6_3 = menu6.addMenu(menu6.items[2]);
		subMenu6_3.addItem("U18 Roster ", "/youthsoccer/index.cfm?ac=players&Grid=1&teamid=74");
		subMenu6_3.addItem("U18 Schedule & Results  ", "/youthsoccer/index.cfm?ac=U18schedule");
		
	//Submenu -- Academy Subnav
 		var subMenu6_4 = menu6.addMenu(menu6.items[3]);
		subMenu6_4.addItem("U16 Roster ", "/youthsoccer/index.cfm?ac=players&Grid=1&teamid=73");
		subMenu6_4.addItem("U16 Schedule & Results  ", "/youthsoccer/index.cfm?ac=U16schedule");

		
		
	//Submenu -- Team - Team History
 		var subMenu7_7 = menu7.addMenu(menu7.items[6]);
		subMenu7_7.addItem("Youth Soccer Partners", "/youthSoccer/index.cfm?ac=youthsoccerpartners");
		subMenu7_7.addItem("Mass Youth Soccer", "/youthSoccer/index.cfm?ac=massyouthsoccer");
		subMenu7_7.addItem("RI Youth Soccer", "/youthSoccer/index.cfm?ac=RIyouthsoccer");
		subMenu7_7.addItem("Coaches Event", "/youthSoccer/index.cfm?ac=CoachesEvent");
		subMenu7_7.addItem("Referee Night", "/youthSoccer/index.cfm?ac=RefereeNight");



		
	//Submenu -- Community Programs
 		var subMenu7_3 = menu7.addMenu(menu7.items[2]);
		subMenu7_3.addItem("Kids Night Out", "/community/index.cfm?ac=kicksforkids");
		subMenu7_3.addItem("Passback", "/community/index.cfm?ac=passback");
		
		
		//==================================================================================================
		// write drop downs into page
		//==================================================================================================
		// this method writes all the HTML for the menus into the page with document.write(). It must be
		// called within the body of the HTML page.
		//==================================================================================================
		DropDown.renderAll();
	}
