/* Popular phrases - HARDWAREANDTOOLS - 3:34:43, Sat Jan 28, 2012 */
var asPhrases=new Array ('pipe insulation r-4','pipe insulation','barn door track','cabinet hinges','4& 34 brass hinges','oil lamps','ames rake','barn door hardware','entry lever','thermometer','nailer','pulley','generator','shower tension rods','sink strainer','eljer flush valve','coat and hat hooks','door closer','shelf supports','sliding door track','3 16 cable','tap','floor mats','twist tie','hobby knife','downspout adapter','closet rod','nema 6-15','air compressor','hose clamps','sliding barn door hardware','stainless steel heater element','lid support','clear bumpers','wick','magnetic weather stripping','antique pewter','magnifying lens','sooteater','damtite','barn door trolley','electric eel','genesis','pegboard hook','micro sprinkler','tru flex','compression spring','baseboard heater','aluminum sheet','stanley box track','cloth gloves','greenhouse','11-921','door bell button','dishwasher faucet adapter','12 inch shelf bracket','washing machine valve','lazy susan','tru-flex','pex','scraper','porcelain touch up paint','brass key ring','satin nickel wall plate','suction cups','water heater elements','door stop','cabinet pulls','impeller','ceiling tiles','pp850-17','one light black','window screen','garden hose heavy duty','spatula','ceiling fan box','flapper','thermos','corrugated drain','rtv','bronze door closer','3 4 elbow','computer accessories','adjustable threshold','plant tray','heat air deflector','closet rod brackets','shelf and rod brackets','hook staples','extension cord','cabinet knob satin nickel','rubber gloves','chimney cap','scotchbrite','baseboard register','organizer','valley stems','spring clamps','stem casters','oil rubbed bronze cabinet pulls','pond pump','oil rubbed bronze knobs','pond lights','license plate','cooper wiring aspire','bonnet','oil rubbed bronze cabinet knobs','q bond','drawer slides','table legs','plug','flush pull','chimney brush','hinges','lawn mower','dolly','flush mount hangers','pocket door hardware','garage door bottom seal','oil rubbed bronze switch plates','hay hooks','bulb changer','5 64 allen wrench','handheld shower','electric tools','galvanized bucket','allen','chainsaw','doorstop','cordless drill','rope pulley','chain','magnets','magnetic catch','faucet to hose adapter','satin nickel hinge 10 pack','drain boards','asbestos test kit','storm door clips','walkabout','easy heat','toilet seat','extractor','10 3 wire','closet flange','barn door hangers','gtv drill','catch','4 inch abs','lamplight','door seal','camo duct tape','rain gauge','attic ladder','caster socket','caulk strip','humidifier','window lock','door sweep','frost king pipe insulation','6 inch stove pipe','l bracket','screw hook','quick link','deck','backpack sprayer','safe','tool bag','t hinges','appliance caster','surge protector','cork pads','8 roof flashing','command strips','tape','stanley shelf bracket','light bulb changers','tubing','ceiling flange','adhesive','broom holder clip','tile cutter','window latches','tire gauge','hsh-001bn','telescop magnet','laundry sorter','joist hanger','brush','hook hangers','lever lock','shepherd hardware','vent caps','drain grates','dishwasher adapter','krylon h2o','plumb vent','led bulbs','hasp','mobile home anchors','roof flashing','old work ceiling fan box','jamb latch','turnbuckles','return air grill','drill press','hole saw','gas hose','clamps','pilaster','chain saw','par20','shop light','paint scraper','flag pole','outdoor thermometer','outlet strip','flashing tape','astroturf','mr long arm','hose reel','router table','duplex outlet','sliding door lock','sawhorse','wd-40','punch','stair rails','oatey','72 threshold','reach','cable pulley','random orbital sander','11-921a','d13-c','steel cable','chain connector','orange duck tape','double coat hook','screen molding','rubber','9240','square d homeline','ice maker','lh844','toilet bowl cleaner','h2910-048s','desk stapler','left hand drill bit','prime line','threaded hook','coat rack','quickie sponge','fence hardware','shop light fixture','pull chain switch','oil rubbed bronze wall plates','blue max','spreader','thumb latch','insulated chimney pipe','clothesline','liquid plumber','fulton mailbox','magnifier','aluminum ruler','smoke alarm','stay roller','drill bit set','weed killer','kick plate magnetic','stanley pocket door','power strip','step pulley','winch','service entrance box','homax texture','thermostat','side outlet','maul','knife','brainerd antique bronze','lambro','lumber','timer','v pulley','air hose','barn door','pvc reducing coupling','box track','zygrove z brick','steel ring','exhaust fan','mintcraft brass hose','ceiling tile 12 x 12','lp gas heaters','window film','usb','glitter','bow saw blades','heat gun','nema 10-50','pressure switch','air filter','sayco diverter','work gloves','#2 phillips power bit','rotozip','storage hangers','air horn','hygrometer','bow rake','bicycle hook','graffiti remover','switchplates','wall hooks','poncho','scissors','screen','black stove pipe','plant food','nut bolt assortment','bandages','b vent','saw blades','fireplace cleaner','pond supplies','stone sealer','curad','flint','candelabra','garden scissors','kettle','dog treats','courtyard creations','range plug','white glue','60 amp disconnect','#8 screws','rubber boots','hydrated lime','plant caddy','gas detector','4 1 2 inch cabinet pull','1 2 copper cap','screen washer','9761','pouch','band saw','square hooks','3q28','weed barrier','fire logs','computer','push plates','banana bags','potting soil','rifle','stainless steel all thread','hydrant stem','gutter guard','delta cartridge','shower drain strainer','turbine','pod','solar','3 inch dryer vent','water spigot','tool belt','key hook','quickie 164','crescent','master plumber','sharkbite','barn door latch','replacement door bottom','pocket door guide','electric heaters','antique brass door stop','range knobs','kerf weather strip','toggler','cabinet knobs','5 8 pipe insulation','trap vent','overlay hinge','tape measure','shelf liner','whole house surge','kozy world gas heaters vent free','vinyl threshold inserts','latch','belt sander','crank flashlight','pigtail','ladder levelok','stainless brace','doorbell','mailbox','radiator key','gutter','toilet bolts','bypass door guide','jack post','hand drill','monkey grip','keyhole hanger','bondo','calcium chloride','moen shower head','hanging plant brackets','alarm system','magnetic door stop','moth balls','surge','allen socket','n216-614','table','top link','n165-506','fire','25-0591','rug gripper','arlington industries','4 inch hole center hole pull','set screw collar','346-5689','porcelain knobs','61-2044','fuel shut off','replacement sponge','kitchen glove','snow','screwdriver bit set','shutter vent','n178-350','antique nickel','hardwood floor nailer','oldham','pol','sterling diverter stem','scrub brush','gate hinges','faucet and garden hose adapter','air volume control','foundation vents','drawer track','kick plate','forstner bit','hook latch','electrical filler plates','ball catch','roller shades','flex tube','drawer socket','master mechanic cordless drill','lint trap','screen tools','selkirk','stove','heavy duty shelf brackets','v weatherstripping','5 8 wall pipe insulation','parsley plus','corner brace','6 wall thimble','strap','copper cap','in line cord switch','thermocouple','tool box','overflow plate','eden pure heaters','door hinges','shower diverter stem','mueller','bp1008','kwn321','foot bolt','qwik cap','whedon','k','dishwasher hose','inspection camera','1 4 inch compression cap','water well pump','tin','6 3 uf','jack links','strap tie','toilet repair kit','n280-784','vacuum bags','pet coat','postal pro','door knob nickel','pipe repair','plews edelmann','saw file','custom building products','6hs-rcs','curtain rod','magnetic door weather strip','battery charger','cornermate','door knob spindle','murray circuit breaker','frost king threshold insert','heat reclaimer','faucet adapter','customer service','upholstery nails','heater','drawer lock','stanley 66-052','sylvania 75w daylight plus','ladder','extension cord switch','hoov-r-line','oatey shower drain','turn button','center mount drawer slide','driveway marker','drain auger','shower caddy','crackle glaze','infrared heater','vinyl mounting block','peg locks','decorative shelf bracket','delta trim kit','egg turner','stanley tape measure','cable cutter','putty','scale','havoc','pc7 epoxy','immunox','cordmate','1x1 aluminum tubing','galvanized tee','n208-033','rubbermaid drain board','n248-419','n327-031','brushed nickel faucet handles','liquid wrench','reducing coupler','waterproofing','feit electric','square screw','stanley barn','0465aa','pjs8v','qest tee','ge powermark gold load center','window sash springs','offset closet flange','hamper','fence post','broom holder','tilt window latch','work light','door bottom sweeps','stainless steel deck screws','25 tape measure','weatherstripping','flooring tools','12 inch pulley','sheet metal','proflex','rubbermaid food storage containers','copper wire','recessed lighting','pegboard hook 1 4 inch','grassworx','eljer stem','poultry wire','d ring hanger','travel','stove pipe','over sink drainer','load center outdoor 200 amp','self adhesive hooks','keychain light','led bulbs replacement','solar lights','mixet','lamp pipe','pegboard spacers','sander','welder adhesive','pellet stove pipe','washtub','sash hanger','magic slider','cpvc pex','thqp','nifty nabber','folding utility knife','whole house water filter','stanley tool bags','unger','female 1 4& 34 npt elbow','sconce','case','stanley f179','no spill research','5 8 rubber tip','kitchen cabinet hardware','3 4 cpvc valve','polished brass cabinet hinges','2 inch copper male adapter','6-15p nema','auto bulb','sharpening stone','garden staples','shipping','table saw','epoxy paste','watts pressure regulator','paper towel holder','sash rod','hawf2041','bird feeder','1 1 4 flange','cuisinart coffee filter','brainerd venetian bronze wall plate','vest','oscillating','village ironsmith','1 8 hardware cloth','leaktite','tub','wood joiners','2 inch box track','door stop tips','log','4 inch pvc tee','gtv batteries','door bottom','velcro','torsion spring','liberty hinges','tin snips','chest handle','window vent','toilet brush','4 inch pvc cap','torx bits set','over the door hooks','dryer vent brush','y connectors','socket cord set','dust pan','axe handle','ballast','10 inch spikes','delta scald guard','floral shovel','toilet paper','broach h','cart','rug','rubber washer','attic fan','clock','toothbrush holder','handle wedges','clock radio','siding mount blocks','streamlight','a broach','root killer','chest latch','snake repellent','40-3925','faucet cartridge','stepping stones','black hook','hand soap','plant support','stanley black hook','2152-27-bc3l','jerky gun','dymo','garden seat','toothpaste','steel rod','battery terminal','b1h24','quickie dusters 436','1 3 8 strainer','water bottle','16 inch brackets','stanley-n225-557','n279-786','draft guard','paint hardener','crystal knob','fireman nozzle','6 hook','crane faucet','9562','picture hangers','200 amp breaker ge','white shower caddy','dewalt drill bit set','poultry netting','westpointe heater','dual paint roller','compression weatherstrip','window clips','tool pouch','pipe wrench','chimney kit','ladder hooks','2 7 8 hole saw','5& 34 bronze coat hook','emenee','fts-3','heat lamp','candelabra socket','quickie dust mop','door tracks','toilet tank fill valve','blank wall plate','glazing points','ceramic switch plates','crane stem','camp grill','cable tie','shower rod','grease','v belt pulley','window screen hardware','6 inch dryer vent','20 inch shelf bracket','appliance cord','door threshold','push pins','amber bulb','soffit vents','indoor air conditioner cover','closet organizer','4 wire fan switch','caulk gun','window sash lock','cane bolt','rechargable batteries aa','hose bibb','shelving','6 inch pvc plug','test plug','low watt density','automatic door sweep','cloverleaf','spray bottle','electric fence','motion light','stair stringer','hand winch','1105','c-874','hitch pins','stainless steel eye screw','tow rope','drawbar','tar remover','snips','series 180 brackets','mirror holders','76-0869','smells be gone','rotary power tool','3 4 inch hose bibb','t handle','sand paper','stake light','framing anchors','#10 screw','glass door pull','electrolux filters','galvanized metal water bucket','set collar','wire connectors','3 8 hose splices','14-5160','steam valve','n221-051','flare nut wrench','bit set','3 inch screw','house wrap','magnifying glass','uv bulb','box spacer','honeywell','heat bulb','fork','sumec','6v battery','porch swing','quickie mops','mop','photocell','auger cable','siphon pump','master plumber sump pump','razor blades','outdoor flood light','100 amp square d main breaker','mueller 109-862','storm collar','open cell foam tape','propane adapter','laundry hamper','48 door sweep','stanley closet rod','moen trim kit','dusk to dawn light control','faucet cover','furniture glides','tool hanger','westpointe fans','drawer slides 24 inch','folding shelf bracket','bathroom vent','wood filler','paint tray','frost king window insulation kit','element','y adapter','slide bolt latch','o ring','eave vents','pipe repair clamp','#67 oring','picture hanger nails','ice maker valve','magnetic hooks','n168-815','n104-786','rubber door stop','clothes hooks','dowels','closetmaid','phillips bit','tapered legs','drylock','trailer jack','door shoes','s-208','tester','monofilament fishing line','corona','stanley door track','brass barrel bolt','large cotton glove','suction clip','adams suction cup','hand trowel','eureka','flap wheel','m100','hand shower','four seasons solar light','padlock latch','plastic mesh','stanley barn door','motor arbor','oatey closet flange','cutlery tray','frost king threshold','national pulley','utility tub','tub and wall caulk strip','hvlp','aerator screen','plumbing wrench','patio heater','cooper co alr','gate springs','roof cap','pipe cutter','gas can caps','swage','3 16 tapcons','200 amp breaker box','schlage lock','tension rod','frost king garage door seal','pocket door hangers','range hood','light timer switch','aluminum flashing','smart strip','shovel handle','flat rubber washer','appliance rollers','mitre box','magic vent','4 step pulley','louvered vent','sink spray hose','sturdy stake','carabiner','log splitter','peg hooks','snake','blender','water heater stand','weed eater','continuous hinge','bulk sandpaper','power saw','1 4 sheet sandpaper','boiler drain','air valve','hose clamps 3 8','rust converter','hvac','cleanser','auto reflector','spray foam insulation','grow lights','ph meter','947br','drop light','4 inch plunger','rem grit','cfl','bostich staples','galvanized eye bolts','stanley slide bolt','fuel nozzle','plastic hooks','fuel pump','stud solver','pbf811y','satin nickel knobs','9818','ear protection','mug','rubber bumpers','key lock sliding glass door','price pfister diverter','box rail','slide bolt','mortar repair','chair tips','r-19 insulation','porcelain socket','clothes hangers','stakes','tile tools','american standard stems','cordless screwdriver','brad driver','oil rubbed bronze coat hook','outdoor 200 amp breaker','tree pruner','4 inch wall thimble','travel clock','d11-c','lighting','cotton','cement mix','double action spring hinge','utility hinge','wire stripper','heavy duty closet rods','galvanized wash tubs','trolley','post anchor','sliding door rails','nickel wall plate','coat hooks','chair glides','weather strip for doors','remote outlet','radiator valve','dryer vent','brainerd satin nickel wall plate','lawn mower wheels','union gopher','mail slot','p trap','ceiling box with hanger bar','seed starter','sterling shower stem','ames true temper shovel','decorative brass corners','ex-cell shower curtain liners','fein','chesco','garage door lock','storm door locks','7& 39 paint tray','pull chain','v belts','round magnet','safety goggles','belt','copper rod','metal effect','power bits','code','8101','carpet nail','ssb960a','sink flange','a95bp-2','bread bagel clip','stanley door handle','4 inch','pull tab','dump cart','black 1 inch flange','ssf003','ox-gard','pex fittings','bp9783-al','oval to round','reveal edge cutter','quartz heater','electrical tape','200 amp panels','200 amp breaker','flood light holder','national box rail','outdoor faucet cover','handrail brackets','post base','apron','24 inch baseboard register','sump pump','tube bender','ge silicone ii','metric hex key set','under eave vent','sink drain basket','door hinges antique brass','pegboard','universal shower handles','heavy duty bracket','circle cutter','ultra low watt density','pillow block bearing','bird baths','rafter hook','bearing mandrel','dish drainer','2 inch floor flanges','nylon roller','laundry faucet','over the door hangers','pvc closet flange','in-wall timer','roof and gutter cable','storm door latch','foundation vent covers','f15t8','nickel door knocker','shutter hinges','finger pulls','stone specific','mesh sponge','mix n measure','window fan','barbed staples','3 8 threaded rod','chainsaw chain','tri wing','toilet auger','1 quart pail','tub caulk','liberty satin nickel','v23wa','5114 box rail','horseshoe nails','fiberglass handle','plate holder','glass cutting','fresh wave','shower filter','holiday bow','slip joint extension','wall plate white','weiler 6 inch wire brush','genova','oak threshold','light bulbs','grommet','20 amp extension cord','undermount drawer slide','plug in timer','drain king','screwdriver','ceramic wall plate','metal bucket','storm window clips','usg ceiling tiles','frost proof sillcock','keyed patio door lock','square d 100 amp panel','brass hose cap','zenith shower rod','box wrench','antique brass','grinder','mansfield flush valve','milwaukee faucet stems','adhesive hooks','solid brass door hinges','ice maker installation kit','outside faucet covers','tool hook','window pin','insulation','frost king door sweep','rubber sink stopper','frost king gutter','ditch bank blade handle','well point','door bumper','outlet','shower curtain rod','ansi pliers','7mh5mp','stretch wrap','laurey','door vinyl gasket','tack hammer','in line switch','crimper','ultra low watt','chimney brush rod','kozy world heater','pipe insulation for 3 inch pipes','brass fittings','par30','framing nails','fence staples','old hickory','hose end sprayer','ratchet screwdriver set','quickie 161','stainless steel shower hose','folding support','oval knobs','saw','wood elongated toilet seat','anchor shackles','coil framing nail','insulation 3 4','duplex nail','sylvania crystal','glass drill','7 8 inch glides','through the roof','swing set','closet pulls','heavy duty gate latch','sb16-1.25-1m','finish nails','crystal clear','panel nails','ornaments','brushed nickel wall plates','drapery hooks','titanium drill bit set','wheelbarrow handles','trailer','pvc cap','cord ends male','4 inch pvc coupling','tool roll','kitchen faucet adapter','extension pole adapter','chip brush','fuses','breaker panel','shower adapter','multimeter','motion sensor outdoor lighting','velcro strap','rope handle tub','6 black stove pipe','dusk to dawn lights','closet light','valve box','arbor','torch fuel','window vent locks','towel bar','main breaker load center','6 inch pvc cap','nail on felt pads','well pump control box','keyless socket','glue gun','plumbers grease','faucet handles','bumper threshold','frost king garage door top side seal','korky','concrete sealer','kohler stem','poplar dowel','leviton dimmer','dimmer knob','fernco donuts','stove gasket','float valve','mattock','heavy duty pegboard hooks','battery box','jack','anchor bolts','floor epoxy','snap cut','sylvania crystal bulb','bp3428-g10','j-b','cordless phone','b vent flashing','steamer','adjustable flue stop','purple tape','amerock cabinet hinges','shur line tray','white sheathing tape','werner attic ladder','reflective numbers','stanley drawer knobs','door insulation','dc9096','max min thermometer','aprilaire','schedule 80 tee','br403-4 1 2','oatey outlet box','ceiling tile cutters','utility knife','trash bags','padlock','fiberglass axe handle','wheelbarrow tire','casters furniture','draw latch','toilet fill valves','caster cups','allen bit','barn door keyhole track','16 inch shelf bracket','aluminum duct','genova gutter','gravity pivot hinges','tweezers','heavy duty tension rod','telescopic pole','thimble wood stove','deadbolt surface','stanley oil rubbed bronze wall plate','landscape nail','gasket rope','double pegboard hooks','deadbolt','vinyl bumpers','maul handle','steel snow shovels','log lighter','3 inch pvc cap','accordion door','romex wire','3 handle tub shower faucet','pex tools','nuts','75-0053','flex drain','dover parkersburg','removable weatherstrip','flush bolt','shower drain','toilet flange','stretch film','screwdriver set','hole punch','drain washer','compost','victor mouse trap','electrician tool pouch','shop rags','ap10-4','plastic wrap','ties','dh300','rubber chair tips','jm6drc','super glue remover','36 inch threshold','2-3 4 inch','scraper blades','round rail','4 inch dryer hose','beam clamp','roller stand','200 amp base meter','icicle lights','75-1325','epdm rubber weatherstrip','nickel shelf bracket','westclox','flexible floor leveler','12 inch t hinge','cabinet lock','vinyl siding mounting block','screen clips','light switch','tub strainer','bell trap','bathtub caulk','quick connect','20-6027','4 inch dryer vent','folding table','closet maid shelf track','72 inch threshold','window shade','spring slide bolt','returns','sillcock stem','engraved door knockers','drywall patch','corner shelf','microfiber cloth','abs fitting','valley faucets','drain cover','junction box','j-bolt','washers','fluidmaster fill valve','delta 600 series','2x4','offset hinge','200 amp meter socket','foam weatherstripping','led icicle lights','clothesline tightener','12 pulley','appliance extension cord','storm door bottom','security system','pile weatherstrip','frost king garage door bottom seal','outlet extender','stanley thumb latch','stair treads','hinge pin door stop','ceiling blank','chain bolts','mirror','bronze coat hook','shower door bottom guide','wire brush','thumb tacks','level','sliding door guides','v-belt pulleys','keychain','bullet catch','shelf standards','heating pad','rocker switch','shower door handle','wire ties','paint tray liners','umbrella','oil rubbed bronze handle','curtain rod bracket','wooster foam brush','wall clock','mounting tape','binder ring','dolphin','75-9150','v groove','magnetic key holder','ice cream','sewing kit','towel dispenser','n335-604','white s hooks','solid brass ring','moving blankets','6 chimney','ty wire','soldering tools','3 4 inch cabinet lock','lift','stair edging','converter','cleaning brush','vmt115sn','submersible well pump','folding hand trucks','replacement water filter','camping','wall register','french door','tr60 staples','conduit locknut','garant snow shovel','ge reveal','tension closet rod','18 inch baseboard register','outdoor flat extension cord','1 2 wire mesh','flat corner brace','cup hooks','molding','wheelbarrow parts','gutter mesh','open cell foam','brass nails','vgf15w','morton salt','imperial gasket','oval stove pipe','storage box','ceiling plate','furniture cups','gloves','propane regulator','toyota key blank','sayco','ge silicone','barn light','outside corner molding','clothesline pulley','one wipe dust cloth','trigger snap','stanley door bottom','dado blades','wall mount fan','extension cord inline switch','hinge door stop','brass numbers','mirror rosettes','solder','10 mil','rectorseal','flat bar','poly tubing','milwaukee batteries','brass pull','2x4 ceiling tile','patio chair','9131','titebond','fuel can','strap keeper','b118b','cordless light','wp25','5 16 nut','track shelving','delta shower knob','floor register 8 x 10','stainless steel u bolt','ball valve 1 2','pecan','hyde','danco overflow','silicone grease','ballcock','snow pusher','bulk drill bits','valve key','hinge template','plane','white extension cord','unger industrial','cafe door pivot hinges','45 watt flood light bulbs','knape and vogt l bracket','pocket door pull','corner paint roller','branch tailpiece','18 inch paint roller','electric fireplace','snap catch','saddle','mintcraft house numbers','pop up rod','plastic strainer','creosote','pocket door','citronella candles','floor mop','outdoor timers','3 inch duct','valley cartridge','fencing rolled','angle grinder','pvc downspout adapter','clear rosettes','pivot hinge','poultry staples','lubricating oil','vinyl coated hook','illuminated toggle switch','door hangers','wayne sump pump parts','vinyl hooks','faucet hose adapter','danco sink spray','3 inch vent pipe','ring shank nails','dark annealed wire','rechargeable batteries','propane heater','n178-376','service entrance cable','sterling shower kit','draw catch','wrench','cfl bulbs','laser level','grout remover','b552','solvent weld cap','remote light control','double female hose connector','injector','remote control outlet','square caster','5-10-10','bucket seat','hardwood floor polish','cat 5 jacks','car ramp','chair swivel glide','ignition file','tubular pipe insulation','shovel','american standard actuator','magic fit roller shade','u-shaped door bottom','brown weatherstrip','receptacle night light','door weatherstripping','ge main breaker','fence controller','flush ring pull','utility pump','kerf door seal','tomato cage','extension pole','qo 20 amp breaker','shepherd hook','keyed window lock','table leg hardware','10 inch saw blades','tin pails','travel mug','draw bolt','1 inch round aluminum screen louver','nail on furniture glides','3 inch caster cups','rubber weather stripping','squeeking floor','3mm shelf supports','water heater thermostat','storage hooks','window air conditioner cover','kerosene heater','sliding glass door lock','stanley pegboard hooks','quick connect adapter','mueller sillcock','vinyl coated welded wire','disconnect box','euro hinges','chimney','quickie refill','round vent','eye lag','female to female','old work ceiling fan brace','john deere','kozy heater','flashlight','bottle brush','felt pads','fireplace screen','hitch pin 3 8','rp1740','danco delta','spray and forget','wire cutter','stanley n104','bronze wall plate','reamer','u-9941','rubbermaid','2 t hinge','incandescent 25 watt standard light bulb','brad nailer','ball jars','roofing felt','mintcraft door closer','pile','brass caps','bar clamp','1 inch plate caster','crc','files boxed','two-gang box','mesh','white electrical tape','mailbox white','24 inch shower tension rod','3 16 weather stripping','180 grit sandpaper','hacksaw blade','pole saw','100 amp meter base','plasplugs','oil lamp chimneys','adjustable strike','1 4 brass tubing','epdm weatherstripping','shower liner','pvc check valve','pressure tank','3 4 pipe insulation','master plumber pump','hole plug','2 slice toaster','plaster weld','delta buttons','knob with backplate','soil','mintcraft vinyl flooring','stud shoe','air deflectors','100 amp outdoor load center','door spindle','combination corner door hinge','mitre saw','scaffold','frost king foam tape','wood threshold insert','compression shut off valve','n273-649','brass wire','shed kit','equipsource','wood stove','glacier bay','low voltage connectors','leg tips','kittrich','pvc saddle','tray liner','vinyl dryer vent','es12','welded wire fence','flotec 1 hp shallow well jet pump','shelf support pegs plastic','pillow block','door bell','under cabinet lighting','contact us','washing machine outlet box','powerfast','safety cup hooks','tub spout','window glazing','led c7','anderson metals','rubber stopper','black poultry netting','blue cabinet knobs','reflectors','wellington cordage','westinghouse','air chuck','rain barrel','boiler brush','24 inch tube','18 inch bicycle tire','175d','s-hooks','price pfister seat','3m hardener','screen cap','champion irrigation','903-04','1 2 flange','log tote','boston harbor','countersink bit','twig','y hook','tapered table legs','led flashlight','2 inch check valve','grip clip','n117-077','shamtastic','frost free faucet','frost king door bottom','quickie scrub brush','hand truck tire','1 1 2 inch trap adapter','faucet insulation','master magnetics','insulation support','exterior door hinges','ice maker kit','splitting maul','meter base','shower door bottom sweep','sterilite','roof flange','loctite','fluidmaster toilet flapper','broom rack','christmas lights','72 inch wire','qicktite','shower sweep','black and white vinyl','airjet stove pipe','tire inflator','earth friendly products','evolution large dish drainer','ramp kit','plastic fencing','inflator needles','keyhole hardware','v-notch trowels','overflow tube','knape vogt shelf bracket','moen 1225','flush valve','water pressure regulator','floor wax','outdoor circuit breaker panel','dishwasher snap adapter','epoxy putty','replaceable vinyl insert','square d gfci','brainerd knobs','aluminum foundation vent','antifreeze tester','soldering iron','paint remover','travel alarm','sdsb1175c','lehigh','tapcon','gorilla','lighter wells','n336-396','mildew treatment','master plumber sump pump switch','portland cement','fluidmaster','m1xq','tub overflow','2 cycle oil','spark plug','trail mix','relay','sanding wheel','slide on door sweep','splash block','faucet hole cover','1a30','electric alarm clock','jigsaw','angle plug','halo','rope clamp','mirror clips','30 amp receptacles','adapter','ge reveal 60','garage door seal','fluted case','5 gallon gas can','vinyl replacement','threaded stem casters','washing machine hose','fire extinguisher','flashing roll','rubber tip screw','washing machine pan','1 2 inch check valve','quickie type h','diverter','lambro industries','key hider','stanley antique brass','split key ring 1 inch','american standard toilet flush valve','shower door seal','q-bond','rubber leg tips','universal tub spout','6-50 nema','screw bumpers','ortho termite and carpenter ant killer','paint can opener','stapler','nail plate','brushed nickel tub drain','lunch box','danco o-rings','duro super glue','door stop replacement tips','electric fence controller','20 inch shelf bracket closet maid','plug in under cabinet light','cabinet template','patio door lock','furniture nails','001-19','extended handrail brackets','5 16 tubing','magnetic hangers','mc0408b1200rt','1500w8','analog electric alarm clocks','black light bulb','car seat','dried mealworms','seal a meal','cylinder key lock','music','3 4 check valve','selkirk 8','hy ko cable','cabinet pull template','watch watch','tung oil','5 8 inch wall thickness','pp830-3','n330-795','luggage tags','pick up magnet','birdwell','canopy kit','wc1620','ink remover','door hinges heavy duty','pocket door pull bronze','electrolux s bag','knape','bemis','honda key blank','pressure washer','aluminum cable ferrules','swivel pulley','74-0581','no bounce storm door closer','gable vent','10 inch stove pipe','gas drip pans','christmas','national trolley','6hs','led mini light','kimberly clark','pvc brick moulding','solid brass hinge','high temperature sealant','whole house fan shutter','kohler flapper','master mechanic battery','closet maid shelf','3 inch damper','amerimax gutter guard','mailbox bracket','fireplace grate','schlage deadbolt','picture frame hangers','concrete screws','gu10','truss plate','zar','4 wire plug','window crank handle','cooper screwless wall plate','security strike plate','funnel','delta shower trim kit','double hung window sash lock','venetian bronze door hinge','tower heater','6 thimble','4 by 4 post bracket','fic','wireless doorbell','2 inch door sweep','breaker boxes','flare union','3 inch stove pipe','l hook','pvc adhesive','motion','insulated mugs','brass check valve','carlon ceiling box','shut off valves','oxo','brad nails','insulated staples','black and decker chargers','one way screw remover','quickie sponge dispenser','bypass door rollers','window insulation','cabinet catches','solid brass push plate','flasher','dj7y','tool clips','compression ball valves','garden hose repair','wall mount mailbox','uk-15','master flow replacement motor','riser','swivel glide','flashlight bulbs','hand pump','396-132','ball end','electric meat grinder','dual element fuse','fp2735','wreath hanger','53-2531','shower door bumper','bostitch ac-38f','10 inch pulley','telephone','kitchenaid mixer','nickel door sweep','1 1 2 inch pulley','american standard re-nu','led headlight','cat 6','lug wrench','maze nails','bubbler','pvc riser','roof rake extension','bifold hardware','24 volt transformer','handrail bracket stanley','kozy world','zurn pex fittings','wood shims','genesis blades','pecan gatherer','crane','adjustable window screen ventilator','asbestos','latch guard','vent cover','upholstery cleaner','space heater','6 pvc cap','pivot rod','anchor kit','brass cup hooks','pocket door lock','delta repair kit','power zone extension cord','pressure relief valve','danco aerator','planer','cartridge','3 inch louver vent','carpenter pencil','cord ends female','ceiling hooks','bronze outlet cover','door knocker','brainerd venetian bronze beaded','swag hook','oatey drain','sta-rite control box','garden weasel','american standard repair kit','1 copper union','danco diverter','downspout extender','triple wall pipe','window thermometer','brace stanley corner','usg plateau 725','1 2 inch female hose repair','overflow cover','dryer vent duct','strike plate nickel','paint edger','lil& 39 buddy pretzel snackers','vent filter','no hunting signs','sanding block','brooder','meat thermometer','galvanized pan','4 inch round vent','leatherman','square dowel','28 inch table legs','bumper pads','faucet rubber aerator','stainless steel corner brace','flat sewer rod','6 outlet surge protector','laminate flooring','husky leaf bags','ear plugs','liquid sealer','perforated tube','filter','safety glasses','aluminum epoxy','pulsating sprinkler','danco escutcheon','removable pin hinges','backwater valve','candelabra bulbs','electric chain saw','green thumb garden hose','screen door kit','grounding rod','backflow valves','cablemate','rubbermaid evolution','rope caulk','amerimax','pl 7777','savogran','d 1533','wire terminals','3 8 hinge','epoxy resin','littelfuse','spar varnish','genova gutter bracket','portable room heater','joist nails','7777cvn','pendant light','pen light','lasko fan','hanging rail','graphite','n-6835','pipe insulation 1-1 4','vinyl downspout','6822','closet maid standard','5629','lincoln','tv antenna','burner liner','mini blind bracket','ratchet wrench','pvc saddle tee','picture hanging system','abs fittings 4 inch','basin wrench','metal cage light','chimney kit 8 inch','hammer drill','caster inserts','baypointe shower faucet','replacement vent','float switch','paint gun','red vinyl coated hooks','genova gutter spacer','coil hose','foam squeegee','pet door','storage shelves','curved shower rod','ice and snow melting','zurn pex qestpex qicktite','ames snow shovel','alarm clock','push broom','window insulation framing strips','appliance bulb','barn door hinges','drill','roll up downspout','trolley hanger','flasher winker','lift arm pin','abs elbow','nail on glides','1 4 fiberglass rod','screen kits','toilet seat bumpers','mail slot sleeve','pegboard hook locks','dutch oven','flexible pickup tool','antique brass coat hook','contact number','nail gun','zurn pex tools','magnetic latches','toyota key','round ceiling diffuser','faucet shank nut','pet shower','l530p','vinyl threshold seal','chimney pipe','garbage disposal','texture spray gun','sump pump check valve','gripper clips','air compressor filter','aviator snips','cj8','shadowline cutter','30 breaker','9 inch grab bar','g9','bronze shower','joint knife stainless steel','5 t hinges','oil rubbed bronze','ornamental strap hinges','vinyl coated hardware cloth','zippered tool bag','push lights','white wired door chimes','6-2 electrical wire','cabinet latch','sink basket','tee hinges','pk3gta-1','drum liners','standards','5 inch stove pipe','6 3','kershaw','solar post cap light','2517k','mealworms','floodlight bulb','square spindle','gerber flush handle','4 1 2 inch swivel hasp','v168a','mintcraft ceramic','male adapter','outlet wall plate','sa993','panel heater','shower arm diverter','36 inch brass strip','double swivel','hitching ring','window weather stripping','bathroom exhaust fan','roof brackets','stiff bristle brush','rafter tie','wheelbarrow axle','oil rubbed bronze hook','cam lock','replacement torch canister','compactor bags','twisted chain','bow saw','garage door t handle','bi-fold door track','square u bolt','tunubp5t','curtain rod extension bracket','shower curtain liner','keyed light switch','nylon braided twine','magic slides','faucet sleeve','white rubber leg tips','100 watt clear light bulb','sika','heat trap','illuminated switch','mintcraft door knobs','chimney pipe adapter','bench brackets','aircraft cable','furniture jacks','aluminum snow shovels','waterproof connectors','compression coupling','garage door rollers','duct insulation','vise grip','1 way screw remover','dryer vent hood','master flow roof mount power vent','stanley door closer','galvanized corner brace','homeline 100 amp main breaker','miter jaws','c9 fuses','flux','npt tap','float rod guide','154-001','backsplash','gear oil','bucket water heater','union shovels','black single slotted shelf bracket','genesis drill','kwn323','icemaker box','p200cts','cabinet pulls black','cooler drain','3 1 2 inch satin nickel hinge','30 inch bungee','brass beaded chain','solder paste','wreath magnet','3 x 3 x 4 pvc tee','3 way reveal','fuel hose','hinge shim','alpha metals','quickie refill type h','tilt window','door sill','nail stakes','barb wire','side mount toilet lever','20 amp twist lock','high heat silicone','screen hangers','rubbermaid chili','sprinkler valve','water shut off key','amerimax gutter','thermostat cover','kitchen sink sprayer','weatherstrip tape','grout sealer','seymour auger','nail 40d common','combination lock box','oil nozzle','mintcraft barn','flange bolts','dryer hose','crimp sleeve','diamond horseshoes','bug lights','ceramic heater','oak interior threshold','100 amp service panel','picture hanging hardware','us pumice','clear silicone caulk','surface mount outlet','rubber coupling','pex tubing','range outlet','50w halogen','weatherproof switch','orbit valve','threaded glide','ultrasonic humidifier','abs shower drain','halogen lamp dimmer','forged lift arm pin','earth friendly','round vent 3 inch','bent hitch pins','black outlet','drain opener','4 slot crimp tool','primer bulb','wall thimble','fc8t9','music wire','led white','lysol mop','padlock eye','ceiling fans','gfci circuit breaker','6 x 6 post anchor','swivel snap','tub drain','roofing brush','gopher','2 inch barrel bolt','deer repellant','window dryer vent','nylon slide bolt','1 16 ferrule','barrel bolt bright brass','fence tools','sill','13 16-27','1 pex','4 toggle','4 gang','tub overflow cover','kreg jig','tub handles','hc-0131','box track hanger','vmt115pb','easycut','brush door sweep','automatic foundation vents','gutter elbow','frost king cover','dowel jig','drain assembly','gas wall heaters','trash can lid','stainless water heater element','storm window pile weather stripping','garage door handle','bi fold door track','bronze threshold','magnetic sweeper','cobra auger','r14','flood guard','round white vent','t4 halogen','witten automatic vent','work bench','120 volt flasher','l14-30','dumond','wet and forget','roof vent turbine','american standard shower stem','pintels','garden hose adapters','ice chest latch','vinyl numbers 2','bifold door hinge','picture wire','recessed soap dish','shower faucet','12 3 romex','armored cable','home theatre','inflator','black screw bumpers','ejector','disconnect','drill bit extension','nylon barb','round plastic louver','oatey strainer','rigid caster','outdoor 200 amp panel','orbit sprinkler valve','6 inch chimney brush','arrow staples','ice cream maker','toilet bowl brush','hose bib','swivel eye pulley','polyseamseal','spindle','compression reducing donuts sewer pipe','pick up','hamilton beach','aluminum screen','ant killer','child gate','die cast hub 1 4 inch bore','outdoor cooker','plastic hardware cloth','exhart','american standard faucet seat','1 4 inch compression fittings','nashua foil tape','saddle tee kit','2 conduit','1938','panache','wiss','grip and grab','48 inch wood dowels','dc012','phoenix','bnc','st2741','pex cinch','hay','birdbath','1 8 mesh hardware wire','farm','window screen retainer clip','stanley staples','no hub coupling','wall repair','wood cabinet pulls','ice melt','pocket door track kit','screen frame corners','1 8 inch wire mesh','insulated faucet covers','tri hook','7 inch pulley','nail apron','g8 base','rust remover','right angle plug','white door pull','air conditioner cover','t5 fluorescent','60 watt reveal','beaded chain','jt-21 staples','magnetic level','white shelf standard','hurricane strap','spring snap link','korky flapper','oatey test plug','shur-line refill','frost king vinyl sheeting','gate anti-sag','bathtub faucet','tarp rope hook','daylight plus','2 gang blank cover','yardstick','shanty','shower arm','security door bars','surebonder staples','2 inch black tee','white aluminum gable vents','chimney ceiling support','transfer switch','vent brush','tailpiece','50 amp receptacle','wiper blade','ditch bank blade','master painter paint brushes','hatchet handle','oops','triangle corner brace','wagner spray','1 2 inch ball valve','rags','plastic putty knife','brazing rod','clevis pin','bronze upholstery nail','6 inch shelf bracket','toto flapper','combat','outlet box','ge load center','outdoor interiors','electric fence wire','quikrete polyurethane sealant','valley','self closing drawer slides','rock salt','guardian insulation','8 inch pulley','2 inch rain collar','helicoil','herb seed','v7642 locking handle','curb key','entry knob locksets f series','furniture socket','sylvania 60 watt','3 gang','bird food','cookie rack','siemens circuit breakers','black rubber leg tip','brainerd concave','818-313','metal miter corners','firestop','demolition hammer','keyless chuck','4 casters','9 circular saw blade','warm white led','master mechanic 18 volt charger','mending plate','needle valve 1 4','pvc vent cap','master mechanic circular saw','hobby chain','brass hose adapter','offset flange','6a','secure key','6 in 1 screwdriver','grease gun','plastic plant saucers','yellow dichromate screw','swing hook','gutter heat tape','venetian bronze cabinet pull','1 inch floor flange','simer pump','clopay','spring clips','insulated stove pipe','vinyl carpet protector','plastic bolts','no burst washing machine hose','1752','rheem heating elements','gerber shower','furniture sliders','ge circuit breaker','smoker','main panel','gutter spikes','6 inch damper','gmt15a','tap and die set','lawn seed','wheelbarrow tray','8 6fjx','electric fence gate handle','cooper 3 gang','stain mate','1560','hunting','t5 torx','fountain pump','7729w','fein blades','wood clothes hanger','electric can opener','nmw3','gamt307','yard carts','bm0040','duraflo','3697','pbf808v-vbr-c7','bissell','toto 2021bp','chrome chain','toilet lever brass','light bulbs 60 watt','velcro cinch strap','nema 14-50','electric staple gun','insulated water jugs','paint brush','krylon spray paint','pole pruner','pedestal sump pump','vornado','pex 1 2 tubing','1 2 by 48 hardware cloth','6 inch barrel bolt','rafter hanger','rubber white screw bumper','br30 65w','fence post anchor','hair dryer','100 watt bulbs','pvc cutter','automatic louver','spring tension rod','air conditioner side panel','needle nose pliers','draw hasp','squeegee','frost king weather strip','gable','2 inch brass check valve','cleanout','qmi','cable boss','stainless steel thumb latch','key tags','creamy cleanser','ilco 1092','wireless door bell','n104-349','threaded insert','american standard','water filter','utility runner','wood preservative','low voltage accessories and parts','sylvania','5 inch aluminum numbers','ceiling fan switch','1 2 inch grommet','electric knife','10 inch square chimney brush','coolant','taper candle','cr2032 battery','trickle charger','schlage decorative corners','animal repellant','midget blades','water thermostat','vacuum cleaner','za1003 8eg-10','wm125','hitch','surform','baking soda','roof snow','satin nickel sash pull','9952','swivel hook','10-3 uf','u-9945','close quarter hammer','plastic reducer','hart hammer','12 inch bicycle tire','nut driver set','ge hotpoint 6 inch drip pan','sill seal','deflector','telescoping duster','nutone 663','tap light','mixer paddle','toy barn','newel post','rubber bumper self adhesive','werner','sliding miter saw','handrail','tubular hangers','extension cord with switch','torpedo level','jalousie window operator','pneumatic screen door closer','aluminum threshold','9 inch circular saw blade','rj45 wall jack','tandem breakers','rtc24','joist bridging','self leveling picture hanger','pressure regulator','battery operated led lights','danco flapper','ridge vents','left hand metal casement window','lanai','ratcheting screwdriver','rip hammer','richmond gas valve','mini utility knife','tip toe','anne at home bamboo','union stem','200 amp square d','fire brick','7 foot fence post','email address','tap con','louver','insect screen','1 2 pvc plug','pocket door edge pull','k and s engineering','wet dry','ames blue max','swivel lock handle','lamp dimmer kit','roll of screen','hs4720b','2.5 inch pull','#6 brass screws','cheyenne','nickel switch plate','rockwell bladerunner','shower door handle set','led m5','air fresh','charcoal aluminum screen','teflon glides','impala','half surface hinge','bx','flicker bulb','grill cover','8hs-36','prime line pull','flue stop','jig saw','brainerd architectural design','ratchet straps','airbake','roof heat cable','rake handle','55 64 aerator adapter','gardus','frost cutlery','wall mount hat and coat hook','gb934f3l','rotisserie','pull apart key ring','sandpaper 220','tsp cleaner','punch 1 8','chamfer cutter','blue garden hose','i-nis150','fish','knurled nut','dielectric union','electric stove drip pan','brass knob','aerator','ice packs','frost king 5 8 pipe insulation','deck brush','n112-102','fence crimping tool','floor runner','box trolley track','stanley handrail bracket single hole','cone washer','3 4& 34 galvanized pipe cap','white coat hook','henry roof coating','watering can','kitchen drain','casement window crank','baypointe','ugly','non removeable pin hinge','hopper guns','lincane','1-1 4 j bend trap','pest','shallow outlet box','98mm','2 inch dowel','devcon plastic welder','hvac tee','color c7 bulbs','bp1586g10','swing','insect spray','qo120gfi','flat bungee','fluidmaster 242','1 1 2 inch swivel eye steel pulley','drapery','g100s','rechargeable screwdriver','drywall rasp','concealed frame hinge','253g10','tie down strap','stanley pivot bracket','rope ratchet','80-4020','gu24 bulb','jomax','grid clips','training wheels','auto photo control','knife sharpener','sterling stems','nokorode','union brass stem','trip lever tub drain','brushed nickel flange','14 2 wire','veneer','electric skillet','sliding door rollers','orbit valve box','safety vest','hose 50 ft','face mask','jewelers screwdriver','coveralls','15 amp fuse','hudson sprayer parts','overalls','3 way halogen bulbs','outdoor remote control','kerr','spray nine','porter cable 12 volt','green thumb pruner','14.4 volt charger','shower rings','yellow jacket 100 foot','kaba','wall plate wood architectural design','dowel plugs','rigid coupling','enzyme','woodlife creocoat','toilet handle','shower latch','utility blades','garrity flashlight','mintcraft parts','tile caulk','paint tarp','ar1','toilet supply line','pfister','compressed air','water shutoff valve','splice kit','united plastics','hy15','trenching shovel','brass mending plate','9 gauge wire','isolated ground receptacles','pvc swivel','st3037','propane hose','tub 20 gal','rat trap','ratchet','ground bar kit','18 2 spt-1 cord','automatic closet light','coat hooks venetian bronze','crocus cloth','stocking','nylon washers','sliding window lock','forney','bucket grid','jet pump','creosote remover','drain cap','rat station','mogul base bulb','sillcock','10 inch bungee cords','sponges','stanley pliers','halogen candelabra','touch latch','metric tape measure','threaded cap','woodlife coppercoat','white lithium grease','square d breakers','delta handle','9967','door push plate','cooper','slip nut','quart can','metal cutting saws','model plane','damper 3','red switch plate','tank sprayer','copper hinge','65br30n','doorbell chime','2 inch abs black coupling','windshield fluid','suction hose','sta-rite jet pump','flue','plastic glue','10d nails','shims','horseshoes','polybutylene','moss out','qestpex fitting','tile nippers','toaster','filler plate','adapter broach','gyros','bathroom sink legs','1750','burlap','n348-961','trellis','mintcraft faucet handle','caulking tools','noodle','60 40 acid core solder','sink drainer','8658','garrity','jackson deerfield','big stretch','gate closer','watts fittings','mini hacksaw','larsen supply','hand vacuum','flat cord','freezer thermometer','849-7380','maurice franklin rl-100','bath exhaust fan','vp141-6','telephone jack plate cover','4 pipe straps','hb1bl','steel bridging','stem assembly crane','stainless wire','storm door latch lever','by pass door hardware','oil rubbed bronze strike plate','circuit alert','14 2','washer machine hose','3 8 flare','adhesive door stop','deer fence','direct bury wire','frost free faucet 4 inch','hex die','compass','toilet tank ball','3 8 inch black pipe','7 1 4 inch circular saw','canvas tool apron','protractor','u-bolt plate','t12','levelok','shipment tracking','pole sockets','pressure cooker','gas pump','mini louver','drylok paint','pipe floor flange','yellow spray paint','copper chain','n271-494','cobra','mixet shower handles','toggle switch','bicycle generator','bond and fill','folding knife','faucet washers','dust mop refill','lag screws','crank t handle','tripod','12x12 ceiling tiles','door bell wire','delavan nozzle','bit holder','drill adaptors','1 2 galvanized flange','brass barb insert','brainerd toggle','443-7679','heavy duty staples','1 4 elbow','george foreman','markers','thermwell 4-726','1 4 galvanized elbow','accu-craft','t9','little giant','solid brass sash lock','master mechanic bench grinders','brick cleaner','mailbox lock','paricon','pan','7 1 4 circular saw','kc157','fvir','pvc strap','hand soap lemongrass','20d','12 inch chimney brush','fan timer','square bend hooks','foam tape','sliding glass door lock pin','deadlatch','bubble lights','foam trim roller','casement window locking handle','bar holder','all thread','spark tester','green thumb sprinkler','electrical cord plugs','shower hooks','cage light','frost proof','mintcraft pro','barbed wire fencing','29 inch table leg','plastic gas can','air line manifolds','storm door panel clip','pl9703 12','teflon tape','trace chains','spring wound timer','galvanized rod','hand brace','led exit lights','green knob','brace','js-15','62-2044','gallon solvent','y368cv','handsaw','earth tronics','cookie','jiffy trays','candy','stainless hasp','pl9701 12','air regulator','pl9836 32','welded wire mesh','drywall clips','push button latch','742-0616','snow broom','truflate','sp1491','dasco handle','shepherd bumper','minwax tung oil','spongebob','gr108','carlon','ball bungee','phillips security bit','cleat socket','15 amp','internal pipe wrench','hardwood floor mop','shur-line paint pads','leak detector','portable gas grills','floor tile','blinker','pvc shower drain','glitter blast','pl9754 08','electric heater digital thermostat','daconil','tile adhesive','lead free anderson','super glue gel','acrylpro ceramic tile adhesive','gas water heater control','troffer','sprinkler','over the door ironing board cover','pellet','ceramic towel bar','tremor','washer tray','stanley 80-3710','1 8 pegboard','frost king window','4 inch cap','1 2 dowel','118-7947','zar graining tool','ngk','plastic runner','farberware','safety switch','tap handle','arrow t32','trowel','stencils','oberry enterprises','gutter screen','bv3800','dare','ditch blade','delavan','square bend screw hook','mallet','8hs-rcs','utility shelf bracket','hilti','boot tray','slow cooker','shower squeegee','nm staples','ocean potion','100 amp main breaker','door spring latch','watts brass and tubular','n180-448','4-40','brass hooks','clip lamp','3 gang plate','a238','bosch sanders','safety hinge','100 foot extension cord','black stove pipe increaser','par20 led bulbs','foot warmer','wisk','feit 75 watt','microwave','freeze','bamboo rake','reducing washer','blue tape','screw extractor','garage organizer','bp9338-g10','ltl','oil candle','taylor thermometer','damp rid','roof support','clock chain','garage door lift cables','spring plungers','advil','kwikset dorian','brass plate','water pipe heat cable','6 stainless steel strap hinges','loctite glue','pneumatic nailer','kwp322','bp645mp','connector kit','plywood clip','side outlet tee','steam mop','son of a gun','insulated copper wire','round table leg','schedule 40 cap','screw driver set','6503hb','scroll saw blades','4 inch paint trays','water dispenser','t strap','opener','raco','hitachi nailer','13-301','polished brass privacy door knob','can crusher','mailbox flag','orbit manifold','kwn191','rk5102k','316 stainless steel screws','flush valve seal','20 amp gfci white','window well','rodent','black hasp','power roof ventilators','window flashing tape','br120','12-225','q120afc','3q24','1 inch check valve','br40','battery backup sump pump','lizard','waffle maker','skeeter','pp800-2','bin tags','n195-792','stanley trolley','rk2513k2','rk5101k','protecto','baldwin','rk2514k2','kevlar gloves','socket wrench adapters','n223-313','5 inch damper','rk2510k2','br230','infrared camera','rekey kit','chefs choice','kitchen vent','turbine vent covers','sl-4146','banjo','300w','mag light','casement','mop holder','megacrimp','westpointe air conditioner','shop towels','padlock hasp','angle drill','key lock','mintcraft dual track','swiffer','cleanout door','address plaque','stainless steel hinges','flagging tape','garden gloves','silicone spray','water regulator','kitchen sponge','4 inch combination hinge','c batteries','skimmer','large suction cups','brass mailbox','sterling shower parts','pp825-36','wolf','bsc 32','magic eraser','home theater','closet hardware','aluminum gable vent','steel plate','12 volt battery','0774','10 inch eye bolt','swiffer sweeper','aa batteries','box levels','master lock combination','7 16 deep socket','4 inch diamond blade','recycle bins','well cap','d battery','shower wall bracket','tajima','t fal','brass grommets','tandem roller','crimped wire wheels','3205','toilet float','hooks antique brass','160 spline','sled','brownie pan','dc725ka','ballcock washers','pl9707 32','lift turn drain','grants ant traps','garment rack','loose pin hinge','black decker jigsaw blades','20 amp circuit breaker','8hs','18 inch strap hinge','galvanized strap hinge','rotary canopy switch','al65fl','wheelbarrow wheel','snow melt','3 mil bags','rubbing stone','brass screw hook','self closing door hinge','marble sealer','box nails','kool seal','square d sdsb1175c','spot light','frost king garage door bottom','dual sensor smoke alarm','china markers','mintcraft round track','c9 bulb','master mechanic screwdriver','25 watt tubular bulb','round louver 3 inch','dobie','skirting','galvanized scrub tub','shower knob','selkirk 6 inch','cutting pliers','roof snow rake','armstrong ceiling tile','stainless steel strip','melamine','door stop nickel','mr16','brass push plate','floor stripper','sds drill','wooden dowel','lutron','grout float','korky 2011bp','10 eye bolt','ge5000','female garden hose adapter','stainless steel turnbuckle','electric blower','amdro','mobile home roof coating','1 4 overlay hinge','10 stove pipe','master mechanic tape measure','braided supply line','cobra anchors','2032','3 4 pull','wire coat hook','duro glue','6hs-rks','door escutcheon plates','push in connector','mobile home stabilizers','rubbermaid 2806','aluminum cove moulding','hefty foil','adjustable grill','rth7500d','ceramic magnet','tobacco brown','fasade backsplash','cables security','duke pecan','1 4 inch by 4 inch galvanized pipe','conduit bender','t-5 light','bike lights','2080el','black latch','closer','vinyl wallpaper adhesive','8 inch chimney pipe','home tool set','moen repair kit','mini glue sticks','power vent motors','steele products','bench brush','sharkbite angle stop','ceramiclean','7 16 crown staples','flat side bucket','batman','stanley closet','drill countersink','candelabra bulb 15 watt frosted','mouse','grease fittings','brainerd satin nickel pull','snowboard','dremel rotary tool','edger blade','pellet pipe','grand prix','brick hangers','candle lite','electrician knife','miracle beam','18 volt flashlight bulb','ez anchor','personalized door knockers','lawn sprinkler pump','gm vats','sylvania 75w daylight','planer blades','hammer drill bit','ss screws','81-9623','master mechanic ratchet','1 2 inch copper male adapter','pump control','american standard index buttons','1 16 drill bit','clear hook','ceiling support box','leather gloves','down spout','gate post','fogger','mintcraft bracket','stainless hinge','ceiling register','camouflage paint','blacksmith hammer','air sander','pl9722 12','r30 insulation','offset screwdriver','6 stove pipe','2 inch plug brass','door holder','kitchen aerators','ranch base molding','scroll','blue double gang','screw driver','shock','gfci nightlight','hom40m200c','14-610','rockwell hammer drill','n183-772','single 1 1 2 inch pulley','stud sensor','pails with lids','ranch molding','sill plate gasket','memory card','2887','hide away ironing board','storm door clips brown','pex ring','kozy world thermocouple','12 volt drill','area wall','3 4 rubber washer','stoveboard','strap wrench','toilet bowl bolt','torx','butcher block oil','single prong hook','bath fan','3 tee hinge','pass and seymour screwless','3 1 2 inch shower drain','choke chain','acryl 60','hurrican lamps','lead ball valve','m8134','pex elbow','vegetable peeler','cast iron','candle holder','mixing bowl','aleve','likit','spontex','9454','krylon glitter','outdoor bench','led flashlight bulb','glass scraper','lundmark wax','white closet rods','door tools','spring snaps','hand seamer','fabric drawer','stainless steel cabinet pulls','spline tool','pocket door lock privacy','speed square','wall plate screw','842-989','hand saw','corrugated fasteners','storm door strike plate','tile grout','diamond hole saw','ds7b','cherryhill','ballcock repair kit','wood pegs','mineral oil','metric wrench set','barn paint','drywall sanding','soft pink','bacteriostatic','aluminum paint','prime line sash locks','75-2390','swimming pool paint','wax remover','2a-710','stain applicator','frying pan','metal paint','e971fb','deck cleaner','multiple outlet','cable cover','polyethylene pipe','landscape timber screws','sprayer hudson','driveway alarm','masking paper','9957','keyhole saw','line voltage thermostat','6 inch plastic numbers','door chain','mintcraft t hinge','81-3220','o ring #67','rp4993','power failure light','poly twine','fireplace tongs','steel bracket','terro','garden sprayer','tool belt suspenders','1 8 galvanized cable','mechanic tool set','80-0130','stamp','stanley pole socket','6 inch numbers','5925','blade sharpener','air hose connectors','dewalt tool bag','sylvania capsylite','ace in the hole','black hardware cloth','n237-040','fill-rite','cell phone','safety cones','floodlight','5 inch bench grinder wheel','lantern misty pewter','cordage','3 1 2 inch polished brass hinge','toilet shim','leverset','springfield','key rack','super magnets','dap','hopkins','glide rail','1 2 inch cup hooks','shut off key','storm door weather stripping','double action hinge','disposal splash guards','nickel hook','mallory 996-35','clasp','white gate latch','stainless steel kick plate','s-182','double acting spring hinges','green thumb 5 pattern','open end wrenches','feit cfl','combination locking hasp','polished brass hinge','metal file','ch120','packing tape','drywall drill','pocket hole screws','betsy fields design','window caulk','3 wire plug','dap ready mixed concrete patch','62 inch band saw blade','sump hose','335 5','deck screws','aluminum moulding','e3','air filter 16','rule','oust','wood shelf kits','14 2 nm','chamberlain','braided hose 3 4','shade holder','liberty hardware beaded','clear vinyl','fish tape','12 wire','moen cartridge','spoon pull','white barn door pull','soap dispenser','plaster of paris','40w light bulb','test probe','sink hole cover','simpson angle','wire channel','carpenters hatchet','easyheat','screen door holder','fixed end bracket','hang track','meter base combo','dryer vent cleaning','post hardware','60w b10','pm210c','circular bulbs','stainless screws','leaf rake','basket strainer','screen door roller','stainless steel cup hooks','pet gates','#2 phillips bit','kids','espresso','ribbed plastic anchor','greased lightning orange blast','round flush door pull','oval wash tub','by pass door','foam tape brown','thermwell 4 726 frost king 7 ct','g24q-2','1& 34 pex clamp ring','drain guard strainer','door and window caulk','brainerd sash lock','heater wick','curtain clips','paper bag','30& 34 squeegees','appliance hand truck','2 rubber washer','rc-100','dot gloves','6 corner brace','estwing hammers','crimp','clr power plumber','backer rod','sponge mop','digital thermostat','cordless blower','blow gun','lid','lamp finials','grill smoker','pass and seymour brushed nickel','fe-s518','1521','ge 100 watt','714-672','buffing pads','painting tape','wreath','16 x 25 x 1 air filter','snow fence','electric drill','wall switch plates','skeletool','thompsons','romex stripper','bike rack','swanson speed square','hsb-28','7724-0','milwaukee 2410-22','oak dowels','6 inch hacksaw blades','pizza cutter','deer whistles','maasdam power pull','oil rubbed bronze bathtub spouts','hob nob gloves','monticello','painters plastic','kwikset commonwealth','electric plug adapter','kerosun','mask filter','mop handle','scrubbettes','brass hammer','kent','air pump','lcd tv','bicycle brake','adhesive coated brad','bullet disconnect','window grid pins','wall mount','2 pvc ball valve','gutter sealant','white mountain','bronze kick plate','copper elbow 45','p10x','rodent control','door knob bumper','polished brass flange','br30','american standard escutcheon','stinger','av100','9 inch stove pipe','pocket jig','steel tub','plank flooring','tank lever','r2310','hem grips','1& 34 bolt snap','septic','angle measurer','gmt-312','devcon epoxy 5 minute','8833','hex shank drill bit set','t shirt bags','18& 34 bolt cutter','voltage meter','steel tube','3m 60 day tape','tpn60r1','3 4 inch ball valve','fiber gasket','closet','2 flange','dh1408l','sash cord','copper nails','tub mat','fubar','square bit','sash cam lock','#6 wood screws','motion sensor night light','964-007','0272','donut','oxy clean','4509an','dishwasher','box rail end cap','9 16-24','formula 2001','floor box cover','master mechanic 12 volt battery','phone','lil buddy snackers','v150','starbucks','thql2130gfp','ez toggle','rapid digger','flush mount light','wire tap','sliding barn door latch','pvc biscuits','fl1500le','shed skylight','outdoor light bulb','3 watt led','luggage handle','spreader bar','colored bulbs','king innovation','33-725','7 16','wardrobe hooks','1 inch gasket rope','sewer rod','diamond sharpeners','combination toggle','copper plate','mueller flange','bathroom shelf','tank tee','handy box','stanley screwdriver set','master plumber drain','measuring wheel','venetian bronze hinge','long screwdriver','alsons spout','1510','crb5362lacc12','80-3620','12 foot extension cord','bath fan vent','1 1 4 pvc male adapter','chimney brace','plaster tools','combination padlock','shop vac filter','3 4 ratchet','647-372','197-387','peerless toilet','oxy','snaptoggle','hancor','skil charger','alnico magnet','flexible drill bit','gate anchor','iron root','2 inch hook screws','4 inch door hinges','gold eagle','thermwell hc6','3 4 ball valve','3 16 quick link','aisle runner','simpson','return policy','compression tees','dial thermometer','30 amp fuses','tree trimmer','hyde 5 inch knife','crossbar','socks','corner key','candy cane pathway','corded drill','bbq cover','drift','swaneze stainless steel screws','white toilet paper holder','flashing pipe','hose cutter','bronze snap','aluminum dryer vent','picture hooks','4 inch pull','wiremold ivory','aluminum flashing 20 inch','22-1697','birdwell sponge','183bk-box','metal roofing','outlet boxes weatherproof','18 2','sharkbite hose','drop spreader','shd7072','floral wire green','452-821','cube','pocket','1 4 female','heavy duty coat hook','ceramic space heater','aaa','stanley 2 inch corner braces','stainless staples','linch pin','lawn bags','melamine edging','779-942','paper plates','452-904','lava rock','stanley t hinge','weather stripping adhesive','halloween','hold-zit','columns','d-ring','25 watt high intensity bulb','liberty hardware panache','crescent lock','disc magnets','american lock','thermwell g16 frost king','tl-25','cat toy','pewter','plastec water can','tv trays','warm mist humidifier','286-989','nail nippers','caulk saver','hardiplank','5322-0','8& 34 t hinges','ross root feeder','3 way lighted toggle ivory','warmer','universal burners','112-695','recessed trim','antique english and lancaster decorative hardware','g4040b1200cp','drive hollow wall anchors','4270','441-496','metal bender','ds7w','round nose pliers','gv1358','2090','black curtain rod','3/8 bungee hook','black sash lock','9.6v battery charger','r516wh','1 inch drill bit','window track','1 pvc ball valve','annealed steel wire','mxs66d','satin hook','oil stone','612 dover','441-383','henry 237 adhesive','sodium lights','caster brake','delta faucet repair kit','200 amp ge load center','plastic nut','v-strip','leviton slide','brainerd hook','raingo bracket','3 inch round magnet','t-30 staples','faucet handle remove','#0 phillips','carpet fresh','16 gauge copper wire','small screw eyes','hob-nob','polished brass shower faucet','terminal connector','pvc 3 way','200 amp main breaker','wardrobe roller','la crosse','20 amp single pole switch','hummingbird solar light','stucco texture','gas pipe flexible','stubby screwdriver','die cast hub','cam','3 1 2 pull','ms2000','18 inch level','furniture mover','digital thermometer','deck lighting','mintcraft grill','gorilla rack','fill rite','06-8096','117-887','5 16 24 tap','6 inch ornament t hinge','air conditioner cord','olfa','10 inch tube','brass slide bolt','9304u','chimney flashing','3006','paint saver','metal chimney','masonry anchors','brick chisel','6 32 nuts','faucet nut','kwp324','banjo fitting','fertilizer 20-20-20','3 16 chain','hammer tacker','touch dimmer','cast iron skillet','heavy duty door closer','af3100','barn rollers','rigging','50 foot garden hose','sds plus','single shelf brackets','impact drill driver','102-486','103','plastic film','1 2 to garden hose','black knob','marking','ballcatch','698-447','black tape','dw1909','groove joint pliers','10 2 southwire','cross bar','177d','fast track','flow meter','rubber tee','garden hoe','popup stopper','rural mailbox','146-753','842-622','pantry pest','cequent','9121','hawk','paint-n-pause','stanley rail bracket','calculated industries','boot scrubber','concrete saws','hose repair 5 8','raised toilet seat','drinking water safe hose','toe drain','schlage siena','refractory','bait station','hose bibbs celcon','grapho glas','mintcraft door track','14.4 dewalt','842-754','scrubbing bubbles','general filter','70-604','toggle wing','brass key tag','chimney brush adapter','aluminum nails','white screen clip','gt12e','trim coil','magnetic work light','4 recess trim','85-615','coarse thread screw','adks300','led mr16','st2684','2-3 4 cabinet pulls','sanded caulk','5 stove pipe','3 8 green felt pads','box door hanger','for','para wedge','raindrip dripper','arrowhead stem','devcon epoxy','tee valve','pvc tee','v447h','bk3','1 4 to 1 2 socket adapter','6 inch connector','3 32 drill bit','national bumper','uc38-14f','meter panels','magnesium chloride','margaritaville','sliding glass door latch','8265-s','rubber flex fittings 1 2 inch pvc','bookcase','planter brackets','kryptonite','rheem water heater parts','danco cartridge','shower head brushed nickel','wilton spatula','thermwell p12','metal cutting band saw blades','hacr','3 inch stainless screws','cross','3 8 male flare to 3 8 male','water heater insulation blanket','6g-6fjx','6g-6fjx45','slip-joint pliers','window sealer','request for return','contact information','74-8259','flag bracket','grip n grab','spoke','3 4 inch stainless screw','1g17-m6-cshm','hair pins','weed b gone max','300 watt bulbs','essick air 1045','rino flex','sg30wh','grill zone','copper cutter','bamboo leaf rake','closet pole sockets','leather repair','mesh tape','baling wire','brainerd wall plates satin pewter','gate caster','pine shelf','restor','foreman grill','1 2 inch valve','faultless','hm5250','storage basket','4 45 degree pvc elbow','plant stakes','sl3120','black rope','humming bird feeder','4 inch vent pipe','hss2-3','1 4 coupling','lead test kit','stain remover','snap off blade','air freshner','main circuit breakers','18 mm snap off blades','tissue','towing','steelworks boltmaster','derby rope','as seen on tv','hand rail','paring knife','compression sprayer','work pants','molemax','tire valve caps','spackle','8 foot barn door track','square drive deck screw','ms2m-n1-ss-t15','heart','shower mat','hook rail','hm3501','flitz','split bolt','n115-006','pad painters','outdoor antenna','paint pail','antique brass magnetic door stop','screw eye 216','lamp ballast','terminal lug','digital multimeter','sanding screen','shingle','dcb120','shallow well jet pump','thp216','wire clips','topiary','hinge hasp','miracle gro shake n feed','aluminum screen door hinge','forced air heater','disposable latex gloves','single outlet','5 8 steel rod','copper switch plate','charcoal','#18 twine','polishing wheel','popcorn popper','tek screws','door finger pull','cut nails','50d nails','electrical pipe','plastic bins','cleaning rags','br50spa','rv-035b','flat brace','antique brass kick plate','hose saver','well point cap','storage tool box','6 gauge uf wire','henry asphalt','drain pan','sure-temp','toy wagon','kittrich ultra grip','3 16 turnbuckle','32 inch door sweep','bone meal','horizontal mailboxes','1 split ring hanger','40-251','gutter drop outlet','3 inch corner brace','pk23gta','1041','cow magnet','20 inch bracket','stanley home designs ranch','rc14yc','ceiling fan medallion','best key blank','sink legs','cabinet chrome knob','pleated furnace filters','heath','lp','v1020','cellulose insulation','hinged tri hook','ceiling lamp socket','lens repair','thomas and betts carlon tap lights','danco part','black vinyl poultry netting','rc5100k','orange glo','fence splices','fan capacitor','mini blinds','alr','2& 34 hole saw vulcan','lift wire','kwikset locks','galvanized spike','4 0 se cable','vk1195','ceiling cover base support','leather conditioner','20x25x1','3m caulk remover','metal gas can','threaded caster','rubbermaid bath mats','2 3 4 pull','concrete chisel','2 hole saw','key blank corbin','t brace','g9 halogen bulb','pdl40-qt','chuckit tennis','wire crimps','fppc-5800','shower handle broach h','l1420p','roof repair','08-2500','gas fire pit','appliance paint','ballast f96t12','vinyl poultry netting','flexible gas line','crutch tips','commercial hinges','meter main','n105','3938gg','armor all wipes','sliding door foot lock','plumbing snake','core bits','screw in mini','4 inch swivel caster','3 inch bracket','1 hole strap','enforcer ant bait','sliding door bar','b12mgt','1 2 electric drills','80-4050','chain door lock','c-clip','14& 34 plastic planter saucers','da25','fvrabl','threshold outswing','astra','compression pvc','8g-8fjx90s','brass lock','tustin nickel','8g-8mj','6g 6fjx90s','bath heater','elongated oak toilet seat','grout pen','drill pump','3 4 inch bore pulley','whisk broom','1537adx','osmocote','stanley hammerin','shower power','mushroom plug','shower cartridge','plumbers epoxy','superior tool pro line tubing cutter wheel replacement','3 4& 39 & 39 copper caps','wire rope clamps','building wire','scm2412-um','black cane bolts','bucket tool bag','tremor picture hangers','replacement saw blade','arrow p22','san angelo bar','turtle wax','booster fan','outdoor chair','squirrel trap','r734wh','sash corner','odor absorber','galvanized finishing nails','ceiling diffuser damper','pactool','clear advantage','348','r738h','12 inch galvanized spiral spike','shower flow control','shingle remover','sign stake','8 chisel','stove cement','pull plate','#8 screw eye','pj13w','wood floor adhesive','3720','pp826-20','sc7010bv','6-50r','delavan 1.25 80 b','1 gallon gas can','cutting guide','spider scraper','80-8659','vent free gas logs','250w','10 inch trowels','brown extension cord','flame protector','headlight','bv2500','8 corner brace','drywall tape','gold door sweep','hand hammer','ball casters','pool cleaner','1 inch copper female adapter','pellet stove','lithium grease','stanley blank hinge','voc free construction adhesive','roof heat','medallion','boston harbor solar lights','4 pvc cap','black flange','wa3512','vent free fireplaces','vent clamp','5mm','space saver','573abs','stanley 6-1 2& 34 door pull','toilet shelf','burgundy','travel smart','1 4 adapter','gas engine','#10 by 3 inch countersunk screw','4 inch number','1 1 4 inch swivel stem caster','shower shelf','angle needle valve','57-1060','flicker flame','wire brads','k820-77pb','pig','30 amp gfci','tp251ssn','shurline','brass switch plate','n229-427','superior tool pipe cutter','frost king adjustable threshold','6 volt battery','d-hangers','1 inch swivel stem caster','pipe to hose','ceiling track hooks','s-biner','tow bar','#10 beaded chain','shelter','bubble','wall light with pull chain','black spray paint','carpet cutter','5500w','keyboard','senco screws','5 16 barb tee','sleeve anchor','cartridge puller','3 4 coupling','finish sander','warp brothers','c-73','shed skylight vent','grid clamps','st1462','garment bags','wire caps','4 x 10 floor register','apple peelers','wire guard','1 4 tubing','split key ring','wood putty','brass insert','tie out stakes','30 amp gfi','siding tools','garant yukon','planter saucer','chimney cleaner','replacement tires','9262','7-604','thompsons water seal','rain drip 5 8','closed bar holder','prolab','plow','1& 34 compression coupling','double prong robe hook','welded fence','3 8 inch compression by 3 8 fip brass adaptor','auto door sweep','clear vinyl saucers','felt blanket','keyhole bit','1 2 copper coupling','small padlocks','gma-250ma','shoe cover','6911','superman','tent stakes','releaseable cable ties','plastic union','slide gate latch','american standard disc','81-9092','replaceable tines','beeswax','fiber discs','wall mount phone jack','camp stove','american standard flush valve','center outlet waste','48-32-8002','tailpiece washer','st1461','#5 clock chain','tire pump','madison mill gate','drawer liner','sta rite pentair 2305 simer 1 4 horsepower submersible utility pump','5 8 leg tip','presto cover handle','818-416','floor stain','3 4 copper fittings','stink bug killer','padlock set','bolt hook 3 4','antique hinge','oil rubbed outlet plates','makita blades','lundmark','white pvc boots','polyvinyl','cage clips','drop gutter','white coax plate','pp815-5','pp820-71','pp854-15','pp840-31','brass buzzer','pp863-50','metal crank','die cast','pepper spray','paint can lid','7 8 felt guard','coleman cord','magnetic seal','2 3 4 inch hole center','wood hardener','bpq100 cl mc','cage clip pliers','double ended screwdriver bits','brown aluminum elbow','4 rocker wall plate','terminal ground bar kit','br0307','scouring pads','cutler hammer br2125','sliding hinge','ceiling fan bulb','7271-t','hillman 18','airfilter','8 3 romex wire','90 degree pvc elbow','steel shelf bracket','lfp-720','g210ag20','dewalt nailer','14 3 wire','3 inch drain grate','3& 39 fence posts','russwin','hugger ceiling fan','concrete drill bit','rug grip','3 inch test plug','hand duster','7078','abs reducer','camco element ultra','pop up emitter','outdoor caulk','adhesive cup hooks','5 16 square u bolts','adjustable picture hanger','2 1 2 inch narrow utility hinge','freshener spice','6 inch pegboard hooks','track end cap','vh101','walnut knob','cigarette','sliding door stop','1 inch brass ball valve','1 1 2& 39 & 39 swivel eye pulley','riding lawn mowers','poison ivy killer','1 inch circular louvers','sf1935','mini tube cutter','one hole handrail bracket','3 4 copper coupling','badger 5xp','paint can','1 1 2 inch flange','rubbermaid microfiber pads','3 4 copper female','astm c 920','15 amp extension cord','rockefeller','rubber weatherseal','3 4 copper street','6 inch bit holder','garage door weather stripping','1 2 inch wood dowel','3 4 copper union','mouse magic','9950','dimmer socket','cupecoy','three plug','pestacator','towel bar bronze','sink pump','14 gauge fencing','bottom pivot','crane toilet flapper','oatey 3& 34 rain collar','procter','poly rakes','suction','washboard','1 2 inch aluminum tubing','12 grate','plastic utility tub','green light','offset supply','apple corer','fire ants','security bits','metal tool box','dw369csk','2021','6238n','40 amp load center','folding stool','4& 34 selkirk','7 inch cap','sidewinder','mintcraft vinyl plank','badger5xp','4 galvanized corner brace','tight pin hinge','copper male adapter','182wh','3 4& 34 pex tubing','danco o-ring','gfci switch','brass sash lock','t 8677','1 8 brass tee','tank flange','brass sash lift','2560','deck post','allison','3 way socket','1 8 brass cap','3 8 brass tee','9384','9249','b002nc','slotted steel','snaps swivel closed eye','3 8 die','form tube','rope measurer','bubba','chrome pulls','margin trowel','charcoal filter','mold control','window screen stretcher clip','black plastic knob','outdoor sink','cam lock 1 inch','065 line','galvanized hardware cloth','chrome coupling','bp1333-g9','rg6 crimper','broach e','recessed flush bolts','fan pull chains','rg6 crimp','electric fire place','folding door lock','fan chain','secure allen','drum trap cover','antique brass slide bolt','ge5050','orange napkins','triple grip','white velcro','l shape tile edging','concrete diamond blades','orbit diaphram','foam paint roller covers','miter box','1 bushing ground','ft220','20-100','gsw-62','phone wall plate','5296bkcc20','main breaker','748-627','longarm','4240','faucet flange','prime line pocket door','minwax wood hardener','bp1590','pole barn','plastic chain','stp','electrical bushings','mintcraft signature faucet','3 inch pulley','1 2 inch offset hinge','pvc 45','bonide 872','double loop chain','boston harbor post','outdoor fireplace','romex spool','light bulbs spot','758b-box','40-3008','double hinge hasp','4 by 2 abs tee','pp815-2','midget knife','dog and cat repellant granules','roman','3 8 ratchet','siro','cord ends male plugs','trash pump','long crevice tool','canvas apron','kinco','o-ring kit','plastic garden edging','window spline','brass catch','76-0861','chapin 1 gallon sprayer','pool shock','cts','roofing caulk','ceiling pull chain','3 8 inset hinge','pig rings','55 gallon','n177-196','wire planter','blank up kit','12 2uf','screw gauge','r303ct','almond diamond','4 inch pegboard hook','black poly film','feed thru','n348-854','25 32 inch router bits');
/* $Revision: 6883 $
 *
 */

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';
          if ( theSearchbox.clientWidth < __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ] )
          {
            theDropDown.style.width = __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ];
          }
          else
          {
            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=' + escape(__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' ] + escape(__AutoComplete[id]['element'].value) + asugvar;
          }
          else
          {
            if(f.onsubmit)
            {
              if(f.onsubmit() !== false)
              {
                f.submit();
              }
            }
            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);
    }
