/* Popular phrases - ETRONICS - 6:11:39, Tue Jul 8, 2008 */
var asPhrases=new Array ('weber','weber grill','outdoor speakers','double din','watch','subwoofers','car alarm','alpine','12 subwoofer enclosure','weber genesis','gps','dj speakers','speakers','navigation','kicker solo baric l7','subwoofer enclosures','dynamat','bluetooth','weber grates','in dash dvd','rear view camera','converter box','amplifiers','touch screen remote','tv converter box','horn tweeter','hd radio','powered subwoofer','in dash monitors','in dash dvd player with monitor','yamaha subwoofer','digital converter box','pyle','car amplifiers','kicker l7','kicker','pioneer subwoofer','12 subwoofer','tweeters','car audio','ipod','capacitor','15 subwoofers','microphone','clarion','converter','mono amp','yamaha speakers','yamaha htr-6130bl','dvd recorder','yamaha yht-390bl','samsung lnt2653h','car dvd','cd player','boombox','jvc','yamaha htr-6180bl','equalizer','wii','weber q 220','119-05','prestige car alarm','double din dvd','yamaha ysp-900bl','ilive ibr2807dpblk','samsung lnt4061f','panasonic dmc-tz5k','bluetooth headset','wireless headphones','canon 2509b001','car cd player','sansui dtv1300','sony dvpfx810 l','kicker 12 subwoofer','power supply','sony hdrfx1','panasonic tc-32lz800','wireless speakers','amps','nikon 2161','canon 2512b001','sony nwza816b','alpine amplifiers','dvd','panasonic dmc-fs5r','dehumidifier','sony dcr-dvd610','philips pet702','samsung lnt2354h','yamaha htr-6140bl','brother mfc-7420','sony mhcec77','weber summit','in dash navigation','cta digital iprs2','optoma technology hd72','yamaha ysp-4000bl','sansui dtv2760','boston acoustics hduoimdnt','sansui dftv200','cd recorder','sony dcr-sr65','teac gr7iw','sony str-dg710','audiovox ve727','sony cmt-bx1','portable dvd players','cd receivers','sony cmt-bx5bt','sony rdr-vxd655','ilive ibr2807dppnk','boston acoustics hduomdnt','samsung dvd-hd870','sony hdrfx1e','sony nwzb103fb','jvc hd56g787','deh 780mp','toshiba sd-v295','sharp lc26d43u','sony tdmnc1','yamaha htr-6150bl','coby tfdvd7050','sony zs-s2ip black','sony srs-d21x','sony srs-nwz10','panasonic dmc-fs20k','sony hdr-ux10','alpine subwoofer','panasonic sc-ptx7','yamaha nxa01bl','pioneer vsx-1017txv-k','yamaha htr-6160bl','sony hdr-ux20','sony hdr-sr11','teac ag790a','yamaha dv-c6860sl','sony srs-btm30','boston acoustics hduoimist','deh-p7000bt','sony nw-zs616fblk','sony dvpns90v','yamaha ysp-3000bl','turntable','audiovox dpf1000','sony dvpns57pb','panasonic sdrs150','panasonic dmc-fx55k','brother mfc-7820n','sony str-dg910','sony dav-hdx265','jvc rxd702b','cta digital ipsas','nikon 1420','nikon 2159','boston acoustics hsolomdnt','brother dcp-7020','sony saft1h','sony ht-ss2000','samsung ln-t4665f','sony dcrhc28','pioneer dvf727','sony dcrhc96','sony icf-c1ip black','harman kardon hkts15','in ceiling','samsung ln-t4065f','ilive icr6307dtblk','sony icf-cdk70','sony rdr-gx355','sony cmt-hx7bt','sony dcr-hc52','in dash dvd players','karaoke','sony dcrdvd905e','panasonic pt56lcx66','sony icf-c1ip white','cta digital mipf15','cta digital mi-hpnb','sony dscw200','sony str-dg1100','sony srs-u10','sony hdr-cx7','teac srl230ib','sony dcr-sr45','sony dcr-dvd910','sony zs-s2ip white','sony str-dg510','sony htd-dw995','sony rht-g800','sony hvlf1000','iluv i199blk','ilive icr6307dt','panasonic th-58pz700u','sony dcrdvd108','ilive ic2807blk','sony rdr-gxd455','numark vm03mkii','toshiba 19hlv87','sony srst88','sansui hdlcd3200','yamaha ns-fp4600','sony hvlf32x','panasonic dmc-fx35a','sansui dtv1900','samsung fpt5084','sony hdrux5','yamaha dv-s5860sl','yamaha yht-790bl','boston acoustics hduomist','harman kardon hs300','sony dcr-sr45e','jvc mxkc58','lcddigital lcd8','sony dcr-sr220','ilive ibr2807dp','sony davis10','infinity tss-1200plt','tv','sony cpf-ip001','ilive ibcd2817dp','sony lbt-zx80d','boston acoustics hsolomist','sony hdr-sr10','ilive iht3817dt','sony strde197','sony dcr-dvd710','samsung scd372','coby tfdvd500','sony dvpcx995v','boston acoustics mm220mdnt','sony str-dg810','sony hdr-sr12','pioneer deh','sony dcrsr200','sharp lc15sh7u','samsung ht-x810t','ipod adapter','sony dscw120','samsung dvd-vr375','ilive ispk2806','wireless mic','yamaha yht-690bl','yamaha htr-6080bl','speaker selector','sony ss-cr3000','audiovox dpf800','sony dcrdvd308','sony hdr-hc9','ilive iht3807dt','jvc uxg70','sony dcr-dvd810','ilive ibcd2817dpblk','yamaha mcre-810sl','teac srl230iw','sony srsrf930rk','sony dav-hdx267w','samsung ht-x250t','sony dcrvx2100','sony ht-7100dh','toshiba sdp-1900','yamaha yht-590bl','cta digital mi-hpnp','sony dcrdvd608e','sony dvpk85p r','sony dcr-sr85','canon 2511b001','sony dcrdvd705e','apple ma980ll a','boston acoustics mm226mdnt','samsung dvd-r155','cta digital mi-hpnw','boston acoustics mm226mist','sony kdl-26s3000','headrest monitors','sony marine pack','indash dvd','sony dcr-sr65e','sony wireless headphones','dvd player','panasonic sc-pt750','pa speakers','television','dj','kicker amps','avanti','valor','remote control','nikon 1477','grill covers','yamaha outdoor speaker','yamaha yas-70bl','avic','sony subwoofer','marine audio','marathon','pyramid power supply','hdmi cable','mono amplifiers','dnx5120','radar','dj amplifier','yamaha ysp-3000sl','15 car subwoofers','pyle 15','samsung dvd-v9800','hifonics','subwoofer amplifier','projector','air conditioner','marine speakers','sony dcr-sr85e','sony xdr-f1hd','pyramid amplifiers','s320','amp kit','headrest dvd','sony dcr-sr220e','sony dcr-hc52e','sony dcr-hc54e','yamaha ns','sony hdr-sr10e','xdr-f1hd','4000 watt amp','garmin nuvi','digital camera','alpine type r','headphones','microwave','memory stick pro duo','power acoustik','denon','dj mixer','panasonic th-50pz77u','sony dcr-hc62e','tv digital-to-analog converter box','xplod','wiring kit','vocopro','garmin','in dash gps','deh-p700bt','kicker l5','headrest','sanus','radar detector','pioneer dvd','sansonic','bazooka','rxv663','fh-p800bt','rockford fosgate','powered speakers','kspd-100','ep-320','encore','weber grill covers','braun','in wall speakers','wine cooler','sharp lc-52d64u','sharp lc20s7u','cuisinart toaster oven','sennheiser headphones','car stereo','scrambler','cb radio','remote starter','equalizer amplifier','sony speakers','wireless outdoor speakers','sony headphones','tv converter','bass tubes','wireless microphone','electrovoice','pioneer fh-p8000bt','lanzar amp','weber 670','double din car receivers','karaoke mixer','5.1 receiver','kdc-mp438u','kenwood bluetooth','portable dvd','am fm radio','receivers','class d amplifiers','pc-78elite with delta tuning','pioneer 700bt','deh-p6000ub','cd boombox','horn','crossover','yamaha rx-v663','dnx7120','yamaha ipod dock','ceiling speakers','digital picture frame','weber performer','marine radio','philco','lights','marine receiver','kenwood dnx8120','sharp lc37d62u','digital to analog tv converter','car amps','e-320','alpine r 12','kicker solo baric','kenwood subwoofer','s670','sony bluetooth','philco tb100hh9','power capacitor','power acoustik amplifiers','pioneer premier','7 touch screen','back up camera','ilive','marine','4 gauge wiring kit','jvc avx810','car dvd player','mp3 player','basslink','cmd5','washer','gem sound','double din receivers','xbox','radio','pioneer amp','gps navigation','car subwoofers','ipod dock','convection oven','gex-p920xm','speaker selector with volume control','sennheiser','bluetooth dvd','technics','xdvdn8290','sony xplod','pioneer avh-p4000dvd','avh-p4000','monster','pc-78elite','numark','electronic dictionary','rmx4s','blackberry 8100','lasonic','x100','cuisinart','rx-v663','pyramid','keyboard','lanzar','sony es','dnx8120','jvc dvd','jvc avx-800','fm transmitter','kicker subwoofers','blu ray','voice recorder','7000bt','mixer','alpine mono amp','p4000dvd','dvd vcr combo','remote start','braun 9595','weber grill accessories','black widow','philco converter box','yst-sw315','smoker','cerwin vega','sony receiver','ss-f7000','pda','htr-6160','crunch','sony nw-zs618fblk','sansui hdlcd3700','samsung ht-tz512t','samsung ht-tz515t','samsung ht-z310t','samsung ht-z410t','yamaha rx-v663bl','dictionary','weber flavorizer bars','kenwood ddx','numark ppd9000','prestige','freezer','amplifier wiring kits','yamaha rxv663','kenwood navigation','canon digital camera','digital converter','speaker wire','15 woofer','infinity speakers','e320','beltronics 995','touch screen','unlocked cell phones','dj equipment','ev','baby monitor','s-670','bookshelf speakers','yamyds11sl','10 subwoofers','sony dvp-fx820','e-650','dehp7000bt','hd car radio','fak124r1v','2000 watt amp','dodge','ipod dock speakers','7517','infolithium h','sony dscs85','cda-9887','sony np-f970','wii console','professional digital karaoke mixer','sony nw-zs616fred','yamaha dvd player','2000 watt mono amp','sangean','weber summit s670','995','vscl802n1','weber charcoal grill','weber s-420','panasonic cyrc50ku','avx','weber summit s650','swr','weber one touch gold','fh-p8000bt','kenwood 8120','portable cassette player','franklin','pyle 15 woofer','soncfdzw755','rx v3800','panamax','jvc ksu20','nitro amp','alpine head unit','5 speakers','nsc444','q300','weber q 300','htr-6140','yamrxv663bl','kenwood kvt','nd-bc20pa','dual voice coil','yba-10','weber summit 670','weber s320','overhead dvd','wireless rear speakers','s-620','sansonicft300a','pld51mubt','sima ssw-6','sony dsct5','dvdvr375','car cd dvd player','deh-p980bt','enclosures','phitb100hh9','portable washer','anolon','free air subwoofer','type r','yst-sw225','psv300','dvd cd','fm antenna','kenwood 7120','boss','ice cream maker','stereo receiver','kd-bt1','e-310','class d mono block','mdr-v6','alpine 9884','bc-trp','sony walkman','summit s-670','yamaha rx','d300','dva-9965','sub enclosures','minidisc','weber summit s-670','alpine cd receivers','kenwood dnx5120','kenwood amp','garmin 660','cd changer','graphic equalizer','kicker cvr','floor speakers','jbl speakers','yds','noise cancelling','home theater speakers','iva-w505','4 channel amplifier','clarion marine speakers','infinity basslink','sony memory stick','yamaha ysp 3000','tascam dr1','alpine type x','kicker solo l7','sony npbg1','car audio mp3','lanzar subwoofers','center channel speaker','canon xsi','home theater systems','sony marine','in ceiling speakers','shallow mount subwoofers','alen','weber 2820','deep fryer','crunch amplifiers','sony npfh70','12v power supply','weber 320','pioneer deh-p700bt','casio keyboard','ice maker','alpine ipod','xm radio','wfr-20','cadillac','gas grills','walkman','gps systems','serato','valor its702w','car tv antenna','yamaha receiver','cd-i200','weber s-470','yds-11sl','yamaha rx797','ida-x100','sony portable radio','kenwood dnx7120','kenwood amplifiers','pioneer 4000','avh-p4900dvd','yds-11','warranty','sonhtddw790','hx-d77','weber s650','rock speakers','ns555','power acoustik amp','6130','sony underwater case','mini microphone','12 disc cd changer','sony hdr-ux1','cassette stereo','touchscreen radio','numark axis 4','playstation 3','antenna','optical cable','ipod cable','dj cd players','shallow-mount subwoofer','car powered subwoofer','marine amplifiers','ns-aw350','alpine iva-w505','clarion 9255','rx-v463','ns-333','lasonic i931','phoenix gold','vcldh1774','weber s-450','danby','ysp-4000','speaker stands','lanzar opti65','behringer mixer','p4000','kenwood kca-bt200','sony marine speakers','alpine amp','samsung ht-z510t','jvckdavx44','p7000bt','casio','mbta8200','ddx512','fan','bmw harness','iva-w205','2 line cordless phone','kenwood ipod','mrp 850','indash monitors','shortwave radio','mofo','trf-152','clam475','numark total control','technical pro','xsi','speaker switch','avh-p7800dvd','indoor fm antenna','vad peb','beltronics','grill','pylplcd12mrkt','logitech','avanti ewc28','in-dash dvd player','digital tuner','panasonic kx-tga270s','blue wave','motorola hs850','alpine changer','microphone stand','car mp3 player','npfm50','sony dcr-dvd205','pyle pld52mu','kicker l7 12','kenwood kca-ip300v','spr-69c','portable air conditioner','rmx55m','dmport','rx-v463bl','pac','pioneer deh-p9800bt','rockford','avhp4000dvd','wall mount','xg700','6x9','canon powershot','alpine car video','in-wall speakers','meat grinder','coffee maker','braun pulsonic','marine cd mp3','rql31','sound projector','sony ssf-7000','4000 watt amplifier','l7','dishwasher','pg58','pyle speakers','ddw1805','alarm clock radio','sonicfsw7600gr','xhd6425','weber cover','chevrolet harness','sansa','v663','cd-iu50','duz385sat','bwz5','yamaha dvd-c961','m200','kenwood ez 700','kitchen radio','marine pack','diesel audio','50mm 1.4','numark 5000fx','pioneer xdv-p6','motorola rizr z3','mdrv6','jvc ipod adapter','single cd player','binoculars','sony icf','e 310','kenkdcmp338','philco tb 100hh9','sony bluetooth headphones','2 way car alarm','auto start','weather station','bes1845','pyle 12 subwoofer','sony mdrxd300','pyle marine radio','i-pod dock','yamaha rx-v463bl','cerwin','yamaha center speaker','outdoorspeakers','ysp3000','sony boombox','weber q300','pioneer deh-p6000ub','6.5 marine speakers','yamaha cd player','legacy','weber q','canon g9','sony dsc-p93','friedrich','yamaha rx-v3800','smokey mountain','kenwood camera','ford escort','wine','avx44','ns-225f','sony np-bg1','digital photo frame','pyle marine','m475','dxz385usb','convection microwave','kfc-w3011','denon headphones','tower speakers','15 speakers','kenwood kgc6042a','kenkvt512','bluetooth receiver','rear camera','pioneer cd-btb200','clarion vs755','pyramid 12 amp','jvc kd-adv38','ge je1860 microwave','pcm-d50','alpine cda-9887','9884','16gb memory stick','7600gr','dvd vcr','sony blu ray','denon receiver','norelco','marine cd players','tivoli','weber s670','nikon d300','beer','weber genesis ep-310','headset','deh-p590ib','noise reduction','casio atomic solar','printers','6.5 car speakers','mrp','sony dav-hdx279w','wireless home theatre','plmr53','rdr-vxd655','cassette recorder','yamaha ns-c225','weber 7538 flavorizer bars','ida','soncfdg505','bread machine','amplifier rack','digital-to-analog converter','bluetooth stereo headset','bello','computer speakers','casio g shock','ns-iw480cwh','avh-p4000dvd','sony icf-m1000','gem sound amplifier','sony battery','double din stereos','panasonic shaver','portable radio','e310','avh-p5000dvd','weber ep 320','kna-g510','weber q 320','alpine spr-17s','air purifier','broan','ddx812','cd cassette player','surround sound headphones','deh-p3000ib','sony xs-mp1620','kenwood speakers','poweracoustik amp','h700','pwma','battery charger','jeep','ea1276','car radio','car video','electrolux','ts-g1642r','pioneer deh-p7000bt','kac-7204','avic-z1','pioneer avh-p5000dvd','car receivers','jem31','panasonic cordless phone','predator','kicker speakers','sewing machine','8 subwoofer','sonecmms957','shure','woofers','optical audio','floor standing speakers','sharp aquos','np-f970','s-650','technical pro tt-b400','kce-422i','wii games','sony strdg520','cda 9886','xm-2002gtr','sherwood receiver','cleaning kit','panasonic bread','micro system','wireless headset microphone','pocket radio','marine cd','alpine sps-13c2','speaker bags','8040x','pioneer xm tuner','kicker comp','swx-1043d','sony ss-b3000','pal','pmd620','np bg1','active subwoofer','mp3 clock radio','square subwoofers','dvd recorder with hdd','vhs','kfc-w2511','thgr268','2400 watt amp','nature sounds','sanus vmpl50b','s15l7','xs-l104p5b','pioneer 7800','reference 1250w','pioneer deh-p790bt','knife','oregon scientific','xdv-p6','pioneer deq 7600','infinity kappa 52.7i','sangean pr-d5','ln-t2353h','6.75 speakers','kxtga600b','denon turntable','airconditioner','power kit','weber insert','genesis 1000','playstation psp','sony waterproof','kodak z740','sony dsc-w300','sony ht-ct100','answering system','sony mdrnc11','clarion marine cd','linksys wrt54g','dvi switch','sony cd boombox','dvd audio','ez 500','kitchenaid blue','sacd','3000 watt amp','camcorder battery','spr-17s','home amp','kenwood ktsmp400mr','vocopro uhf5800','terk','wc3201d','pioneer 7000','sacd player','garmin nuvi 200','sonstrde197','mdr-ex51lp','panasonic vacuum','wall speakers','dvh 5000mp','xdvd 8181','pioneer deh-p5000ub','canon slr','parrot handsfree','power amplifier','nikon','cyrc50ku','weber s-670','sanus vmaa26','pioneer nd-bc2','isolation transformer','sony mdr','pyle pdwm4300','surveillance','performance','cassette to cd recorder','shortwave','sony h50','vocopro 5805','weber genesis e310','yamaha ysp3000','garmin nuvi 660','toaster oven','alpine ida-x300','8120','nikon d80','12 woofer','scanners','pylplmrcw1','kdc-mp208','bravia','4x6 car speakers','18 subwoofer','sony str-dg520','weber q320','9887','cd clock radio','alpine speakers','kegerator','icf-s79v','alpine 9886','dehp700bt','surge protectors','zxi6.5c','yamaha rxv3800','sd card','corded telephones','indash gps','kenwood ddx812','sps-600','sony xs-gtx1640','yamaha 663','yamaha speaker package','pioneer ts-d1602r','sony cd player','kit4','12 inch speakers','charcoal grill','dj case','predator amplifier','uhf5800','motorola bluetooth headset','chevy installation kit','uhf 5800','sony pro duo','tv remote','subwoofers in box','jensen nav101','mbquart','kenwood ipod interface','electronic keyboard','sonnpbg1','nextel','ht-ss2000','awd510','pyle ppg460a','knowledge','sirius radio','auto cd cassette players','subaru harness','subwoofer crossover','deh-p4800mp','ip cameras','pyramid ga610','numark ttusb','jbl tower speakers','pioneer deh p7900bt','olympus p-10','motorola bluetooth headphones','sony lcs-va30','sony msmt4g','sirius cable','numark tt500','yamaha htr-5960bl','ks-u20','yamaha 22','2121','weber grill 470','technics sl-1200mk2','sonbctrg','large toaster oven','t-100','xmd1000','zxi63','window fans','general electric microwave','12 subs','cd alarm clock','cda9884','sony xa120ip','bt200','lanzar amplifiers','portable dishwasher','bluetooth hands free car kit','audio video receiver','soncfdg700cp','avhp5000','cd-btb200','clarion max685bt','alpine dvd','olympus digital recorder','power distribution block','weber accessories','weber genesis 310','avadw18','legacy l7hm','weber e310','blu ray dvd player','amp wire','tmr-bt8ip','pioneer shallow','aw390','yamaha yst-sw225','vm9512','dvr','yamaha in wall speakers','shipping','sony pcm-d50','np-fh70','cassette tape recorder','hxd77','angel alert','sangean wifi radios','2 line expandable phones','jvc kd-bt1','mdr 7506','in dash','kd-avx44','summit s-420','md recorder','atomic watch','htc','plmra','cleansweep','sangean pocket radio','weber baby q','hifonics goliath','yst','avhp6000dvd','marine head unit','jvc kwavx710','1775','ir camera','speaker cabinet','pioneer nd-bc20pa','str','pioneer elite','46mm filter','digital clock radio','phoenix gold atc8','cda-9886','breaker','kitchenaid','gm harness','audiovox alarm','alarm clock','mp3 cd boombox','kettle','mdr-sa5000','vcl-dh1758','flat panel wall brackets','yamaha yst','ir transmitter','atsc tuner box','vmpl2b','vmpl250b','overhead','handheld tv','effects pedal','clarion m455a','sony mp3 car','braun 8975','mpk-wa','ns-iw360c','yamaha ns777','disney','pioneer ts-a1682r','auto dvd systems','hvl-rla','alpine mrp-m650','car audio dvd','weber 9816','cd case','mpkna','cd btb200','competition','10 inch subs','dj eq','pioneer deh-p590ib','kenwood xm radio','ns-iw480cw','picture printer','automobile dvd','alpine s series','pioneer car mp3 player','cantilever mount','sony icd-ux80','rxv863','max685bt','htr6130','jvc kw-avx810','lcd 1080','gem sound cd 70','marantz stereo','sony car mp3 player','clean renew','sh-fx65t','sony play station 3','wireless stereo headset','under counter tv dvd','p700bt','trailblazer','hand held radio','panasonic lcd tv','remote radar','dsp','soundworks','yamaha yds-11','mrp-m450','rack case','usb turntable','s310','portable am fm radio','dual cd players','boss audio','sony 7600','ddx-7019','15 inch subwoofers','ddx-512','piodehp7000bt','dmc-tz5','auto amp','pyle outdoor speakers','vacuum sealer','infinity basslink 2','zoom h2','m275','kac-8103d','xav-w1','cvx','htr-6150','plmrx77','sw315','cm1635','hot water dispenser','sony cassette walkman','in wall subwoofer','camera case','audio amplifier','wireless headset','9886','mrd-m1005','vocopro uhf-5800','dnx 8120','spr-17c','ysp-3000','mdr','canon rebel xti','preamp','satellite radio','alpine 6.5','epilator','deh-p5000ub','gemini mixer','piano','fm modulator','wbn26wht','1 ohm stable','1000 watt amplifier','htr6130bl','kdc-mp735u','bic america','spr-m700','tb100hh9','amp wiring kit','s-450','clarion cmd5','home subwoofers','mb quart','sony ssf5000','sony dr-bt22','kicker cvr 12','clarion dxz785usb','yamaha ns 777','dtv1300','sryb05p','denon 2808','ns-c225','earphones','pac swi-ps','center speaker','samsung stand','blaupunkt','yamaha cdr-hd1500','663bl','6591','z1','trimmer','summit s-650','scd372','sondscw300','sony portable dvd','ts sw841d','sony dvpfx810','jvckwavx800','clarion dxz585usb','ts-sw841d','portable digital recorder','kac-8404','powptid8960','motorola h700','fsw100','xr-11xc','rf modulator','mrp 1000','denavr2308ci','9312','evid 6.2','msmt16g','yht','avhp4000','drz9255','1000 watts 2 channel fan cooled','dvp-cx777es','yamns333','grind','pioneer ts-a6872r','duplicator','telephone headset','nummp102','pioneer tsw1207d4','vcr player','keh-3250qr','sennheiser 280','technics speakers','kenwood 9152d','powfubar12w','9800bt','gemexa2955','race scanner','rv-nb20w','rocrfgt5001bd','kehp4020','ks693','supertooth','tw47','sony cfd-f10','web7519','sony msxm1gst','pyramid marine speakers','16gb memory stick pro','t1693','pal3172ww','catv monitoring system','furniture','yht-590bl','sansonic ft300a','pyramid pb1617x','infinity 6x9','hd cd receiver','kicker 07cvr152','eurorack','toshiba sd-p1900','home subwoofer amp','laptop bag','coby dvd-224','cercls10','htr-6140bl','samsung yp-t9jqb','dvpns90v','weber grill s-650','sony icf-c1ip','alpine ida-x200','pylpdwr63','dsc-h10','tob 195','weber touch and go','5805','ve15','fxcd1350','panasonic dvds52s','alpine sps69c2','kenwood in-dash dvd','sony 6 x 9','audio-technica','acoustic research ar-5000','weber smoker','8 woofer','dynamat door kit','vcr recorder','car equalizer','sony icf-sw7600gr','engenius','hands free','vocopro uhf-5805','ep-310','home theater cleaning kit','ysp','yamaha ysp','rx v663','np-fg1','panamax 5400','rcd-w500c','sony memory stick pro duo','tv antenna','guitar','genesis s-320','rockwood subwoofers','griddle','memory','weber tools','vcl-dh0774','mzm200','cerwinvega','sonxm1s','sonstrdg520','franklin tga','home theatre system','jvc kdavx44','nuvi 350','sonrcdw500c','alpine ex10','weber genesis e-310','mdr v6','sony hd radio','cuidgb900bc','sony earbuds','center channel','7.1 receiver','bc-trg','sony mdr-ex51lp','swi-ps','weber q100','sony icdsx68','nd-bt1','kcabt200','str-dg520','bta6200','shun','numark cd mixer','in wall','cdm-3600','6.5 speakers','flavorizer','edirol r09','sanus wall mount','brother mfc8220','volume control','sonsscn5000','kicker 10','777','charcoal','kac-8104d','rrus430','auxiliary input','piezo','2400 2 channel amp','electric grill','nuvi 660','alpine spr 13s','alpine spr','pyle plcd16mrwb','pyrpw655usx','sonmdrv600','canon dc310','canon dc330','alpine pdx-4.150','1000 watts rms','sony wm-fx290','visor monitor','vss4','pyle 18','memory card','panasonic monitor headphones','nssp1600','cfdg700cp','rockwood','ohm1575vd','ford focus','gm-d7400m','aps997a','pioneer premier shallow mount','panasonic kx-tda50','sony mini system','sealife','audamp1a','xbox 360','nintendo ds','motorola q','plbw124','pa1800x','motorola v3','sony dcr-sr100','jvc kd','alpine swr-1042d','sony kds-r70xbr2','sondvpcx777es','kenwood kgc-9044','alpine cable','fhp4200','kfc-c6882ie','fah14er2t','pioneer gm-5200t','jvc 1500','frifaa086p7a','15 subwoofer encloser','audiobahn a8000v','iva 205','sharp lc20sh7u','shoes','pdwr5t','lschr56','420','l18p300','pyle phskit6','pankxt-7630','6 1 2 speakers','dj gear','mdr-q22lp','k4077','3800','genesis e320','canon a580','sondrcbt15','lasi931','cwc900','car stereo mounting brackets','kenkfcc6882ie','sony ecm-ds70p','alpine ipod adapter','yamnsaw350','lcd monitor','pdx','wmtl3200','15 subs','ssmb8','soundbar','dect','ns-aw570','super pro','wahtsd1','alpsps600c','power conditioner','le creuset','sonrdrgxd455','rack mount','sony cable','interface','equalizer behringer','weber s 650 grill','2509b001','sanus flat panel tv wall mount','memory stick 2 gb','6x9 speakers','weber one touch','yamaha ns-aw150','sony rcdw500c','nuvi 200','rs130','clacmd5','american pro','magellan','weber s-320','kdavx44','saeco','cd mixer','jvc avx44','sony universal remote','line output converter','alpine spr-69c','7551','vornado','dnx7100','dsc-w300','db5','weber 310','2-line cordless','3808','washer dryer combo','mini speakers','samsung lnt2353h','tasdr1','d80','compact refrigerators','mic stand','es8043sc','delphi myfi xm2go','lanzar maxp124d','rs140','sonwahtsd1','steering wheel module','dssm8','denon 3808','piofhp8000bt','sennheiser rs 130','400 dvd changer','vocopro karaoke','su-wl500','flavorizer bars','mazda','sony remote control','mdr-v700dj','sony mdrv700','weber e-310','clarion fb275bt','mdr7506','am3','10 disc cd player','canon hf10','audio receiver','digital cable','crunch gp4150','beer machine','ir','chest freezer','electrical adapter','mp4','wireless camcorder microphone','pioneer 10 subwoofer','unlocked cell','garmin gpsmap','uhf','tmr-bt10','av receiver','clacmsw101s','kca','sharp microwave','weber q 120','terk lf-das','avgvdp1','pyramid ps 14kx','motorola a1200','numtotalcontrol','sony wide lens','wireless av transmitter','er422kc','piano stand','vocopro 1055','rv-nb1','alpine car stereo','nokia 6682','1000 watt 4 channel','kac8404','audio video sender','6822','parts','hybrid capacitor','ken dnx5120','pal dvd camcorder','kenwood ipod cable','v995','alpkce422i','kenwood 4 channel','kac7204','leglm56','text to speech','kenwood 8404','genesis e-320','reviews','pyle pldcs400','sony str dg 720','pioneer nd-bc1','frifak085r7v','e 320','sony s2 walkman','marine 10 subwoofer','500 watt amplifier','dvd player recorder','installation kits','gpx','xm','kicker cvx','4308ci','hd650','ipod interface','garmin quest','freezer bowl','yamystfsw150bl','pre amp','power inverter','waht-sd1','beer dispenser','cd mp3','pyle plmr44','2900','tascam cdrw900sl','4000 watt','satellite','pro duo','jvc kameleon','sony es receiver','vrbcs300','garmin nuvi 350','ktsmp400mr','hd tuner','pyle amps','wireless a v transmitter','docking station','visor lcd','sennheiser hd600','dvd changer','technics sl-dz1200','spk-hcd','clarion cmd4a','diamond','extended warranty','rs 130','pioneer 6x9','rx-v663bl','400 disc dvd changer','sony xdrf1hd','sonhwsbta2w','drum machine','pdx-4.100','infinity 6012','mobile dvd','sony str-da4300es','xs-mp1620w','weber s-310','zone speaker','sanvmaa26b','icd-ux70r','rear view mirror','leglmr1045','soncdx757mx','motorola razr v3','miele','kenwood kfc-c6882ie','xsl124p5b','3000 watt','type r 12','aux input','pylplmrnt1','ws-is10f','pathfinder','hdt1','sony icd-mx20','pizza oven','pld135','pyramid ps-12kx','pankxtga600s','sonsrfh11','sony str-da3300es','yamnsiw660','bws1','amp 100','wsfv11','pankxtg6702b','pizza','vocuhf3200','cuisinart brk 300','kitchen aid','icdmx20','tv extended warranty','sony mdrsa1000','pur water filter','pwd250','stainless steel flavorizer bars','kicker cvr10','carbon filter','42 plasma','rolr09','sps-10c2','vector 995','delphi gps','yamnsaw190wh','04s12l7','ssv104f','pyramid 6x9','mobile dvd changer','numark phx','canon eos rebel xsi','carbon tripod','kicker zx400','spb-7ch','cuisinart dgb-600bcw','gm wiring harness','zx350','dvp-ns700h b','emerson ck5052','cd cassette mp3','sennheiser hd 485','ink','crics2016','sony e100','pylpdbx5','dcc-e345','dvd surround sound','ufm','numark hf125','pldf','weber rolling cart','spkhcd','auto stereo','car subwoofer enclosure','weber summit s-650','xa2200','beard','usb cable','ir headphones','fhp8000bt','m1000','pyle marine speakers','gemsound','sony amplifiers','screen protector','rearview camera','hyundai','rca cable','kenwood dnx7100','cdx-565mxrf','sony bluetooth transmitter','frigidaire','small refrigerator','ecm-ms907','sony center channel speaker','tsa6982r','sony clip','braun 9585','beard trimmer','cell phone headsets','gemini cdm-3600','gli pro 2200','evm12dlx','pioneer cd-rb10','sony cd recorder','mrp-m1000','sony floor speakers','cd-rb10','pioneer cd player','cable tv amplifier','bm87dst','fb275bt','sony 810','pyle ppa300','15 inch speakers','ge profile microwave','pp59b','distribution amp','ev 18','h500','legacy amplifiers','lcd 2-way transmitter','sanus vmaa18','sws-1223d','am fm digital clock radio','franklin bes-1845','hd1500','sony stand','ground loop','vcl-hg0737c','bluetooth caller id','yamaha yds','altec lansing','d2000','black can opener','vcl-hg1737c','dual alarm clock','rockford fosgate power t600-2','waterproof camera','opti64','dash dvd','yamaha 1800','sony playstation 3 60gb console','panasonic sc-pm71sd','sony ssf 7000','boston acoustics radio','weber s-420 grill','truck subwoofer enclosures','sony icdmx20','zxi 6406','bushnell 26-0300','boat speakers','am fm dvd player','motorola slvr','ts-d6802r','jvc hrs5902u','weber cover 9985','hifonics 3200 watts','fl300l','hifonics zeus','kiddie','clarion ohm1575vd','18 inch','dsl cable','1080p lcd','mcs-1','flip down lcd','nikon n80','flatscreen tv','nespresso','swiss diamond','barkan','podcast','yamaha ysp-4000','dw6900','range hood','garmin quest 2','parrot','dmcfx55k','jamo','slow cooker','jabra bt500','technical pro dv-s70','guitar amp','pyle monitor','bluetooth cd','karaoke player','ysp3000bl','panasonic lumix','iron','pyramid power amplifier','ford installation kit','kenwood marine','curling iron','portable powered speaker system','w300','vibe421','sondvpfx810l','hf10','universal headrest bracket','total control','s-320','sony dvp-ns700h','tripod','tv mount','aps25kb','gemini headset','sonmsxm4gs','sony srs','ge microwave','ysp-900','case logic','sennheiser rs 140','ns-777','gli pro','under-cabinet radio','7506','nintendo','s12l5','sony fh100','ns-iw660','panasonic dmp-bd30k','kenwood subs','headrest screens','vw10d','toshiba hd-a35','cd dvd player','toshiba hd-a30','can opener','kenwood kac-8103d','olympus fl-50','clarion dvd','dehp6900ub','sony str','motorola phone tools','navigation radio','weber e-320','dv-64','kenwood kac-7202','outdoor grills','hbh-ds970','4ga','alpine x300','13.8v power supply','goliath','pioneer nd-bt1 bluetooth wireless adapter for avic-z1','yamnsaw150w','p1','pyle in-ceiling','xsl101p5','4ga wire','wav recorder','08s15l7','weber grill cover 9985','sony dsct9','samlnt2353hx','frs radio','weber 7553 grill cover','digital tv receiver','cd-btb100','gemini cs-02','5.1 surround','toshiba sdp2900','component cable','pyle dj speakers','teac cd player','headrest lcd','reverse camera','ps-14kx','swr-1022d','sonbm87dst','lanzar vibe','pancyrc50ku','sony icf-m410v','coffee','kenwood changer','shower radio','clarion m475','peavey','samdvdr155','3 channel amp','picture frame','rca dvd','clarion blt370','converter box for tv','npfh70','tz5','electric guitars','vocopro uhf 5800','logic soundlab','m410v','juice extractor','ks-pd100','3001d4','compression driver','inno','danby dishwasher','mid-bass','grundig 800','portable tape recorder','sony compact disc player recorder','garmin nuvi 650','waterpik','uhf-5800','cdx757mx','sony theater','jx81d','gpxhm1836','kicker 6 9','msx-m8gs','mofo 15','s450','yamns555','talking caller id phone','pdics6','audiosource amp-5.3a','home dvd player','gitzo','gemini turntables','sony xa','soft serve ice cream maker','sangean hdt-1','kenwood gps','cassette boombox','tanita','ionizer','pioneer pd-m426','sony ss-cn5000','microphone wiring','countertop microwave','mb quart qlc104','kicker tweeters','amplified speakers','mtx amplifiers','sony charger','weber griddle','home receivers','pwma3600','pdwr30b','yst-fsw100bl','pyle wireless headphones','sony dsc-w200','pyle plttb1','ivaw505','sony icf-sw7600','dvp-fx820','home audio cd player','alpine r','dvpfx820','casio lk-45','sony tc-we475','hal50vw','pyle woofers','msx-m1gst','panasonic hands free','electric meat grinder','bbq accessories','yamaha htr','ic280','xl2','piotsa1782r','an-91xm','sony hdr-hc1','sony cybershot dsc-w300','15 ev speakers','jeejxltvcmp','ikey plus portable usb recorder','infinity 602m','xa-120ip','ndbc20pa','analog to digital converter','memory stick pro','7704','ida-x200','pa amp','yamaha ns-aw350w','sony fx810 l','rcdw500c','noise suppressor','weber 7555','diamond audio','aw150','18 dishwasher','sun visor monitors','legacy equalizer','deh-p77dh','spr 69c','escali','3201','pioneer car amps','pioneer ipod','htddw790','piondbt1','dvd-c961','filter kits','speed','sony recorder','rpdh1200','sony microphone','ikey','s650','whirlpool','marine stereo','npfh100','alpine 4.100','pa205','kenwood kfc-1653mrg','4000','mixer amplifier','gemexa1955','sony cybershot accessories','clarion cd changer','dvd vhs','clarion sirius tuner','alpine x100','kca-420i','kenwood kfc-1661s','iva','alpine 15','pl7dhrb','ns 777','vga touch','mdrif240rk','kicker 05c104','urnex','plvw1342r','visonik','cd changer home','audi','ssf5000','car subs','clarion speakers','denon dcm390','lens cleaner','pioneer hdj-1000','motorola car kit','4x6','memory card reader','n a','delonghi dehumidifier','avh-p5700','legacy lm56','solo baric l7','sennheiser pxc300','avanti 310','2.5mm headset','sx 300e','1635','pioneer cd-btb100','poweracoustik plasma','5.1 speaker system','sony dcr-hc46','hp 50','sony cybershot case','pylplhr9tsw','samsung nv10','digital analog converter','preorder','in-dash bluetooth','r230kk','sondrbt21ikb','jvc ha-nc250','nuvi660','icfcd843v','swr-1042','blitz audio','jvc fsmd9000','cobra xrs9330','p7900bt','shallow subwoofer','pyramid pr2500','pb717x','integrated amplifier','pyle pds772','digital-to-analog converter box','p8000bt','plmr61b','pioneer dvd recorder','7538','remote control extender','dock','mixer case','sony lcs-thk b','las3600','phoenix gold amplifier','ida-x300','mxkc58','suwl500','sun visor','sondrbt21gb','sony mp3 player','kxtd193','car antenna','drbt10cx','lnt2354hx','krups toaster','sonssf7000','as8s','sony dscw300','ford wiring harness','220 v','numark dj io','rq-l31','h201','cuisinart grind and brew','panasonic gps','cwc-900','sony speaker stands','scd-1890','cdi200','dj lighting','plmr44','mx500','cdp1260','beer mix','sony center speaker','sony wahtsd1','cdbtb200','cdxp1280','icfm410v','food scale','portable ipod speakers','amplifier installation','pyle gooseneck','cdpce375','sonmpkthd','mdr-sa','xm adapter','frigidaire fak124r1v','2-din','pyramid 2400','around ear headphones','plcm22ir','jvckspd100','krc-535','bi-directional amplifier','dvdr155','lcsx30','phovmt100bn','sondavhdx265','9740','sony dvp-cx777es 400 disc dvd cd changer','ss2000','sharp r1874','bazbta8200','afdvg','x51v','sony 820','shallow kenwood 10','lrf118b1','sony xa-120ip','record player','plvwh5','home telephones','plgn19','pyramid 1600','pdx 5','bazmbta8200','fsw','pylphskit6','audio transmitter','overhead monitors','7555','angel','rdrgx355','v6','dual voice coil in ceiling','sanft300a','g9','cdp-cx355','home phones','sonrdrgx355','lcsva30','pioneer ipod cable','pr-10','switcher','pdic80','4 channel','alpine ida-x100','samsung charger','dr-bt21g b','blt370','ns-aw150','dlp','pt10','nady duet','pdx-4.150','tdm-ip1','marine subwoofer','alpine iva-w205 navigation package','search by keyboard','dt200vx','bic','dj sampler','ssf7000','sunpak','clarion marine cables','denon 5000','cerwin vega int 152','xa9900','jvc ch-x1500rf','rockfordfosgate','home','bt1014','ceiling','mr60w','karaoke dvd players','installation','pioneer dvh','powpw215m','plam20','electric wok','dash kit','vm03mkii','senrs140','hdr1','sony vcl-hg0730x','pyle 12','bt446','tz5k','smo56','pyle 10','motsyn1301b','7455','bt-446','back up monitor','clarion srk604','bd 1000','sonsvm75ls','lk300tv','dendvd3930ci','pdwm5000','7601','u3','rs330','sw55sch5','motsyn1244','pma6041','cdr5','a34','icdux80','phoenix','car security','scd1890','regulated power supply','hard drive dvd recorders','kenknag510','dw18','dvdduet','kca-ip300v','615w','ispk2806bk','electric carving knife','digital to analog tv converter box','sony vcl-dh1758','dav-hdx275','kcaip300v','metal detector','sony transcriber','ccaipod','sony dr-bt50','zoom','sony mds je480','ipod audio','sanus vmaa 18b','pulsonic','jvm1790bk','25uv','padh152','pa305','vcldh0758','ahd2000','cyber-shot station','lcs-cst','jvc el kameleon kd-avx44','ft300a','sanvmpl50s','talking caller id','isolator','clacm1625','b&c','sps-609','hv20','canon hv30','summit','5811','xlr cable','rowenta','pyle pa','rx1202fx','accord','ipod alarm','speakon','surround speakers','sony cdx-454rf','ctamipf7w','northwestern bell','portable boomboxes','sony 5000','sony xa-c40','lanzar tws','canon sd750','pyle pdwm5500','pyle pla2220','hyundai harness','le creuset l2501','lnt2653hx','lanvibe286','xm ready','kxth112s','2 line expandable cordless phone','tr500x3b','broan hood','beach chair','braun 9585 pulsonic dry shaver','7554','sony\'s rcdw500c cd recorder','apple nano','weber summit grill','pioneer ts-x200','canon 35mm','clacmrc2bss','la978','jacks','sw-a3000','mp','lanzar max12d','weber summit s-620','dsc-w120','double din cd cassette receivers','pioneer ts a6992r','n44-7','crunch gp4100','weber stainless steel grates','wireless pa','frame','george foreman grill','iva-w200','toyota installation kit','cable amplifier','sd','digital power capacitor','kicker 15','sun visor dvd','fraesc1','pioneer se-dir800c','jvc hx-d77j','belkin console','rice dispenser','sony sports walkman','cy-rc50ku','built in hd tuner','powered monitors','volkswagen','12v dc power supply','sampler','dynaxorb','xm-4s','pyramid powersupply','ball','solo baric l5','canon elph','braun mens shaver','video projector','t mobile cell phones','cuisinart coffee grinder','motorola pebl','1000 watt pyle amplifiers','deh-p5900ib','blu','digital box','pioneer ts-g1642r','yamaha ns-aw390wh','pioneer 6 1 2','sony np-fh50','aw822','panasonic mp3','pmd-b100','kn2ps','outside speakers','samsung slimfit','kole audio','ceiling mount speakers','cd-ub100','weber 650','ice20','eq','dscw300','dts decoder','detector','hood','sony scd-ce595','kicker 1000 watt','alpine mono','ns-555','cuisinart dcc-1200','as6c','dsc-w70','spr17lp','jvcmxkc58','mp400mr','powered mixer','cdx-p680','swr 12','irobot','atc6','weber 7554','alpine 10','alpine kce-300bt','dvhs','cs-2016','garmin 200','grundig','gas grill covers','video intercom','bluray dvd players','pc55','terk lf30s','casio np-20','6991','super blue','2016','659','alpine cde','kicker 6 1 2','cx995','pyle pwd202','avanti wine refrigerator','sony nursery','honda accord','2000','sony sr12','memory pro duo','dw181ss','sa-w2500','fhp4200mp','pioneer marine','camcorder mic','in-dash dvd','ecm-ds70p','3 way electronic crossover','wireless mouse','arepa','claccaipod','audio video cables','canon hg10','air filter','jvc ipod','300 watt amplifier','vmpl50s','wifi radio','ssb1000','pl90','sonxsl120b5d','yamaha outdoor','1600 watt legacy','sony 500','field recorder','aw877','kx-tg4500b','zx400.1','norelco hq8','kx-tg6702b','pioneer ts-a1672r','3000','mustang','i5857','df250','ps-26kx','hdj 1000','sony icf-c318','ivad310','pyramid pa1000x','rdr','sony tmrbt10','b215','steiner','52 amp power supply','ac dc inverter','panasonic p-p511','samsung dvd player','indoor speakers','boscap2s','axim','tv undercounter','sp1800','profile ha1040','5982','secure digital card','rp-hv102','rf remote control','coupon converter box','httx72t','nwz-s716fsnc','37 tv','bt-905','vtecvt5879','p2','civic','yamyba10wh','pyramid 1500w amp','norelco 9170xlcc','sony powered subwoofer','691sx','sony cdx-757mx','digital to analog converter box','vocopro mixer','steam','sontdmip1','vmc-15fs','avanti beer dispenser','kenwood marine speakers','sd camcorder','clarion ipod','pioneer amplifiers','meat slicer','norelco 8060x','norelco 8151xl','behringer dcx 2496','mosquito','super audio cd','portable washer machine','apx280m','mdrv300','milk frother','receipt scanner','bta8100','scd 1890','panasonic kx-tg4500b','pyrps12kx','sony w3800','dssm4','8 ohm tweeters','kitchenaid fppa','sirius connect','nady-wh90','norelco 8150xl','international adapter','norelco 8020x','panasonic sdyd250','pb440x','ns-sp','genesis cover','stereo amps','planter speakers','yamaha wall speakers','woof','hls5686w','pasw','studio pro woofers','yamyht680','jl audio cleansweep','sonlcsthkb','sony xs-mp1620b','70 volt amp','clarion apx','gbvgargb6ft','ts-d1720c','hps6373','norelco 8040x','playstation 3 80gb','motorola ht820','shure wireless microphone','3955','carbon monoxide alarm','diamond d3','18ps100','sangean dt-210v','sonscdce595','cdm 3600','18nw100','9985','602m','cdm3600','jvchxd77j','sony-mdre10lpgy','digital piano','6.5 subwoofer','jvm1790','bluetooth cordless phone','ls62b','vmc-30mhd','mp3 clock','1.5 din cd players','px110','dnx1500','lanzar opti','ewc28','hand mixer','gli','yamaha in-wall','cm1625','westinghouse intercom','hvl-irm','koblenz','paper shredder','lbt-zx80d','xs-l120b5d','ecm-673','8151','vmt100','yamaha ns-iw960','panasonic lcd','avaewc28','pyle tv','pphp1292a','vct-mtk','2-way speaker','lens cleaning','spr-17ls','4.100','sony camcorder bag','um-625c','jbl control 1','playstation games','mds je480','3-way speakers','sonmsx256s','lcs-vcb','xs-s680cx','pa5pro','casement air conditioner','w600r','extractor','lenvca24','vhs playpak','e107','blackwidow','license plate camera','voip','window module','pyramid cr-79g','ge phones','t1500-1bd','pyramid pr2500 professional home studio preamplifier','cordless telephones','dcm390','sony pcmd50','brother mfc7220','ddw1805w','drb-t22ik b','shredder','celestion speaker','gli pro speakers','sony 400 cd dvd changer','9v','rear view monitor','526dc','pla4120','counter tv','mobile navigation','dvdhd870','mds-6a','1052w','sony memory stick 128mb','icfs79v','lunch','xs-gt1625a','sony mhc-ec77','zx1000.1','motorola mobile phone tools','sony 7000 speakers','alpine ivaw205','in wall volume control','b3000','summit 420','canon ca 920','s-26','lcs-thm b','auto monitor','vhs to dvd converter','mazda wiring','2400watt amp','infrared extender','kicker 05ks52','vibe266','msx256s','pyle 8 subwoofer','jeep installation','cobra ha-ta antenna','lp player','mukka','ford taurus','sony dav-hdx275','crimestopper','rearview car camera','weber cover for genesis e and s series gas grills','poweracoustik','terminal cup','marine stereo housing','ps-3kx','radio mp3 cd player','electric kettle','toyota wiring harness','1000 watt amp','sony shower radio','bcf2000','kenwood krc-435','sonhdmss1d','weber 210','sonpcmd50','horizon duo','a35','double din navigation','iva w205','alpine usb','hamilton beach toaster oven','8gb pro duo','pd-m426','ism6','hhr-p104a','blood pressure monitor','wh204h','sonecm673','jbl in wall speakers','handheld microphone','ra6252','usb charger','4 car speakers','avaw798ss','sony commander','clarion ipod interface','pioneer cdx-fm1287','alppmddok1','alppmdb100t','sony mpk-w','7120','1620','cellphone battery','lcd wallmount','5.25 speakers','shallow speakers','nav 101','mdr-nc22','alpine ida x100','ps-21kx','pxc250','sps-69c3','subwoofer driver','pdsub10a','zx1500.1','plmr','pyle 5.25','10 inch car subwoofers','pdwr40','step up transformer','infinity outdoor speakers','pdht5.1','1080p lcd tv','1 2 din car dvd player','mosquito deleto','1 gb memory stick','monstercable','high definition tuner','cdrecorder','ks13','r2','pioneer ts a1302c','pyramid pw','dvdl25','garmin forerunner','w798ss','alpine iva-w205','5x7 speakers','camcorder light','dryer','casio px-110','kce','spr-17lp','roof mount lcd','garmin nuvi 670','sony mhc-ec77 mini hi-fi component system','sw2541d','tob 165','digital analog converter box','9 volt battery','denon dvm','fm headphones','sony fx810','azden microphone','sony gt6935a','ecm-hst1','gerab48','gm-k345','kicker l5 15','kicker dc104','canon dc210','california','canef5014usm','kenwood cd players','audio rack','sony dcrvx2100e','hd-280','coby dvd224','mp3 speakers','canon ef','pyle alarm','clacmcx71','590','motorola travel charger','hdmi wire','at&t answering machine','solobaric box','mission speakers','5.1 channel receivers','hks6','opti500x2','ipod bluetooth adaptor','sdrs150','sony dvpnc85h s','6.5 woofer','c d recorder','alpine mrp m500','kx-taw848','pxa-h100','panini maker','merkury','exa3955','hard drive recorder','fender','sony tripod','whistler pro78','alpine 5.25','kxtg3034','sony 7000','eliminator e-107 pl-07 controller','hd 555','car adapter','kt-hd300','pioneer fhp8000bt','clip on microphone','key','mbd5l','amefwh692','cable tv tuner','gpx-pf708','63.7i','cappuccino maker','5.25 marine','rphs900','kx tda','outlet timer','din and a half','double din cd','ad-mr92','xm accessories','lapel','cdk636','keyboard amplifier','12v tv','cd iu50','zx750.1','weber 7552','hp50g','canon gl2','f250','intermatic','audio-technica cartridge','icecream maker','canon powershot a620','cd receivers high power','baby','mcul675','clarion nice','plg68.3','s-470','weber s450','s-420','3001','pdx 4.100','infinity 6.5 speakers','cx-cd250','canon powershot s3 is','kenwood xm','kfc-415c','d362.5','garmin 670','kxtda50','755','weber genesis gas','weber charcoal','692.7i','barber','600 watt amplifier','in dash receivers','rs65.2','marine woofer','960','kenwood kna-g510','kicker 08zx650.4','1500.1','6.5 inch','alpine pdx1.1000','pioneer eq','3.6v','alpine pdx 4.100','infinity kappa 63.7i','vibe700.1d','cd cleaner','dell','starvision','general electric jvm1650ch 1.6 cu ft spacemaker microwave oven bisque','d.j','usb car audio','pdx-2.150','kicker 350.4','infinity kappa 692.7i','750.1','amp 5.3','5.25 mid bass','vcl-dh1758 58mm high grade 1.7x telephoto conversion lens','ss65.2','pyramid ps15kx 13.8v power supply with cigarette lighter adapter','cdx','in dash t.v','sony bctrp','yamaha ns-sp1600 5.1 channel speaker package','yamaha 5.1','pzi175.4','pyle 10.2 dvd','b2.1u','infinity 60.7','pdx1.1000','pdx 1.600','b&c speakers','4.150','yamaha rx-v563bl','p550.2','yamaha rx v663','cd-ib100ii','panasonic kx-tg6702b 5.8 ghz dss expandable 2-line cordless phone and dual handset','ddx','pioneer 3.5','deh-p7900bt','general electric je2160bf 2.1 cu ft microwave oven','pioneer car stereo','ef 28-135mm f 3.5-5.6 is usm','sony w.ear','06zx300.1','canon 50mm 1.8','plg46.3','kenwood 5.25','kicker 400.1','sony bm-575a','sony icd-sx57 digital voice recorder','thin speakers','pyle plrd106','plvwan7','panasonic ep3222cu','panasonic rr-us430','speedlight','trc-18','slappa','sx57','lanzar vibe236','pioneer deq-p8000','ef 50mm f 1.8 ii','sa-ve445h','primus c25','72mm','51 4 speakers','kac 8103d','denon dn-hc4500','ir booster','afm','bn-vf707','pancxdp880','opti2x150d','lanzar vibe246','dvd hard drive','triband','digital elph','ef-s','roof mount screen','usb serial','ef-s 55-250mm f 4-5.6 is','refurbished amps','ts-trx40','hepa air cleaner','cordless phones 6.0','hd a35','mdr-a34l','svideo cable','sony icd-sx57','mini-disc','lmd7','jbl sp8cii','avr-w6100','sony icf-sw11','sigma nikon lens','profile ha600','pioneer deh p880prs','sennheiser earbud','le creuset 11 skillet','multi room','delivery','pdw8280jss','light tube','sony dsc h7','kicker 1000 watt amp','infinity reference 1300a','ddx6019 dvd','franklin bes 1850','audiosource eq-200','32d46','lmr1046t','pyle center','ea1251b','usb for digital recorder','piezo driver','samsung dvd-r157','wireless camera system','lanopticap50','nokia ac-4u','sonicfm1000bk','numark mp300 dual mp3 cd player','sonicfm1000bkk','vcr to dvd recorder','pdwm94','int118s','580ex ii','pdwm96','fbq800','headset mic','ecm hgz1 zoom microphone','samsung u700','canon ef 100mm f 2.8 macro usm','hair iron','att','alpine ida x001','rwv400r','sony alarm','pioneer cd-inhome1','blackberry headset','at-484','avanti 248yb','haipdvd7','braun aquaexpress','gemini uf 1264l','touch screen dvd player','12 disc','mp3 transmitter','hd dvd play','toshiba sd-6000','toshiba sdp-2900','tss450','gemini microphone','in-wall center','yamaha yht-780bl','premier amp','v link','tvspg58v','pyrpb1700','reverse parking','legacy 1600 watt amp','kfc-1051s','mdrd777lp','sony dcrsr82','virtual reality','digital clock','vcl hg0737c','barometer','gemini mrc-16 dj case','ws-310m','ef 28-135mm','in dash radio','lcd screen protector','farad capacitor','pyle fm transmitter','panasonic kx-tg6073s','sony tcm','hc500','electronic scale','behb5','toshiba sd-4000','plmrjpt','sonvcldh0758','sonbm575a','dsc-f717','hv30 vixia','8160xl','sigma 50-500mm','apch10','17-40mm','nikon sb-600','55-250mm','ecm21','astar','office headsets','pyramid pb2600','razr pouch','alpine mrp m850','pylplcm7000','v500dj','9 sunvisor monitors','slv','kenwood ddx512','sony rdr vxd655','gxm 30 xm','sx-57','d-vhs','kicker comp 15','bluetooth car system','600 watt legacy','lca160sl','whistler de-1788','pdv70x','kitchenaid fga food grinder','sony hdrfx7','dual channel wireless microphone system','avic-d3dlx','pb1217x','ks-fx490','shaxluh260','subwoofer level control','sealife reefmaster','nor9160xlrb','pioneer cd-ib100ii ipod interface adapter','pioneer ipod interface adapter cdib100ii','television extended warranty','frascd1890','plvwr750t','alpine m500','8 gauge kit','dfx-1','avst-4','multi region dvd player','ge jes735wj','sonsaw3800','dsc w80','duracraft','creative zen accessories','yamystsw315demo','eurmmbag','alpine spr-57lp','sansui dtv2750','panasonic dmr-ez17k','multidisc dvd player','coby super bass digital stereo earphones','short wave','vtc-41','24 monitor','kodak easyshare printer dock','color television','sony lcs-ra','sony mdr-ds3000 home cinema cordless headphones','license','panasonic sh-fx85','lanzar mxa412','headset with microphone','westinghouse 1080','d camera','rice maker','avanti little tavern','xm splitter','song walkman','toshiba lcd dvd','4 farad capacitor','vm8012','internet security','boarder zone','tc26lx70','dash radio','dvg399k','gem sound cdm-150 dual cd player mixer','pr633e','wii play with wii remote','6.5 dvd','ccm505','tg6700b','bc2','tcm-150','hdmi to hdmi','roomba scooba','da-x10 pro','jenvm8012','8 gb compact flash','avic d3dlx','venus','2000 watt rms','sony cdx-gt510','canon wide converter','compactflash 1gb','9296','waring mbb520','sony bean','pac isolator','portable dvd tv tuner','canon a570 digital camera','pioneer nd bt1','hands-free headset','ts a4672r','desktop stereo','telephoto lenses','dbc2pk','slsv590w','cool 3d 2.0','sony dvd-r 2.8','sonmdrnc22wh','kfc-1061s','575','cable cover','xsb726','lcsthk','conair trimmer','6.1 channel','pyle in-wall','bc796d','cn1000','lcs-thk','gem sound cdm150','ipod module','the incredible machine','709','penfb','pdcd-210','microsoft windows xp home edition with service pack 2','sony ccd-trv238e','final draft 6','dimage-7i','panasonic rice cooker','casio px110','pylpwma840','epa40','8 track','bluetooth stereo adapter','1130','audiosource portable powered speaker system','lp to cd','dcr-pc120bt','class d mono amplifiers','jvchrs5902u','icf-sw11','quadband unlock phones','sony mdrv600 headphones','caspx110demo','in-wall powered subwoofer','camera phones','tdk audio tape','dvd receiver','tv920','carl cutters cr rt-218 deluxe paper trimmer 18','hd 437','78-7350','audiosource eq','hdmi-400','nintendo wii play with wii remote','sony mini-disc','rc-cd350','sennheiser hd485','ah-100','hdmir','flat panel television','panscpm321','up-conversion','pro510xl','wfr20','5131','sony tcwe475 dual cassette player recorder','panasonic kxtg6053s','ds-114ec','78-1050','ps-100','pe 100','dsc w90','abit','vme555la','1386','sunvisor dvd','sp-2','multi system vcr','alpine m650','component video selector','legacy series ii la120','hp 17bii+ financial calculator','samsung hd860','dvd-637','atte2115','ct66','technics sl 1200mk2','3616','s5000','1145','el-3 a','dvd mount','pioneer premier deh p690ub','numark mp102','phoenix gold wall speakers','phoato52b','djx-05','axwg03-b','toshiba a35','v1200','cm545','panasonic vdr-d100 dvd camcorder with 30x optical zoom','alpine 6 x 8','dlm200','real player plus 7','lightup amplified antenna','spelling corrector','pro 58','nikon 10x42','hand held steam cleaners','microsoft windows 2000 professional','speaking electronic dictionary','microcassette tapes','je-36b','np-f750','entertainment','hg s500','d650ux','ve 12','hg-m85','5239','1840','98','select','swivel tv mount','kicker zx amp','606','solobaric l7','7980a022','phoenix gold ato52b','52mm circular polarizer filter','dar60','1738','l7 8','audiosource 5.3','2011','world richman camera gadget bag #2013','down firing subwoofer','car cd player with tv','9405','bluetooth gps navigator','in dash monitor gps','plvw8m','v tech','nadmrc11x','le creuset spatula','math 2','sony srs m30','veritas','07ds460','summit scr600bl','hd plasma tv','the art of','audiosource amp51a','100w amp','mp-14','2270','vf-37cpks','pf080','cxr55','tdkd60','phoenix gold dssm4','fr200','gm3300t','05ds60','w54','honeywell quiet care','bpw120','apple final cut studio 2','yamaha ysp 4000','w90','hdmi tv','sr-na18','sony ssf7000','4404','hd tv antenna','sony dvpns57p','av3','pylplvs9tn','dual lu43pb','37mm filter kit','front projection','200x','6.5 mid-range speaker','mounting stand','pt-61lcx65','cb0399','rear view back up camera','rice cooker and food steamer','scansoft r paperport deluxe 8.0','playstation 3 wireless sixaxis controller','atr3m','nokia cell phone charger','006','pro-73','kac8103d','powersmart','sangean hdt1','msc366','dcrdvd905e','cra98','sony in-the-ear headphones','spf1040','ge spacemaker xl1800','749','2.5 tv','5201','lanzar 1200 watt amp','neat receipts','1278','aleio2','l10sw','panasonic pore cleanser','vantagepoint','silverado','sp-8500','5.1 surround sound','1000 rms','kicker 05c84','avanti 155','panth50px600u','sony 300','6112','7601t','behringer headphones','fax-2440c','rca progressive scan dvd player','sonicdsx57','6080','vertical cd players','portable satellite radio case','floor steamer','belkin xm','691','3760','samson racks','cuisinart rice','rb','2118','vs4','stainless steel coffee makers','aas9116bk','gps12map','6105','fbq1502','ip5850','garmin suction mount','7 touchscreen','xd card reader','3039','spectrum','microsoft works 8.0','8mm to vhs','gm-5200t','microwave hood','mdrsa5000','kp-694n','hps-5053','seville','phone tools','sony lip-4wm','srs-nwm10','sony ericsson z300a');
/* $Revision: 797 $
 *
 */

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; }


    __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' : 'https://assets.resultspage.com/autosuggest/sli_systems-powered_150_15.gif'
                    ,
                    'BrandingFooterTitleTooltip' : 'AutoSuggest Powered by SLI Systems'
                    ,
                    'DropListMinWidth' : 150
                    ,
                    'MaxListItems' : 10
                    ,
                    'Alignment' : false
                    ,
                    'TextBoxIDPrefixCustom' : []
                    ,
                    'UseHTTPSImage' : false
                    ,
                    'ValidSearchBoxes' : 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( __SLI_customisations[ __SLI_ApplicationName ][ 'UseHTTPSImage' ] )
        {
            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 ][ 'TextBoxIDPrefixCustom' ];
        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 (!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( __SLI_customisations[ __SLI_ApplicationName ][ 'UseHTTPSImage' ] )
                {
                  iframe.src = 'https://assets.resultspage.com/autosuggest/blank.html';
                }

            __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' ])
        {
            theDropDown.style.position = 'absolute';
            document.body.insertBefore(theDropDown, document.body.nextSibling);
        }
        else
        {
            theSearchbox.parentNode.insertBefore(theDropDown, theSearchbox);
        }
        
        // Position it
        theDropDown.style.left       = left + 'px';
        theDropDown.style.top        = top + 'px';
        theDropDown.style.width      = width + 'px';
        theDropDown.style.zIndex     = '99999';
        theDropDown.style.visibility = 'hidden';
      
        __AutoComplete[id]['dropdown'] = theDropDown;
    }

    function /* array [ left, top ] */ AutoComplete_getPos( obj )
    {
        var curleft = curtop = 0;

        if (obj.offsetParent)
        {
           do
           {
              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]);
        }


        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
        */
        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' ])
            {
               __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';
        }


        __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,
            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;
    }


    /**
    * 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);
                
                e.disabled=false;
                                
                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);
              
                e.disabled=false;
                
                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;

                e.disabled=true;
				
                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;
        }
    }
    // 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;
                   }
                }
                f.submit();
            }
            else
                result = false;
        }
        return result;
    }

    // register with onLoad(er...
    _sli_init.push( AutoComplete_init );