function UNavSelect(id) { switch (id) { case 0: UNavToggle('liCustomer', true, 'unav-customer'); UNavToggle('liInstaller', false, ''); UNavToggle('liMerchant', false, ''); UNavToggle('liAbout', false, ''); break; case 1: UNavToggle('liCustomer', false, ''); UNavToggle('liInstaller', true, 'unav-installer'); UNavToggle('liMerchant', false, ''); UNavToggle('liAbout', false, ''); break; case 2: UNavToggle('liCustomer', false, ''); UNavToggle('liInstaller', false, ''); UNavToggle('liMerchant', true, 'unav-merchant'); UNavToggle('liAbout', false, ''); break; case 3: UNavToggle('liCustomer', false, ''); UNavToggle('liInstaller', false, ''); UNavToggle('liMerchant', false, ''); UNavToggle('liAbout', true, 'unav-about'); break; } UNRender(id); } function UNavToggle(id, state, csscls) { el = document.getElementById(id); if (state) { el.className = 'unavsel ' + csscls; elnav = document.getElementById('lowerNavContainer'); elnav.className = 'lowerNavBar ' + csscls; selectedCSSStyle = ' ' + csscls; } else el.className = 'unavdesel'; } function UNRender(id) { menu = new FreecomMenu(); mID = 0; switch (id) { case 0: menu.AddMenu(new FreecomMenuItem("Home |")); menu.AddMenu(new FreecomMenuItem("Product Area |")); menu.AddMenu(new FreecomMenuItem("News |")); menu.AddMenu(new FreecomMenuItem("Product Registration |")); menu.AddMenu(new FreecomMenuItem("Customer Care |")); menu.AddMenu(new FreecomMenuItem("Downloads |")); menu.AddMenu(new FreecomMenuItem("Find a Service Engineer")); menu.Menus[2].AddMenu(new FreecomMenuItem("Product Launches")); menu.Menus[2].AddMenu(new FreecomMenuItem("Case Studies")); menu.Menus[3].AddMenu(new FreecomMenuItem("Register your Boiler")); menu.Menus[3].AddMenu(new FreecomMenuItem("Register your Cylinder")); menu.Menus[3].AddMenu(new FreecomMenuItem("Register your Solar System")); menu.Menus[4].AddMenu(new FreecomMenuItem("Customer Services")); menu.Menus[4].AddMenu(new FreecomMenuItem("Support")); menu.Menus[4].AddMenu(new FreecomMenuItem("Useful Links")); menu.Menus[4].AddMenu(new FreecomMenuItem("Grant Boiler User Handbook")); menu.Menus[5].AddMenu(new FreecomMenuItem("Brochures")); menu.Menus[5].AddMenu(new FreecomMenuItem("Videos")); mID = 1; menu.Menus[mID].AddMenu(new FreecomMenuItem("Oil Fired Boilers")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Flue Systems")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Low Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal High Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Vertical Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Balanced Flues (New!)")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit External Low Level / High Level Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Conventional Flues")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("High Efficiency Condensing Boilers")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Kitchen Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Utility Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Module Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Indoor Combi Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Combi Condensing Range")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Standard Efficiency Boilers")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Euroflame® Utility Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Multipass® Kitchen Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Combination Boiler Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Outdoor Module Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Boiler House Range")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Solar Thermal & PV Systems")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Grant Solar Solutions")); menu.Menus[mID].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Grant CombiSOL")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Overview")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal System Design")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Collectors")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Kits")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Overview")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls")); menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Efficiency Optimiser")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Cylinders")); menu.Menus[mID].Menus[3].AddMenu(new FreecomMenuItem("Grant DuoWave Twin-Coil Range")); break; case 1: menu.AddMenu(new FreecomMenuItem("Home |")); menu.AddMenu(new FreecomMenuItem("Product Area |")); menu.AddMenu(new FreecomMenuItem("Technical Data |")); menu.AddMenu(new FreecomMenuItem("News |")); menu.AddMenu(new FreecomMenuItem("Promotions |")); menu.AddMenu(new FreecomMenuItem("Downloads |")); menu.AddMenu(new FreecomMenuItem("Grant Training Academy |")); menu.AddMenu(new FreecomMenuItem("Installer Care")); menu.Menus[3].AddMenu(new FreecomMenuItem("Product Launches")); menu.Menus[3].AddMenu(new FreecomMenuItem("Case Studies")); menu.Menus[5].AddMenu(new FreecomMenuItem("Brochures")); menu.Menus[5].AddMenu(new FreecomMenuItem("Videos")); menu.Menus[5].AddMenu(new FreecomMenuItem("Technical Manuals")); menu.Menus[6].AddMenu(new FreecomMenuItem("About the Academy")); menu.Menus[6].AddMenu(new FreecomMenuItem("OFTEC Training & Assessment Programmes")); menu.Menus[6].AddMenu(new FreecomMenuItem("Product Courses")); menu.Menus[6].AddMenu(new FreecomMenuItem("Logic Certificate Courses")); menu.Menus[6].AddMenu(new FreecomMenuItem("Course Schedule")); menu.Menus[6].AddMenu(new FreecomMenuItem("Accommodation")); menu.Menus[7].AddMenu(new FreecomMenuItem("Support")); menu.Menus[7].AddMenu(new FreecomMenuItem("Useful Links")); mID = 1; menu.Menus[mID].AddMenu(new FreecomMenuItem("Oil Fired Boilers")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Flue Systems")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Low Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal High Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Vertical Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Balanced Flues (New!)")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit External Low Level / High Level Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Conventional Flues")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("High Efficiency Condensing Boilers")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Kitchen Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Utility Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Module Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Indoor Combi Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Combi Condensing Range")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Standard Efficiency Boilers")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Euroflame® Utility Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Multipass® Kitchen Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Combination Boiler Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Outdoor Module Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Boiler House Range")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Solar Thermal & PV Systems")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Grant Solar Solutions")); menu.Menus[mID].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Grant CombiSOL")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Overview")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal System Design")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Collectors")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Kits")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Overview")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls")); menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Efficiency Optimiser")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Cylinders")); menu.Menus[mID].Menus[3].AddMenu(new FreecomMenuItem("Grant DuoWave Twin-Coil Range")); break; case 2: menu.AddMenu(new FreecomMenuItem("Home |")); menu.AddMenu(new FreecomMenuItem("Product Area |")); menu.AddMenu(new FreecomMenuItem("Your Local Grant Representative |")); menu.AddMenu(new FreecomMenuItem("News |")); menu.AddMenu(new FreecomMenuItem("Promotions |")); menu.AddMenu(new FreecomMenuItem("Downloads |")); menu.AddMenu(new FreecomMenuItem("Merchant Care")); menu.Menus[3].AddMenu(new FreecomMenuItem("Product Launches")); menu.Menus[3].AddMenu(new FreecomMenuItem("Case Studies")); menu.Menus[5].AddMenu(new FreecomMenuItem("Brochures")); menu.Menus[5].AddMenu(new FreecomMenuItem("Videos")); menu.Menus[6].AddMenu(new FreecomMenuItem("Support")); menu.Menus[6].AddMenu(new FreecomMenuItem("Useful Links")); mID = 1; menu.Menus[mID].AddMenu(new FreecomMenuItem("Oil Fired Boilers")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Flue Systems")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Low Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal High Level Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Internal Vertical Balanced Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Balanced Flues (New!)")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit External Low Level / High Level Flues")); menu.Menus[mID].Menus[0].Menus[0].AddMenu(new FreecomMenuItem("EZ-Fit Flexible Vertical Conventional Flues")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("High Efficiency Condensing Boilers")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Kitchen Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Utility Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Module Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Indoor Combi Condensing Range")); menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Vortex Outdoor Combi Condensing Range")); menu.Menus[mID].Menus[0].AddMenu(new FreecomMenuItem("Standard Efficiency Boilers")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Euroflame® Utility Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Multipass® Kitchen Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Combination Boiler Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Outdoor Module Range")); menu.Menus[mID].Menus[0].Menus[2].AddMenu(new FreecomMenuItem("Boiler House Range")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Solar Thermal & PV Systems")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Grant Solar Solutions")); menu.Menus[mID].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Grant CombiSOL")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Overview")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal System Design")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Collectors")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar Thermal Kits")); menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Overview")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls")); menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Efficiency Optimiser")); menu.Menus[mID].AddMenu(new FreecomMenuItem("Cylinders")); menu.Menus[mID].Menus[3].AddMenu(new FreecomMenuItem("Grant DuoWave Twin-Coil Range")); break; case 3: menu.AddMenu(new FreecomMenuItem("About Us |")); menu.AddMenu(new FreecomMenuItem("Careers |")); mID = 1; break; } menu.Render('lowerNavContainer'); }