

        // Top nav
                var topNav = [

                                   ['National Home', 'http://www.sixflags.com/national/index.aspx'],
                                   ['Groups', 'http://www.sixflags.com/magicMountain/groups/index.aspx'],
                                   ['Park Info', 'http://www.sixflags.com/magicMountain/info/parkInfo.aspx'],
                                   ['News', 'http://www.sixflags.com/magicMountain/info/news.aspx'],
                                   ['Jobs', 'http://www.sixflags.com/magicMountain/jobs/index.aspx'],
                                   ['Lodging', 'http://hotels.sixflags.com/2156_welcome.html'],
                                   ['FAQ', 'http://www.sixflags.com/magicMountain/info/faqs.aspx'],
                                   ['Espa&#241;ol', 'http://www.sixflags.com/magicMountain/info/espanol.aspx'],
                                   ['Search', 'http://www.sixflags.com/magicMountain/search/search.aspx']
                             ];


// Main (Mid) nav
        // level one navigation
                var midNav = [

                                 ['Home', 'http://www.sixflags.com/magicMountain/index.aspx'],
                                 ['Rides', 'http://www.sixflags.com/magicMountain/rides/index.aspx',
                                         [
                                                 ['All Rides', 'http://www.sixflags.com/magicMountain/rides/AllRides.aspx'],
                                                 ['Thrills', 'http://www.sixflags.com/magicMountain/rides/ThrillRides.aspx'],
                                                 ['Family', 'http://www.sixflags.com/magicMountain/rides/FamilyRides.aspx'],
                                                 ['Kids', 'http://www.sixflags.com/magicMountain/rides/KidsRides.aspx']
                                         ]
                                 ],
                                 ['Entertainment', 'http://www.sixflags.com/magicMountain/entertainment/AllEntertainment.aspx'
                                 ],
                                 ['Events', 'http://www.sixflags.com/magicMountain/events/CalendarEvents.aspx'],
                                 ['Food & Fun', 'http://www.sixflags.com/magicMountain/food/index.aspx',
                                         [
                                                 ['All Food & Fun', 'http://www.sixflags.com/magicMountain/food/AllFoodandFun.aspx'],
                                                 ['Food', 'http://www.sixflags.com/magicMountain/food/FoodList.aspx'],
                                                 ['Shopping', 'http://www.sixflags.com/magicMountain/food/ShoppingFoodFun.aspx'],
                                                 ['Games', 'http://www.sixflags.com/magicMountain/food/games.aspx'],
                                                 ['Theme Areas', 'http://www.sixflags.com/magicMountain/food/ThemedAreasFoodFun.aspx']
                                         ]
                                 ],
                                 ['Nearby Parks', 'http://www.sixflags.com/magicMountain/NearbyParks/NearbyParks.aspx']

                             ];


        // Bottom nav
                var botNav = [

                                   ['Contact Us', 'http://www.sixflags.com/magicMountain/footerNav/contact.aspx'],
                                   ['Affiliates Program', 'http://www.sixflags.com/magicMountain/footerNav/AffiliateProgram.aspx'],
                                   ['Partners', 'http://www.sixflags.com/magicMountain/footerNav/Partners.aspx'],
                                   ['Terms Of Use', 'http://www.sixflags.com/magicMountain/footerNav/TermsofUse.aspx'],
                                   ['Privacy', 'http://www.sixflags.com/magicMountain/footerNav/PrivacyPolicy.aspx'],
                                   ['Site Map', 'http://www.sixflags.com/magicMountain/footernav/SiteMap.aspx']
                             ];


        // create menus from arrays
                function setSite() {
                //first, we must set flags for the midNav Array by the page-specific inline var
                        if (typeof(midNav) != 'undefined' && typeof(activeNode) != 'undefined') {
                                activeNode.push(true);
                        }
                // create, and post process menus
                        createMajorNav(document.getElementById('topNav-bucket'), topNav, 'topNav', false, iePseudoClassSupport);
                        createMajorNav(document.getElementById('midNav-bucket'), midNav, false,    false, setBehaviour);
                        createMajorNav(document.getElementById('botNav-bucket'), botNav, false,    false, iePseudoClassSupport);
                }


