<!--
var airbedmenuLinks = ['FLOCKED AIR BEDS', 'PVC AIR BEDS', 'REEDED AIR BEDS', 'INFLATABLE MATTRESSES', 'SELF INFLATING MATS', 'SELF INFLATING MATS (ULTRA - LIGHT)', 'CAMP BEDS'];
var airbedmenuURLs = ['flocked_air_beds/flocked-air-beds.php', 'air_beds/pvc-air-beds.php', 'air_beds/reeded-air-beds.php', 'inflatable_mattresses/inflatable-mattresses.php', 'self_inflating_mats/self-inflating-mats.php', 'light_self_inflating_mats/light-self-inflating-mats.php', 'camp_beds/camp-beds.php'];
var airbedmenu = { "popupID" : "air-beds", "links": airbedmenuLinks, "URLs" : airbedmenuURLs };
var airbedpumpsmenuLinks = ['ELECTRIC AIR BED PUMPS', 'FOOT AIR BED PUMPS', 'HAND AIR BED PUMPS'];
var airbedpumpsmenuURLs = ['electric_air_pumps/electric-air-pumps.php', 'foot_air_pumps/foot-air-pumps.php', 'hand_air_pumps/hand-air-pumps.php'];
var airbedpumpsmenu = { "popupID" : "air-bed-pumps", "links": airbedpumpsmenuLinks, "URLs" : airbedpumpsmenuURLs };
var backpackersmenuLinks = ['BACKPACKING TENTS', 'COOKING SETS', 'DAYSACKS', 'HYDRATION PACKS', 'HYDRATION POUCHES', 'RUCKSACKS (PERFORMANCE)', 'RUCKSACKS WITH DETACHABLE DAYSACKS', 'ULTRA LIGHT SELF INFLATING MATS', 'ULTRA LIGHT SLEEPING BAGS', 'ULTRA LIGHT TENTS'];
var backpackersmenuURLs = ['backpacking_tents/backpacking-tents.php', 'camping_cooking_sets/camping-cooking-sets.php', 'daysacks/daysacks.php', 'hydration_packs/hydration-packs.php', 'hydration_pouches/hydration-pouches.php', 'rucksacks/rucksacks.php', 'rucksacks_with_detachable_daysack/rucksacks-with-detachable-daysack.php', 'light_self_inflating_mats/light-self-inflating-mats.php', 'light_sleeping_bags/light-sleeping-bags.php', 'light_tents/light-tents.php'];
var backpackersmenu = { "popupID" : "backpackers-menu", "links": backpackersmenuLinks, "URLs" : backpackersmenuURLs };
var batterylesslightsmenuLinks = ['BATTERY-LESS WIND-UP LIGHTS', 'CAMPING LIGHTS AND LANTERNS', 'HEAD LIGHTS', 'TORCHES'];
var batterylesslightsmenuURLs = ['wind_up_lights/wind-up-lights.php', 'camping_lights/camping-lights.php', 'head_lights/head-lights.php', 'torches/torches.php'];
var batterylesslightsmenu = { "popupID" : "batteryless-lights", "links": batterylesslightsmenuLinks, "URLs" : batterylesslightsmenuURLs };
var beachsheltersmenuLinks = ['BEACH SHELTERS', 'BEACH CHAIRS', 'BREEZE BLOCKERS', 'PICNIC DINING SETS', 'PICNIC RUGS / BLANKETS', 'WIND BREAKS'];
var beachsheltersmenuURLs = ['beach_shelters/beach-shelters.php', 'beach_chairs/beach-chairs.php', 'breeze_blockers/breeze-blockers.php', 'picnic_dining_sets/picnic-dining-sets.php', 'picnic_blankets_rugs/picnic-blankets-rugs.php', 'wind_breaks/wind-breaks.php'];
var beachsheltersmenu = { "popupID" : "beach-shelters", "links": beachsheltersmenuLinks, "URLs" : beachsheltersmenuURLs };
var breezeblockersmenuLinks = ['BREEZE BLOCKERS', 'WIND BREAKS'];
var breezeblockersmenuURLs = ['breeze_blockers/breeze-blockers.php', 'wind_breaks/wind-breaks.php'];
var breezeblockersmenu = { "popupID" : "breeze-blockers", "links": breezeblockersmenuLinks, "URLs" : breezeblockersmenuURLs };
var campingaccessoriesmenuLinks = ['CAMPING ACCESSORIES', 'SPARES & REPAIRS', 'SPARE / REPLACEMENT TENT POLES', 'SAFETY / SURVIVAL EQUIPMENT', 'WALKING / HIKING ACCESSORIES'];
var campingaccessoriesmenuURLs = ['camping_accessories/camping-accessories.php', 'spares_and_repairs/spares-and-repairs.php', 'spare_replacement_tent_poles/spare-replacement-tent-poles.php', 'safety_survival_equipment/safety-survival-equipment.php', 'walking_hiking_accessories/walking-hiking-accessories.php'];
var campingaccessoriesmenu = { "popupID" : "camping-accessories", "links": campingaccessoriesmenuLinks, "URLs" : campingaccessoriesmenuURLs };
var campinglightsmenuLinks = ['CAMPING LIGHTS AND LANTERNS', 'BATTERY-LESS WIND-UP LIGHTS', 'HEAD LIGHTS', 'TORCHES'];
var campinglightsmenuURLs = ['camping_lights/camping-lights.php', 'wind_up_lights/wind-up-lights.php', 'head_lights/head-lights.php', 'torches/torches.php'];
var campinglightsmenu = { "popupID" : "camping-lights", "links": campinglightsmenuLinks, "URLs" : campinglightsmenuURLs };
var campingtablesmenuLinks = ['CAMPING / PICNIC TABLES', 'HIKER / BACKPACKER TABLES'];
var campingtablesmenuURLs = ['camping_picnic_tables/camping-picnic-tables.php', 'hiker_backpacker_tables/hiker-backpacker-tables.php'];
var campingtablesmenu = { "popupID" : "camping-tables", "links": campingtablesmenuLinks, "URLs" : campingtablesmenuURLs };
var cargobagsmenuLinks = ['CARGO BAGS / KIT BAGS / HOLDALLS', 'CYLINDRICAL CARGO BAGS / HOLDALLS', 'TRAVEL BAGS'];
var cargobagsmenuURLs = ['holdalls_kit_bags_cargo_bags/holdalls-kit-bags-cargo-bags.php', 'cylindrical_holdalls_cargo_bags/cylindrical-holdalls-cargo-bags.php', 'travel_bags/travel-bags.php'];
var cargobagsmenu = { "popupID" : "cargo-bags", "links": cargobagsmenuLinks, "URLs" : cargobagsmenuURLs };
var campingchairsmenuLinks = ['ALUMINIUM CAMPING CHAIRS', 'BEACH CHAIRS', 'FOLDING STOOLS', 'HIGH BACK CAMPING CHAIRS', 'KIDS CAMPING CHAIRS', 'PADDED CAMPING CHAIRS', 'STEEL FRAME FOLDING CAMPING CHAIRS', 'SUN LOUNGERS / RECLINING CHAIRS', 'XL EXTRA LARGE CAMPING CHAIRS'];
var campingchairsmenuURLs = ['aluminium_camping_chairs/aluminium-camping-chairs.php', 'beach_chairs/beach-chairs.php', 'folding_stools/folding-stools.php', 'high_back_camping_chairs/high-back-camping-chairs.php', 'kids_camping_chairs/kids-camping-chairs.php', 'padded_camping_chairs/padded-camping-chairs.php', 'steel_camping_chairs/steel-camping-chairs.php', 'sun_loungers_reclining_chairs/sun-loungers-reclining-chairs.php', 'xl_large_camping_chairs/xl-large-camping-chairs.php'];
var campingchairsmenu = { "popupID" : "camping-chairs", "links": campingchairsmenuLinks, "URLs" : campingchairsmenuURLs };
var campingcookersmenuLinks = ['CAMPING COOKERS / STOVES', 'SOLID FUEL STOVES', 'CAMPING CUPBOARDS', 'CAMPING KITCHEN CUPBOARDS', 'CAMPING KITCHEN STANDS'];
var campingcookersmenuURLs = ['camping_cookers/camping-cookers.php', 'solid_fuel_stoves/solid-fuel-stoves.php', 'camping_cupboards/camping-cupboards.php', 'camping_kitchen_cupboards/camping-kitchen-cupboards.php', 'camping_kitchen_stands/camping-kitchen-stands.php'];
var campingcookersmenu = { "popupID" : "camping-cookers", "links": campingcookersmenuLinks, "URLs" : campingcookersmenuURLs };
var coolerbagsmenuLinks = ['COOLER BAGS', 'FREEZER PACKS'];
var coolerbagsmenuURLs = ['cooler_bags/cooler-bags.php', 'freezer_packs/freezer-packs.php'];
var coolerbagsmenu = { "popupID" : "cooler-bags", "links": coolerbagsmenuLinks, "URLs" : coolerbagsmenuURLs };
var daysacksmenuLinks = ['DAYSACKS', 'HYDRATION PACKS', 'HYDRATION POUCHES', 'KIDS DAYSACKS', 'LADIES DAYSACKS', 'LADIES MATCHING SETS', 'RUCKSACKS WITH DETACHABLE DAYSACKS', 'WASH BAGS'];
var daysacksmenuURLs = ['daysacks/daysacks.php', 'hydration_packs/hydration-packs.php', 'hydration_pouches/hydration-pouches.php', 'kids_daysacks/kids-daysacks.php', 'ladies_daysacks/ladies-daysacks.php', 'ladies_matching_sets/ladies-matching-sets.php', 'rucksacks_with_detachable_daysack/rucksacks-with-detachable-daysack.php', 'wash_bags/wash-bags.php'];
var daysacksmenu = { "popupID" : "daysacks", "links": daysacksmenuLinks, "URLs" : daysacksmenuURLs };
var familytentsmenuLinks = ['ADD-ON CANOPIES', 'ADD-ON PORCHES', 'FAMILY TENTS', 'FESTIVAL TENTS', 'LUXURY COTTON TENTS', 'QUICK PITCH POP-UP TENTS', 'HIKING TENTS', 'SMALL TENTS - 1 OR 2 PERSON', 'SUMMER HOUSE / DINING TENTS', 'SHOWER / UTILITY TENTS', 'BACKPACKING TENTS', 'LIGHTWEIGHT TENTS', 'WEEKENDER TENTS', 'TENT CARPETS', 'FOOTPRINT GROUNDSHEETS', 'TENT BARGAINS / OFFERS'];
var familytentsmenuURLs = ['add_on_canopies/add-on-tent-canopies.php', 'add_on_porches/add-on-tent-porches.php', 'family_tents/family-tents.php', 'festival_tents/festival-tents.php', 'luxury_cotton_tents/luxury-cotton-tents.php', 'quick_pitch_pop_up_tents/quick-pitch-pop-up-tents.php', 'hiking_tents/hiking-tents.php', 'small_tents/small-tents.php', 'summer_houses/bourne-summer-houses.php', 'utility_shower_tents/brook-utility-shower-tents.php', 'backpacking_tents/backpacking-tents.php', 'light_tents/light-tents.php', 'weekender_tents/weekender-tents.php', 'tent_carpets/tent-carpets.php', 'footprint_groundsheets/footprint-groundsheets.php', 'tent_bargains/tent-bargains.php'];
var familytentsmenu = { "popupID" : "family-tents", "links": familytentsmenuLinks, "URLs" : familytentsmenuURLs };
var footairpumpsmenuLinks = ['FOOT AIR PUMPS', 'ELECTRIC AIR PUMPS', 'HAND AIR PUMPS'];
var footairpumpsmenuURLs = ['foot_air_pumps/foot-air-pumps.php', 'electric_air_pumps/electric-air-pumps.php', 'hand_air_pumps/hand-air-pumps.php'];
var footairpumpsmenu = { "popupID" : "foot-air-pumps", "links": footairpumpsmenuLinks, "URLs" : footairpumpsmenuURLs };
var freezerpacksmenuLinks = ['FREEZER PACKS', 'COOLER BAGS'];
var freezerpacksmenuURLs = ['freezer_packs/freezer-packs.php', 'cooler_bags/cooler-bags.php'];
var freezerpacksmenu = { "popupID" : "freezer-packs", "links": freezerpacksmenuLinks, "URLs" : freezerpacksmenuURLs };
var handairpumpsmenuLinks = ['HAND AIR PUMPS', 'ELECTRIC AIR PUMPS', 'FOOT AIR PUMPS'];
var handairpumpsmenuURLs = ['hand_air_pumps/hand-air-pumps.php', 'electric_air_pumps/electric-air-pumps.php', 'foot_air_pumps/foot-air-pumps.php'];
var handairpumpsmenu = { "popupID" : "hand-air-pumps", "links": handairpumpsmenuLinks, "URLs" : handairpumpsmenuURLs };
var headlightsmenuLinks = ['HEAD LIGHTS', 'CAMPING LIGHTS AND LANTERNS', 'BATTERY-LESS WIND-UP LIGHTS', 'TORCHES'];
var headlightsmenuURLs = ['head_lights/head-lights.php', 'camping_lights/camping-lights.php', 'wind_up_lights/wind-up-lights.php', 'torches/torches.php'];
var headlightsmenu = { "popupID" : "head-lights", "links": headlightsmenuLinks, "URLs" : headlightsmenuURLs };
var hikersmenuLinks = ['HIKING ACCESSORIES', 'HIKING TENTS', 'COOKING SETS', 'DAYSACKS', 'HYDRATION PACKS', 'HYDRATION POUCHES', 'RUCKSACKS (PERFORMANCE)', 'RUCKSACKS WITH DETACHABLE DAYSACKS', 'ULTRA LIGHT SELF INFLATING MATS', 'ULTRA LIGHT SLEEPING BAGS', 'ULTRA LIGHT TENTS'];
var hikersmenuURLs = ['walking_hiking_accessories/walking-hiking-accessories.php', 'hiking_tents/hiking-tents.php', 'camping_cooking_sets/camping-cooking-sets.php', 'daysacks/daysacks.php', 'hydration_packs/hydration-packs.php', 'hydration_pouches/hydration-pouches.php', 'rucksacks/rucksacks.php', 'rucksacks_with_detachable_daysack/rucksacks-with-detachable-daysack.php', 'light_self_inflating_mats/light-self-inflating-mats.php', 'light_sleeping_bags/light-sleeping-bags.php', 'light_tents/light-tents.php'];
var hikersmenu = { "popupID" : "hikers", "links": hikersmenuLinks, "URLs" : hikersmenuURLs };
var holdallsmenuLinks = ['CARGO BAGS / KIT BAGS / HOLDALLS', 'CYLINDRICAL CARGO BAGS / HOLDALLS', 'TRAVEL BAGS'];
var holdallsmenuURLs = ['holdalls_kit_bags_cargo_bags/holdalls-kit-bags-cargo-bags.php', 'cylindrical_holdalls_cargo_bags/cylindrical-holdalls-cargo-bags.php', 'travel_bags/travel-bags.php'];
var holdallsmenu = { "popupID" : "holdalls", "links": holdallsmenuLinks, "URLs" : holdallsmenuURLs };
var hydrationpacksmenuLinks = ['HYDRATION PACKS', 'HYDRATION POUCHES', 'DAYSACKS'];
var hydrationpacksmenuURLs = ['hydration_packs/hydration-packs.php', 'hydration_pouches/hydration-pouches.php', 'daysacks/daysacks.php'];
var hydrationpacksmenu = { "popupID" : "hydration-packs", "links": hydrationpacksmenuLinks, "URLs" : hydrationpacksmenuURLs };
var kidsmenuLinks = ['KIDS BEACH SHELTERS', 'KIDS CAMPING CHAIRS', 'KIDS DAYSACKS', 'KIDS SLEEPING BAGS'];
var kidsmenuURLs = ['kids_beach_shelters/kids-beach-shelters.php', 'kids_camping_chairs/kids-camping-chairs.php', 'kids_daysacks/kids-daysacks.php', 'kids_sleeping_bags/kids-sleeping-bags.php'];
var kidsmenu = { "popupID" : "kids", "links": kidsmenuLinks, "URLs" : kidsmenuURLs };
var kitbagsmenuLinks = ['CARGO BAGS / KIT BAGS / HOLDALLS', 'CYLINDRICAL CARGO BAGS / HOLDALLS', 'TRAVEL BAGS'];
var kitbagsmenuURLs = ['holdalls_kit_bags_cargo_bags/holdalls-kit-bags-cargo-bags.php', 'cylindrical_holdalls_cargo_bags/cylindrical-holdalls-cargo-bags.php', 'travel_bags/travel-bags.php'];
var kitbagsmenu = { "popupID" : "kit-bags", "links": kitbagsmenuLinks, "URLs" : kitbagsmenuURLs };
var campingkitchensmenuLinks = ['CAMPING KITCHEN CUPBOARDS', 'CAMPING KITCHEN STANDS', 'CAMPING STOVES / COOKERS', 'DINING SETS'];
var campingkitchensmenuURLs = ['camping_kitchen_cupboards/camping-kitchen-cupboards.php', 'camping_kitchen_stands/camping-kitchen-stands.php', 'camping_cookers/camping-cookers.php', 'picnic_dining_sets/picnic-dining-sets.php'];
var campingkitchensmenu = { "popupID" : "camping-kitchens", "links": campingkitchensmenuLinks, "URLs" : campingkitchensmenuURLs };
var ladiesmenuLinks = ['LADIES DAYSACKS', 'LADIES MATCHING SETS', 'LADIES RUCKSACKS', 'LADIES SLEEPING BAGS'];
var ladiesmenuURLs = ['ladies_daysacks/ladies-daysacks.php', 'ladies_matching_sets/ladies-matching-sets.php', 'ladies_rucksacks/ladies-rucksacks.php', 'ladies_sleeping_bags/ladies-sleeping-bags.php'];
var ladiesmenu = { "popupID" : "ladies", "links": ladiesmenuLinks, "URLs" : ladiesmenuURLs };
var lightscampingmenuLinks = ['CAMPING LIGHTS AND LANTERNS', 'BATTERY-LESS WIND-UP LIGHTS', 'HEAD LIGHTS', 'TORCHES'];
var lightscampingmenuURLs = ['camping_lights/camping-lights.php', 'wind_up_lights/wind-up-lights.php', 'head_lights/head-lights.php', 'torches/torches.php'];
var lightscampingmenu = { "popupID" : "lights-camping", "links": lightscampingmenuLinks, "URLs" : lightscampingmenuURLs };
var picnictablesmenuLinks = ['CAMPING / PICNIC TABLES', 'HIKER / BACKPACKER TABLES'];
var picnictablesmenuURLs = ['camping_picnic_tables/camping-picnic-tables.php', 'hiker_backpacker_tables/hiker-backpacker-tables.php'];
var picnictablesmenu = { "popupID" : "picnic-tables", "links": picnictablesmenuLinks, "URLs" : picnictablesmenuURLs };
var quickpitchtentsmenuLinks = ['2 PERSON QUICK PITCH TENTS', '3 PERSON QUICK PITCH TENTS', '4 PERSON QUICK PITCH TENTS'];
var quickpitchtentsmenuURLs = ['quick_pitch_tents/2-person-quick-pitch-tents.php', 'quick_pitch_tents/3-person-quick-pitch-tents.php', 'quick_pitch_tents/4-person-quick-pitch-tents.php'];
var quickpitchtentsmenu = { "popupID" : "quick-pitch-tents", "links": quickpitchtentsmenuLinks, "URLs" : quickpitchtentsmenuURLs };
var recliningchairsmenu = { "popupID" : "reclining-chairs", "links": campingchairsmenuLinks, "URLs" : campingchairsmenuURLs };
var rucksacksmenuLinks = ['RUCKSACKS (LEISURE)', 'RUCKSACKS (PERFORMANCE)', 'RUCKSACKS WITH DETACHABLE DAYSACKS', 'BACKPACKING RUCKSACKS', 'HIKING RUCKSACKS', 'LADIES RUCKSACKS', 'RUCKSACK RAIN COVERS', 'DAYSACKS', 'HYDRATION PACKS', 'HYDRATION POUCHES', 'KIDS DAYSACKS', 'LADIES DAYSACKS', 'LADIES MATCHING SETS', 'TRAVEL BAGS', 'WASH BAGS'];
var rucksacksmenuURLs = ['rucksacks_leisure/rucksacks-leisure.php', 'rucksacks/rucksacks.php', 'rucksacks_with_detachable_daysack/rucksacks-with-detachable-daysack.php', 'best_rucksack_for_backpacking/best-rucksack-for-backpacking.php', 'hiking_rucksacks/hiking-rucksacks.php', 'ladies_rucksacks/ladies-rucksacks.php', 'rucksack_rain_covers/rucksack-rain-covers.php', 'daysacks/daysacks.php', 'hydration_packs/hydration-packs.php', 'hydration_pouches/hydration-pouches.php', 'kids_daysacks/kids-daysacks.php', 'ladies_daysacks/ladies-daysacks.php', 'ladies_matching_sets/ladies-matching-sets.php', 'travel_bags/travel-bags.php', 'wash_bags/wash-bags.php'];
var rucksacksmenu = { "popupID" : "rucksacks", "links": rucksacksmenuLinks, "URLs" : rucksacksmenuURLs };
var selfinflatingmatsmenuLinks = ['SELF INFLATING MATS', 'SELF INFLATING MATS (ULTRA LIGHT)'];
var selfinflatingmatsmenuURLs = ['self_inflating_mats/self-inflating-mats.php', 'light_self_inflating_mats/light-self-inflating-mats.php'];
var selfinflatingmatsmenu = { "popupID" : "self-inflating-mats", "links": selfinflatingmatsmenuLinks, "URLs" : selfinflatingmatsmenuURLs };
var sleepingbagsmenuLinks = ['SLEEPING BAGS', 'SLEEPING PODS', 'KIDS SLEEPING BAGS', 'LADIES SLEEPING BAGS', 'COTTON SLEEPING BAGS', 'SLEEPING BAG LINERS', 'ULTRA LIGHT SLEEPING BAGS'];
var sleepingbagsmenuURLs = ['sleeping_bags/sleeping-bags.php', 'sleeping_pods/sleeping-pods.php', 'kids_sleeping_bags/kids-sleeping-bags.php', 'ladies_sleeping_bags/ladies-sleeping-bags.php', 'cotton_sleeping_bags/cotton-sleeping-bags.php', 'sleeping_bag_liners/sleeping-bag-liners.php', 'light_sleeping_bags/light-sleeping-bags.php'];
var sleepingbagsmenu = { "popupID" : "sleeping-bags", "links": sleepingbagsmenuLinks, "URLs" : sleepingbagsmenuURLs };
var campingstovesmenu = { "popupID" : "camping-stoves", "links": campingcookersmenuLinks, "URLs" : campingcookersmenuURLs };
var sunloungersmenu = { "popupID" : "sun-loungers", "links": campingchairsmenuLinks, "URLs" : campingchairsmenuURLs };
var campingpicnictablesmenuLinks = ['CAMPING / PICNIC TABLES', 'HIKER / BACKPACKER TABLES'];
var campingpicnictablesmenuURLs = ['camping_picnic_tables/camping-picnic-tables.php', 'hiker_backpacker_tables/hiker-backpacker-tables.php'];
var campingpicnictablesmenu = { "popupID" : "camping-picnic-tables", "links": campingpicnictablesmenuLinks, "URLs" : campingpicnictablesmenuURLs };
var tentsmenuLinks = ['ADD-ON CANOPIES', 'ADD-ON PORCHES', 'FAMILY TENTS', 'LUXURY COTTON TENTS', 'QUICK PITCH POP-UP TENTS', 'HIKING TENTS', 'SMALL TENTS - 1 OR 2 PERSON', 'SUMMER HOUSE / DINING TENTS', 'FESTIVAL TENTS', 'SHOWER / UTILITY TENTS', 'BACKPACKING TENTS', 'LIGHTWEIGHT TENTS', 'WEEKENDER TENTS', 'TENT CARPETS', 'FOOTPRINT GROUNDSHEETS', 'TENT BARGAINS / OFFERS'];
var tentsmenuURLs = ['add_on_canopies/add-on-tent-canopies.php', 'add_on_porches/add-on-tent-porches.php', 'family_tents/family-tents.php', 'luxury_cotton_tents/luxury-cotton-tents.php', 'quick_pitch_pop_up_tents/quick-pitch-pop-up-tents.php', 'hiking_tents/hiking-tents.php', 'small_tents/small-tents.php', 'summer_houses/bourne-summer-houses.php', 'festival_tents/festival-tents.php', 'utility_shower_tents/brook-utility-shower-tents.php', 'backpacking_tents/backpacking-tents.php', 'light_tents/light-tents.php', 'weekender_tents/weekender-tents.php', 'tent_carpets/tent-carpets.php', 'footprint_groundsheets/footprint-groundsheets.php', 'tent_bargains/tent-bargains.php'];
var tentsmenu = { "popupID" : "tents", "links": tentsmenuLinks, "URLs" : tentsmenuURLs };
var torchesmenuLinks = ['TORCHES', 'HEAD LIGHTS', 'CAMPING LIGHTS AND LANTERNS', 'BATTERY-LESS WIND-UP LIGHTS'];
var torchesmenuURLs = ['torches/torches.php', 'head_lights/head-lights.php', 'camping_lights/camping-lights.php', 'wind_up_lights/wind-up-lights.php'];
var torchesmenu = { "popupID" : "torches", "links": torchesmenuLinks, "URLs" : torchesmenuURLs };
var windbreaksmenuLinks = ['WIND BREAKS', 'BREEZE BLOCKERS'];
var windbreaksmenuURLs = ['wind_breaks/wind-breaks.php', 'breeze_blockers/breeze-blockers.php'];
var windbreaksmenu = { "popupID" : "wind-breaks", "links": windbreaksmenuLinks, "URLs" : windbreaksmenuURLs };
var winduplightsmenuLinks = ['BATTERY-LESS WIND-UP LIGHTS', 'CAMPING LIGHTS AND LANTERNS', 'HEAD LIGHTS', 'TORCHES'];
var winduplightsmenuURLs = ['wind_up_lights/wind-up-lights.php', 'camping_lights/camping-lights.php', 'head_lights/head-lights.php', 'torches/torches.php'];
var winduplightsmenu = { "popupID" : "wind-up-lights", "links": winduplightsmenuLinks, "URLs" : winduplightsmenuURLs };
var submenus = { "air-bed-menu" : airbedmenu, "air-bed-pumps-menu" : airbedpumpsmenu, "backpackers-menu" : backpackersmenu, "batteryless-lights-menu" : batterylesslightsmenu, "beach-shelters-menu": beachsheltersmenu, "breeze-blockers-menu": breezeblockersmenu, "camping-accessories-menu": campingaccessoriesmenu, "camping-lights-menu": campinglightsmenu, "camping-tables-menu": campingtablesmenu, "cargo-bags-menu": cargobagsmenu, "camping-chairs-menu": campingchairsmenu, "camping-cookers-menu": campingcookersmenu, "cooler-bags-menu": coolerbagsmenu, "daysacks-menu": daysacksmenu, "family-tents-menu": familytentsmenu, "foot-air-pumps-menu": footairpumpsmenu, "freezer-packs-menu": freezerpacksmenu, "hand-air-pumps-menu": handairpumpsmenu, "head-lights-menu": headlightsmenu, "hikers-menu": hikersmenu, "holdalls-menu": holdallsmenu, "hydration-packs-menu": hydrationpacksmenu, "kids-menu": kidsmenu, "kit-bags-menu": kitbagsmenu, "camping-kitchens-menu": campingkitchensmenu, "ladies-menu": ladiesmenu, "lights-camping-menu": lightscampingmenu, "picnic-tables-menu": picnictablesmenu, "quick-pitch-tents-menu": quickpitchtentsmenu, "reclining-chairs-menu": recliningchairsmenu, "rucksacks-menu": rucksacksmenu, "self-inflating-mats-menu": selfinflatingmatsmenu, "sleeping-bags-menu": sleepingbagsmenu, "camping-stoves-menu": campingstovesmenu, "sun-loungers-menu": sunloungersmenu, "camping-picnic-tables-menu": campingpicnictablesmenu, "tents-menu": tentsmenu, "torches-menu": torchesmenu, "wind-breaks-menu": windbreaksmenu, "wind-up-lights-menu": winduplightsmenu };

var upout = new Image();
var upover = new Image();
var downout = new Image();
var downover = new Image();
var chkout = new Image();
var chkoutover = new Image();
var baskptr, bID=0, timerID=null, buttdown=null, selected=0, dummy=0;
var cookies = new Array();
var viewedDesc = new Array();
var viewedLoc = new Array();
var maxViewed = 20;

function changeLoc(t,gt){
	if(t){
		if(t.style){
			t.style.background = 'blue';
			t.style.color = 'white';
			selected=1;
		}
	}
	var fm = document.getElementById('camping');
	if(fm){
		var io, gto;
		if(gt) while((io = gt.indexOf('./')) >= 0) gt = gt.substring(io+2,gt.length);
		gt = gt ? gt : '';
		gto = 'http://www.campers-universe.com/' + gt;
		fm.action = gto;
		fm.submit();
		return false;
	}
	return true;
}
function goSearch(p){
	var fm = document.getElementById('camping');
	if(fm){
		if(fm.pagestart){
			fm.pagestart.value = p;
			fm.action = 'http://www.campers-universe.com/product-search.php';
			fm.submit();
		}
	}
	return false;
}
function hlight(o, yn, id, t){
	if(selected) return;
	if(yn > 0){
		o.style.backgroundColor='#606060';
		o.style.color='#FFFFFF';
		if(id){
			if(submenus[id] != undefined){
				var e = document.getElementById('campers');
				if(e){
					var str = '<div id="' +id+ '" class="family_tents" onMouseOver="popup(this, \'' +submenus[id]['popupID']+ '\')" onMouseOut="popdown(this, \'' +submenus[id]['popupID']+ '\')"><table style="border:1px solid gray" cellspacing="0" cellpadding="0">';
					for(var x in submenus[id]['links']){
						str += '<tr><td class="submenu" onMouseOver="hlight(this, 1, \'\')" onMouseOut="hlight(this, 0, \'\')" onClick="return changeLoc(this, \'' +submenus[id]['URLs'][x]+ '\')"><a href="http://www.campers-universe.com/' +submenus[id]['URLs'][x]+ '">' +submenus[id]['links'][x]+ '</a></td></tr>';
					}
					str += '</table></div>';
					e.innerHTML = str;
					e = document.getElementById(id);
					if(e){
						e.style.top = t + 'px';
					}
				}
			}
//			var e = document.getElementById(id);
//			if(e){
//				e.style.top = t + 'px';
//				e.style.display = "block";
//			}
		}
	}else{
		if(yn < 0){
			o.style.backgroundColor='#0000AB';
		}else{
			o.style.backgroundColor='#000000';
		}
		o.style.color='#E0E0E0';
		if(id){
			var e = document.getElementById(id);
			if(e)
				e.style.display = "none";
		}
	}
}
function popdown(o, id){
	if(!selected){
		o.style.display = 'none';
		var e = document.getElementById(id);
		if(e)
			e.style.backgroundColor='#000000';
	}
}
function popup(o, id){
	o.style.display = 'block';
	var e = document.getElementById(id);
	if(e)
		e.style.backgroundColor='#606060';
}
function topMenu(o, yn){
	if(yn)
		o.style.background='black';
	else
		o.style.background='url(http://www.campers-universe.com/img/topmenubg.jpg) repeat-x';
}
function basketAdj(bid, plu, val){
	if(timerID){
		clearTimeout(timerID);
		timerID=null;
	}
	if(val){
		var temp = 'qty' + plu;
		var fm = document.getElementById(temp);
		var a = parseInt(fm.value);
		a += val;
		if(a < 0) a = 0;
		fm.value = a;
	}
	var str = 'loadBasket(' +bid+ ',2,' +plu+ ')';
	timerID = setTimeout(str, 1000);
	return false;
}
function loadBasket(bid,mode,plu){
	var qty=0, temp, fm;
	var buttplu = plu;
	if(!mode) getCookies();
	if(timerID) clearTimeout(timerID);
	timerID=null;
	if(buttdown){
		buttdown.innerHTML = 'Add to Basket';
		buttdown.disabled = false;
		buttdown = null;
	}
	if(mode == 1){
		fm = document.getElementById('camping');
		var tmp = 'option' + plu;
		temp = eval('fm.' + tmp);
		if(temp){
			if(temp.length){
				for(var x=0; x<temp.length; x++){
					if(temp[x].checked == true)
						break;
				}
				plu = parseInt(temp[x].value);
			}else{
				plu = parseInt(temp.value);
			}
		}
	}
	if(!bID) bID = bid ? bid : (cookies['CU_BasketID'] == undefined ? 0 : cookies['CU_BasketID']);
	if(!bID) bID = 0;
	if(!mode && !bID){
		document.getElementById('mybasket').innerHTML='<img src="http://www.campers-universe.com/img/basketsml.jpg" width="35" height="16" align="left"><img src="http://www.campers-universe.com/img/basketsmr.jpg" width="35" height="16" align="right">MY BASKET';
		document.getElementById('basket').innerHTML='<div class="descr" style="padding:5px" align="center">Your Basket is Empty</div>';
		document.getElementById('chkout').innerHTML='';
		document.getElementById('basktot').innerHTML='£0.00';
	}else{
		if(mode == 1){
			var tmp = 'butt' + buttplu;
			temp = document.getElementById(tmp);
			if(temp){
				temp.innerHTML = ' Please Wait ';
				temp.disabled = true;
				buttdown = temp;
			}
		}
		if(mode == 2){
			temp = 'qty' + plu;
			fm = document.getElementById(temp);
			qty = (fm.value == '') ? -1 : parseInt(fm.value);
		}
		temp = 'desc' + plu;
		fm = document.getElementById(temp);
		if(fm) fm.innerHTML = ' -- Please Wait --';
		fm = document.getElementById('viewastext');
		if(fm) fm.innerHTML = ' -- Please Wait --';
		baskptr	=null;
		if (window.XMLHttpRequest)
			baskptr = new XMLHttpRequest();
		else if (window.ActiveXObject)
			baskptr = new ActiveXObject("Microsoft.XMLHTTP");
		if (baskptr != null){
//			dummy++;
			baskptr.onreadystatechange=checkState;
//			var rand = Math.floor(Math.random() * 1000001);
			baskptr.open("POST", 'http://www.campers-universe.com/basketset.php', true);
			baskptr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			baskptr.send('bID='+bID+ '&mode=' +mode+ '&plu=' +plu+ '&qty=' +qty);
		}else{
			alert("Your browser is old or obscure and does not support the advanced features on this website.\n\nIf you are still using IE5 or IE6 you may need to enable 'Safe ActiveX Controls'");
		}
	}
	if(!mode){
		var x, y, str = '';
		fm = document.getElementById('viewed');
		if(fm){
			for(x=0;x<viewedDesc.length;x++){
				var bg = x & 1 ? '#e6eafc':'#ffffff';
				str=str + '<div style="background:'+bg+';padding:2px"><a href="#" onclick="return changeLoc(null, \'' +viewedLoc[x]+ '\')">' +viewedDesc[x]+ '</a></div>';
			}
			fm.innerHTML = str == '' ? 'Nothing visited yet' : str;
		}
		fm = document.getElementById('camping');
		if(fm && fm.viewed && fm.viewedDesc && fm.viewed.value != ''){
			viewedDesc.unshift(fm.viewedDesc.value);
			viewedLoc.unshift(fm.viewed.value);
			var d = new Date();
			var del = new Date();
			d.setTime(d.getTime() + (60*60*24*365*1000));
			del.setTime(del.getTime() - (60*60*24*1000));
			for(x=0,y=0;x<maxViewed;x++){
				if(viewedDesc[x] != undefined){
					if(x==0 || viewedDesc[x] != fm.viewedDesc.value){
						str = viewedDesc[x] + ':' + viewedLoc[x];
						document.cookie = 'CU_Viewed[' +y+ ']='+escape(str)+'; expires='+d.toGMTString()+'; domain=campers-universe.com; path=/';
						y++;
					}
				}
			}
			for(;y<viewedDesc.length-1;y++){
				document.cookie = 'CU_Viewed[' +y+ ']=; expires='+del.toGMTString()+'; domain=campers-universe.com; path=/';
			}
		}
		upout.src = 'http://www.campers-universe.com/img/spin-up.jpg';
		upover.src = 'http://www.campers-universe.com/img/spin-up-over.jpg';
		downout.src = 'http://www.campers-universe.com/img/spin-down.jpg';
		downover.src = 'http://www.campers-universe.com/img/spin-down-over.jpg';
		chkout.src = 'http://www.campers-universe.com/img/checkout.jpg';
		chkoutover.src = 'http://www.campers-universe.com/img/checkout-hover.jpg';
	}
	return false;
}
function checkState(){
	if(baskptr.readyState!=4) return;
	if(baskptr.status!=200)	return;
	var set=baskptr.responseXML.documentElement.getElementsByTagName("total");
	var total = set[0].firstChild.nodeValue;
	set=baskptr.responseXML.documentElement.getElementsByTagName("package");
	var isPackage = set[0].firstChild.nodeValue;
	set=baskptr.responseXML.documentElement.getElementsByTagName("pnp");
	var pnp = set[0].firstChild.nodeValue;
	if(isPackage >= 2){
		set=baskptr.responseXML.documentElement.getElementsByTagName("packagetot");
		var packagetot = set[0].firstChild.nodeValue;
		document.getElementById('mybasket').style.background='navy';
		document.getElementById('mybasket').innerHTML='MY PACKAGE';
		var t = total == 'N/A' ? '' : '£';
		var str = '<span class="orangetxt">TOTAL RRP £' +packagetot+ '</span><br><br>Package Price<span class="descrb"> ' +t+total+ '</span>';
		if(isPackage == 3){
			set=baskptr.responseXML.documentElement.getElementsByTagName("save");
			var save = set[0].firstChild.nodeValue;
			str = str + '<br><br><span class="orangetxt">SAVE £' +save+ '</span>';
		}
		document.getElementById('pkgtot').innerHTML=str;
	}else{
		document.getElementById('mybasket').style.background='#000000';
		document.getElementById('mybasket').innerHTML='<img src="http://www.campers-universe.com/img/basketsml.jpg" width="35" height="16" align="left"><img src="http://www.campers-universe.com/img/basketsmr.jpg" width="35" height="16" align="right">MY BASKET';
		document.getElementById('pkgtot').innerHTML='';
	}
	if(isPackage == 1){
		document.getElementById('viewpkg').innerHTML='Save extra money by ordering multiple items as a package<br><br><span id="viewastext" class="orangetxt"><a href="" onClick="return loadBasket(bID, 4, 0)">View as Package</a></span>';
	}else if(isPackage == 2){
		document.getElementById('viewpkg').innerHTML='Our prices are already discounted, but you can save even more money by ordering multiple items as a package<br><br>When you have two or more different items in your basket and the total RRP is over £50 you will be offered a package price with extra discount<br><br><span id="viewastext" class="orangetxt"><a href="" onClick="return loadBasket(bID, 4, 0)">Back to Basket</a></span>';
	}else if(isPackage == 3){
		document.getElementById('viewpkg').innerHTML='<span id="viewastext" class="orangetxt"><a href="" onClick="return loadBasket(bID, 4, 0)">View as Basket</a></span>';
	}else{
		document.getElementById('viewpkg').innerHTML='';
	}
	set=baskptr.responseXML.documentElement.getElementsByTagName("bID");
	bID = set[0].firstChild.nodeValue;
	var fm = document.getElementById('camping');
	fm.bID.value = bID;
	var d = new Date();
	if(bID == 0){
		d.setTime(d.getTime() - 1000);
		document.cookie = 'CU_BasketID="0"; expires='+d.toGMTString()+'; path=/';
	}else{
		d.setTime(d.getTime() + 60*60*24*7*1000);
		document.cookie = 'CU_BasketID='+escape(bID)+'; expires='+d.toGMTString()+'; path=/';
	}
	if(bID == 0){
		document.getElementById('basket').innerHTML='<div class="descr" style="padding:5px" align="center">Your Basket is Empty</div>';
		document.getElementById('chkout').innerHTML='';
	}else{
		var str='<table width="100%" cellpadding="0" cellspacing="0">';
		set=baskptr.responseXML.documentElement.getElementsByTagName("item");
		for (x=0;x<set.length;x++){
			str=str + '<tr>';
			xx=set[x].getElementsByTagName("plu");
			var plu = xx[0].firstChild.nodeValue;
			xx=set[x].getElementsByTagName("qty");
			{
				try{
					str=str + '<td style="padding-left:3px; padding-top:3px"><input type="text" id="qty' +plu+ '" style="font-size:10px; width:20px" value="' +xx[0].firstChild.nodeValue+ '" onkeyup="basketAdj(' +bID+ ',' +plu+ ',0)"></td><td style="padding-right:5px; padding-top:3px"><img src="http://www.campers-universe.com/img/spin-up.jpg" width="16" height="11" onmouseover="this.src=upover.src" onmouseout="this.src=upout.src" onClick="basketAdj(' +bID+ ',' +plu+ ',1)"><br><img src="http://www.campers-universe.com/img/spin-down.jpg" width="16" height="10" onmouseover="this.src=downover.src" onmouseout="this.src=downout.src" onClick="basketAdj(' +bID+ ',' +plu+ ',-1)"></td>';
				}
				catch (e){
					str=str + "<td> </td><td> </td>";
				}
			}
			xx=set[x].getElementsByTagName("descr");
			{
				try{
					str=str + '<td id="desc' +plu+ '" class="descr" style="padding-top:3px" width="99%" colspan="2">' + unescape(xx[0].firstChild.nodeValue) + "</td></tr>";
				}
				catch (e){
					str=str + '<td colspan="2"> </td></tr>';
				}
			}
			xx=set[x].getElementsByTagName("price");
			{
				try{
					str=str + '<tr><td colspan="2"></td><td class="remove" style="padding-bottom:3px"><a href="" onClick="return loadBasket(' +bID+ ',3,' +plu+ ')">Remove</a></td><td class="';
					if(isPackage >= 2){
						str=str + 'packprice" align="right">RRP £' + xx[0].firstChild.nodeValue + "</td>";
					}else{
						str=str + 'price" align="right">£' + xx[0].firstChild.nodeValue + "</td>";
					}
				}
				catch (e){
					str=str + '<tr><td colspan="2"></td><td> </td><td> </td>';
				}
			}
	   		str=str + "</tr>";
		}
	
		str=str + "</table>";
		document.getElementById('basket').innerHTML=str;
		if(isPackage == 2){
			document.getElementById('chkout').innerHTML='';
		}else{
			document.getElementById('chkout').innerHTML='<img src="http://www.campers-universe.com/img/checkout.jpg" width="152" height="27" onmouseover="this.src=chkoutover.src" onmouseout="this.src=chkout.src" onClick="return changeLoc(null, \'checkout-address.php\')">';
		}
		document.getElementById('viewpkg').innerHTML='<div style="color:dkgray; border:1px solid gray">STD UK Mainland Delivery<br>£' + pnp + '</div>';
	}
	t = total == 'N/A' ? '' : '£';
	document.getElementById('basktot').innerHTML=t+total;
	if(buttdown){
		buttdown.innerHTML = 'Add to Basket';
		buttdown.disabled = false;
		buttdown = null;
	}
}
function logOut(){
	var fm = document.getElementById('camping');
	fm.logout.value = '1';
	fm.submit();
	return false;
}
function sendem(id, to, sub){
	var yn = confirm('This will open your default email application');
	if(yn){
		var fm = document.getElementById(id);
		fm.href = 'mailto:';
		fm.href += to;
		fm.href += '@';
		fm.href += 'campers-universe.com?subject=';
		if(sub == 'Overseas enquiry No basket' && bID) sub = 'Overseas enquiry ' + bID;
		fm.href += sub;
	}	
}
function review(plu){
	var o; 
	var dl = document.location.href;
	if((o = dl.indexOf('.com/')) >= 0) dl = dl.substring(o+5,dl.length);
	var fm = document.getElementById('camping');
	fm.bTo.value = dl;
	if(plu){
		fm.extra.value = plu;
		fm.action = 'http://www.campers-universe.com/customer-reviews.php';
	}else{
		fm.bToUse.value = 1;
		fm.action = 'http://www.campers-universe.com/customer-review-prize.php';
	}
	fm.submit();
	return false;
}
function getCookies(){
	var c, C, cs;
	cookies.length = 0; viewedDesc.length = 0; viewedLoc.length = 0;
	for(c in C=document.cookie.split('; ')){
		cookies[(cs=C[c].split('='))[0]]=unescape(cs[1]);
	}
	C=c=0;
	while(C < maxViewed){
		if(cookies['CU_Viewed['+C+']'] != undefined){
			cs = cookies['CU_Viewed['+C+']'].split(':');
			viewedDesc[c] = cs[0]; viewedLoc[c] = cs[1];
			c++;
		}
		C++;
	}
}
function popupwin(url, name, width, height){
	settings=
	"toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"resizable=yes,top=50,left=50,width="+width+",height="+height;

	newWindow=window.open(url,name,settings);
	return false;
}
function fillIframe(id,src){
	var inf = document.getElementById(id);
	if(inf){
		inf.src=src;
	}
	return false;
}
function rClick(){
	return false;
}
document.oncontextmenu  = rClick;
// -->
