/* Popular phrases - HARDWAREANDTOOLS - 20:33:25, Fri Nov 20, 2009 */
var asPhrases=new Array ('magnetic weather stripping','barn door','barn door track','drill bit set','200 amp disconnect','soffit vents','3 inch dryer vent','frost king','pipe insulation','eve vents','romex wire','frost king garage door bottom seal','keyed window lock','air volume control','barn door hardware','attic vent','oatey shower drain','window vent locks','magic slider','hoov-r-line','porch swing','weatherstripping','pegboard hook','selkirk 6','corner brace','frost king threshold','replacement door bottom','pegboard spacers','gloves','hinges','brazing rod','ball catch','ceiling fans','door sweep','door bottom sweeps','vinyl threshold inserts','wall plates','devcon ibw','maurice franklin','padlock latch','dryer vent','level','tornado','thomas and betts carlon','jackson wire','easy heat','adjustable threshold','insulation','pipe insulation r-4','flooring nailer','frost king threshold insert','4 inch pvc cap','storm window clips','tension rod','master mechanic cordless drill','sump pump','pulley','6 inch pvc plug','southwire','hose hanger','square d by schneider electric','coat hooks','shackle','pex manifold','snow shovel','delta 600 series','lambro industries','meter base','chimney brush','baseboard register','gutter guard','exit sign','strap wrench','door threshold','mailbox','thermometer','ladder hanger','locks','plaster weld','prime line slide co','protecto wrap','barn door trolley','magnetic weatherstripping','chimney kit','wrench','bypass door hardware','utility knife','window lock','damp rid','frost king garage door seal','wellington cordage','barn door hangers','turnbuckles','window pull','humidifier','air deflectors','vpx','window sash springs','brainerd bronze','selkirk','pocket door track kit','cst berger division stanley works','swing set','galvanized tub','caliper','hook','double pulley','timer','flat sewer rod','jackson wire poultry','braided vinyl','village ironsmith','restor a finish','receptacle','briggs and stratton','washing machine pan','paint sprayer','wire stretcher','personalized door knockers','12 volt air compressor','pumptrol','double pegboard hooks','air fittings','leaf rake','pulls','grip shelf liner','smoke detector','sliding barn door','razor blades','welding gloves','american metal','master mechanic','thread sealant','shipping','pocket door hardware','american fluorescent','spring clamps','hog rings','milwaukee electric','electrical cord plugs','heat gun','chain saw','sliding door hardware','shower caddy','towel bar','thermos','sliding glass door lock','laser level','stair treads','brainerd by liberty hardware','mail slot','squeegee','heat tape','airjet','200 amp load center','clr','flap wheel','radon','clamps','post driver','fly swatter','closet pole sockets','garden hose shut off valve','lock thermostat cover','paint blue','snap ring pliers','nickel hinge','drip irrigation manifold','cabinet pulls','meter socket','flush door pull','hand pump','air compressor','weather stripping','dishwasher faucet adapter','vpx battery','door hinges','ceiling tiles','tsp','garage door bottom seal','dusk to dawn light control','generator','wet saw','thermostat','plw-100','garage door t handle','swag kit','tube bender','raingo gutter','retractable power cord','punch','shower head','dryer lint brush','dow chemical','sink spray hose','toilet flush','storm window frame','light bulb socket','quikrete','hammer drill','bathroom lock','bronze handrail bracket','stencils','dehumidifier','door weather stripping','toilet shim','amerock','staples','oatey','flush bolt','mintcraft bracket dual','keyhole hanger','washers','plungers','75-2015','ladder','caulk gun','stainless eye bolts','duct tape','venetian bronze','t post driver','closet door pull','torch','motion sensor','barn','paint brush','hook staples','schedule 80 elbow','tub spout','rivet tool','wheel bolt','1358-604','coat and hat hooks','battery tester','battery charger','asbestos test kit','one wipe ultimate duster','brown outlets','vinyl welded wire','flexible p trap','heat air deflector','shower door handle','clothesline','heater','backplate','old hickory knives','door armor','window shade','bathroom fans','skeleton key','auger','switch plate covers','grout cleaner','zurn pex','tool clips','garage door remote','electric plugs','shower door seal','seamermate','fur fighter','wire brush','air purifier','air admittance valve','glue sticks','paint tray liners','stainless steel trowel','dryer cord','l14-30r','filter cloth','shower rod','grommet','rosette','drawer slides','led flashlight','bell trap','rod','bona x','schlage house number','bungee cord','orbit irrigation','black rubber screw bumper','chimney','bicycle','tub stopper','aluminum flashing','tool pouch','dremel','mortise key','cabinet knobs','pass and seymour','faucet adapter','shipping charges','plastic rod chair','door tracks','hole saw','multimaster','door reinforcer','flashlight','barn door round track','tree pruner','mansfield','shower door sweep','reveal edge cutter','door knobs','stud finder','torx','gas can spout','fence','o ring','foam pipe insulation','knobs','cablemate','circular saw blades','file','midnight blue grout','closet rod','coat hook satin nickel','varathane spar','t-post clip','kitchen cabinets','recessed soap dish','vinyl plank flooring','returns','polyseamseal','danze faucets','under cabinet xenon','jones stephens','dremel 395','electric fence wire','united states hardware','plaster washer','arrowhead','shelf grips','push plates','gerber stems','gate opener','garage door seal','barb wire','gas wall heaters','check valve','frost king window insulation kit','3m window insulation','schlage parts','plew\'s grease gun','storm door panel clip','flasher button','rocker wall plate','sand paper','heat shrink tubing','mansfield flush valve','tank ball','faucet washers','fabulon','jack post','easy heat roof','damper','pex crimp','deck screws','penders','water pressure regulator','router table','hillman fasteners','7 1 2 lid support','minwax old maple stain','stanley light duty staples','light socket','foam tape','deer fence','pocket door','quickie mop refill','hasp','hand sander','ziploc','lid support','deadbolt','jelmar','transparent tape','lewis dolin','light plate','stainless screw deck','magic fit','double sided tape','rain collar','ring','drywall patch kit','door bolt','window insulation','garden hose','intermatic','glass shelf','toilet fill valves','drawer lock','wall thimble','backer rod','romex staple','ice maker kit','fill pro','double wall insulated chimney pipe selkirk','watco natural','allen wrench','grisham','meat grinders','suncast','rip fence','pellet stove pipe','power strip','stainless steel hooks','concrete sealer','1 2 inch ball valve','ultimate duster','stanley box track','sliding door track','toilet seat','mop','watering can','st1308','window guard','toilet seat hinge','garage door opener','brass ballcock','casters','access door','toilet auger','storm door locks','ge industrial systems','rutland products','almond shelf liner','door knocker','bucket bag','christmas','broom holder clip','landscape edging','milwaukee hole saw','mortise','oil rubbed bronze wall plates','brass corner','dog repellant','pivot hinge','squeegee handle','toto flapper','rat poison','shed kit','shrink window film','cf1020b','paint tray','heat cable','bell','pegboard hardware','shower curtain','barndoor hardware','aluminum foil','cfl','light bulbs','washing machine outlet box','qo','gate valve','mortise lock','fence post','barbed wire fencing','spark arrestor','iron out','hardware cloth','thompsons water seal','putty knife','co alr','shelf track bracket','brass nails','danco sink spray','bumper threshold','bottle brush','magnets','dowels','log splitter','sprayer','pump control','40 watt','dolly','spanner bits','storm door latch','black house number','dcon','laurey','4 gang','black t hinges','threaded insert','oil lamps','hog ring pliers','wright products','fountain pump','power vent','stanley pivot bracket','strobe','brass rod','rp70','tank to bowl kit','fox valley steel and wire','oval to round connectors','reducing valve','oven mitt','impex systems group','yellow dichromate screw','dichromate screws','flat brace','solid rubber wheels','acoustic ceiling tile adhesive','coaxial cable staples','shower wall mount','barn door jamb latch','jawhorse','rs-2','top burner','3 pellet stove pipe','stainless trim screw','500 watt halogen','1 2 floor flange','general tools','powermark gold','wall switch timer','drill press vise','3 inch hinge','qo120gfi','quest','attic insulation','tension closet rod','grade stakes','whizz','world marketing','3 8 washer','wheel barrow handles','jackson deerfield','drawer pulls','stainless gate latch','f20t12','ll building products','wood stove thermometer','3024w24','bamboo rake','nylon rope','sharkbite fittings','pumie','bona kemi','ship time','trash bags','louver','window screen','flasher','3m command','barn hardware','concrete leveling','sash lock','cookie press','manifold','drill press','hydraulic cement','weather station','suspenders','hand warmers','deer repellant','u sand','trail blazer','aluminum sheet','polyblend grout non-sanded','100 lb propane tank','american standard shower stem','crawl space vent','mice','razor scraper','1 2 copper fitting','2 hinge','door bottom','adjustable window screen','door weatherstripping','felt','vacuum','automatic door sweep','shanty caps','u25','safety cup hooks','10-3 uf','telephone wire','quick connect','outlet covers','quikrete sealant','roller shades','e986f','shop vac','hand vac','caulk','joist hanger','showoffs','t hinges','sika','fence wire','glue','garden gloves','door closer','gorilla rack','dole valves','firebrick','danco o-ring','trewax','old english','hamper','cooper wiring','8660','ge main breaker','just one bite','insect fogger','square d 100 amp panel','gopher','scissors','bench grinder','pocket hole jig','water filter','vent','torque wrench','mogul','9934','super glue gel','door viewer','drywall vacuum','vent stix','magnetic door weather strip','henry','slide bolt latch','window locking pin','wood shims','under cabinet lighting','white gloves','hinge template','soap dispenser','recycled','fuel can','t handle','p trap','husqvarna chain','doilies','170g','amerock divinity','porter cable power tools','glass suction cups','watts brass and tubular','selkirk black double 6','selkirk spark arrestor','gf-3022','small work gloves','3 4 side outlet','procell','3 4 to 1 2 pvc reducer','computer screwdriver','1 2 x 260 teflon tape','hallway lights','pink knobs','6 diffusers','183-bk','ettore products','outdoor main','6 inch pvc elbow','feed thru cord switch','led motion','5ae244utpr','window pin','one flush septic','black decker screwdriver','v502hf','schlage flair','rope puller','simpson strong tie','hudson parts','turbine vent covers','solid brass coat hooks','steam mop','vinyl letters','brass flange','affiliate','oven knob','swing check valve','pvc 45','snap link','deflecto','hy ko','6 3 wire','work gloves','grill','axe','slide glide','insulated chimney','nds','tarp clips','curtain rod','snap fasteners','utility knife blades','amerimax','tin snips','duct tape spray','mason jars','basket strainer','brk','miter saw','5-1 2 circular saw blade','flashing','witten','spray and forget','foundation vents','tire valve','strike plate','double ended insert bit','electrical tape','apron','plank flooring','silicone','rust oleum','peat pots','wall heaters','ln-604','oatey rain collar','lehigh group crawford products','inset hinge','keyed window sash lock','cabinet hinges','stakes','white pilasters','float switch','patio door handle','289w','kozy world heater','hillman wood screws','welded rings','2 mil plastic','12 inch lawn mower wheel','brainerd switch plates','plastic anchors','frost king window kit','wiremold','lock pins','spray nine','6-20r','storm window pile weather stripping','shower sweep','test plug','sharkbite','outdoor photo control','justrite','garage door lock','bike hook','chimney pipe','telescopic pole','screwdriver','box rail track','surface mount outlet','r-19 insulation','air hose','skil batteries','phillips bit','homz','white hinge','screen door latch','garage door weather stripping','decorative chain','breaker boxes','locking hasp','shower adapter','window screen repair','fender washer','dvd','le750','choke chain','9523ws','brk smoke alarms','threaded stem casters','stainless steel brush','pocket door rollers','framing brackets','door','5410bpcc5','swivel base','dryer duct','12 inch strap hinge','water softener salt','big ben 12 inches pocket watch wall clock','n220-053','homax aerosol texture','6 gauge bare copper wire','clear spray paint','mechanical doorbell','5 aluminum flexible duct','5221','trash compactor bags','wire markers','disc padlock','brushed nickel knobs','one hole pipe strap','4500 watt','tandem','water heater pans','hook and eye lock','10-788','sterling shower faucet repair','metal pipe cutter','red velcro','4 inch wall thimble','fiberglass step ladders','handheld shower heads','metal cutting band saw blades','architectural design venetian bronze','hs525','surface mount switch','1 2 cross black','tron','solar group','gh-80','compression faucet','black coupling','outdoor flat extension cord','plymouth','food saver bags','concrete forms','ballcock washers','telescoping duster','sliding door rollers','genie','slotted angle','master mechanic charger','plastic hooks','pop up drain emitter','pipe strap','lock nut','porcelain socket','casing nails','torch replacement wicks','zenith','lighting','first alert','makita battery','tack cloth','pipe clamp','gutter bracket','mirror clips','wheels','sanding sponge','medicine cabinet','pocket door lock','t8','trailer plug','fireplace tools','pvc elbow','ice and snow melting','cold chisel','storage hooks','propane tank','welding rod','shoulder hook','floor leveler','asbestos test','fiberglass insulation','downrod','battery candles','pressure washer pumps','cooper ivory','frn-r-60','quick r products','paint roller frame','brass eyes','pvc gate valve','storm drain channel','fire brick','surge protector','poly','scraper','string knit glove','shelf pins','door gasket','mounting block','4l230','black hook forged','hanger bolt','urinal flush valve','fire caulk','circular saw','shop vac filter','basin wrench','cheesecloth','ben mor cables','6 mil','dewalt saw','floor register','cordless screwdriver','clamp light','quick connect drill bit','bp1008','garrity','dual slot','10 3','183-bkcc20','log rack','p11','clothespins','training wheels','magnetic hooks','stainless steel stove pipe','knee pads','barn door hinges','no trespassing signs','nippers','fluidmaster 400a','swinging door latch','mortite','swivel casters','flush mount hangers','nema 6-20','hanging scales','diffuser','american line utility knife','drawer liner','rubbermaid stool','lomanco','welding','trim screws','slip joint nut','door knob rosette','drawer guide','361w','brainerd rocker','ge ground kit','glass fuse','siemens energy','super strut','blinds','food storage containers','utility hinge','post anchor','soffit','oldham 24t','hotpoint bake element','son of a gun','sliding glass patio door rollers tandem','replacement wicks','telepole system','6516','reliance controls','franklin electric little giant pump','9509','replacement gas can caps','500 watt halogen lights','sillcock washer','2 gang cover','3 inch strap hinge','flashlight bulb 18 volt','l14-30p','angle grinder accessories','tgk24','brass finial','250 volt receptacle','cj7y','jackson safety','over door clothes hanger','wallpaper tray','trailer connector','10 3 uf','toilet flange repair kits','paintbrush','rutland','light remote control','plano tool box','ramp kit','255','water filter cartridge','white lightning','door latch guard','deck bench','recessed pull','table fan','zinsser','pipe foam','tile spacers','carb','heat trap','dimmer knob','stainless steel sheet','alsons','rekey kit','epoxy shield','socks','pest repeller','rope','frost king window','paint mixer','bird feeder','soldering iron','nut cracker','gsw-62','wagner','dust pan','carbon monoxide detector','quickie dust mop','laser measure','toilet seat bumpers','lantern','john deere','bainbridge','maglite led','john sterling','strap hinge stanley','reflectix','cable ties','floor outlet','allen key','door pull','chair glides','insulated chimney pipe','fernco coupling','jackson','square','pecan gatherer','chimney cap','threshold','space heater','minwax wood sheen oil base','led light','sa773cn','wayne pump seals','mixet','tool kit','asbestos','rust converter','springs','float valve','miracle beam','pet bed','flange','200 breaker','fast mount sterling','reciprocating saw','laurey cabinet hardware','cabinet hardware','fencing plastic mesh','link handle','storage shelves','mintcraft 5 8 glide','door stop replacement tips','dryer vent adapter','threshold insert','carbon monoxide alarm','hy-b72','husqvarna','scale','shutter hinges','vinyl sheeting','by pass door hardware','rotozip','vinyl mounting block','hand held shower head','pocket knife','window well','epdm weatherstripping','nitrile','dish drain','4500m','roto zip','schlage deadbolt','flue stop','tuthill','cork roll','6 inch wheels','exhaust vents','drain auger','pull r holdings','dimmer fan slide','estwing manufacturing','wagner spray tech','mildew proof caulk','nitrile small','derby rope','purolator products','w79 36h','anne at home','ice and water shield','bulk drill bits','wireless indoor outdoor thermometer','ames snow shovel','mortise bit','generater','door lever knob','feit electric','thql','drill set','waddell manufacturing','birdcage knob','united plastics','weldbond','r20','radio','replacement handles','floor receptacle','dustbuster','drill bits','shower door bottom guide','8658','chain breaker','propane heater','closet maid','buffer','fence clips','pipe heat tape','fireplace mortar','gutter heat cables','tarp','3 4 pvc check valve','whistle','wire rope cutter','cafe rod','door spring latch','tower heater','toilet flapper','exhaust fan','extension pole','union jack','hole saw kit','shelf brackets','funnel','latex gloves','cork','frost free faucet','1a-30','hold-zit','router bits spiral','f15t8','flexible gas line','galvanized carriage bolts','bolt latch','glass knobs','boston harbor','black trash bag','water pump','fly trap','grill light','sterling','upholstery nails','wooster pelican','cpvc mip','u-sand','cane bolt','tilt window latch','post caps','silicone lubricant','sisal rope','step stool','stabila','door holder','driveway marker','furniture glides','mechanical door chime','cable clips','cooper aspire','mintcraft trolley hanger','trigger snap','belt sander','track','tool bag','world factory','motor arbor','kerf door seal','toaster oven','padlock','tite chair','pvc fittings','baypointe','pole sander','allen bit','gutter tape','wood dowels','hatchet handle','switch box','siding mount blocks','mintcraft key blanks','caulk remover','euro drawer slide','faucet handles','universal faucet handles','photo sensor','beckett','air king america','usp structural connectors','acrylic repair','pocket screwdriver','pocket magnifier','spray n wash stain stick','sparkle','tub repair','schlage deadbolt part','tear mender','49-56-7140','3 foot extension cord','duplex light switch','pegboard kit','bemis humidifiers','stainless wood screws','flicker','fire ant killer','price pfister handles','brick picture hanger','bathroom light','mitt','gate handles','aged bronze','dremel collet','fan blades','roof dryer vent','fiberglass post','door knob covers','window','beaded cabinet knob liberty hardware','corrugated fasteners','safety vest','folding knife','air conditioner cover','washing machine hose','satin nickel switch plate','door hinges antique brass','batteries','glass door knobs','key ring','cabinet latch','rubber gloves','grill cover','pull chain switch','chain','storm drain','sprocket','old work box','roebic','hangers','fencing mesh wire','through the roof','over the door ironing board cover','ladder ball','nitrile garden gloves','liquidtight conduit','solder torch','chainsaw file','american level','gfi','trowel','nail gun','water tank','heavy duty shelf brackets','propane torch','rubbermaid sink mat','pto locking pins','6 casters','staples t50 stainless','breaker','chef craft','picture hanging wire','wayne water systems','skullgard','framing square','valve','eye bolt','wireless thermometer','roller catch','vornado','sawhorse','picture hangers','glazing compound','roller','magic slider square','solar lights','guardsman','ear plugs','window weather stripping','mirror hardware','post puller','3m hooks','roofing','corner clamp','bon ami','tee hinges','simer pump','towel bar oak','motion sensor outdoor lighting','adapter plug','bondo','nylon cord','metal snips','windmills','tool hanger','felt furniture glides','filler plate','twist pins','t50 staples','boiler valve','crane stem','foundation vent covers','tub shower repair kit','ge security supra','53-0779','swan secure products','j37','positec usa','dq110','scotchlok','lysol concentrate','4 3 uf','lantern post','boiler drain valve','mop wringer bucket','krypton','flat ceiling support kit','inlet','bp20t61 2','npt 1 4 plug','5410cc10','mintcraft plate hanger','unger tele pole','drop cord','doorstop rubber tips','furnace','tackle','xenon bulb','perforated aluminum','planter saucer','scotch carpet tape','good earth lighting','iced tea maker','handi-foil','hex driver','broan nutone','screw bit','linteater','shovel','stanley door closer','zar wood patch','vinyl plank','sheet metal','grease gun','atlas gloves','door knocker antique brass','cordless drill','gardner bender','brown jersey gloves','fiberglass rope','fungicide','white hook','return policy','crown corner block','ceiling medallion','work bench','valley cartridge','angle stop valve','miter box','zip guard semigloss wood finish','n220-533','beaded cabinet knob','pet supplies','brass valve','shower arm extender','sealer','stem casters','water supply line valves','filter','thumbtacks','humidifier filter','table leg brace','j72','motion','furnace filters','microwave','table saw','pruning shears','water heater blanket','blower','child safety','oil rubbed bronze hook','pruner','axe handle','walldog','bungee','aisle runner','spindles','nitrile gloves','gallagher','thermocouple','swiffer','door switch','kool seal','shower arm','danco diverter','krups','pl400','disposable gloves','oxygenics','dry erase boards','screw extractor','foam gun','no bugs','nautilus','water hammer arrester','l620p','white chain','decals','havoc','strike','appliance wheels','wooden stakes','draw latch','scotch brite','american line','key cabinet','lamp pipe','galvanized tank','tomcat','thunderbird forest products','cane fishing rod','generac power systems','cable guying','frost king crystal clear sheeting','ms275rdw','sharp microwave','char broil','saucer 14','closet maid shoe','switchplate screw','handi','7 damper','triple tap','range top burner','dalo','closet maid corner','spray 9','easy out','lawn and leaf bags','electric griddle','ez shim','14 inch wheels','brass cafe rod','reinforcement locks','nails common','carpenter square','1 foam brush','6 inch pvc','concrete nails','wood knobs','hose shut off','brass knobs','clear vinyl tubing','cloth','splice bracket','epoxy','spoke wheels','vinyl pane window material','felt weatherstripping','bug lights','antique pewter door hinge','sanding disc','garden fence','american standard flush valve','kneeling pad','twine','n-6545','can opener','double shower rod','vermiculite','lamp socket','eljer','eye lag','sash hanger','teflon tape','puller','kick down door stop','soap dish','upholstery cleaner','mortise storm door lockset','12 by 24 shelf','conduit bender','cooper white switch','sonoco','wall thimble 6 inch','toilet brush','shower liner','tile nippers','krazy glue','rope pulley double','magnetic strip','garden hoe','window film','door stop','engraver','frost king door bottom','frost king threshold vinyl replacement','furniture nails','bar clamp','knife sharpener','frost king p11','bifold hardware','night light','air pump','shower curtain hooks','tide stain brush','saucer','black screw bumpers','machine screws','xenon','letter stamp','rat trap','shelving','broom','bathroom vent','cordless vac','wall door stop','plaster','grout release','super glue','toilet repair kit','53-2531','magnetic tool holder','yardstick','bullet catch','american standard','hose','rubbermaid','skil 12 volt battery','4 inch t hinge','lighted screwdriver','tubing 1 2 inch vinyl','plastomat','hook bolt','soft copper','black extension cord','window sash lock','door security','dimmer','detailing kit','bird b gone','roof flange','awl','eyebolt','swivel hasps','hung window sash lock','cmc steel southern post','n195-792','superior american multy','5 inch wood screw','mintcraft standard','1 4 inch copper 90','monarch marking','1202','5-20r','chimney brush pull rings','n199-810','zinc plated storage hooks','penguin','100 garden hose','soft and supple','bullseye','black flange','3 ft heat tape','electric knife','antifreeze tester','heat reclaimer','50 lb lift magnet','lanyard','chimney anchor','bath tub spout','3 4 pulley','halex','miter saw stand','kitchen light','thimble','fulton','high pressure regulator','steele products','mr longarm','washer hose','pressure washer','angle finder','aluminum case','hammer','stove board','3 4 inch ball valve','no hunting signs','mr16','selkirk 8 inch','plant stand','pipe wrench','cord reel','lazy susan','hacksaw','gas stoves','floor mats','sonicrafter','lath screw','pilaster','extension pole adapter','dust barrier','compression spring','storage bags','georgian schlage brass','access panel','charger','frost king v weatherstrip','chimney brush rod','velcro','eljer stem','sharpener','snow removal','whedon','igloo latch','oil nozzle','toothbrush holder','gel clings','vent cover','swiffer max refills','gas heaters','sandpaper','ook','fuse puller','propane lantern','mailbox lock','rutland insulation','pop-up stopper','trolley','br-90','vmt115pb','wheelbarrow wheel','cup hooks','salix','floor flange','respirator','smartkey','step drill bit','box rail','hand held shower','pvc union','ives hinges','narrow hinge','wallplates','dryer vent hood','kwikset juno','sturdy stake','armor all','4 inch round vent','vinyl repair','1 gallon gas can','fiberglass gasket rope','guardsman dusting cloths','cooper bp29clsp','beaded chain','30 amp gfci','grip liner','7066','johnson level and tool','national nail','#963-5103','ook 20 lb','96-010','jersey gloves','carbon monoxide test','toolpro','c9 lights','frn-r-100','chimney flashing','abs coupling','first alert brk brands','gas hot water heater','garnet sandpaper','whole house fan ceiling shutters','framing strips','vinyl door sweeps','3 4 adapter drive','bed frame rail clip','mintcraft shovel','cross bar','stove pipe elbows','tackle box','round vent 3 inch','440','br30','spline 250','downspout screen','tire valve caps','concrete mix','decorate','barn light','storm door','gas burner liner','shelf kit unfinished','duck tape','stay roller','chuck','bathtub strainer','led','chain link','plug','turn button','sliding glass door handle','emenee','dust mop frame','pipe threader','socket set','field fence','paint roller','window insulation kits','colored tape','paint roller cover 18 inch','booster cables','ironing board cover','slimline cords','l14','bucket tool bag','dykem','chain connector','682-804','door handles nickel','tlm812fcud','brass door knocker','inline fuse','2 0 chain','load center outdoor 200 amp','sterling stems','mini blinds','turntable','fuel transfer pumps','photoelectric','drywall anchors','smoke alarm','water heater insulation blanket','box rail door','drywall repair','natural gas heaters','tube cutter','foam','fill valve','quest fittings','versapak','leather cleaner','swiffer max','fan motor','weed eater','electric pressure washer','venetian bronze pull','screwdriver bit set','fs22','green thumb rake','window weatherstripping','black stove pipe','drain snake','aprilaire','iwan','12 inch shelf bracket','tile','on off switch','awning operator','magnetic weather','4 inch dryer vent','screen tools','cord switch','brass outlet covers','deckmaster','1351','chimney kit 8 inch','blaster','12 inch spikes','2 shower drain','3 4 emt compression connector','chimney elbow','john deere set','20 by 25','t8 bit','bed bug killer','danco universal','miracle wood','10-116','no rotate danco','fvir','bed wheel','kittrich clear','ab106','gutter filter','black and decker 18 volt batteries','rj12','dryer vent eave','rigid caster','roller ball bearing','w h fence posts','sliding roller','8 3 romex','american standard toilet repair','3 foot','flex-o-glass','amber chandelier bulbs','2 x 4 ceiling tile','hot knife','zud','shop vac bags','chop saw','ge light bulbs','rustoleum spray paint','bleach','knape and vogt l bracket','magnetic brass kick plate','rp1740','power auger','kwp218','battery hydrometer','bail pulls','acid brush','creosote remover','tray','duct seal','barn door brackets','copper wire','outdoor floodlight fixture','duct insulation','hook and eye','300w','oscillating fan','ironing boards','beaded cabinet pull liberty hardware','furnace cement','pvc cement','step ladder','tile adhesive','fence staples','3 4 quick connect','1 4 tubing','065-6603','cooking grates','grinder wheels','mosquito magnet','floral screwdriver','bonnet packing','icemaker','peg hooks','conduit body','h76-p','rubber coupling','kids gloves','screen tight','christmas stencils','wireless switch','geotextile','mintcraft nozzles','wire wheel','copper tubing','preval','saddle valves','ramp','lazy susan turntable','coal hod','utility tub','table legs','brainerd architectural','lumber','air compressor pressure switch','14 4 sjeow yellow','window crank extensions','quiet check valve','square d','trenching shovel','floodlight bulb','devcon s210','marble sealer','septic system','shelf','180bat','1 2 flange','cinch clamp','cinch tool','160 psi poly tube','canvas drop cloth','union gopher','pvc cutter','polyseamseal tub tile caulk','simmons hydrant','granite cleaner','sink plunger','78-5320','toilet tools','reflector flood','double toggle switch plate','3m air purifier','1 2 angle stop','hinges 8 inch','smartcode','inline filter','1 inch black rubber leg tip','plumbers grease','chrome coupling','1 inch hole saw','fabric shower curtains','nickel cabinet knob','outlet sealer','marble cleaner','glass door','right angle drill attachment','drapery pins','dish mop','ac filters','dremel brush','patio heater','turtle wax','pie pan','3 8 galvanized washer','eljer faucet stem','master mechanic staples','kitchen faucet','damtite','plate hangers','drain opener','chimney rods','oven cleaner','bath fan','cabinet lock','magnetic broom','safety glasses','catch basin','storm window kits','barrel bolt','flexible dryer hose','junction box','propane','creosote','poultry fencing','magnetic door stop','brass craft water heater connector','scald guard','swivel lock','1u0001n','kwikset latch','magnetic door','devcon','cooktop cleaner','gutter strainer','bumper','wedge','h72-075','closet light','bypass door guide','lifan','eye anchor','roof flashing','light timers','nails','circular louvers','unger','foam brush','termite prufe','solder','200 amp breaker ge','3 8 inset self closing hinge','pur water filters','snap hook','saddle tee','cutler hammer','cart','tenax','squeak no more','coffee grinder','ohm metere','skil battery charger','hand winch','insulation support','black film','threaded steel rod','hose bibb','#15 nylon twine','danco o-rings','dewalt drill','skil','satin nickel electrical cover','price pfister escutcheons','drylock','6 mil film','fiber cement screws','strike anchor hillman','8 1 4 inch saw blade','lighted rocker switch','drain out','brass plug 1 8','7 inch collars','nut gatherer','pipe test cap','wall support','soot','8 foot dryer cord','dog pads','stanley drill bits','hidden deck fasteners','3 4 inch hose barb','arrestor','black hook','maglite','notched trowels','oven liner','ruler','sliding door handle white','qtite','turbine cover','gardus','roof vent','carlon floor box e971fb','drano','cable clamps','tlm1212ccu','plant stakes','projection clock','wood stove pipe','shower guide','flush valve','ground bars','pressure tank','drywall repair kit','aluminum plate','sump pump check valve','1 1 4 galvanized pipe','outdoor thermometer','splatter screen','oil filled heater','steel rod','circuit breakers','toilet tank levers','intermatic timer','weiman','washboard','9120b','t10 torx','4 surface bolt','sledge hammer','double ball catch','blowers propane heaters','bronze faucet','splash block','sprinkler heads','2x4basics','hose reel','jerky','bucket','outdoor timers','snow rake','stove pipe reducer','ball valve','double hinges','gate latch','tomatoe cage','aircraft cable','electrical wire','suction cup hooks','well point','robe hooks','12 2 romex','closet flange','weld crete','lawn mower wheels','pest','leather gloves','20 amp extension cord','sink stopper','drop leaf brace','1 4 copper caps','victor fly magnet','shower filter','end caps','double ended bit','weather radio','antique brass kick plate','clips','floor drain cover','wood joiners','18 inch paint roller','key hider','2 stem casters','spa panel','5 8 pulley','heater elements','ant trap','ez456b','single wall stove pipe','wooden stir paddle','paint respirators','arrow p22 staples','shallow switch box','6-3 wire','organizer box','office chair','window flip lock','cane tips','leather care','pepper','valley stems','aircraft','ptfe tape','flex tube','drawer guide rollers','ignitor','cat litter','fruit fly trap','booster fans','jobes tomato spikes','danco handle','plastic bumpers','light timer switch','stilts','cobra snake','hitch','roof felt','half turn buttons','paint','leaf blower','roof cleaner','jomax roof cleaner','kozy world blower','shelf liner','electric heaters','flooring','scythe','loctite','tool belt','twister cap','dryer','v seal','conduit','rubber','masonry screws','goldenrod 496-5','extra large window insulation kit','homax','br115','unger pole','mold test','devcon 2 ton','cam lock','220 plug','switch','door handle','fan filter','wire stripper','lopping shears','posted sign','hitch pin 3 8','pipe repair','rockwell','barometric','24 inch register','strap hinges 8 inches','gas can caps','nibbler','danish oil','stair angle','black plastic chain','bulb changer','patio door latch','corte-clean','milwaukee drill 1 2','my order','ceiling blank','wire baskets','chest latch','lynch pins','vinyl flashing','lighter','franklin electric pumps','planer','d-con','jet pump','skylight','stanley tape measure','power tools','in line filter','snap in socket','diamond plate','needle valve','10 x 8 register','toilet paper holder','sta-rite jet pump','kwik covers','cord covers','animal traps','maintenance pack','sunbeam tower heater','building','thermometer window cling','extension cord 50','1 4 bits ratchet','1 copper 90','bushing brass 1 by 3 4','easy edge','c24','bathroom door lock','4020','solar torch','qestpex','cutoff wheel','louver brown','vanity mirror','hex bit socket','bayer','mini maglite','dremel polish','ds7w','tub shower handles','flexible shower head','storage shed','gutter connectors','lighted toggle switch','camera','mole','fryer','1 ball valve','replacement cord','solar post caps','wall vent','cord set','fuel line','carpet','12v transformer','motion switch','3 inch duct','stanley','washer pan','pegs','yellow out','popcorn popper','kwn121','swivel','gm key blank','black stove pipe reducer','pvc bushing','sprinkler control valves','building wire','metric','screw eyes','alligator clips','palm sander','palm nailer','mintcraft padlock','wall register','baseboard heater','toto fill valve','plaster of paris','attic ladder','snap blade','loctite glue','door seal','fein','pliers','remote switch','water heater insulation','plumbers putty','drywall banjo','rotary tool','anchor bolts','sprinkler valve','hillman annealed wire','rlw-100','weatherstripping bronze','compression fittings','rj45','frantz weatherstrip','frost king pipe insulation','screw driver bit set','water heater anode','stanley screwdriver','lithium grease','breaker panel','stanley tool storage clip','toggle switch','977','45-308','swivel spray aerator','caulk saver','union stem','172g10','woodsheen','fiberglass cloth','stanley spring hinge','safety glasses clear','neem','1 2 inch washer','pocket door latch','hand rail','weber grill','wheel bearing grease','bc2202','porch light','green thumb spreader','chain saw file','featherlite gas blowers','pcs-1600','80-0205','led crystal c3 lights','msg-501','psb-1650','mcs-20w','vanity light fixture','brass hose nozzle','provincial','post digger','ac cord','stone cleaner','pond net','kwikset strikes','chimney support','ppc1538','portable planer','cup hooks vinyl','mps-2125','mps-2100','mps-2080','magnetic steel door weather strip','14 2 nm','stanley slide bolt','4 flex hose','jigaloo','serenade','cast iron dampers','tripod flashlight','water heater parts','romex wire 10 2','soot remover','troy bilt','coated fence','sheathing tape','richmond','3 inch damper','sunny wood','gu10','swag lamp kit','150 amp','polyethylene foam','fence post anchor','jig saw blades','desk hinge','titanium','9421','sink mat','split key ring','machete','bona','touch dimmer','handicap stencil','master plumber drain','20 inch shelf bracket','doorbell','meter panels','sink legs','plant bracket','surface bolt','fuses','crank handle','carpet tape','stainless steel eye screw','foam tape brown','30 amp fuses','keyed sash lock','thermocouple universal','kohler flapper','barn door hardware kit','bullseye level','cotton clothesline','bin pulls','whole house fan','canplas','pegboard bins','maul handle','yellow funnel','genova raingo','ramset','caster cups','1 2 by 48 hardware cloth','downspout','kerf seal','ultra seal dryer vent','cotton rope','porcelain repair','bow saw','numbers and letters','cedar','brass brush','allison','bead chain connectors','box fan','25-7555','square tube','shears','jack chain','micrometer','mending plate','drain lever','mechanical pencil','p-traps','plugmold','window screen plunger','queen mattress cover','no see um','hook blade','st3099','3 8 copper tubing','ss-hg6-50-pe','839-5717','wire fence post','bath caddy','am6','1 8 wire mesh','cb-45','pulley hoist','galvanizes finishing nails','egg beater','illuminated toggle switch','felt nail','water heater 40 gallon','bed moulding','line voltage thermostat','plastic numbers','mattress pad','kpr113','cabinet hinges overlay','composite shims','t handle hex key','variable speed grinder','lr932','american standard toilet repair kits','lexel','ultramax','waterproof electrical connector','ilco key blanks','cooling rack','sticky trap','t25','drop ear elbow','cast iron burner','door knob plates','slide-co','ceiling fan box','crystal clear vinyl sheeting','8-32','fernco donuts','glacier','building jacks','spotlight','outside corner blocks','ok25','scrubbettes','rug runner','black pipe','sliding door lock','bike brake','bathroom heater','mintcraft shelf bracket','norwood international','pvc saddle tee','bernzomatic torch','ge powermark gold load center','coupon code','spatula','lysol','closet hardware','peel and seal','cat repellant','120 volt flasher','american padlocks','lard can','small screw eye','oil rubbed bronze pulls','clock','felt pads','square u bolt','sharpenning stone','fatmax','weeder','2 inch round screen louver white','slide bolt','well pumps','fireplace blower','drapery hooks','senco','blades','suction cups with hook','swivel ceiling hook','washing machine valve','submersible pump','under cabinet','1268','hinge stop','appliance bulb','spring clips','air staplers','shoe goo','hammer handle','frost king weatherstripping','pole saw','18 inch chain','drain stopper','vent caps','14 3 nm','dh1669l','fuel filters','pvc p trap','hex nut','nightlight receptacle','rubber sink stopper','sliding screen door latch','gorilla','dado set','hillman cabinet screws','infuse fungicide','intermediate base bulb','qo816l100rbcp','125 amp meter','white gate hardware','emergency candles','microfiber cleaning cloth','double curved shower rods','champion spark plug','14 cutoff wheel','die handle','510-001hc','dewalt spade bits','kick stand','watts tubing','pp836-41','viceroy','1505','evolution','par 38 150w','lug kit','saw tooth hangers','snap fastener kit','presto','century spring','esp','3233','westclox','cobra zip it','padded tool belt','dcv 138','rail connector','5 watt bulb','drapery track','master mechanic tap and die','branch pull','black chimney pipe','ames hose king','754-0467','lehigh','concrete paint','tru blu','oatey shower gasket','oil rubbed bronze switchplates','white spray paint','3 extension cord','speakers','gate hardware kits','1 8 inch pipe black','hoist','nesco','guy wire','sink drain','hyde tools','water hammer','pvc shower drain','tva6','gate pull','air horn','tap and die','dark annealed wire','sink strainer','masking tape','washer magic','1 gang stainless steel','hardware cloth 1 2','leg tips','deicer','3 way valve','window security lock','repel deer','hornet','quick connect union','carbon filter','5223-7w-bu','atrazine','famowood','floor mount door stop','betsy field','clear plastic','push broom','broom holder','varnish','3-way dimmer','e989r','chair leg tips','no hunting','velcro tape','wood filler','asbestos kit','band saw','toy barn','panacea plants stands','spade','n35b','square dowel','plasti dip','national door stop','garden light','caulk strip','copper switchplate','1595-ntltrwcc4','gravity hinges','drill chuck','stain remover','stainless screw eye','vinyl gloves','clear trash bags','moss','b10','polished chrome and brass switchplate','sun dial','tub eljer','vacuum bags sharp','3 8 inverted flare','glade wisp','kimberly clark drop cloths','malibu lights parts','70 amp','west bend slow cooker','sheeting clear','storehorse','danco tub faucet','window wrap','8511','access','blower wheel','black light bulb','door spring stop','air drill','jack hammer','crock pot','bond&fill','fireplace gloves','dog houses','carpet glide','mintcraft pole','light fixture','door bell pushbuttons wired','caster wheels','handrail brackets','vinyl numbers 2','pvc adapter','30 amp ground fault','carbon monoxide','toy mop','rat bait','garage door brackets bottom','wire fence pliers','simplehuman','humidifier filter aprilaire','3 5 8 hole saw','safety switch','stove gasket','window curtains','satin nickel cabinet pulls','sled','udj36','door jamb reinforcer','plastic mailbox','solar batteries','apcom','magnetic catch','tin pails','brass cup hooks','washing machine tray','ballast','shed skylight vent','plane','clothesline spreader','hose coupler','pvc check valve','zurn','sheet metal screws','soldering gun','thermwell screen','hoe','cable cutters','self stick letters','invisible wire','mounting tape','chipper','sheetrock repair kit','reflective house plaques','sliding basket','sheetrock repair','brushed silver knob','box trolley track','poly tube 3 8','160 psi 3 4','lounger','recessed receptacle','brainerd white wall plates','scott\'s halt','cafe clips','gas edger','5 16 eye bolt','well jet','draw lock','roofing shovel','ktcr19 c1','kickdown','imperial','toilet valve','velcro one wrap','key rack','wood wall plates','key lock','cutting pliers','tub','flotec','led flood','glue gun','hygrometer','corelle','seat wrench','padded folding chairs','switchplate covers','flow control washer','pocket rod','chair wheel','brass hook and eye','danco washers','ag south','120-007','18 gauge stranded copper','desa fireplace','snuggies','shelf supports','66-0454','3 4 pvc tee','chrome knob','flea trap','rope light','galvanized cable','2 inch peg hooks','v belts','tool roll','magnetic vent cover','e983d','electric skillet','bearing','e943d','behrens','blue ice','water supply line','1 8 inch wire mesh','rr013','alarm','corte clean','momentary switch','grounding rod','screen door grille','brass soap dish','tank lever','landscape spikes','heavy duty tension rod','6 inch pegboard hooks','floor jack','compression coupling','qac22','viceroy rubber and plastics','american standard flush valve seat','car air compressors','9332-4','pipe rain caps','ge hotpoint drip pan','close the gate','hook driver','camping coffee pots','minimite','vinyl cover','e942d','leverlock','squirrel feeders','heavy duty traverse rod','battery clamp','soudal','straight connector','concrete etching','heating pads','high pressure washer','sink sprayer','imperial bronze','thermopile','national lock','repair coupling','nickel knobs','backpack blowers','arrow stapler','pegboard shelf','cordless phone battery','ball chain','super hook','frosty grip','floor cleaner','water heater timer','victor flea trap refills','edger','freeze alarm','tool set','sponges','spline','step pulley','drywall rasp','square d gfci','8 thhn','grill smoker','automatic foundation vents','solid brass hinge','aluminum threshold','paper towels','oil rubbed bronze knobs','master mechanic 12v charger','bostitch','plastic pipe','door push plate','recessed toilet paper holder','wall pantry','bath mat','door bell button','tide he','t post','magic slides','wood pellets','foam weatherstripping','paper bags','swiss army knife','cable tie assorted','planter','10s-6h','cast iron','slip joint pliers','twist mop','smv','elastopatch','carpet cleaner','side mount toilet lever','passage lock','linesman pliers','shower drain cover','plast o mat','3 4 inch check valve','shower head adapter','husky contractor bags','korky 2001bp','amerock hinges','75-2006','80-4020','door and drawer pulls','vpx1101x','candelabra base light bulbs','nantucket','wood adhesive','oil rubbed bronze chain','brush comb','bit extension','mini pry','drive in latch','wall paper','electric heating tape','c6','all threaded rod','brass window sash','open cell foam tape','left hand metal window casement operator with crank','dad\'s paint stripper','porch swing hardware','music wire','1 2 drive 3 8 socket','drywall sanding screen','rubber hammer','light dimmer','metal gas can','poly sheeting','appliance light bulb','q120afc','plast-o-mat','faultless deadbolt','ml18wb2c','ice cube','thread locking compound','handy box','3 way bulbs','2 inch pvc','skillet','hammer drill bit','light control','gas vent pipe','butyl tape','silicone rubber','amdro','dolphin','swivel bolt','fan shutters','outlet strip','casement window operator','over the door','skirting','bird spikes','korky','mini utility knife','goop','arlington mailbox','covered roaster','propane fireplaces','woodpecker','cordless grass shears','glazier points','grass catcher','reveal','wired smoke alarm','j clip pliers','s700','shower door guide','shower pan liner','grill brush','brass house numbers','flag','titebond','hose bibb lock','recessed brass soap dish','2 inch floor flanges','mintcraft hinge','brute bucket','bone meal','yard hydrant','barn door locks','mobile home skirting','rc3253','gate latch white','fasade','robertson screwdriver','8l-1h c','orbit solenoid','danco universal handle','visegrip','gold tech female disconnect','copper electrical wire','10 2 underground wire','drill brush','bronze shower faucet','5 toggle switchplate','master mechanic drill bits','propane grill','aladdin lamps','gold battery','boxwood stove','air tools accessories','wireless door button','electric compressor','6-20p','ch','fireplace tool set','arrow fastener','dual','cast iron caster','grout paint','1450','cleaner grease','mop heads','cupboard catch','canada shipping','30 amp cord','aa-105','intake vent','garden tub faucets','triangle','table hardware','all thread','headlamp','pressure gauge','bosch mandrel','fireplace grate','pfister','wallpaper tools','window rollers','split bolt connector','vinyl dryer vent','main breaker 125 amp','shop rags','crown staples','wallpaper steamer','garage weatherstripping','matches','phone wire','brass mailbox','tent stakes','aspire dimmer','ortho home defense','insulated flexible ducting','adjustable screen','tarp hook','clr power plumber','9 inch circular saw blade','drive coupling','lead test kit','pail','hk porter','accordian gates','cage light','cinch strap','crescent','wood stove brick','mask','frost king switch sealer','window screen frame','angle brooms','wall hooks','plant hook','homeline','graphite','putty knives','tie downs','2 inch flood guard','dr dental chews','plastic spacers','ss18','daylight plus','offset screwdriver','classroom lock','62-2343','menzner','20 amp switch and receptacle combo','quartz infrared portable heater','trewax sealer wax 100','barkeepers friend','titebond 3','jerky seasoning','fiber cement saw blade','wet vacuum','pvc elbow schedule 80','siro','cwf','6 mil poly','unfinished wood','light box','033-2426','copper cabinet','632-7969','closet maid over the sink drainer','pl-3003','3 4 inch white cup hook','vpx battery charger','portable work light','wall biter','ac4h','phosphoric acid','flue tape','fox urine','leather collar','mm-144-b','emt bender','tea kettle','swing blade','chrome rod','hillman wire','duct work','garment rack','rubbermaid roughneck','strike plate chrome','stove polish','seymour ironing board covers','water pipe insulation','estwing','low voltage lighting','garden rake','irwin clamp','dishwasher hose','corner block','dish drainer','planter dolly','liquid nails','corner shelf','despard switch','compound miter saw','hobby','pellet pipe elbows','plunger latch','delta handle','kwikset hancock','oak threshold','barn door stay rollers','flasher winker','71-945','boston harbor solar lights','fapf02','wood glue','shoe cover','wall plate wood architectural design','234slesw','angled pegboard hook','pipe tape','vent free gas logs','vacuum filter','trellis','homeline breaker','water cooler','screen frame kit','curtain rod extension bracket','silicone grease','pushmatic','curved shower curtain rod','rear mount socket','power foundation vent','jig','bronze pulls','kb157','waterproof wire connector','ring shank nails','screen grill','concrete screws','gate hook','downspout extenders','toaster','bug off wristband','20 amp outlet','steel stamp set','masonry anchors','flat corner brace','wood switchplates','glue gel','toilet hinge','schlage georgian','spanner','wall heat registers','flashing collar','multi cooker','2 inch single wheel tackle pulley rigid eye','pocket jig screws','nema plug','metal cage light','5 gang switch plate','outdoor gfci','90 degree angle clamp','249-3492','black cord switch','compost fork','barbed tee 1 2','cg511','15 watt candelabra bulb','bradley','nail aprons','pulaski','rem grit','bed liner','kitchen aerators','simpson duravent','beaded design venetian bronze','1 4 compression coupling','1 4 inch barb tee','shoo goo','15 amp outlet','slamscraper','2921','brita','havahart','gas hose','qovp2','duraflame','tubing 1 2','non slip tape','floor fans','1 way screw remover','fire screen','automatic closet light','granite sealant','log holder','3m filter','flex conduit','double hook','resolve','coaster','perlite','floor sander','birdcage','compass','five inch stencils','paint scraper','water pressure','cutting guide','kohler toilet','copper chain','step drill','concrete chisel','6 inch damper','planter brackets','bird block','simpson','gfi circuit breaker','raingo','danco dishwasher adapter','swaging tool','1a-25a general filter','boot tray','thinset','pipe tap','fresh wave','sash springs','wood drill bits','dexxter','appliance rollers','flux core welding wire','belt key clips','irwin cobalt drill bit set','pressure washer hose','napkin holder','sdc2300','1 2 inch wire mesh','garden tines','glue bottles','200 amp entrance cable','6 amp fuse','quik tube','generator cable','plumbers tools','reading glasses','adjustable wrench 10 inch','wiremold c50','magazine','thermostat lock','#5 points','mattress','oval stove pipe','lawn mower cover','log tote','mouse bait','the works','bounty paper towels','ashtrays','male pvc','brass spring hinge','propane regulator','shower door towel bar','coated wire','gas logs','lye soap','air freshener','chain hook','husqvarna chain saw','stanley doorstop','casement handles','pressure cooker','toilet supply line','paslode','half hinge','valve key','screwdriver set','brass shut off valve','white shower caddy','rw104','phenoseal','sink drain basket','key light','saw horse','supply line','steel stakes','earth anchors','xacto','faucet aerator','safety lock pin','grout removal tool','8222','trim coil','triple wall','2 cycle oil','fireplace screen','propane hose','decorative corner','window cleaner','1 2 copper cap','faucet cartridge','extension rod','polished brass','power pro screws','brass towel bar','40-3192','pvc union valve','dual action sander','cold faucet stem','16 wheel pneumatic','stanley wrenches','bd1515','double white switch plate ceramic','cooking thermometer','200 amp circuit breaker','molemax','torx t15','drill bit 5 16','felt chair pads','halo trim','terminal connector','8 3 uf','aerator adapters','feit','drain cap','power cord','rust guard','wire mesh','star drive screws','fmm250q','9 saw blade circular','e3','leveling feet','hinge pin','tivoli 4240','brita filters','wire clamp','547-684','window outdoor insulation kit','allison scroll pull','shower curtain rings','rope ratchet','cow bell','offset hinge','3 inch pellet stove pipe','cleat','thermwell vinyl sheeting','tool totes','over the door hangers','load center','lock box','lawn edger','dog run','frost king ac cover','07-111','battery operated motion sensor lights','charcoal grill','utility pump','cam latch','tilt bin','bh525h','airless sprayer','silt fence','faultless','shake away','bathtub paint','drill bit extension','johnson paste wax','carabiner key chain','respirator mask','gray pvc fittings','la crosse technology','sandpaper 220','leather cleaners wipes','push pull switch','red plastic tubing','stove pipe screws','mailbox numbers','l6-30p','bug bulb','sanding sealer','masking film','wheel weights','bronze shower','brass ring towel','bathtub repair','bj2200','grout float','rural mailbox','vibration','urn','fulton mailbox','screen door clips','raincoat','showerhead','fireplace wood','coupling','keyless lamp socket','stanley door hinge','work light','ladder attachment','stainless steel cleaner','window operator','door stop brass','screw tip holder','line level','lamp cord','shepherd hook','silicone spray','water pressure booster','copper rolls','6 outlet','window air conditioners','table cloth','spackle','universal flapper','6 inch pvc cap','120 watt br40','water heater stand','small hinge','d battery','shut off key','vinyl numbers','bicycle chain','propane gauge','orbital sander','sc-20','genova downspout adapter','plastic basket','border fence','310-128','traverse','stainless water heater element','1168','rubber tape','yard master','warp brothers edging','log cart','66-0445','vista filter 847','l shape door bottom sweeps','weatherstripping brown','100 amp homeline','lions head','filters 12 x 12 x 1','4 quart bucket','15-2500','dish cloth','5 16 auger bit','1 4 inch aluminum rod','81-9665','hillman sheet metal','ranch','floor stop','double sided adhesive tape','66-0089','steel rule','hook strip','chair braces','water supply','cap staples','fluorescent black light','12 x 12 ceiling tile','slimlite','trim molding','2a-710','suction cup clip','1 pulleys','round table leg','14-2 wire','chelsea','riser','6-30r','wall cap','diamond blades','ekco','pvc primer','master flow replacement motor','coil hose','ladder jacks','switch cover','thread locking','whink','cable tie canister','private property sign','100 amp square d main breaker','window squeege','fireplace cement','48 inch level','bucket heater','sidewall grille','perforated tube','galvanized bolts','longarm','adjustable downspouts','d59','snow tube','driveway roller','fire detector','watts pressure regulator','tapcon','ratchet screwdriver','ez ancor','rechargable batteries aa','uf','jigsaw blades','capri','appliance caster','400a','door chain lock','flex-o-pane','hydraulic jack','12 by 14 white shelf bracket national','jt 21','starch','grow lights','glow in the dark paint','pressure wand','#78 o-ring','stair edging','wall switch plate','suction hose','irwin magnetic bit holder','egg poacher','range hood','pipe thread compound','windshield repair','wax paper','floor squeegee','traverse rods','5335-0','plank','n180-703','20 amp 2p plug on circuit breaker','ultra filtrete','quick gel','telephone stand','donn dx','75 watt incandescent bulb','11-961','5337-5','10-113','danco aerators','stove blower','web strap','essick air filters','wood clothes hanger','garage heater','roof gutter deice','power glide sander','1a-25a','j hanger','gutters corners','skeletool','door bottom vinyl','9565','wall louvers','c9041b3','crockpot','h75-p','blow gun','boot scraper','clear silicone','gy8.6','reinforcer','bahco','bona mop','brass hose adapter','drill bit set 29 piece','brown gutters','corner paint roller','window screen plunger latch','3 way halogen bulbs','spray\'n wash stain stick','bed bug','washing machine','1 1 4 leg tips','meter socket load center','wall plate chrome and white','wired push button','tool carriers','polished brass shower','snow sled','orings','3 4 leg tips','laundry faucet','sterno','butchers saw','glass cutter','reducing tee','fireplace accessories','bugmax 365','fork pull','shade','dryer balls','br50spa','black tape','air conditioner cord','landscape fabric','sash cord','drum liners','hole cover plate','thql2130gfp','line stretcher','pds15-61pb','bessey','pruning saw','sterling bugle 3 1 2','convection','m100','26 watt','lambro 143w','tier planter','gel-gloss','r680cb','100 ft extension cord','3 4 inch compression ball valve','dryer filter','46-330uvb','my account','lamp socket cover','3 drywall screws','moen shower tub handle','bi fold door knob','gilmour sprayer','528','plow','staple and nail gun','moisture master','c7','horn','pbi gordon','stainless plates','safety light','6 3 uf','6 3','eye swivel','door hook','fly catcher','moisture meter','rotisserie','jimmy proof','wagner power roller','galvanized rod','railing planters','tankless','solenoid','dh915','clorox toilet','vinyl floor tile self adhesive','cove base','thatch rake','ettore','screen repair','faucet stem','american flag','tower fan','brass decorative corners','shower massage','universal shower handles','banana clip','rw112','stainless steel wire','valley ii','plumb bob','hand brace','co605','protemp heater','black 2 mil sheeting','wood splitting wedge','20-6030','vent free fireplaces','lag 5 16','bilge hose','2 gang plate cooper','picture hanging wire invisible','tanners','grip tooth bridging','2 gauge copper wire','rps #h75-c expanded wick filter','f40t12','comfort glow','epoxy floor','stove door gasket','gripper clips','snap rivets','5 stove pipe','h54','duct booster','2 gang blank','b49','b48','b46','b44','x121','sanding pole','soft brush','machine bolts','bw2200','v-flex','3 4 tubing','bathroom light fixture','harcraft','pvc reducer bushing','polisher buffer','floor paint','tension','mason line','battery screwdriver','carpet bar','3 8 drill bit','6 inch nails','3 16 chain','window scraper','cordless string trimmer','corner bead','self-adhesive vinyl tiles','creepers','silicone caulk','2853','2836','h99t','through the wall','cord protector','6 gauge wire','mobile home tie downs','canning','wall lantern','folding shelf bracket','appliance cord','birdwell sponge','bond fountain','stopper','photo albums','2826','pedestal sump pump','brass eye screw','picture hooks','door sill','union brass','air conditioner filter','cleanout door','pbf801y-vbr-cp','ratchet wrench','green bags','nozzle','tomato strainer','t rex','mover','solar security light','wigwam','kushlan kurb kit','32 threshold','3 1 2 inch hinge','tandem breakers','garage door bottom weatherstripping','solar lamp','pvc drain','4 pellet stove brush','md','reddy heater','basement','canvas tarp','table skirt','wood brackets','anchor rods','cabinet door catch','ice pick','devcon epoxy','magnetic bit holder','thermal blue','cooler','sill sealer','folding bracket','atomic clock','banana bags','sash balance','cargo net','drill guide','wax ring','pl 400','2k-2h','p22','simoniz','1 inch black rubber tip','double clevis','sliding miter saw','electronic pest control','folding chair','woolie','square cabinet knob','tilt','wire fence 72','firelog','moving sliders','deckorators','thermostat heat only','vinyl coated hardware cloth','v4850 4b','sliding shower door roller','fireplace log tote','1a25a','wire clippers','plastic soap dishes','weed eater blades','rubber weatherseal','watermaster','pennzoil','range hood filter','kitchen sink faucet','paper','wireless','pen','wall bumper','heavy duty gate latch','twin socket adapter','foam roller','casserole','portable heater','lamp dimmer','window bars','deep well submersible pump','anti slip tape','screen door push bar','masonry sealer','pitch counter','mini fountain','electric door latch','36 strip light','lint trap','single slot standards','drywall clips','scrubbing sponge','oil rubbed bronze hinge','copper adapter','u36h','inflator','300 watt ps25','canning jars','uv','white sash lock','sdsb1175c','snowflake','raco 8420','full turn buttons by stanley','54 drill','1 2 plug','screen door hooks','patton pch4127-u','9468','copper 90','k4251','roof gutter deice kit','union tee','sikadur crack fix','stencil kit','wood planer','holmes humidifier filters','slow cooker','bicycle helmet','1 2 mesh','24v transformer','steel square tubing','malibu lights','compound sliding miter saw','ser','lamp loop','rubbermaid canisters','wheelbarrow tire','rain x','bicycle lock','5 gallon gas can','stepping stones','crane','sprayer hudson','315cgr','driveway cleaner','ameri tec 6hs','rock salt','ge','leather','dat39h','magnolia window film','lp vent free','teks','tampico brush','36bat','solar lights norwood','brainerd cabinet pull','wire caps','fan duster','broom handles','strut','bionaire','pets','ceramic cartridge','ss-1000x','bow rake','top link pin','cooler drain','aqua seal','water shut off valve','cedar post','longarm angle','extension wood pole','ortho weed b gone gal','3 4 45 degree','bb gun','hand scraper','orchid mix','6 inch aluminum duct','5 64 allen wrench','steel perforated tube','table lamp','21-515','ecgb10','1 pex fittings','full mattress cover','wooden pole','hand mixer','2991','concrete tube','1 2 pvc plug','johnson','wallplate shield','compact fluorescent','microfiber mop','locking pliers','graphite lubricant','mitre saw','cable pulley','non30','nail remover','stainless steel hasps','color putty','suzuki keys','cotton canvas gloves','sling blade','cookie sheet','ash shovel','pj23-w','pathway lighting','deer whistle','gac1','kids','ge circuit breaker','deburring tool','drop leaf hinge','snips','kettle','numbers','r13','skewers','glass shelf support','brad point','extend rust treatment','fc8t9','turntable-lazy susan','dcf14','9499','6 chimney pipe','3.5 door hinge','cable stops','outdoor lantern','bike lights','lug wrench','74-5765','75-2012','flashlight bulbs','hand air pump','sandblaster','leather cups','1760-w','dead on','drip cap','36 screen','2804','stack boot','shipping boxes','privacy film','kenmore humidifier filter','shelf bracket white 4 by 6','2630b','truck tool boxes','chimney sweep rods','devcon epoxy 5 minute','brass cap flare','adirondack','gas fireplace blowers','compressor filter','silver cleaner','brush cutter','pvc conduit body','hex head screw','vinyl mini blinds','aluminum screws','t-plate','cane','bug repellant','220 receptacle','cfl bulbs','pine mountain','return grill','3 4 drive socket','paint pen','shatterproof light bulb','air gap soap dispenser','dust cloth','coconut liner','96-3258-4','digital thermostat','orange gloves','frost king switch','waste king','drawer socket','seed spreader','amerivent','vinyl hooks','2 pocket canvas apron','32 gauge galvanized wire','acryl 60','portable gas grills','wall dog','rubber mallet','door knocker viewer','cast iron grates','installation hardware for table legs','scraper razor blade','1 2 pex ball valve','tlm812scud','mineral oil','door wedge','roof cement','drywall tape','30 bungee cords','st-5','stained glass window film','ives sash lock','1-1 2 tail piece','union brass stem','1 x 2 wire mesh','3335','mintcraft nylon brush','mintcraft extension poles','3 4 valve ball pex','wheelbarrow tubes','food sealer','dowel center','white ceramic wall plate','barn rail','tub flange','paint crew','reveal edge cutter blades','crimp','socket cover','kiwi','plastic planters','table leg top plates','polishing bonnets','scaffold','chair cover','closet bracket','master mechanic battery','white wall clock','keyblank','closet maid support','stanley hardware white robe hook','sump','mop bucket','thermwell frost v3625 4','p1002-44','bank blade handle','tote basket','maestro','ameri tec','big bend','label maker','union brass diverter','bathroom sink legs','picnic table brackets','3 inch hole saw','15 watt appliance bulb','subaru outback blank key','amerock bp3416 cabinet pull','chimney pipe elbow','fireplace hardware','24 inch heat register','ringer fertilizer','double barn door track','j track','sc7010bv','welded wire 1 by 1','dap caulk','cookware','selkirk locking band','dewalt sander','satin nickel switchplate','heavy duty strap hinges','fubar','yellow raincoat','whirlout','brass screen','coach lantern','vbg115sn','brake','blade sharpener','pl','hurricane','bandsaw','fan lights','tire valve extensions','dh920','medallion deck planter','pepper spray','clear liner','heavy duty gloves','pen light','chamois','450c418','electric fence insulator','crank t handle','swiss army','closet pole','ties','economy shower head','door knocker with viewer','flatware','h99ict','travel voltage converter','dado blades 10 inch','50a gfci','welded rings 1','victor flea','cake','ws-9020u-it','1 4 inch square dowel','16-2410','duplex outlet plate','mini paint roller','paper cups','bp1950','t5','14mm hex','tomcat glue board','door kick plates','pk23gta','blind cord','egg cooker','wool pile','br4040b200v','hedge trimmer','ceiling fan medallion','terro ant','calcium chloride','hex key set','cable key ring','red bulb','ice chest latch','shrink film for windows','corner shelves','mig welder','chainsaw sharpener','rain','screen spline','wildlife warning','shallow flange','9272','toilet kit','beeswax','tripolymer sealant','cerama bryte cooktop cleaner','battery operated candle','lag screws plated','shepherd 9644','valve seal','mintcraft planter','pocket latches','outdoor wall lighting','8 inch cable ties','dryer plug 30 amp','leather repair kit','mintcraft tarp','14-2 romex','4 inch stove collar','swivel connectors','insulated staples','g13','chrome bolt cap','underground','slotted bolt','1-1 2 wye','telescop magnet','diverter spout','white lithium grease','bronze shelf bracket','surface shields','lawn sprinkler','bait station','furniture jacks','edison','picture','small springs','dishwasher connector','stair rails','angled hooks','ice','black and white vinyl tile','flag bracket','stabil','candelabra bulbs','bn1810','selkirk round top','drylok','counter duster','9cs108','stainless steel deck screws','#36 o-ring','10-153f','18 inch rollers','stanley garage','oil rubbed bronze door stop','toy wagons','double acting spring hinges','turkey fryer','3 4 hose repair','furnace key','ge porcelain 8 drip pan','air bear','splatter','liberty black','receptacle plate brown','black lag screws','pine rosette','fram 3506','dustshield','mouse magic','thhn 6','mug hooks','brown switch','bicycle hook','toilet supply','children','curb key','electrical connectors','back saw','c386','wall outlet','tremor picture hangers','9952','3 stove pipe','6 mil plastic','wall switch','hyde scrapers','quik-tube','shower hose','253g10','atomic portable alarm clock','telephone cord','tomato','knob template','moen trim kit','gas valve','jomax','valve extensions','17 32 drill bit','mini breaker','patton heaters','roach','stack-on','letter stencil','milwaukee faucet stems','casement','plant pots','rain drain','dielectric union','t 8658','fels naptha','selkirk smoke pipe adapter','cable rings','wall hydrant','rustoleum clear','oil rubbed bronze rope','water pitchers','snap in vinyl','sfm2','soft face hammer','touch light','#60 o-ring','4 inch house number','tap light','10 inch rip blade','tv stand','hom','pp840-31','sterling diverter stem','plastic float','2 inch louver','plastic mat','swiffer pads','door roller catch','gonzo','3 1 2 hinge','20d nails','lead anchor','5629','wreath','folding door hardware','ballcatch','circuit breaker box','fireplace tongs','coax staples','sink rack','baseboard heat register','fiber washer','triple outlet','table top fountain','spray bottle','leather punch','20-5242','nail glide','dryer plug','roach prufe','spit','spontex sponge cloths','gtv drill','barrel pump','holdbacks','mintcraft portable air tank','80-1535','woodburning','water key','outdoor fireplace','s106','liquid acrylic','100 amp breaker','plastic chain','chrome plated brass p trap 1 1 2 inch 219-170 by plumb shop','4 pack magic sliders','growing trays','yellow diesel cans','ubip240','grub','36 inch whole house fan ceiling shutters','9501ws','bicycle rim','m75csa-3 4','m60scsa-3 4','pintle hinges','sc200a','t200av 3 4','m75c-1 2','m74qt 1 2','mvb 3 4','wp-8867c','end cutting nippers','wireless motion sensor','#2 phillips 6','m100s','hand sanitizer','48-11-2830','m60-1 2','colonial rope','ubip250','4 vent','totem','#8 pan head stainless steel screws','#4 rebar','baseboard tee','cotton cable cord','outdoor transformers','5 16 nuts','gfcb120','palm fertilizer','dish','barrel faucet','anti siphon valve','1 4 nuts','halogen','rp212','spigot','mold remover','plate','banana plugs','whole house surge protector','mintcraft dual track','wax stripper','fiberglass driveway marker','rye','pendant light','flux core mig wire','xenon lamp','black slide bolt','corte','cabinet trash can','hair dryer','rim cylinder','dowel rods','4 inch 90 degree pvc elbow','pan head screws stainless steel','pumpkin carving tools','diamond circular saw blades','plaster-weld','boiler brush','power tap','#60 o ring danco','1 2 inch copper tubing','white ceramic outlet plate','black 3 gang wall plates','corrugated copper','power outlet','spline and channel','safety harness','brown electrical switches','4 plastic plant saucer','409','wrap around','hose end cap','6 elbow','gable attic fan','stanley pivot hinge','nail clipper','extension ladder','stainless steel hose clamp','brown outlet covers','pd6902','screen door knobs','hangtrack','ez read rain gauge','water jugs','mansfield flush valve seal','high pressure sodium','kb-6br-orb','electrical wire connector','#14 o-ring','magnetic picture hangers','sink clip','bp874-bn','st120','door alarms','auto vent','slip joint washer','grass shears','dover 71','glass magic','moose','roughneck','box fan filter','stainless steel rivets','waterplug','lava rock','easycut','cooper midi 3 gang','foodsaver bags','kitchen drain','grill cleaner','satin nickel shelf brackets','30 amp recepticals','tele pole','25 x 16 x 1','circuit breaker panel','mintcraft hammer','clear electrical tape','4 inch maurice franklin','eh38','slick 50','water meter box','u bolts square bend','bi-fold door hinges non-mortise','wall plugs','1465ysp','lawn fertilizer','band clamp','faucet insulation','colonial black','plastic mesh','magazine rack','toilet bowl cleaner','black switch','shaft','spout with hand shower','disposal splash guards','hand siphon','paint sponge','vinyl floor runner','danco delta','corrine','dense shade seed','jewelers screwdriver','miter saw evolution','combat','tilt latch','mower wheels','chrome wall plate','dog tie outs','window security bar','electric water heater','gable vent fan','full depth planter','earthway spreader','bahco bow saw blades','triangle corner brace','rubbermaid bath mats','cr2 lithium battery','igniter','disposal switch','brass comp fittings','metal glide','gfi-3501','ballcock top assembly','roof mounted dryer vent','dragonfly','rabbit','skirt hangers','clear shower liner','dryer vent pipe','6 inch cap','kwn195','sweeper','sea foam','5 inch aluminum duct','forearm forklift','fiberglass poles','bike chain','wastebasket','organic fertilizer','green outdoor extension cord','3 rosette','nu finish','polishe chrome wall plate','straw hat','propane fitting','ceramic towel bar','hot water pipe insulation','level hanger','gypsum','stovepipe reducer','aluminum downspout','valve cover','rtv','magnetic clips','16x25x1','antique nickel door hinge','moen shower','bifold','rtc24','mintcraft sprinkler','glow in the dark','stainless steel magic','scotts','black cabinet pulls','ratchet pruner','vgl120','cordless phones','hose 150','toggle bolt','dr dental','microfiber cloth','ortho termite','adhesive zipper','20w 120v g8','bead tamer','latex caulk white','frost king ac','locking bands','intermatic dt17c','wagner power painter','starter fertilizer','jen','surface guard','landscape rake','20 amp gfci white','galvanized nuts','4l510','l1154','stainless u bolt','bat house','weiler','kb142','drain sleeve','fishing line','1 1 4 gate valve','jointer','snaps','pestacator','table leg hardware','2 corner brace','philips bits','3 8','s210','overhead lifting chain','pvc hardware cloth','heavy duty extension cord','black decker sander','furniture oil','hammock hook','wrought iron plant stand','plastic faucet nuts','climbing net','12-4943','plastic hose adapter','shock spa','plastic hardware cloth','eveready 505','br40 250 watt','75-1171','galanz microwave','255-81n','whink products','fat max','sperry','tank valve','12-2 romex','t222','sink mount hardware','bolt assortment','stick vac','pvc saw','brass hose y','garagedoor','overflow plate','cooler drain plug','roof fan','gas blower','grecian urn','snow brush','screen vent','cement board screws','gcm-221','dvd kitchen','snaptoggle','hunting','stainless steel gate hooks','coastal','grass seed','glazing points','acrylic cutting boards','insecticide','retractable clothesline','rv vent','coping saw blades','stainless steel gate hinge','plastic bushings','camo','sink soap dispenser','u37','13 gal trash bags','steel sheet metal','slip-fix','70-116','pivot gravity','sliding shower door roller and bracket','rubber cement','2 toggle switch plate','bike parts','pineapple treated post top','1 2 flange black','9901','splice it','ge 20 amp breakers','mortise cylinder','keyless lock','schlage key blanks','plate caster','gutter elbow','10-3','seeder','electric outlet sealers','brown wall plates','gas grills','tustin','moth balls','metal chimney','joist hanger nails','forged eye bolt','1 2 inch pvc fitting','twin slot standard','ladle','rainbird dual','plastic bags','white wall plate','leather repair','tube hanger','rp4993','bathtub spout','flat plug extension cord','danco cross handle','36 stove pipe 6','orbit transformer','wood molding','3 4 brass tee','slot wall','stove gasket kit','honda generator','bt200k','bp7929','6 gauge','oak rosette','sandwich','flea killer','track an order','index button 5 8','stainless steel flat washer','white aluminum nails','adhesive tape','packing tape','pet shower','metal strap hanger','fall protection','crescent tool set','dent pullers','garage door extension spring','pp812-1','hol-dem','sanderson','weather clock','pressure tank horizontal','exterior door hinge','panic bar','pvc batten','flea trap refills','screw starter','40-3188','rubber caster','5270w','hose quick connect','straight pegboard hook','el1014a','grip hex t key set','screen cleaner','white brite','spring roller shades','40 lb picture hanger','lenox hole saw','antique brass sash locks','gs-361','5mm','dog tie-out','tripoli','spark plug gap','drain mesh','paper shredder','replacement vinyl threshold seal','wall mount ironing board covers','1 inch conduit','chimney wall band','silicone weatherseal','flux core wire','s-video','4 inch shelf bracket','roof leak stop','mobil home tie down anchors','ratchet offset screwdriver','spiral duct wrap','super glue remover','carpet shampooer','lampholder adapter','rv antifreeze','white door stops','galvanized plate','seam binder','dremel drill press','flicker bulb','food container','magnetic tool bar','flaring tool','mini louver','oil torch','culligan','deck lighting','3 inch wire wheels','1182','6 black stove pipe','driveway sealer','halogen work lights','gold tech','zep degreaser','twin socket','bissell to go','shower grab bars','schlage cable','flush valve wrench','adjustable window lock','seam rollers','chrome switch plate','duracell flashlight','20 amp cord','buffing compound','mop holder','gfi switch','waist aprons','stihl chain','deck','safety chain','4 inch strap hinge','poncho','mouse sandpaper','7 16 inch nuts','7 16 washer','nylon twine','hose sprayer','sikaflex','brass letters','weed trimmers','file handle','garage door cable','omnifilter','timber screws','leg plates','1595ntltrlacc4','architectural black liberty','right hand miami awning window operator','250v plug','zinsco 100 amp','ml10w11c','dog bed','shell pull','gate latches mintcraft','overhead quartz heater','apple peeler','5a 250v','5 8 turnbuckle','hy-ko','corner shower caddy','hitch ball','windshield washer','sink hole cover','pvc conduit reducer','pvc test cap','polyethylene pipe','z-brick','bronze outlet','mp130','boning knives','9 16 drill bit','wd-40','cordmate','tek screws','mulch','hex socket','brush door sweep','pvc downspouts','laundry cart','liquid fence','storm latches','thorobond','stove cement','46-071','200 amp 3 phase','schumacher','black rubber leg tip','bushing reducing 3 x 2','reversible fan','clopay','30wat','disposal elbow','spa','et125','loadcenter','coiled key ring','pvc box');
/* $Revision: 3828 $
 *
 */

if(typeof(_sli_init )!='object'){var _sli_init=new Array();}
if(typeof(sli_init )!='function'){function sli_init(){ for(var x=0;x<_sli_init.length;x++) _sli_init[x]();}}
if(typeof(asPhrases)!='object'){ var asPhrases = new Array(); }
if(typeof(__SLI_customisations)!='object'){var __SLI_customisations = new Object();}
if(typeof(__SLI_ClientDefaults)!='object'){ var __SLI_ClientDefaults=[]; }
if(typeof(__SLI_validSearchBoxes)!='object'){ var __SLI_validSearchBoxes = new Array(); }
if(typeof(__SLI_asug_used_flag)!='object'){ var __SLI_asug_used_flag = false; }
if(typeof(__SLI_width)!='object'){ var __SLI_width = 0; }
if(typeof(sli_targeturl)!='object'){ var sli_targeturl = ""; }


    __AutoComplete = new Object(); //namespace...
    __AutoComplete_mouseMoved=false;

    // Basic UA detection
    isIE = document.all ? true : false;
    isGecko = navigator.userAgent.toLowerCase().indexOf('gecko') != -1;
    isOpera = navigator.userAgent.toLowerCase().indexOf('opera') != -1;

    /* defaults and options */

    var __SLI_ApplicationName = 'AutoSuggest';
        __SLI_customisations[ 'AutoSuggest' ] =
                {
                    'ShowBrandingFooter' : true
                    ,
                    'TextBoxIDPrefix' : 'sli_search_'
                    ,
                    'BrandingFooterImagePath' : 'http://assets.resultspage.com/autosuggest/sli_systems-powered_150_15.gif'
                    ,
                    'BrandingFooterTitleTooltip' : 'AutoSuggest Powered by SLI Systems'
                    ,
                    'DropListMinWidth' : 150
                    ,
                    'MaxListItems' : 10
                    ,
                    'Alignment' : true
                    ,
                    'TextBoxIDCustom' : []
                    ,
                    'ValidSearchBoxes' : false 
                    ,
                    'IE6SelectBox' : false 
                    ,
                    'IE6SelectBoxPadding' : 0
                    ,
                    'TargetURL' : ''
                    ,
                    'IframeAlignment' : false
                    ,
                    'AlignmentBorderBug' : false
                    ,
                    'IE6OnFocus' : false
                };
    /* 0 = keyname, 1 = value */
    for( defaultValuePair in __SLI_ClientDefaults )
    {
        __SLI_customisations[__SLI_ApplicationName][__SLI_ClientDefaults[defaultValuePair][0]]=__SLI_ClientDefaults[defaultValuePair][1];
    }

    /* pre-fetch branding footer image if being used...
     */
    if( __SLI_customisations[ __SLI_ApplicationName ][ 'ShowBrandingFooter' ] )
    {
        
        if(location.protocol == "https:")
        {
            __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ] = __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ].replace(/http:/i, 'https:');
        }
    
        var __AutoCompleteBranding = new Image();
        __AutoCompleteBranding.src=__SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ];
    }


    function AutoComplete_init()
    {
        if(!isOpera)
        {
            var oldonresize=function(){};
            if(typeof(window.onresize)=='function')
                oldonresize = window.onresize;//play nicely with other people's toys
            window.onresize= function(){ oldonresize(); AutoComplete_HideAll(); AutoComplete_Create( asPhrases ); }

            AutoComplete_Create( asPhrases );
            
            var els = document.getElementsByTagName('input');
            if(els)
            {
               for ( i = 0; i < els.length; i++ )
               {
                  if(els[i].name == "asug")
                  {
                     els[i].disabled = true;
                  }
               }
            }
        }
    }




    /**
    * Attachs the autocomplete object to a form element. Sets
    * onkeypress event on the form element.
    *
    * @param string formElement Name of form element to attach to
    * @param array  data        Array of strings of which to use as the autocomplete data
    */
    //function AutoComplete_Create (id, data)
    /*
     * iterate over 'sli_search_*' assumes one or more search boxes numbered from 1...
    */
    function AutoComplete_Create( data )
    {
        var idx=1, e, id, searchBoxPrefix=__SLI_customisations[ __SLI_ApplicationName ][ 'TextBoxIDPrefix' ];
        while( e = document.getElementById(searchBoxPrefix+idx) )
        {
            AutoComplete_AttachHandlers(e, data);
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
            {
                __SLI_validSearchBoxes.push(searchBoxPrefix+idx);
            }
            idx++;
        }
        
        
        //this array comes from the customised list
        var otherTextBoxIdList = __SLI_customisations[ __SLI_ApplicationName ][ 'TextBoxIDCustom' ];
        if( otherTextBoxIdList)
        {
            for(idx=0;idx<otherTextBoxIdList.length;idx++)
            {
                e = document.getElementById(otherTextBoxIdList[idx]);
                if(e)
				{
					if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
                	{
	                    __SLI_validSearchBoxes.push( otherTextBoxIdList[idx] );
                	}
					AutoComplete_AttachHandlers(e, data);
				}
            }
        }
        
    } 

    function AutoComplete_AttachHandlers(e, data){
        var iframe,id;
        id=e.id;


        __AutoComplete[id] = {'data':data,
                              'isVisible':false,
                              'element':document.getElementById(id),
                              'dropdown':null,
                              'highlighted':null};

        __AutoComplete[id]['element'].setAttribute('autocomplete', 'off');
        __AutoComplete[id]['element'].onkeydown = function(e) {if (!e) e = window.event; return AutoComplete_KeyDown(this.getAttribute('id'), e);}
        __AutoComplete[id]['element'].onkeyup = function(e) {if (!e) e = window.event; return AutoComplete_KeyUp(this.getAttribute('id'), e);}
        // The function call on the next line was changed by Andrew Grieve April 2008
        __AutoComplete[id]['element'].onkeypress = function(e) {if (!e) e = window.event; return AutoComplete_KeyPress(this.getAttribute('id'), e);}
        __AutoComplete[id]['element'].onclick = function(e)
        {
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'IE6OnFocus' ] )
            {
                __AutoComplete[id]['element'].focus();
            }
            if (!e) e = window.event; e.cancelBubble = true; e.returnValue = false;
        }



        // Hides the dropdowns when document clicked
        var docClick = function()
        {
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
            {
               for(var i=0; i < __SLI_validSearchBoxes.length; i++)
               {
                   if(document.getElementById(__SLI_validSearchBoxes[i]))
                   {
                       AutoComplete_HideDropdown(__SLI_validSearchBoxes[i]);
                   }
               }
            }
            else
            {
                for (id in __AutoComplete)
                {
                   AutoComplete_HideDropdown(id);
                }
            }
        }

        if (document.addEventListener) {
            document.addEventListener('click', docClick, false);
        } else if (document.attachEvent) {
            document.attachEvent('onclick', docClick, false);
        }


        // Max number of items shown at once
        if (arguments[2] != null) {
            __AutoComplete[id]['maxitems'] = arguments[2];
            __AutoComplete[id]['firstItemShowing'] = 0;
            __AutoComplete[id]['lastItemShowing'] = arguments[2] - 1;
        }

        AutoComplete_CreateDropdown(id);

        // Prevent select dropdowns showing thru
        if (isIE) {
            iframe = document.createElement('iframe');
            __AutoComplete[id]['iframe'] = iframe;
                iframe.id = id +'_iframe';
                iframe.style.position = 'absolute';
                iframe.style.top = '0';
                iframe.style.left = '0';
                iframe.style.width = '0px';
                iframe.style.height = '0px';
                iframe.style.zIndex = '98';
                iframe.style.visibility = 'hidden';
                
                if(location.protocol == "https:")
                {
                   iframe.src = 'https://assets.resultspage.com/autosuggest/blank.html';
                }
                
                if( __SLI_customisations[ __SLI_ApplicationName ][ 'IE6SelectBox' ] )
                {
                  iframe.style.width = __SLI_width  + __SLI_customisations[ __SLI_ApplicationName ][ 'IE6SelectBoxPadding'];
                }

            if( __SLI_customisations[ __SLI_ApplicationName ][ 'IframeAlignment' ] )
            {
                document.body.insertBefore( iframe );
            }
            else
            {
                __AutoComplete[id]['element'].parentNode.insertBefore( iframe, __AutoComplete[id]['element'] );
            }
        }
    }

    /**
    * Creates the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_CreateDropdown(id)
    {
        var theSearchbox = __AutoComplete[id]['element'];
        var theDropDown;
        var left_top = AutoComplete_getPos( theSearchbox );
        var left  = left_top[0];
        var top   = left_top[1] + theSearchbox.offsetHeight;
        var width = theSearchbox.offsetWidth;

        if ( width < __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ] )
        {
            width = __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ];
        }

        theDropDown = document.createElement('div');
        theDropDown.className = 'autocomplete'; // Don't use setAttribute()


        if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == true && document.body)
        {
            theDropDown.style.position = 'absolute';
            document.body.insertBefore(theDropDown, document.body.nextSibling);
            
            // Position it
            theDropDown.style.visibility = 'hidden';
            theDropDown.style.left       = left + 'px';
            theDropDown.style.top        = top + 'px';
            theDropDown.style.width      = width + 'px';
            theDropDown.style.zIndex     = '99999';
        }
        else if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "offsetrelative" && document.body)
        {
          theSearchbox.parentNode.insertBefore(theDropDown, theSearchbox);
          // Position it
          if(sli_getStyle(theSearchbox.offsetParent, 'position') != "absolute")
          {
            theSearchbox.offsetParent.style.position = 'relative';
          }
          theDropDown.style.position = 'absolute';
          theDropDown.style.left = (theSearchbox.offsetLeft) + 'px';
          theDropDown.style.top = (theSearchbox.offsetTop + theSearchbox.offsetHeight) + 'px';
          theDropDown.style.width = (theSearchbox.clientWidth) + 'px';
          theDropDown.style.visibility = 'hidden';
          theDropDown.style.zIndex     = '99999999';
        }
        else
        {
            theSearchbox.parentNode.insertBefore(theDropDown, theSearchbox);
            // Position it
            theDropDown.style.visibility = 'hidden';
            theDropDown.style.left       = left + 'px';
            theDropDown.style.top        = top + 'px';
            theDropDown.style.width      = width + 'px';
            theDropDown.style.zIndex     = '99999';
        }
        

        __AutoComplete[id]['dropdown'] = theDropDown;
        __SLI_width = width;
    }

    function /* array [ left, top ] */ AutoComplete_getPos( obj )
    {
        var curleft = curtop = 0;
        var sli_flag = 0;

        if (obj.offsetParent)
        {
           do
           {
              if ( __SLI_customisations[ __SLI_ApplicationName ][ 'AlignmentBorderBug' ] )
              {         
                
                if(sli_flag == 1)
                {
                    var clientTop = (obj.offsetHeight - obj.clientHeight) / 2;
                    curtop += clientTop;

                    var clientLeft = (obj.offsetWidth - obj.clientWidth) / 2;
                    curleft += clientLeft;
                }
                sli_flag = 1;
              }
           
              curleft += obj.offsetLeft;
              curtop += obj.offsetTop;
           }
           while (obj = obj.offsetParent);
        }
        return [curleft,curtop];
    }

    /**
    * Shows the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_ShowDropdown(id)
    {

        AutoComplete_HideAll();



        var value = __AutoComplete[id]['element'].value;
        var toDisplay = new Array();
        var newDiv    = null;
        var text      = null;
        var numItems  = __AutoComplete[id]['dropdown'].childNodes.length;

        __AutoComplete_mouseMoved=false;
        // SLI Code Modification - Start - Andrew Grieve April 08
        // Trim the textbox so that if is starts with a space then the feature will still work
        //value = value.replace(/^\s+|\s+$/g,"");
        value = value.replace(/^\s+/g,"");

        if(value.length == "")
        {
            // If Textbox length is nothing (after the trim) then don't show dropdown.
            return;
        }
        // SLI Code Modification - End

        // Remove all child nodes from dropdown
        while (__AutoComplete[id]['dropdown'].childNodes.length > 0) {
            __AutoComplete[id]['dropdown'].removeChild(__AutoComplete[id]['dropdown'].childNodes[0]);
        }


        var count=0;
        // Go thru data searching for matches
        for (i=0; i<__AutoComplete[id]['data'].length; ++i)
        {
            // SLI Code Modification - Start - Andrew Grieve April 08 - Added lower casing
            if (__AutoComplete[id]['data'][i].substr(0, value.length).toLowerCase() == value.toLowerCase())
            {
                // SLI Code Modification - End
                toDisplay[toDisplay.length] = __AutoComplete[id]['data'][i];
                count++;
                /* how many to display? */
                if(count == __SLI_customisations['AutoSuggest']['MaxListItems'] ) /* Code inserted to keep list to a maximum of 10 values (was 20 or 30) */
                {
                    break;
                }
            }
        }

        // No matches?
        if (toDisplay.length == 0) {
            AutoComplete_HideDropdown(id);
            return;
        }



        // Add data to the dropdown layer
        for (i=0; i<toDisplay.length; ++i) {
            newDiv = document.createElement('div');
            newDiv.className = 'autocomplete_item'; // Don't use setAttribute()
            newDiv.setAttribute('id', 'autocomplete_item_' + i);
            newDiv.setAttribute('index', i);
            newDiv.style.zIndex = '99999';

             // Scrollbars are on display ?
            if (toDisplay.length > __AutoComplete[id]['maxitems'] && navigator.userAgent.indexOf('MSIE') == -1) {
                newDiv.style.width = __AutoComplete[id]['element'].offsetWidth - 22 + 'px';
            }

            newDiv.onmouseover =
        function()
        {
            if( __AutoComplete_mouseMoved )
                AutoComplete_HighlightItem(__AutoComplete[id]['element'].getAttribute('id'), this.getAttribute('index'));
        };

            newDiv.onclick     =    function()
                                    {
                                    	  __SLI_asug_used_flag = true;
                                                                           
                                        AutoComplete_SetValue(__AutoComplete[id]['element'].getAttribute('id'));
                                        AutoComplete_HideDropdown(__AutoComplete[id]['element'].getAttribute('id'));
                                        AutoComplete_submitForm(id);
                                    }



            text   = document.createTextNode(toDisplay[i]);
            newDiv.appendChild(text);
            newDiv.title='Search for ' + toDisplay[i];

            /* ellipsis for IE only */
            if( isIE )
            {
                newDiv.style.textOverflow = 'ellipsis';
                newDiv.style.width = '100%';
                newDiv.style.whiteSpace = 'nowrap';
                newDiv.style.overflow = 'hidden';

            }
            __AutoComplete[id]['dropdown'].appendChild(newDiv);
        }
        /*
         * append DIV containing footer branding...
         */
        if(__SLI_customisations['AutoSuggest']['ShowBrandingFooter'])
        {
            i = toDisplay.length;
            newDiv = document.createElement('div');
            newDiv.className = 'autocomplete_footer'; // Don't use setAttribute()
            newDiv.setAttribute('id', 'autocomplete_item_' + i);
            newDiv.setAttribute('index', i);
            newDiv.style.zIndex = '99999';
            newDiv.innerHTML = '<a href="http://www.sli-systems.com/powered-by.php" title="' +
                                __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterTitleTooltip' ] +
                                '"><img class="autocomplete_footer_branding" src="'+__AutoCompleteBranding.src+'" /></a>';

            __AutoComplete[id]['dropdown'].appendChild(newDiv);
        }


        // Too many items?
        if (toDisplay.length > __AutoComplete[id]['maxitems']) {
            __AutoComplete[id]['dropdown'].style.height = (__AutoComplete[id]['maxitems'] * 15) + 2 + 'px';

        } else {
            __AutoComplete[id]['dropdown'].style.height = '';
        }


        /**
        * Set left/top in case of document movement/scroll/window resize etc
        */
        if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "true" || __SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "false")
        {
            var left_top = AutoComplete_getPos( __AutoComplete[id]['element'] );
            __AutoComplete[id]['dropdown'].style.left = left_top[0];
            __AutoComplete[id]['dropdown'].style.top  = left_top[1] + __AutoComplete[id]['element'].offsetHeight;
        }


        // Show the iframe for IE
        if (isIE) {
            
            if(!__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == true)
            {
               __AutoComplete[id]['iframe'].style.width  = __AutoComplete[id]['dropdown'].offsetWidth;
            }
            
            
            __AutoComplete[id]['iframe'].style.top    = __AutoComplete[id]['dropdown'].style.top;
            __AutoComplete[id]['iframe'].style.left   = __AutoComplete[id]['dropdown'].style.left;
            __AutoComplete[id]['iframe'].style.height = __AutoComplete[id]['dropdown'].offsetHeight;

            __AutoComplete[id]['iframe'].style.visibility = 'visible';
        }

    e =  __AutoComplete[id]['dropdown'];

    e.onmousemove =
        function()
        {
            if(!__AutoComplete_mouseMoved){__AutoComplete_mouseMoved=true;}
            this.onmousemove = null;
        }

        // Show dropdown
        if (!__AutoComplete[id]['isVisible']) {
            __AutoComplete[id]['dropdown'].style.visibility = 'visible';
            __AutoComplete[id]['isVisible'] = true;
        }


        // If now showing less items than before, reset the highlighted value
        if (__AutoComplete[id]['dropdown'].childNodes.length != numItems) {
            __AutoComplete[id]['highlighted'] = null;
        }
    }



    /**
    * Hides the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_HideDropdown(id)
    {
        if (__AutoComplete[id]['iframe'])
        {
            __AutoComplete[id]['iframe'].style.visibility = 'hidden';
        }
        
        if (__AutoComplete[id]['dropdown'])
        {
            __AutoComplete[id]['dropdown'].style.visibility = 'hidden';
        }

        __AutoComplete[id]['highlighted'] = null;
        __AutoComplete[id]['isVisible']   = false;
    }


    /**
    * Hides all dropdowns
    */
    function AutoComplete_HideAll()
    {
         if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
         {
               for(var i=0; i < __SLI_validSearchBoxes.length; i++)
               {
                   if(document.getElementById(__SLI_validSearchBoxes[i]))
                   {
                       AutoComplete_HideDropdown(__SLI_validSearchBoxes[i]);
                   }
               }
         }
         else
         {
                for (id in __AutoComplete)
                {
                   AutoComplete_HideDropdown(id);
                }
         }
    }


    /**
    * Highlights a specific item
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    * @param int    index The index of the element in the dropdown to highlight
    */
    function AutoComplete_HighlightItem(id, index) // mouseover, index is the list element index, zero-based
    {
        if (__AutoComplete[id]['dropdown'].childNodes[index]) {
            for (var i=0; i<__AutoComplete[id]['dropdown'].childNodes.length; ++i) {
                if (__AutoComplete[id]['dropdown'].childNodes[i].className == 'autocomplete_item_highlighted') {
                    __AutoComplete[id]['dropdown'].childNodes[i].className = 'autocomplete_item';
                }
            }

            __AutoComplete[id]['dropdown'].childNodes[index].className = 'autocomplete_item_highlighted';
            __AutoComplete[id]['highlighted'] = index;

            //also see below...
            //__AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[index].innerHTML;
            //AutoComplete_SetValue(id);
        }
    }


    /**
    * Highlights the menu item with the given index
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    * @param int    index The index of the element in the dropdown to highlight
    */
    function AutoComplete_Highlight(id, index) // keyboard up/down - index is the direction of travel, 1==down,-1=up
    {
        var childNodes = __AutoComplete[id]['dropdown'].childNodes;
        if(childNodes.length)
        {
	        var lastItem = ( ( childNodes[ childNodes.length - 1 ].className != 'autocomplete_footer' ) ? childNodes.length - 1 : childNodes.length - 2 );

            // Out of bounds checking
            //if (index == 1 && __AutoComplete[id]['highlighted'] == __AutoComplete[id]['dropdown'].childNodes.length - 1) {
            if (index == 1 && __AutoComplete[id]['highlighted'] == lastItem ) {
                childNodes[__AutoComplete[id]['highlighted']].className = 'autocomplete_item';
                __AutoComplete[id]['highlighted'] = null;

            } else if (index == -1 && __AutoComplete[id]['highlighted'] == 0) {
                childNodes[0].className = 'autocomplete_item';
                __AutoComplete[id]['highlighted'] = lastItem;
                index = 0;//hack!
            }

            // Nothing highlighted at the moment
            if (__AutoComplete[id]['highlighted'] == null) {

                childNodes[0].className = 'autocomplete_item_highlighted';
                __AutoComplete[id]['highlighted'] = 0;
                newIndex = 0;
                
            } else {

                if (childNodes[__AutoComplete[id]['highlighted']]) {
                
                    childNodes[__AutoComplete[id]['highlighted']].className = 'autocomplete_item';
                }

                var newIndex = parseInt( __AutoComplete[id]['highlighted'] ) + parseInt(index);

                if (childNodes[newIndex]) {

                    childNodes[newIndex].className = 'autocomplete_item_highlighted';

                    __AutoComplete[id]['highlighted'] = newIndex;
                }
            }

            //populate textbox with currently highlighted term...
            //__AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[newIndex].innerHTML;
            AutoComplete_SetValue(id);
        }
    }


    /**
    * Sets the input to a given value
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_SetValue(id)
    {
        __AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']].innerHTML.replace(/&amp;/, "&");
    }


    /**
    * Checks if the dropdown needs scrolling
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_ScrollCheck(id)
    {
        // Scroll down, or wrapping around from scroll up
        if (__AutoComplete[id]['highlighted'] > __AutoComplete[id]['lastItemShowing']) {
            __AutoComplete[id]['firstItemShowing'] = __AutoComplete[id]['highlighted'] - (__AutoComplete[id]['maxitems'] - 1);
            __AutoComplete[id]['lastItemShowing']  = __AutoComplete[id]['highlighted'];
        }

        // Scroll up, or wrapping around from scroll down
        if (__AutoComplete[id]['highlighted'] < __AutoComplete[id]['firstItemShowing']) {
            __AutoComplete[id]['firstItemShowing'] = __AutoComplete[id]['highlighted'];
            __AutoComplete[id]['lastItemShowing']  = __AutoComplete[id]['highlighted'] + (__AutoComplete[id]['maxitems'] - 1);
        }

        __AutoComplete[id]['dropdown'].scrollTop = __AutoComplete[id]['firstItemShowing'] * 15;
    }


    /**
    * Function which handles the keypress event
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_KeyDown(id, e)
    {
        var result = true;

       var event;
       event = e;
       if(!event) event = window.event;

        var keyCode = event.keyCode;

        switch (keyCode) {

            // Return/Enter
            case 13:
                if (__AutoComplete[id]['highlighted'] != null) {
                    AutoComplete_SetValue(id);
                    AutoComplete_HideDropdown(id);
					
                    __SLI_asug_used_flag = true;
					
                    if( e = __AutoComplete[id]['element'].form['asug'] )
                    {
                        
                        e.disabled=false;
                        e.value = __AutoComplete[id]['asug'];
                    }

                }

                result = AutoComplete_submitForm(id);

                break;

            // Escape
            case 27:
                AutoComplete_HideDropdown(id);
                event.returnValue = false;
                event.cancelBubble = true;
                break;

            // Up arrow
            case 38:
                if (!__AutoComplete[id]['isVisible']) {
                    AutoComplete_ShowDropdown(id);
                }

                AutoComplete_Highlight(id, -1);
                AutoComplete_ScrollCheck(id, -1);
                
                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=false;
                   e.value = __AutoComplete[id]['asug'];
                }

                                
                result = false;
                break;

            // Tab
            case 9:
                if (__AutoComplete[id]['isVisible']) {
                    AutoComplete_HideDropdown(id);
                }
                return;

            // Down arrow
            case 40:

                if (!__AutoComplete[id]['isVisible']) {
                    AutoComplete_ShowDropdown(id);
                }

                AutoComplete_Highlight(id, 1);
                //AutoComplete_ScrollCheck(id, 1);

                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=false;
                   e.value = __AutoComplete[id]['asug'];
                }

                result = false;
                break;
        }
        return result;
    }


    /**
    * Function which handles the keyup event
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_KeyUp(id, e)
    {
       var event;
       event = e;
       if(!event) event = window.event;

        var keyCode = event.keyCode;

        switch (keyCode) {
            case 13:
                event.returnValue = false;
                event.cancelBubble = true;
                
                break;

            case 27:
                AutoComplete_HideDropdown(id);
                event.returnValue = false;
                event.cancelBubble = true;
                break;

            case 38:
            case 40:
                return false;
                break;

            default:
                AutoComplete_ShowDropdown(id);
                
                __AutoComplete[id]['asug']=__AutoComplete[id]['element'].value;

                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=true;
                   e.value = "";
                }  
                
                break;
        }
    }

    /**
    * Function which handles the keypress event
    * This function added April 2008 by Andrew Grieve
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */

    // SLI Code Modification - Start - Andrew Grieve April 08
    function AutoComplete_KeyPress(id, e)
    {
        var event = e;
        if(!event) event = window.event;
        var keyCode = event.keyCode;

        if (keyCode == 13 && isGecko || isOpera)
        {
            return false;
        }
        
        if( __SLI_customisations[ __SLI_ApplicationName ][ 'TargetURL' ] )
        {
            if (keyCode == 13 && isIE)
            {
                return false;
            }
        }
        
    }
    // SLI Code Modification - End

    /**
    * Returns whether the dropdown is visible
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_isVisible(id)
    {
        return __AutoComplete[id]['dropdown'].style.visibility == 'visible';
    }

    function AutoComplete_submitForm(id)
    {
        var e, f, result=true;
        if( f = __AutoComplete[id]['element'].form )
        {
            if( __AutoComplete[id]['element'].value != '' )
            {
            	if(__SLI_asug_used_flag == true)
            	{
                   if( e = f['asug'])
                   {
                      e.value = __AutoComplete[id]['asug'];
                      e.disabled=false;
                   }
                }
                
                if( __SLI_customisations[ __SLI_ApplicationName ][ 'TargetURL' ] )
                {
                	asugvar = "";
                	if(__SLI_asug_used_flag == true)
                	{
                	  asugvar = '&asug=' + __AutoComplete[id]['asug'];
                  	}
                    
                    sliRegex = /resultsdemo\.com/;
                    if(sliRegExArray = sliRegex.exec(document.domain))
                    {
                    	sliRegex = /^http:\/\/(.*)\//;
                    	sliTargetDomain = sliRegex.exec(__SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ]);
                    	__SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ] = __SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ].replace(sliTargetDomain[1], document.domain);
                    }
                    
                	document.location.href = __SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ] + __AutoComplete[id]['element'].value + asugvar;
                }
                else
                {
                	f.submit();
                }
                
                AutoComplete_HideAll();
            }
            else
                result = false;
        }
        return result;
    }
    
    // get the style that will be applied by the browser, including stylesheets
    function sli_getStyle(el,styleProp)
    {
      if (el.currentStyle)
        var y = el.currentStyle[styleProp];
      else if (window.getComputedStyle)
        var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
      return y;
    }

    // register with onLoad(er...
    _sli_init.push( AutoComplete_init );
    
    function sli_addEvent(obj, evType, fn) {
    	if (obj.addEventListener) {
    		obj.addEventListener(evType, fn, false);
    		return true;
    	} else if (obj.attachEvent) {
    		var r = obj.attachEvent("on" + evType, fn);
    		return r;
    	} else {
    		return false;
    	}
    }
    
    function sli_load()
    {
    	sli_addEvent(window, 'load', sli_init);
    }