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"));
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("Grant Vortex Pro Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Kitchen/Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Internal Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Grant Vortex Eco Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Outdoor Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Wall Hung 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"));
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].Menus[1].AddMenu(new FreecomMenuItem("Solar PV System"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Design"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Kits"));
menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Boiler Timers & Programmers"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Energy Management Controls"));
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"));
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("Grant Vortex Pro Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Kitchen/Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Internal Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Grant Vortex Eco Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Outdoor Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Wall Hung 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"));
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].Menus[1].AddMenu(new FreecomMenuItem("Solar PV System"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Design"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Kits"));
menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Boiler Timers & Programmers"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Energy Management Controls"));
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"));
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("Grant Vortex Pro Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Kitchen/Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro Internal Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[0].AddMenu(new FreecomMenuItem("Vortex Pro External Combi Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].AddMenu(new FreecomMenuItem("Grant Vortex Eco Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Utility Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Outdoor Module Condensing Range"));
menu.Menus[mID].Menus[0].Menus[1].Menus[1].AddMenu(new FreecomMenuItem("Vortex Eco Wall Hung 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"));
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].Menus[1].AddMenu(new FreecomMenuItem("Solar PV System"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Design"));
menu.Menus[mID].Menus[1].AddMenu(new FreecomMenuItem("Solar PV Kits"));
menu.Menus[mID].AddMenu(new FreecomMenuItem("Heating Controls"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Boiler Timers & Programmers"));
menu.Menus[mID].Menus[2].AddMenu(new FreecomMenuItem("Grant Energy Management Controls"));
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');
}