var menuTimeout=0; var products = new Array(); products[8] = new Array(); products[8]['cat12'] = "SUBCAT: TELESCOPIC BOOM LIFTS"; products[8]['cat28'] = "SUBCAT: PERSONNEL LIFTS"; products[8]['cat29'] = "SUBCAT: SCISSOR LIFTS"; products[8]['cat30'] = "SUBCAT: ALUMINIUM TOWERS"; products[8]['cat31'] = "SUBCAT: PODIUM STEPS"; products[8]['cat32'] = "SUBCAT: ALUMINIUM TRADE LADDERS"; products[8]['cat33'] = "SUBCAT: ROOF LADDERS"; products[8]['cat34'] = "SUBCAT: COMBINATION LADDERS"; products[8]['cat35'] = "SUBCAT: SWINGBACK STEPLADDERS"; products[8]['cat75'] = "SUBCAT: GLASS FIBRE SWINGBACK STEPLADDERS"; products[8]['cat36'] = "SUBCAT: MULTI PURPOSE LADDERS"; products[8]['cat76'] = "SUBCAT: STAGING BOARDS"; products[8]['cat77'] = "SUBCAT: HAND RAIL SYSTEM"; products[8]['cat78'] = "SUBCAT: STAGING TRESTLES"; products[8]['cat79'] = "SUBCAT: STEEL TRESTLES"; products[8][200] = "LADDER STAND OFF / LADDER STAY"; products[8][201] = "LADDER STOPPER"; products[8][205] = "SCAFFOLD BOARDS 13 FT/BATTENS 8 FT LONG"; products[8][2528] = "ALLOY TOWER BRACE CARRIER"; products[148] = new Array(); products[148]['cat184'] = "SUBCAT: SEALANTS & TOOLS"; products[148]['cat202'] = "SUBCAT: EXPANDING FOAMS"; products[148]['cat203'] = "SUBCAT: ADHESIVES"; products[148]['cat204'] = "SUBCAT: BUILDING PRODUCTS"; products[148]['cat205'] = "SUBCAT: CLEANERS & LUBRICANTS"; products[148]['cat206'] = "SUBCAT: FILLERS & DECORATING SUNDRIES"; products[148]['cat207'] = "SUBCAT: SURVEY & LINE MARKERS"; products[148]['cat208'] = "SUBCAT: TAPES"; products[148]['cat209'] = "SUBCAT: BITUMEN & ROOFING PRODUCTS"; products[112] = new Array(); products[112]['cat113'] = "SUBCAT: AIR COMPRESSORS"; products[112]['cat133'] = "SUBCAT: COMPRESSED AIR TOOLS"; products[112]['cat134'] = "SUBCAT: AIR POKERS"; products[112]['cat135'] = "SUBCAT: AIR TOOL ACCESSORIES"; products[137] = new Array(); products[137]['cat192'] = "SUBCAT: JACKETS & SWEATERS"; products[137]['cat194'] = "SUBCAT: TROUSERS"; products[137]['cat226'] = "SUBCAT: WORKWEAR"; products[137]['cat227'] = "SUBCAT: HIGH VISIBILITY CLOTHING"; products[137]['cat228'] = "SUBCAT: SAFETY WEAR"; products[137]['cat229'] = "SUBCAT: EYEWEAR"; products[137]['cat238'] = "SUBCAT: RIGGER BOOTS"; products[137]['cat210'] = "SUBCAT: FOOTWEAR"; products[137]['cat237'] = "SUBCAT: GLOVES"; products[137]['cat230'] = "SUBCAT: FIRST AID"; products[56] = new Array(); products[56]['cat68'] = "SUBCAT: CEMENT MIXERS"; products[56]['cat69'] = "SUBCAT: PADDLE (PAN) MIXERS"; products[56]['cat70'] = "SUBCAT: MAGIC SCREED"; products[56]['cat71'] = "SUBCAT: ROLLER STRIKERS"; products[56]['cat72'] = "SUBCAT: VIBRATING POKERS"; products[56]['cat73'] = "SUBCAT: POWER FLOATS"; products[56]['cat74'] = "SUBCAT: HAND FLOATS"; products[56]['cat108'] = "SUBCAT: PLANERS / SCARIFIERS / GRINDERS"; products[56]['cat109'] = "SUBCAT: FLOOR SCRABBLERS"; products[56][178] = "CONCRETE CUBE MOULD - 4IN / 100MM"; products[56][179] = "CONCRETE CUBE MOULD - 6IN / 150MM"; products[56][180] = "CONCRETE INDENT ROLLER 200MM"; products[56][371] = "MORTAR RAKING KIT 110V"; products[138] = new Array(); products[138]['cat242'] = "SUBCAT: POWER TOOLS"; products[138]['cat240'] = "SUBCAT: CONCRETE TOOLS"; products[138]['cat239'] = "SUBCAT: HAND TOOLS & ACCESSORIES"; products[138]['cat190'] = "SUBCAT: AUGER BITS"; products[138]['cat219'] = "SUBCAT: SDS MAX + STEELS"; products[138]['cat220'] = "SUBCAT: SDS PLUS"; products[138]['cat221'] = "SUBCAT: PROFESSIONAL MASONRY BITS"; products[138]['cat222'] = "SUBCAT: FLAT WOOD BITS"; products[138]['cat223'] = "SUBCAT: HSS - M2 FULLY GROUND JOBBER BITS"; products[138]['cat225'] = "SUBCAT: HSS - BI-METAL HOLESAWS & ARBORS"; products[138]['cat224'] = "SUBCAT: OTHER DRILL BITS"; products[138][2609] = "SNOW SHOVELS"; products[57] = new Array(); products[57]['cat80'] = "SUBCAT: VIBRATING PLATES"; products[57]['cat81'] = "SUBCAT: ROLLERS"; products[57][228] = "TRENCH RAMMER/TAMPER"; products[185] = new Array(); products[185]['cat186'] = "SUBCAT: WOOD SCREWS"; products[185]['cat211'] = "SUBCAT: DECKING SCREWS"; products[185]['cat212'] = "SUBCAT: DRYWALL SCREWS"; products[185]['cat188'] = "SUBCAT: CONCRETE SCREWS"; products[185]['cat215'] = "SUBCAT: FIXINGS & ANCHORS"; products[185]['cat213'] = "SUBCAT: SELF DRILLING SCREWS"; products[185]['cat214'] = "SUBCAT: SELF TAPPING SCREWS"; products[185]['cat216'] = "SUBCAT: ROOFING & GENERAL CONSTRUCTION SCREWS"; products[185]['cat189'] = "SUBCAT: OTHER SCREWS"; products[185]['cat218'] = "SUBCAT: SCREW CUPS"; products[185]['cat217'] = "SUBCAT: NAILS"; products[185]['cat231'] = "SUBCAT: HEX SET SCREWS"; products[185]['cat232'] = "SUBCAT: HT BOLTS"; products[185]['cat233'] = "SUBCAT: HEX HEAD COACH SCREWS"; products[185]['cat234'] = "SUBCAT: WASHERS"; products[185]['cat235'] = "SUBCAT: NUTS"; products[185]['cat236'] = "SUBCAT: OTHER NUTS & BOLTS"; products[58] = new Array(); products[58]['cat82'] = "SUBCAT: BUILDING MATERIAL MOVERS"; products[58]['cat83'] = "SUBCAT: CONVEYORS"; products[58]['cat85'] = "SUBCAT: BOWSERS"; products[58]['cat84'] = "SUBCAT: CABLE AVOIDING TOOLS"; products[58]['cat86'] = "SUBCAT: ACROW PROPS"; products[58]['cat87'] = "SUBCAT: RUBBISH CHUTES"; products[58]['cat88'] = "SUBCAT: SITE SECURITY PANELS"; products[58]['cat89'] = "SUBCAT: ROAD EQUIPMENT"; products[58]['cat179'] = "SUBCAT: TAR BOILERS & ACCESSORIES"; products[58]['cat244'] = "SUBCAT: 150MM ROADFORM/SHUTTERING PANS"; products[58][253] = "SKIP LOADING RAMPS"; products[58][474] = "PLASTER BOARD LIFTER"; products[58][698] = "PLASTER BOARD CARRIER TONGS (PAIR)"; products[58][255] = "PAVING BLOCK CUTTERS(PROBST)"; products[58][256] = "CONCRETE BLOCK CUTTERS(PROBST)"; products[58][257] = "DAMP PROOF INJECTION TOOL"; products[58][443] = "MOISTURE METER (PROTIMETER)"; products[58][262] = "SITE SECURITY SITE BOX"; products[58][263] = "SITE TOOL BOX 4X4X2 FT"; products[58][549] = "ROLL FORWARD FORKLIFT SKIP"; products[58][550] = "MORTAR SKIP BINS 250 LTRS"; products[195] = new Array(); products[195]['cat196'] = "SUBCAT: GRINDING DISCS"; products[195]['cat197'] = "SUBCAT: CUTTING DISCS"; products[195]['cat198'] = "SUBCAT: FLAP DISCS"; products[195]['cat199'] = "SUBCAT: SPINDLE MOUNTED FLAP WHEELS"; products[195]['cat200'] = "SUBCAT: COATED ABRASIVES"; products[195]['cat201'] = "SUBCAT: WIRE BRUSHES"; products[195][1038] = "115MM ABRACS POLY DISC"; products[195][1039] = "POLIRICO DISC 115MM"; products[195][1040] = "FLEXIBLE HAND PAD"; products[110] = new Array(); products[110]['cat129'] = "SUBCAT: LEVELS"; products[110]['cat130'] = "SUBCAT: CABLE AVOIDING TOOLS"; products[110]['cat131'] = "SUBCAT: MEASURING TOOLS"; products[110]['cat132'] = "SUBCAT: DRAIN CAMERAS & RODDING"; products[253] = new Array(); products[253]['cat254'] = "SUBCAT: GARDENING"; products[9] = new Array(); products[9]['cat100'] = "SUBCAT: STANDARD BREAKERS"; products[9]['cat182'] = "SUBCAT: HEAVY DUTY PETROL BREAKERS"; products[9]['cat101'] = "SUBCAT: 30 KG BREAKER"; products[9]['cat102'] = "SUBCAT: COMBI DRILL BREAKERS"; products[9]['cat103'] = "SUBCAT: HYDRAULIC BREAKERS & PACKS"; products[9]['cat104'] = "SUBCAT: ROTARY DRILLS"; products[9]['cat105'] = "SUBCAT: DIAMOND DRILLS"; products[9]['cat243'] = "SUBCAT: MAGNETIC BASE METAL CORE DRILLS"; products[9]['cat176'] = "SUBCAT: SDS + MAX DRILL BITS"; products[9]['cat177'] = "SUBCAT: DRY CORE DIAMOND BITS"; products[9]['cat178'] = "SUBCAT: WET DRY DIAMOND CORES"; products[9]['cat106'] = "SUBCAT: CORDLESS COMBI DRILLS"; products[9]['cat107'] = "SUBCAT: SCREW GUNS"; products[59] = new Array(); products[59]['cat156'] = "SUBCAT: CONCRETE SAWS"; products[59]['cat157'] = "SUBCAT: WOOD/METAL SAWS"; products[59]['cat158'] = "SUBCAT: SANDING"; products[60] = new Array(); products[60]['cat261'] = "SUBCAT: CORDLESS POWER TOOLS"; products[60][589] = "BOSCH POWER WOOD PLANER GHO 82"; products[60][590] = "BEPO TWIST BOTTOM DOOR TRIMMER"; products[60][591] = "LAMINATE TRIMMER( MAKITA 3703 1/4IN)"; products[60][592] = "1/2\" ROUTER 110V/240V"; products[60][577] = "BOSCH/MAKITA JIG SAW110/240V"; products[60][594] = "FEIN MULTIMASTER"; products[60][595] = "DIE GRINDER"; products[60][596] = "METAL NIBBLER"; products[60][563] = "ANGLE GRINDER 115MM"; products[60][564] = "ANGLE GRINDER 230MM OR 9\""; products[60][553] = "DISC CUTTER (BOSCH) 110V 12\""; products[60][597] = "METAL SHEARER"; products[60][598] = "CARTRIDGE NAIL GUN (HILTI DX450)"; products[60][601] = "PASLODE FRAMING NAIL GUN"; products[60][602] = "PASLODE FINISHING NAIL GUN"; products[60][603] = "PASLODE STAPLE FENCING GUN"; products[60][605] = "IMPACT WRENCH 110V"; products[60][347] = "PADDLE STIRRER DRILL"; products[111] = new Array(); products[111]['cat127'] = "SUBCAT: MATERIAL LIFTERS AND SHIFTERS"; products[111]['cat128'] = "SUBCAT: HOISTS"; products[111]['cat145'] = "SUBCAT: CONVEYORS"; products[111]['cat142'] = "SUBCAT: KERB HANDLING"; products[111]['cat143'] = "SUBCAT: VACUUM LIFTERS"; products[111]['cat144'] = "SUBCAT: CHAIN BLOCKS & SLINGS"; products[111]['cat150'] = "SUBCAT: MANHOLE HANDLING"; products[111]['cat151'] = "SUBCAT: PULL LIFTS"; products[111]['cat152'] = "SUBCAT: WEBBING SLINGS"; products[111]['cat153'] = "SUBCAT: BEAM CLAMPS"; products[111]['cat154'] = "SUBCAT: GIRDER TROLLEYS"; products[111]['cat155'] = "SUBCAT: JACKS, TRUCKS & ACCESSORIES"; products[111][474] = "PLASTER BOARD LIFTER"; products[111][475] = "PALLET BLOCK GRAB - FULL PALLET"; products[111][476] = "PALLET FORK ATTACHMENT"; products[111][494] = "BLOCK EXTRACTOR"; products[111][490] = "MANUAL TIRFOR 1600KG"; products[111][491] = "MANUAL TIRFOR 3200KG"; products[111][2454] = "ADJUSTABLE PAVER TRANSPORT CART"; products[61] = new Array(); products[61]['cat166'] = "SUBCAT: DRAIN TESTING"; products[61]['cat168'] = "SUBCAT: PIPE WORKS"; products[61]['cat169'] = "SUBCAT: PIPE CUTTERS & ACCESSORIES"; products[61]['cat170'] = "SUBCAT: DRAINS & ACCESSORIES"; products[61][650] = "DRAIN RODS (PK 10)"; products[61][651] = "SINK CLEANER (240V)"; products[61][652] = "DRAIN PIPE CLEANER 50-150MM 110V"; products[61][2558] = "MINI BORE SCOPE CAMERA LCD SCREEN"; products[61][660] = "PIPE FREEZE KIT 110/240V"; products[61][779] = "SINK CLEANER (MANUAL)"; products[62] = new Array(); products[62]['cat119'] = "SUBCAT: CLIMATE CONTROL (COOLING)"; products[62]['cat124'] = "SUBCAT: SPACE HEATERS"; products[62]['cat125'] = "SUBCAT: FAN HEATERS"; products[62]['cat126'] = "SUBCAT: OTHER HEATERS"; products[62]['cat159'] = "SUBCAT: DRYING"; products[62]['cat122'] = "SUBCAT: FUME EXTRACTORS"; products[62]['cat121'] = "SUBCAT: POWER FANS"; products[62]['cat123'] = "SUBCAT: DEHUMIDIFIERS"; products[64] = new Array(); products[64]['cat241'] = "SUBCAT: LIGHTING"; products[64]['cat262'] = "SUBCAT: PORTABLE LIGHTING TOWERS"; products[64]['cat90'] = "SUBCAT: GENERATORS - PETROL"; products[64]['cat91'] = "SUBCAT: GENERATORS - DIESEL"; products[64]['cat92'] = "SUBCAT: WELDING GENERATORS"; products[64]['cat93'] = "SUBCAT: SUPER SILENT GENERATORS"; products[64]['cat94'] = "SUBCAT: TRANSFORMERS (PORTABLE TOOL)"; products[64]['cat95'] = "SUBCAT: SITE TRANSFORMERS"; products[64][304] = "DISTRIBUTION BOX 4 WAY 16 AMP110V"; products[64][303] = "DISTRIBUTION BOX 6 WAY 32 AMP"; products[64][2585] = "THREE WAY SPLITTER 110V"; products[64][2582] = "EXTENSION CABLE 240V 13 AMP"; products[64][305] = "EXTENSION CABLE 110V 14 M ,1.5MM"; products[64][306] = "EXT CABLE 32 AMP 14M 2.5MM"; products[64][2583] = "EXTENSION CABLE 240V 16 AMP"; products[64][2584] = "FLY LEAD 16AMP TO 13 AMP (FOR GENERATOR)"; products[65] = new Array(); products[65]['cat96'] = "SUBCAT: SUBMERSIBLE PUMPS"; products[65]['cat97'] = "SUBCAT: CENTRIFUGAL WATER PUMPS"; products[65]['cat98'] = "SUBCAT: DIAPHRAGM PUMPS"; products[65]['cat99'] = "SUBCAT: NUMATIC WET/DRY PICKUP VACUUM"; products[65][311] = "PUDDLE SUCKER PUMP"; products[65][317] = "HYDRAULIC WATER PUMP 50MM"; products[65][318] = "MANUAL BARREL PUMP"; products[65][319] = "DIESEL 2000 DIESEL TRANSFER PUMP 12VOLT"; products[65][320] = "CONGO 12V BARREL PUMP"; products[65][321] = "EXTRA HOSE 50MM LAY FLAT 10 METRE"; products[65][322] = "EXTRA HOSE 75MM LAY FLAT 10 METRE"; products[65][326] = "NUMATIC LIGHT DUTY VACUUM"; products[66] = new Array(); products[66]['cat160'] = "SUBCAT: TILE CUTTERS"; products[66]['cat161'] = "SUBCAT: FLOOR CARE & CLEANING"; products[66]['cat256'] = "SUBCAT: POWER BRUSHES"; products[66]['cat162'] = "SUBCAT: SURFACE PREPARATION"; products[66]['cat163'] = "SUBCAT: POWER CLEANING"; products[66][619] = "PROFESSIONAL WALL PAPER STRIPPER 230V"; products[66][621] = "HOT AIR GUN"; products[66][622] = "HIGH VOLUME AIR PAINT SPRAYER"; products[66][347] = "PADDLE STIRRER DRILL"; products[66][625] = "SINGLE HEAD BLOWTORCH"; products[66][599] = "PORTA -NAILER"; products[66][600] = "PORTA SLIDING HAMMER"; products[37] = new Array(); products[37]['cat50'] = "SUBCAT: HEDGE CUTTERS"; products[37]['cat39'] = "SUBCAT: LAWN MOWERS"; products[37]['cat47'] = "SUBCAT: POST HOLE MACHINERY"; products[37]['cat52'] = "SUBCAT: ROTOVATORS / CULTIVATORS"; products[37]['cat42'] = "SUBCAT: SAWS"; products[37]['cat40'] = "SUBCAT: STRIMMERS"; products[37]['cat174'] = "SUBCAT: LEAF BLOWERS / SUCKERS"; products[37][2720] = "DOSKO SMALL STUMP GRINDER"; products[37][97] = "GARDEN ROLLER (WATER FILLED)"; products[37][2661] = "POWERED DRUM ROLLER"; products[37][87] = "SCARIFIER HONDA PETROL"; products[37][2551] = "PETROL SCARIFIER (ROBIN) WITH BAG"; products[37][2655] = "CAMON LS42 LAWN SCARIFIER"; products[37][2719] = "ELIET PROFESSIONAL SCARIFIER 501 500MM"; products[37][2677] = "ELIET PROFFESIONAL 750 SCARIFIERC 750MM WIDE"; products[37][2734] = "ELIET 600 COMPACTOR SCARIFIER"; products[37][98] = "BACK PACK SPRAYER"; products[37][88] = "BRUSH CUTTER PETROL HEAVY DUTY"; products[37][2659] = "STIHL KOMBI POWERSWEEP"; products[37][92] = "TURF CUTTER /REMOVER (PETROL POWERED)"; products[37][2599] = "HOLLOW TINER EASY CORE 104"; products[37][2614] = "HOLLOW TINER CORER EASY CORE 106"; products[37][93] = "HOLLOW TINER / CORER PETROL"; products[37][2617] = "EASY CORE 104 SPIKER"; products[37][2641] = "GROUNDSMAN TURF AERATOR"; products[37][2458] = "ROTORY SEEDER/FERTLIZER SPREADER"; products[37][2678] = "PEDESTRIAN POWER HARROW"; products[37][2706] = "KANGA 720DL TRENCHER COMPLETE"; products[38] = new Array(); products[38]['cat53'] = "SUBCAT: STUMP GRINDERS"; products[38]['cat54'] = "SUBCAT: CHIPPERS / SHREDDERS"; products[38]['cat257'] = "SUBCAT: TIMBER PROCESSING EQIUPMENT"; products[38]['cat248'] = "SUBCAT: PTO DRIVEN GROUND CARE EQUIPMENT"; products[38]['cat255'] = "SUBCAT: PEDESTRIAN OPERATED GROUND CARE EQUIPMENT"; products[38]['cat263'] = "SUBCAT: POWER BRUSHES AND BROOMS"; products[38]['cat260'] = "SUBCAT: TOWABLE GROUND CARE EQUIPMENT"; products[38]['cat246'] = "SUBCAT: COMMERCIAL MOWERS"; products[38]['cat146'] = "SUBCAT: KANGA TRACKED MULTI-PURPOSE LOADER"; products[38]['cat259'] = "SUBCAT: TRENCHING MACHINES"; products[38]['cat251'] = "SUBCAT: FERRARI TURBO MULTI USE LOADER"; products[38]['cat249'] = "SUBCAT: TRACKED LOADERS AND DUMPERS"; products[38]['cat247'] = "SUBCAT: COMPACT TRACTORS"; products[38]['cat245'] = "SUBCAT: UTILITY VEHICLES"; products[38][2680] = "AIR 2G2 GT AIR INJECTION"; products[38][2708] = "TORO PROCORE 648"; products[38][2681] = "GRADENS SAND INJECTION MACHINE"; products[38][2742] = "TURFCO TORRENT BLOWER"; products[38][2620] = "LEAF COLLECTOR VP 500"; products[38][111] = "LEAF SUCKER WHEEL DRIVEN H/D C/W COLLECTOR BAG"; products[38][2560] = "ARTIFICIAL TURF RECYCLING MACHINE (PG300)"; products[38][2565] = "SISSIS AUTO-RAKE MK5 SCARIFIER/DE- THATCHER"; products[38][2675] = "GROUNDSMAN TURF CUTTER"; products[38][2587] = "CLASSEN PROFESIONAL TURF CUTTER"; products[38][2504] = "BLEC ROTOR RAKES - SR3H"; products[38][2505] = "BLEC POWER BOX RAKE - PBR90"; products[38][2689] = "TRACMASTER BCS 740/BOX GRADER"; products[38][2508] = "BLEC CULTIPACK SEEDER CP42 OR CP36"; products[38][2642] = "PEDESTRIAN CORE COLLECTOR"; products[38][2676] = "SWEEP-N-FILL"; products[38][2510] = "VIBRA-TINE SAND MASTER - GSM1500I/TRACTOR UNIT"; products[38][2668] = "PROPASS TOP DRESSER"; products[38][2737] = "DAKOTA 310 PEDESTRIAN TOP DRESSER"; products[38][2739] = "6 FT BARR LEVELLER 3 POINT LINKAGE"; products[14] = new Array(); products[14]['cat15'] = "SUBCAT: DUMPERS"; products[14]['cat173'] = "SUBCAT: ROLLERS"; products[14]['cat55'] = "SUBCAT: EXCAVATORS"; products[14]['cat180'] = "SUBCAT: HYDRAULIC PECKERS / BREAKERS / AUGERS"; products[14]['cat172'] = "SUBCAT: BOWSERS"; products[14]['cat171'] = "SUBCAT: COMPRESSORS"; products[14][2763] = "MOBILE CONCRETE CRUSHER CR300"; products[252] = new Array(); products[252][2644] = "AMAZONE SALT SPREADERS"; products[252][2621] = "LOGIC TOWABLE SALT SPREADER"; products[252][2622] = "SALT SPREADER VEE-PRO 3000"; products[252][2623] = "SNOWEX TOW BEHIND GRITTER"; products[252][2625] = "TRACKED SNOW BLOWER"; products[252][2686] = "TRACMASTER POWER SWEEPER/ SNOW BRUSH"; products[67] = new Array(); products[67]['cat175'] = "SUBCAT: TRAILERS"; products[67]['cat181'] = "SUBCAT: MISCELLANEOUS TOOLS"; products[67]['cat250'] = "SUBCAT: SALT AND GRIT SPREADERS"; products[67]['cat258'] = "SUBCAT: FUTURE NEW HIRE EQUIPMENT"; function findPos(obj){ var curleft = curtop = 0; if (obj.offsetParent) { curleft = obj.offsetLeft curtop = obj.offsetTop while (obj = obj.offsetParent){ curleft += obj.offsetLeft curtop += obj.offsetTop } } return [curtop,curleft]; } function closeMenu(){ menuTimeout = setTimeout('hideMenu()', 100); } function hideMenu() { var menu = document.getElementById("popupmenu"); menu.style.visibility = 'hidden'; } function pageWidth(){return window.innerWidth != null? window.innerWidth: document.body != null? document.body.clientWidth:null;} function pageHeight(){return window.innerHeight != null? window.innerHeight: document.body != null? document.body.clientHeight:null;} function popupMenu(cat, menu){ if (menuTimeout) clearTimeout(menuTimeout); if (menu == 'popupmenu'){ offset = 0; } else { offset = 7; } var menu = document.getElementById(menu); menu.style.visibility = 'hidden'; var size=0; if (products[cat]){ var newContent = ""; for (keyVar in products[cat]){ size += 20; menu.style.visibility = 'visible'; newContent += ""; } else { newContent += "4\">" + products[cat][keyVar] + ""; } } newContent += "
VIEW ALL PRODUCTS
"; menu.innerHTML = newContent; } cat = document.getElementById('cat' + cat.toString()); var coords = findPos(cat); menu.style.top = coords[0] - 4 + 'px'; menu.style.left = coords[1] + 139 + offset + 'px'; var dist = (pageHeight() + document.body.scrollTop) - (coords[0]-4 + menu.offsetHeight); if (dist < 0) menu.style.top = coords[0] - 4 + dist; } //-->