            /*
                 Initialize and render the MenuBar when its elements are ready 
                 to be scripted.
            */

            YAHOO.util.Event.onContentReady("productsandservices", function () {

                /*
                     Instantiate a MenuBar:  The first argument passed to the 
                     constructor is the id of the element in the page 
                     representing the MenuBar; the second is an object literal 
                     of configuration properties.
                */

                var oMenuBar = new YAHOO.widget.MenuBar("productsandservices", { 
                                                            autosubmenudisplay: true, 
                                                            hidedelay: 750, 
                                                            lazyload: true });

				/*
					Base URL. Designed to handle the static nature of the USDC
					hosting infrastructure and to allow entire sites to be self-
					contained within a sub folder (ie: no jumping up to the index
					with a leading /).
					
					Upon deploying above the courts folder, change baseURL to
					"http://www.mad.uscourts.gov"
				*/
				
				var baseURL = "http://www.mad.uscourts.gov";
				
                /*
                     Define an array of object literals, each containing 
                     the data necessary to create a submenu.
                */

                var aSubmenuData = [
                
                    {
                        id: "attorneys",
                        itemdata: [
							{ text: "Admission", url: baseURL + "/attorneys/admission-info.htm",
							  submenu:{
							  			 id: "admission", 
                                            itemdata: [
												{ text: "Attorney Re-registration", url: baseURL + "/attorneys/registration-info.htm" }, 
												{ text: "Bar Admissions Applications <img src='" + baseURL + "/utils/images/misc/pdfIconNav.gif' border='0' />", url: baseURL + "/attorneys/pdf/BARAPPLICATION.pdf", target: "_blank" },
                                                { text: "Bar Application Instructions <img src='" + baseURL + "/utils/images/misc/pdfIconNav.gif' border='0' />", url: baseURL + "/attorneys/pdf/BARAPPINSTRUCTIONS.pdf", target: "_blank"  },
												{ text: "Certificate of Good Standing", url: baseURL + "/attorneys/certificate.htm" },
                                                { text: "MA-Federal Bar Search", url: "https://pacer.mad.uscourts.gov/dc/cgi-bin/BBOsearch.html" },
								{ text: "Pro Hac Vice Admission", url: baseURL + "/attorneys/ProHacVice.htm" }
                                            ] 	
							  }
							},
							{ text: "Atty Handbook 2008 <img src='" + baseURL + "/utils/images/misc/pdfIconNav.gif' border='0' />", url: baseURL + "/attorneys/pdf/Attorney_Guide.pdf", target: "_blank" },
                            { text: "Attorney Re-registration", url: baseURL + "/attorneys/registration-info.htm" },
							{ text: "CJA Information", url: baseURL + "/attorneys/cja-info.htm" },
							{ text: "Courtroom Internet Access", url: baseURL + "/attorneys/internet-access.htm" },
							{ text: "CM/ECF Registration Form", url: "https://pacer.mad.uscourts.gov/dc/cgi-bin/attyreg.html" },
							{ text: "Emergency Matters", url: baseURL + "/attorneys/emergency-matters.htm" },
                            { text: "General Information ", url: baseURL + "/attorneys/general-info.htm" },
                            { text: "General Court Orders ", url: baseURL + "/attorneys/general-info.htm" },
							{ text: "Pro Bono Attorneys", url: baseURL + "/attorneys/probono-attorneys.htm" }
                        ]
                    },
					
					{
                        id: "caseinformation", 
                        itemdata: [	
							{ text: "Electronic Filing (CM/ECF) &nbsp;", url: baseURL + "/caseinfo/cmecf-general.htm",
							  submenu:{
							  			 id: "ecf", 
                                            itemdata: [
												{ text: "CM/ECF FAQs", url: baseURL + "/training/cmecf-training-faq.htm" },
												{ text: "CM/ECF Registration Form", url: "https://pacer.mad.uscourts.gov/dc/cgi-bin/attyreg.html" },
												{ text: "CM/ECF Training Information", url: baseURL + "/training/cmecf-training-info.htm" },
												{ text: "CM/ECF Training Database", url: baseURL + "/training/cmecf-training-db.htm" },
												{ text: "Online Training Modules", url: baseURL + "/training/cmecf-training.htm" },
												{ text: "Procedures & Orders", url: baseURL + "/caseinfo/cmecf-procedures.htm" }
                                            ] 	
							  }
							
							
							}, 					
                            { text: "General Court Orders", url: baseURL + "/caseinfo/court-orders.htm" },
                            { text: "Login | Pacer Link", url: "https://ecf.mad.uscourts.gov/cgi-bin/login.pl", target: "_blank" },
                            { text: "Opinions Search", url: "http://pacer.mad.uscourts.gov/opinion.html" },
                            { text: "Record Search", url: "http://pacer.mad.uscourts.gov/dc/cgi-bin/frcinfo.html" }, 
							{ text: "US Party/Case Info", url: "http://pacer.uspci.uscourts.gov/" }          
                        ] 
                    },
					
					{
                        id: "yourcourthouse", 
                        itemdata: [ 
                               {
                                text: "Boston", 
                                url: baseURL + "/boston/boston-home.htm" ,
                                submenu: { 
                                            id: "boston", 
                                            itemdata: [
                                                { text: "Architecture & History", url: baseURL + "/boston/boston-history.htm", submenu: {
														id: "architecturehistory",
														itemdata: [
															{ text: "Attending to the Nation's Business Within the Commonwealth", url: baseURL + "/boston/boston-business.htm" },
															{ text: "The Boston Panels &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", url: baseURL + "/boston/boston-panels.htm" },
															{ text: "The Meeting of City and Sea &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", url: baseURL + "/boston/boston-cityandsea.htm" }
														]
													}
												},
												{ text: "Central Violations Bureau (CVB)", url: baseURL + "/boston/boston-cvb.htm"},
                                                { text: "Contact Information", url: baseURL + "/boston/boston-contact.htm" },
                                                { text: "Court Calendar", url: baseURL + "/boston/boston-calendar.htm" },
                                                { text: "Hours & Directions",  url: baseURL + "/boston/boston-directions.htm"},
                                                { text: "Judge Information", url: baseURL + "/boston/boston-judgeinfo.htm" }
                                            ] 
                                        }
                            
                            }, 
                            
                            {
                                text: "Springfield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", 
                                url: baseURL + "/springfield/springfield-home.htm" ,
                                submenu: { 
                                            id: "springfield", 
                                            itemdata: [
												{ text: "Contact Information", url: baseURL + "/springfield/springfield-contact.htm" },
                                                { text: "Court Calendar", url: baseURL + "/springfield/springfield-calendar.htm" },
                                                { text: "Hours & Directions",  url: baseURL + "/springfield/springfield-directions.htm"},
                                                { text: "Judge Information", url: baseURL + "/springfield/springfield-judgeinfo.htm" }
                                            ] 
                                        }
                            
                            }, 
                            
                            {
                                text: "Worcester", 
                                url: baseURL + "/worcester/worcester-home.htm" ,
                                submenu: { 
                                            id: "worcester", 
                                            itemdata: [
												{ text: "Central Violations Bureau (CVB)",url: baseURL + "/worcester/worcester-cvb.htm"},
                                                { text: "Contact Information", url: baseURL + "/worcester/worcester-contact.htm" },
                                                { text: "Court Calendar", url: baseURL + "/worcester/worcester-calendar.htm" },
                                                { text: "Hours & Directions",  url: baseURL + "/worcester/worcester-directions.htm"},
                                                { text: "Judge Information", url: baseURL + "/worcester/worcester-judgeinfo.htm" },
												{ text: "Michael Hachey Mural", url: baseURL + "/worcester/worcester-mural.htm" }
                                            ] 
                                        }
                            
                            }, 
                            
                            
                        ]
                    },

                    {
                        id: "generalinformation", 
                        itemdata: [
                         	{ text: "Announcements", url: baseURL + "/general/announcements.htm" },	
							{ text: "Contact Us", url: baseURL + "/general/contact-us.htm" },
							{ text: "Electronic Devices Policy", url: baseURL + "/general/electronic.htm" },
                            { text: "Employment", url: baseURL + "/human-resources/emp-home.htm"},
                            { text: "Fees, Payments and Interest Rate", url: baseURL + "/general/fees-payments.htm" },
							{ text: "General Court Orders", url: baseURL + "/caseinfo/court-orders.htm" },
                            { text: "Immigration and Naturalization", url: baseURL + "/general/immigration.htm"},	
                            { text: "Judicial Misconduct", url: baseURL + "/general/judicial-misconduct.htm" },
							{ text: "Media Page ", url: baseURL + "/general/press.htm" },
							{ text: "Mission Statement ", url: baseURL + "/general/mission-statement.htm" },
							{ text: "Pro Se Litigants ", url: baseURL + "/general/prose-litigants.htm" },
                            { text: "Rules", url: baseURL + "/general/rules-home.htm"},
                            { text: "Telephone Directory <img src='" + baseURL + "/utils/images/misc/pdfIconNav.gif' border='0' />", url: baseURL + "/utils/documents/phonelistpublic.pdf", target: "_blank" }
                                              
                        ]    
                    },
                    
                    {
                        id: "jurors",
                        itemdata: [
                            { text: "Federal Jury Duty Information", url: baseURL + "/jurors/federal-information.htm" },
							{ text: "Boston", url: baseURL + "/jurors/boston-home.htm" },
                            { text: "Springfield", url: baseURL + "/jurors/springfield-home.htm" },
                            { text: "Worcester", url: baseURL + "/jurors/worcester-home.htm" }
                        ]
                    },
                    
                    {
                        id: "outreach",
                        itemdata: [
                            
							{ text: "Austin Jones", url: baseURL + "/outreach/austinjones.htm" },
							{ text: "Court Assisted Recovery Effort", url: baseURL + "/outreach/recovery.htm" },
							{ text: "Discovering Justice", url: baseURL + "/outreach/discoveringjustice.htm" },
							{ text: "Kids, Courts, and Citizenship", url: baseURL + "/outreach/kidsandcourts.htm" },
							{ text: "Nelson Fellowship", url: baseURL + "/outreach/nelson.htm" }
                        ]
                    },
                    
                    {
                        id: "resources",
                        itemdata: [
							{ text: "External Links&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", url: baseURL + "/resources/helpful-links.htm",
							  submenu:{
							  			 id: "elinks", 
                                            itemdata: [
												{ text: "Federal Agency Links", url: baseURL + "/resources/links-federal.htm" },
												{ text: "Government for Kids Links", url: baseURL + "/resources/links-kids.htm" },
												{ text: "Other Links", url: baseURL + "/resources/links-other.htm" },
												{ text: "State Agency Links", url: baseURL + "/resources/links-state.htm" }
                                            ] 	
							  }
							},
							{ text: "Forms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", url: baseURL + "/resources/forms-home.htm",
							  submenu:{
							  			 id: "forms", 
                                            itemdata: [
												{ text: "Local Forms", url: baseURL + "/resources/forms-local.htm" },
												{ text: "National Forms", url: baseURL + "/resources/forms-national.htm" }

												
                                            ] 	
							  }
							}, 	
                            { text: "Guides & Publications", url: baseURL + "/resources/guides-pubs.htm" }
                        ]
                    },                  
                ];


                /*
                     Subscribe to the "beforerender" event, adding a submenu 
                     to each of the items in the MenuBar instance.
                */

                oMenuBar.subscribe("beforeRender", function () {

                    if (this.getRoot() == this) {

                        this.getItem(0).cfg.setProperty("submenu", aSubmenuData[0]);
                        this.getItem(1).cfg.setProperty("submenu", aSubmenuData[1]);
                        this.getItem(2).cfg.setProperty("submenu", aSubmenuData[2]);
                        this.getItem(3).cfg.setProperty("submenu", aSubmenuData[3]);
                        this.getItem(4).cfg.setProperty("submenu", aSubmenuData[4]);
                        this.getItem(5).cfg.setProperty("submenu", aSubmenuData[5]);
                        this.getItem(6).cfg.setProperty("submenu", aSubmenuData[6]);

                    }

                });


                /*
                     Call the "render" method with no arguments since the 
                     markup for this MenuBar instance is already exists in 
                     the page.
                */

                oMenuBar.render();         
            
            });