/* Popular phrases - PCRICHARD - 10:50:41, Tue Feb 9, 2010 */
__SLI_ClientDefaults =
[
    ['ShowBrandingFooter', false ]
];
var asPhrases=new Array ('centennial20','refrigerators','halo 3','tv stands','halo','dishwasher','playstation 3 console','fuji','ninja gaiden','wii','microwave','netbooks','samsung led','wii console','ipod touch','ipod','wii fit','samsung lcd tv','portable dvd player','whirlpool_pkg','halo 3 legendary edition','ipod docks','killzone 2','sony bravia 46','heater','laptop','webcam','hdmi cable','freezer','sony bravia 52','telephones','ninja','killzone','kdl46s5100','humidifier','projector','un55b8000','washing machine','air conditioner','stove','dvd player','xbox 360 console','toaster oven','counter depth refrigerator','printers','cordless phones','bose','phones','46rv525r','brutal legend','lc32d47u','samsung','designer','ipod touch 8gb','plasma tv','un40b6000','snow blower','car audio','over the range microwave','resistance 2','washer','led tv','washer dryer combo','ninja gaiden sigma 2','wireless router','hi-def camcorder','bosch dishwasher','digital converter','routers','37 lcd tv','microwave oven','hard drive camcorder','designer range','un55b6000','wine cooler','lg tv','stainless steel refrigerator','mp3 players','sony bravia','lc40e67u','air purifier','onkyo','blu ray players','scanner','tv dvd combo','speakers','prototype','lcd tv','led tv\'s','chest freezer','sharp aquos','monitors','car stereo','laptop computers','un55b8500','home theater system','monster','frigidaire refrigerator','dggf3054kf','bosch','ln46b550','wall mount','lg refrigerator','cordless phone with answering','portable washing machine','un46b8000','ln40b650','42lh30','headphones','designer washers','dryers','hp laptop','remote car starter','web cam','tv','kdl52w5150','32 inch','cd player','ipod touch 32gb','tv wall mount','electric range','samsung led tv','sony','dghd2433kf','samsung refrigerator','blue ray dvd','47lh30','compact refrigerator','touchsmart','dvd recorder','portable dishwasher','range hood','mini refrigerator','gas dryer','halo wars','netbook computers','webcam with microphone','vacuum','fax_shredder','psp console','playstation 3 games','ge refrigerators','phones with answering machine','un46b7000','snow throwers','whirlpool refrigerator','acer','gps','ninja gaiden sigma','ge profile refrigerator','grills','frigidaire gas range','sony bravia 32','un40b7000','electric stove','toshiba 46','gas ranges 30.0 inch','car radio','wii bundle','external hard drive','playstation 3','led','btb5016','desktop computers','soundbar','wireless headphones','frigidaire centennial','halo 3 legendary','sony tv','resistance','un55b7000','nikon d90','samsung plasma tv','iphone 3g','wf219anw','24.0 inch gas range','harmony 510','lg washer','gas stoves','sub zero','antenna','stereo system','viking','receivers','surge protector','flo tv','ipod nano','panasonic 50','computer speakers','sony laptop','portable washer','wine refrigerator','xbox 360','32lh20','range','electrolux','dgmv174kf','shredder','nikon','bose home theater','printer all-in ones','monster power centers','gps navigation system','nikon d5000','jvc','toshiba','lg 42','dehumidifier','samsung tv','mp3','subwoofer','washer and dryer in one','sony bravia 40','portable tv','flip','bluetooth headset','flat screen tv','coffee maker','electric dryer','radio','car alarm','electrolux washer','ninja gaiden 2','hdmi','keyboard','blue ray','fgmv174kf','dvd vcr combo','voice recorder','ipod nano 5th generation','all in one printers','dght1844kf','slide in gas range','cameras','wall oven','gas range','front loading washing machine','dvr recorder','digital picture frame','energy star refrigerators','psp','frigidaire','computers','pn58b860','samsung washer','air conditioner window unit','designer dishwashers','vcr','plasma hdtv','digital camera','42 inch lcd tv','davhdx576wf','tv mount','micro sd','ewc8tv','car starter','designer dryers','electric heaters','convection microwave','vacuum cleaner','fggf3041kf','surround sound system','samsung 37','clock radio','dvd recorder vcr combo','plasma','bdp1600','micro sd card','un46b8500','lg','xbox 360 elite','whirlpool washing machine','lg led tv','security camera systems','samsung 46','nintendo dsi console','boombox','convection oven','acer netbook','fggf3054kf','portable dvd','sigma','ge profile gas range','oven','remote starter','hp pavilion','hard drive','nikon d3000','flip video','laptop case','wfw9400sw','hp mini','nintendo wii console','boost mobile','dght2144kf','cooktop','locations','wii game','lc19sb27u','sharp tv','fgf368gc','microphone','tv stands and cabinets','lc26dv27u','wolf','dafw3577kw','juicer','monster cables hdmi','sub-zero bi-30u','upright freezer','remote control','web cameras','snow joe','gas stoves 30.0 inch','37 lcd','miele dishwasher','hp printers','ge microwave','countertop microwaves','avanti','alarm clock','ps3','counter top microwaves','whirlpool dishwasher','hp touchsmart','toaster','side by side refrigerator','electrolux refrigerator','halo legendary','wireless printer','ge profile','boom box','lg 32','stainless steel gas range','panasonic dvd player','mario kart wii','canon digital camera','viking gas range','counter depth bottom freezer','26lv610u','microwave convection oven','cellular phones','55lh40','television','htrc160','camcorder','nintendo wii','ipod docking system','ge cafe','logitech harmony','karaoke machine','bose ipod dock','20.0 inch gas stoves','massage chair','samsung plasma','ice maker','18 dishwasher','32 in hd tv','air conditioner-wall unit','sony xbr','hp netbook','26av502r','dscw230silvr','ge dishwasher','samsung 40','blender','sony cybershot','19av600u','sub zero refrigerator','harmony remote','cgs980semss','omnimount','at','wolf r366','fmv152ks','wolverine','32 lcd tv','toshiba laptop','sony reader touch','washer dryer','vr_calc','xbox 360 games','fghs2644kf','flash drive','universal remote','miele','portable dryer','panasonic cordless phone','repair','water dispenser','xbox','calculators','metallica','rfg297aars','fax machine','kitchen aid refrigerator','sony 46','ihome','avanti refrigerator','upright frost free freezer','sony 40','hdtv','bottom freezer refrigerator','sharp aquos 40','gas cooktops','tv dvd','canon','chair','brutal','flip camcorder','bluetooth','answering machine','wm2301hw','dish washer stainless steel','sony camera','wireless keyboard','digital frame','lc32le700un','psc4680','wall air conditioner','47sl80','stove oven','sony reader','playstation 3 slim','logitech harmony 510','olympus digital camera','lc40le700un','tom tom','iphone','ipod speakers','boost mobile cell','wii sports bundle','lg lcd tv','hood','guitar hero','sony vaio','portable dvd players for car','fghd2433kf','harmony','sharp aquos 32','snow','harmony 900','refrigerator with bottom free','pvm1870smss','home phones','fghs2344kf','wrt8g3ew','designer microwaves','36.0 inch gas range','guitar hero metallica','headset with microphone','bottom freezer','garmin nuvi','bose speakers','dvd player for car','logitech','stereo','ftf530fs','universal remote control','karaoke','mini netbook','bdve300','dsi','sharp','vcr dvd recorder','polk audio speakers','lc52le700un','kitchenaid dishwasher','hotpoint gas range','speaker stands','recorder','hp','26lh20','french door refrigerator','kxtg1031s','tv stand with mount','desktop','sharp microwave','rga724ekwh','digital photo frame','remote','iron','fggf3042kf','kdl46xbr9','asus','wm0642hw','fans','maytag washer','xvbp11','lc60e77u','polk audio','metroid','front load washer','whirlpool gas dryer','ge profile microwave','frigidaire dishwasher','onkyo tx-sr607','canon sd1200','electric range glass top','panasonic phone','bravia','aquos','car tv','fridge','washer machines','pgb975semss','wii controller','touch screen digital camera','maytag refrigerator','pda','kingdom hearts','d5000','sounddock','service','samsung 55 led','ink catridges','weber grills','barbeque grill','range hoods 30 ductless','top load washer','designer wine coolers','dvi to hdmi cable','pfss6pkxss','alarm clock radio','led hdtv','fdb1100rhc','blu ray','monster cable','flat panel tv stands','car speakers','counter depth','dv219agw','jvm1540snss','countertop microwave ovens','wall mount bracket','tfdvd3297','digital tv antenna','sony playstation 3','cables','nuvi265w','d90','microwave convection counter','compact microwave','one130','ge washer','mvwc6esww','dryers-gas','blu ray home theater','gtk17jbxbs','stacked washer dryer','ac','fisher paykel','onkyo ht-rc160','harmony one','lcd led','convection microwave over the','black refrigerator','toshiba tv','42 lcd tv','boombox cd player','wcvh6800jww','dpse810ggwt','tv wall mount bracket','32 hdtv','photo printer','dvd','sony made for ipod','portable air conditioner','washer dryer combo apartment','lcd monitor','46 lcd tv','ps3 accessories','mini fridge','hdmi to dvi','fgs365ec','sharp aquos 52','surveillance camera','panasonic microwave','electric cooktop','55 samsung led tv','under counter tv','lc46e77u','dyson','mount','garmin','turntable','tria2b','jgb280senss','furniture','vga cable','coby tv','cordless telephones','dlp','bayonetta','toaster oven broiler','wgd9400sw','samsung soundbar','whre5550kww','vl7604gbblk','nuvi205w','wtw6200vw','bose home theater system','weber','fpgf3081kf','sony camcorders','electrolux vacuum','canon t1i','designer wall ovens','htss360','headset','jvm1750smss','coby','whirlpool gas range','lost planet 2','rf197abwp','steam cleaner','est-l','dcrdvd650','blu-ray players','cq5300f','g71-340us','lorex','tv antenna','stands','whirlpool washer','gateway laptop','wireless adapter','wii wheel','ipod shuffle','frt18hs6jw','s220plum','jvm1790sk','all in one washer dryer','kdl-46s5100','wine','fe25black','corded telephones','jgbp28wekww','32 1080p','pgb908semss','wtw6500ww','davhdx285','madden 10','sub-zero bi-36s','massage','htz520','pgb918semss','pfss2mjyss','fgf368gs','sd4100','ipod touch 64gb','19lv610','security cameras','built-in dvd player','stainless steel gas stoves','wm2101hw','frigidaire microwave','dish washer','bose headphones','ln65b650','tape recorder','dbvh520gjww','55lh55','issp10tnc3e','pem31smss','htbd1250','18 in dishwasher','nikon coolpix','sony vaio laptop','dght2144kr','d3000','wmn1000bxza','tiger woods','ge profile dishwasher','cordless phone batteries','pfcs1pjyss','samsung home theater system','plasma televisions','designer beverage centers','w797','frigidaire washer','friedrich','glfc2528fw','linksys wireless router','surround sound','radio cd player','mdb4651aww','gas wall oven','trk55b','uncharted 2','summit refrigerator','glgq2152es','viking refrigerator','double wall ovens','memory card','wall mount tv stand','electrolux ranges','hoover vacuum','dght1844kr','samsung 55','24 inch gas range','mp3 touchscreen','shx4ap05uc','40 lcd tv','samsung dryer','kudc03fvss','tv tuner','usb flash drive','digital recorder','tftv1514','wgd6200sw','samsung ln40b650','over the range microwave oven','subzero refrigerator','speaker wire','car dvd player','lg microwave','2 line cordless phone','digital voice recorder','l100','stainless steel dishwasher','nikon d 40','sirius','mouse','wbvh5300kww','rga720pkwh','fgf337gs','laptop briefcase','mass effect 2','klipsch','apple ipod touch','canon camcorders','fgf316ds','stainless steel microwave','60 in tv','telephone answering machines','double oven free standing','gas ranges 30.0 inch-slide-in','whirlpool','self cleaning gas range','analog box','broan range hood','hd tv','yamaha','ln40b650 40 1080p lcd tv','rf267aers','centennial','jenn air refrigerator','wolf gas range','drsr495ggww','wolf stove range','samsung un55b8000','blu ray dvd player','dvr','gleh1642fs','wolf r304','42 lcd','olympus','fgf368gb','pn58b560','xbox wireless adapter','pgb910semss','ge monogram refrigerator','weber gas grills','mitsubishi hdtv','nuvi1300','sigma 2','24 dishwasher','samsung un46b8500','vcr-dvd combo','onkyo ht-s7200','psp 3000','hdrxr100','sony lcd tv','nintendo ds','steam mop','wm2301hr','lhb953','un55b8000 55 1080p led hdtv','dv219aew','sub zero bi 42s','gsl25jfxlb','cantilever mount','bdpn460','dv328agw','fgq332es','visual land','sleeve air conditioners','wgd6400sb','lc40e77u','cooktop stove','bluetooth car kit','frt18hb5jw','hf200','sony home theater system','fphs2687kf','tv combo','copier','ff1009pss','rga720ekwh','speaker mounts','fggf3056kf','jhiuhdmi-6','noise cancelling headphones','htz320','du1055xtvq','gdss0kcxss','frigidaire range','gas grills','beverage center','pem31dmww','home theater','under counter refrigerator','fphd2481kf','shelf stereo systems','hd cable','whirlpool cabrio','ninja blade','xbox live','water filter','laser printer','fphc2399kf','gift card','playstation','friedrich air conditioners','wireless keyboard and mouse','jenn air','rf197abrs','air filter','power inverter','hp desktop','wmh1162xvs','lg dryer','monster turbine','refrigerator freezer','fgs365es','wfw9500tw','yamaha home theater','food processor','wfg231lvs','uniden phones','frt18hs6js','120 hz','sharp 26','hdmi coupler','window air conditioner','sony blu-ray player','glfc2027fw','router modem','gsh22jsxss','kgsk901swh','bbq grills','s video cable','premier gas range','air cleaner','lg 47','wtw57esvw','ipod nano gen 3','36 tv','bad company 2','musical keyboards','tfdvd2284blk','convection toaster oven','wm2010cw','samsung blu ray','sinks','human touch','32 lcd','mag','samsung 37 lcd tv','15 flat screen tv','microwave oven combination','gsh25jsxss','computer monitors','bd270','outdoor speakers','frs6hr35ks','dblr333ggww','nikon l100','ethernet cable','printer copier scanner','slide in electric range','psp 3','sony bravia xbr','kdl40ex400','samsung blu-ray player','rock band','games_preorder','tfdvd7008','l20red','fef368gc','mhwz600tw','9316pb','avsc2121','flipultrahdb','miele vacuum','piggyback washer dryer','cd radio cassette player','nintendo wii bundle','wireless usb adapter','gts18fbsww','e reader','usb extension cable','network cable','dscw290silvr','kdl32ex400','ductless range hoods','mini computer','bisque refrigerator','r930cs','bbq','p24s310bp','ge range','stereo receiver','portable washer machine','samsung camera','fghc2344kf','w4txnwfwq','wf219anb','stainless steel ranges','notebook','samsung 46 lcd','fggf3054kw','samsung un55b8500','magellan gps','bosch gas range','dvpsr200b','beverage refrigerator','frigidaire electric range','triablack','ffu14f5hw','portable radios','sylvania','french door bottom freezer','un46b8000 46 1080p led hdtv','gltf2940fs','electrolux dishwasher','lc22dv17ut','fpgs3085kf','bosch washing machine','emachines','adaptor','portable cd player','ao532h-2588','wolf cooktop','dlg2051w','delonghi','curtis 26','nv5425u','flash drive memory','24 inch range','sewing machine','lmv1680st','dvd vcr','du850swps','et0msrxtq','stainless steel electric rang','ge profile washer','wtw6800ww','remote start','car cd player','canon rebel','psp games','p6330f','24.0 inch electric range','p36s338bp','microwave drawer','wolf srt366','dvd765','samsung 46 led','42 flat screen television','cscp5ugxss','gsc22qgtww','psp go','docking station','mgdz600tw','avanti washer','reader','lcd','hts7200b','hts5200b','bose lifestyle','amplifier','mhwz400tq','bracket','led lcd tv','lg bd370','onkyo ht-s5200','dcrhc52','monogram','beats by dr dre','sony 52','mgr6751bds','curtis','sony lcd','video game card','xbox 360 modern warfare 2','fifa 10','harmony 700','final fantasy','casio digital camera','ldf6920st','tv mount bracket','dpsr610ggwt','dwsr483ggww','flyer','fax','gth17jbxww','kuds30ivss','wfw9150ww','wtw5200vq','wf448aap','batteries','kitchen aid dishwasher','table stand','computer webcams','dpgt650ghww','avanti compact refrigerator','major league baseball 2k10','bosch refrigerator','bioshock','fgf337gc','mass effect','headphones with microphones','mario kart','p6310f','lcd2603a','fgef3055kf','cshs5ugxss','wfg361lvs','mcd2257kes','et0msrxtl','rf263aepn','emerson ipod','steamer','mgdz600tb','kdl46ex500','fgf337gb','refrigerator ice maker','ink','oj6500wrls','freetvdelivery','wrt160n','mdb4651awb','gshs5pgxss','maytag','webcam for notebook computers','mfi2067aew','super mario wii','xm radio','mgs5875bdb','mgs5775bdw','a c','sony bravia 46 lcd','in dash dvd','touch screen camera','gtr12hbxrww','toshiba netbook','2 line phones','shx45p05uc','kcms1555sbl','30 inch range hoods','lg led','eureka vacuums','fgf328gm','httz322t','mgs5752bds','deep fryer','gfsl6kkyls','un40b6000vfxza','p24s340bp','mgs5775bds','mgs5752bdb','fisher paykel refrigerator','samsung led 46 tv','ge gas range','snowjoe','mgs5875bdw','mgs5775bdb','mt4110spq','psc23shtss','barbeque','amana refrigerator','ac adapter','mgs5875bds','printers and fx','whirlpool dryer','frt17g5jsk','toshiba 26','bd-p1600','p1006','sd1200isltgy','lg air conditioner','lcd 1080p hdtv','digital antenna','in dash','sd1200','hp mini netbook','19 flat screen tv','52 lcd hdtv','hp photosmart premium all-in','jes1142sj','bluray player','laptop notebook','tv stands mounts','flat screen tv with dvd','jvm1740smss','prepaid cell phones','jenn-air ranges','cassette player','ge washing machine','mvwb750wq','garmin nuvi 265wt','xbr','palm','canon a1100','ulptl','32','fe5000','radar detector','ge profile microwave over the','46 bravia','wm2801hwa','corded phones','mp490','s570black','kxtg9333t','sony shelf system','m237wd-pm','car','vcr player','46 lcd','kdl','kxtg9344t','charger','plbmv188hc','fphi2187kf','ed5fvgxws','translator','viking cooktop','wine bottle cooler','little big planet','u2tp','toshiba lcd tv','ebook reader','frt15hb3jw','tech craft tv stand','subzero','fgx831fs','ipod docking station','txsr607b','tv brackets','jgb500sepss','s220','bay4828b','amana','hts18gbsww','gaiden','wireless mouse','lg 42lh30','usb cable','compact washer','inverter','ge cafe gas range','gu2275xtvy','1080p hdtv','hewlett packard laptop','counter depth side by side','satellite radio','acer aspire one','kettle','fggs3065kf','canon 50d','apartment size refrigerator','dle2050w','sharp 19','sandisk memory card','onkyo receiver','32 tv','fm transmitter for ipod','rechargeable batteries','cd stereo system','ff1008w','khms2040wss','ge monogram','fpmv189kf','nuvi205','mah2400aww','tria','camera charger','lorex security system','thermador','onkyo home theater system','gld4466rss','metroid prime','hotpoint refrigerator','pgb916semss','flat tv stands','induction','sharp 22','computer modem','picture frame','wireless n router','wrt54g','ffu12f2hw','media cabinets','cooling pad','jbl speakers','mp250','cvm2072smss','210-1010nr','gateway','blackberry curve 8900','fgf303lw','sony 46 lcd','mc700hd-2m','samsung 40 led','maytag dishwasher','lg dishwasher','modern warfare 2','samsung un46b8000','shelf systems','memory stick pro duo','wpre6150kwt','42 tv','under cabinet radio','tv stands 55','flat panel tv wall mount','samsung pn58b860','wii remote','hbl44','wireless network card','mvwb450wq','gu2275xtvb','compact fridge','ge profile electric range','lg gas dryer','samsung 37 tv','power center','samsung led lcd tv 55','26 lcd tv','kitchen aid','p36s148bp','pioneer','ffbm920w','induction stove','wpre8150kwt','sharp lcd','pioneer bluray','motorola bluetooth','usb','klipsch speakers','bel501b','studio3b','wireless headset','flipminosdbk','sony 52 lcd','mhspm5','ac power adapter','nikon coolpix s630','coolpix','pc software','pedestal','frt17g5jsb','fgbd2431kf','rgb508pehwh','general electric refrigerator','audio cables','19 tv','bi-48sd','inkjet printers','powermat','daqg7077kw','ipod classic','portable hard drive','flatscreen tv','tv with dvd player','dyson vacuum','carpet cleaner','refrigerator only','ghostbusters','ca5050','all in one computer','internal hard drive','in wall speakers','human touch massage chair','radar','ht-rc160','sharp 46','sony 46 tv','lg 32 tv','vcr recorder','curtis tv','uncharted','built in microwave','microwave range hood','whirlpool electric dryers','coby portable dvd player','she4am15uc','dlg2302w','sony 55','dvi hdmi cable','pink laptop','pc richards','du1055xtvs','sharp aquos 46','24 inch stove','sharp 32','book reader','stainless steel appliances','freezerless refrigerator','component video cable','touch','logitech s 510','shelves','lg range','card reader','coffee urn','ao532h-2730','sony dvd player','video games','audiovox portable dvd player','rf266aers','36.0 inch range hood','monster hdmi','canon powershot','19 hdtv','ra751wt','samsung washing machine','mfc495cw','sony radio','nuvi1200','cd case','wdsr2120jww','jgb280denww','ds games','ge dryer','ge electric range','r930aw','maytag gas range','monster power','jvm1850smss','apple ipod','blank cd','jgb400depww','kdl-46xbr9','eiflw55hiw','xbox 360 wireless adapter','apartment size washer dryer','glass tv stands','bd370','26 flat screen tv','40','optical cable','tria1b','shark steam mop','squeezebox','1080p','center speaker','bdp-n460','fmb330rgc','htbd8200','wii remote controller','stereo cd player','halo odst','lce4332pq','sony digital camera','tv furniture','maytag dryer','yamaha receiver','car remote start','nikon camera','sony cyber-shot dsc-w290','navigation system','digital usb voice recorder','indoor grill','24 inch gas stove','bello tv stands','un46b8500 46 1080p led hdtv','dsi blue','du1300xtvs','linksys','subwoofer box','ew30gs65gs','built in refrigerator','designer freezers','d90kit','compact washing machine','mhwe300vw','kude70fvss','cabrio','hp pavilion laptop','downdraft cooktop','dv448aew','18 wide dishwasher','universal ac adapter','gmr04banww','avanti wine cooler','fghs2665kf','toshiba 19','lens','cd1211','brother mfc495cw','canon sd960','filter','power surge','sony headphones','double oven','gmr04banbb','computer bundles','acer aspire one netbook','security systems','music system','samsung dvd player','40 tv','bluetooth adapter','gshs3kgxss','avsc2122','pfss9pkyss','tpc2127','super mario bros','bel320b','xl330s','power strip','bose sounddock','rgb745depct','cordless vacuum','army of two','odst','subwoofer cable','lrbp1031w','malber washer dryer','wed9500tw','slide in range','ninja sigma','entertainment','rga724pkwh','car amplifier','jvm1540lncs','fex831fs','frs3hr35ks','frt21hs6js','wgd5700vw','darksiders','iphone touch','psc4780','home theatre system','mitsubishi tv','fgf326ks','wfg231lvq','daqe7077kw','lg blu ray player','26 lcd hdtv','ts50w','compaq presario','40 hdtv','wolf r484cg','eclipse52g','hd tuner','frt18b5jb','refrigerator water filter','ed2khaxvq','dishwasher-portable','plgf659gc','mini dv tapes','viking range','sandisk','fffc05m2kw','t.v stands','whirlpool microwave','sony hdtv','ps3 games','gth18ibxww','qt230ss','wd2000','electric snow blower','dscw230blue','fhx2300','dvd-r','kitchenaid microwave','flotv','samsung un55b7000','s220blue','frs6hr35kw','car dvd cd player','xr100','electrolux gas range','pgs975sepss','induction cooktop','portable tv\'s','lg 42 tv','ear bud headphones','42 inch lcd','kuds30ivbl','garmin nuvi 205w','electric kettle','hdmi 6 cable','dav-hdx285','wfg361lvq','42 inch flat screen','laptop accessories','w290','westinghouse refrigerator','rgb745depwh','fisher paykel dishwasher','cafe','bosch washer','40 lcd','logitech harmony one','usb network adapter','vgnnw320f b','samsung un40b6000','frt18hs6jk','wire','omnimount tv stand','under counter wine cooler','zelda','eb9shkxvq','ceiling speakers','wall unit air conditioner','jvm1750dmww','kdl40ex500','pokemon','games_newrls','ceiling mount','refrigerator 10.0 cubic feet','summit','single gas wall ovens','samsung un46b7000','cable splitter','surround sound home theater','rf263aers','logitech squeezebox','wireless modem','fgef3044kf','wm3001hra','notebook case','army of 2','jennair','optical drive','led flat panel 240hz','hp laptop computers','blank dvd','ljdff4gb','gu2475xtvy','gld6906rww','dance dance revolution','bertazzoni','karaoke player','bello','bosch dryer','rca','pdw1860nss','wgd9500tw','computer microphone','jbl','wfw9750ww','samsung 22','cinemateii','dlp projectors','wslp1500jww','compact dryer','she4am16uc','garmin gps','dsct90silver','jenn air slide in range','nintendo wii fit','ei23bc56is','zephyr','fphs2699kf','ffu17f5hw','usb hub','echo50le','television dvd combo','lds4821st','nuvi','stove 20.0 inch','19 lcd tv','46s5100','frt17g4jw','26 lcd','harmony510','wall shelves','sony televisions','jensen','nintendo dsi','jgbs23demww','ranges with convection','wall shelf','jenn-air','coby 32 lcd hdtv with built','tomtom gps','flip ultrahd','gfss2keyss','ht-ss360','electric snow shovel','gth21scxss','psc6380','ldr3822pq','jgb820sepss','nintendo','jvc 32','frost free freezer','pgb900semss','gshs5kgxss','rca mp3 players','fsc23r5dsb','shark','office','fdb1100rhs','portable dish washer','snow shovel','jgb400sepss','lc-40le700un','pda\'s','double electric wall oven','bose speaker stands','dyson dc25','pvs4208hg','55 lcd tv','kxtg1034s','air conditioner accessories','frt15b3jw','cassette recorder','desktop pc','gtr10haxrww','gmr06aapww','soul calibur','dissidia','ninja sigma 2','60 lcd','nv5423u','tube televisions','55 led','computer keyboard','wrt54gl','f4480','dle2301w','vm301w','mx330','dvd player recorder','55 led tv','fryer','digital reader','alarm system','w1txnmfwq','fggf3054kb','sound system','sony ps3','eureka vacuum bags','bose system','sony cd player','designer sinks','jvm1540dnww','sjk340b','bissell steamer','clock radio for ipod','am fm radio','magellan','22 tv','uniden','undercounter refrigerator','ipod clock radio','blackberry 8900','wd361','flex37wb','canon printer','iphone g3','toshiba 19av600u','pfss2miyss','24 gas range','kitchenaid gas ranges','c2s980semss','samsung 37 lcd','pt956smss','monster surge protector','flip hd','hp dv4','ge gas dryer','frs3hf55ks','32 led tv','blue-ray','24 stove','sony led tv','air conditioner bracket','wtw5100vq','she43p05uc','wolf range','printer ink','upright vacuum','logitech v220','rotisserie','sharp 52','window fan','ipod accessories','stack washer','ge gas stove','jes1139wl','fbd2400kw','wii play','maytag gas dryer','vaio','fgbd2451kf','mini dv camcorder','usb headset','white tv','wrt5b1ew','altec lansing','5 disc cd player','blackberry bold','tomtom xl330s','dirt devil','floor speakers','photo paper','hp computers','flip mino','42','fmv152kw','camera lens','samsung 55 lcd tv','polk','2159m','garmin nuvi 1300','brother printer','dscw290','ge spacemaker microwave','samsung 40 lcd','top freezer refrigerator','ge gas range stainless steel','ps968spss','samsung led tv\'s','ebook','portable ac','she43m06uc','dcs range','keyboard and mouse','avanti freezer','playstation 3 250gb','corded wall phones','sharp led','jvc xv-bp11','usb to serial','gas range 36.0','58 plasma','olympus camera','morelloc40','lg television','pfss5nfyss','xbox elite','new super mario','dual fuel ranges','maytag top load washer','kenwood car stereo','lcd hdtv','nikon s570','sony stereo','dg241bs','hp dv6','oven hoods','jnm1541snss','dsct90black','c6380','portable dvd tv','jgbs80semss','dsc-w290','samsung fridge','ra720kwh','kudc03ivbs','gfk1000pq','asus laptop','kitchen aid gas range','she43m02uc','equalizer','psc309','rf217abrs','stainless steel','nuvi1390t','dvd vcr player','blu-ray','lg 55lh40','42 hdtv','ffu21f5hw','eiflw55irr','home theater receiver','ed2kvexvq','bioshock 2','optoma hd20','dvdp190','cp08e10','rgb508pphwh','sony 52 lcd tv','40 lcd hdtv','surge','oj4580','fgbd2431kw','dle2101w','gw397lxus','portable electric dryers','radiator heater','beats','fght1846kr','frt18hs6jq','apple ipod touch 32gb','frt21hs6jw','battery charger','over the oven microwaves','dr dre headphones','fgf348kc','nintendo ds lite','touch screen computer','ed2kvexvl','bagless vacuums','gx5fhtxvy','gsm1860nss','gfsf2keycc','fght1834kw','home theater speakers','projector tv','samsung un55b6000','ceramic heater','ldf7932st','fges3045kf','210-1055slv','gtl21kbxbs','sony ebook reader','sirius radio','glgh1642fs','frt17b3jw','profile','cam4000','ge','bosch range','bookshelf speakers','hdr-xr100','bel410b','fe4000gray','coffeemaker','lg ac','22 lcd tv','hoover','lg 55','ltg5243dqww','fp4820','26 tv','wtw5300vw','surveillance system','wgd5300vw','juice extractor','stove range','designer ice makers','new super mario bros','echo50fple','samsung ht-bd1250','digital audio cable','gi5fsaxvy','lg 47lh30','lmvm2085st','convection','fpef3081kf','ge cafe refrigerator','tx-sr607','kenwood','belkin router','legend','ncaa football','animal crossing','weber bbq grill','ncaa','cordless dect answering','canon slr','dvd1080p9','kfcs22evms','ge over the range microwave','hdmi to dvi adapter','car stereo dvd','nnsn657s','god of war 3','logitech harmony remote','viking microwave','s2001','s2120','sony psp','coby home theater','dvlr223egww','logitech remote','dscw230red','lmv1314sv','gtk18ibxbs','audio stands','lsd4gb','kitchenaid refrigerator','gsd3300rww','surround sound speakers','ncaa football 10','wbsr3140gww','dbxr463ggww','malber','peb2060smss','center channel speaker','ductless hood','wolf gas cooktop','s-video cable','mini dv','fef368gs','wfe361lvs','usb keyboard','ge water filter','modern warfare','skull candy','remote start system','sony boombox','1tb external','canon hf200','lht854','jvm1790bk','sjk2400','dbxr463egww','sfp9901hg','flat panel wall mount','lg front load washer','fm transmitter','nnsd797s','shp1701b','apartment washer dryer','omnimount flat panel tv mount','yamaha keyboard','cl-mb','samsung bd-p1600','polk subwoofer','mhscm5 v','sony kdl46s5100','portable refrigerator','gas oven','canister vacuum','cybershot','boombox cassette','french door','screen cleaner','pb975spss','wm2801hla','fgbm185kf','double oven range','dlg2302r','sharp 40','dcs','under cabinet','ti-83','coffee','w1txnmfwb','mic','gltf2940fe','2009m','dlg2102w','metroid prime trilogy','wrt54g2','ds','speaker cable','stove top','hdrcx100','gsh22jfxcc','pdwt180rss','pvm2070smss','65','rf263aewp','viking stove','coaxial cable','uniden cordless phone','vhs-c','flo','side by side','white noise','gb9fhdxwq','fisher','dxai8580-3','dmr-ez48vk','pscs5tgxss','samsung home theater','mvwb850wq','over-the-range microwave','mdb6701aww','fgbd2431kb','sony blu ray','flipminohdb','pscs5rgxss','ion audio','sony handycam','psp system','wfl2090uc','ed2khaxvt','omnimount tria wall system','toshiba dvd player','24.0 gas range','wf448aaw','thermador cooktop','wfw9450ww','24.0 width wall oven','dv6','46 tv','energy take classic 5','hd dvd player','mounting brackets','pts18shsss','jbs55dmww','kudc03ivwh','oil heaters','nuvi465t','ipod cases','xm','clothes dryer','sony notebook','tl220','speaker systems','garmin 265wt','wall phone','gj502aa','batman','expresso','fggf3031kw','sony kdl52w5150','samsung un40b7000','k2treffwms','one140s','all in one wireless printer','mixer','cp12e10','lg 26','ffu14f7hw','mde2400ayw','flipminohdm','cfcp1niyss','sd card','220 volt air conditioner','phones with large numbers','gsl22jfxlb','gmr06aapbb','rebel','dictionary','thumbdrive','glda690pbb','lcd hdtv with built in dvd','20.0 inch electric stoves','gateway nv5425u','slide in gas stoves','xbox 360 headset','harmony 700 remote','wed5100vq','du1300xtvb','compaq','bose portable sounddock','ht-bd1250','sony htss360','ea sports active','wdp3w','organizer','logitech harmony 900','palm pda','glet1031fs','powered subwoofer','nuvi 265wt','wm2501hva','miele washer','46 led tv','ptv350','kfis25xvms','rmw742w','parrot','bk700','frs6hf55ks','wolf r364c','wii motion plus','wine cellar','xd card','26','hi def camcorder','auxiliary cable','network card','frigidaire dryer','dvi','stainless refrigerator','garmin nuvi 1390t','fgb24l2as','ffu14m5hw','samsung lcd tv 1080p','24.0 range hood','pem31dmbb','pioneer car stereo','lc19sb27ut','samsung lcd hdtv 1080p','115v electric dryers','rb195abbp','nintendo wii game','du1055xtvb','left 4 dead','ge monogram range','nba 2k10','single electric wall oven','lg 32lh20','txsr607','du1300xtvq','bionaire heater','metal gear solid','g2002cw','power','sony receiver','1008hapu1xpi','gu2475xtvq','i-pod touch','energy star air conditioner','surveillance','gfss6kexss','sony bravia 55','drop in range','dvlr223ggww','lte5243dqww','r305ks','gdwt260rss','optoma','pb910spss','hp notebook','nikon coolpix l100','wii sports resort','portable dvd tv player','fphs2387kf','cassette','exhaust hoods','digital tv tuner','sony hdr-xr100','hdmi converter','canon eos','jvc blu ray','blu ray disc player','wii active','compact freezer','52 tv','lg 42 lcd','dle1310w','mhspm5 v','cd clock radios','iluv','kitchenaid','top loading washing machine','olympus fe-5000','car dvd','46xbr9','fpbm189kf','shelf','beats by dre','fmb330rgs','brother ink','kdl22l5000','usb drive','ftq353iwux','thermador range','psw111','sheet shredder','front load','need for speed shift','bluray','gears of war 2','x box 360 live','miele washing machine','ge spacemaker','rf modulator','tower fan','samsung ln46b550','24 gas stove','jnm1541dnww','component shelf','linksys router','wireless card','tfdvd2284wht','gears of war','legendary','whirlpool duet','no contract phones','miele dryer','fghs2365kf','niles','speaker box','xhp1550vw','general electric gas range','dle2301r','wireless tv','acer aspire','samsung led hdtv','dvi adapter','jvc bluray','dvdvr375a','gfsl2keyls','peb1590smss','flat screen tv\'s','gi7fvcxwy','video security system','ez1601-01','ei28bs56is','dyson dc14','321gsiiis','nikon s220','coaxial digital cable','rotisserie oven','ge water dispenser','elp-cx','bi-42sd','lg home theater system','ipod boombox','22 flat screen','s2220','naruto','canon lens','netbook case','hp mini 210','canon eos rebel t1i','ra752pst','samsung digital camera','hepa','samsung camcorder','ez209hd','lg 47sl80','lg stove','head cleaner','fgc30s4dc','wireless camera','cd boombox','tvdvd2090','s570','vm9223','lexar 8gb memory stick','video card','ipod touch charger','wgd5100vq','kuds30ivbs','wii sports','tv monitor','cuisinart','el1000','1080i','countertop convection oven','cam5000','pdwf480pss','d1998pk','50 tv stand','stainless dishwasher','mgr8670ws','samsung gas dryer','dlg0452w','morelloc50','video recorder','fgb24l2ab','panasonic battery','auto radio','bdp120','samsung usb','dlgx2502w','jvc blu-ray player','50d','u2fp','brother','gth21kbxbb','audio tower','tower speakers','bravia 52','sub zero bi-36u','backpack','fah106s1t','swd30w','lg over the range microwave','sony str-dh800','ti 84','beer dispenser','clock','holmes heater','30 range hood','hp atom','logitech webcam','sony tv\'s','frigidaire freezer','w4txnwfwt','broan','jsp46spss','strdh500','cassette deck','sharp 60','sony 40 lcd','360 elite','lg 47 tv','medc700vw','kbfs25evms','lcd tv with built in dvd','sd1200 is','cordless','bell\'o tv stand','camcorder batteries','pdwf680rss','stand mixer','65 tv','jgp945sekss','t1i','dvi cable','60 hdtv','24 microwave','samsung microwave','webcam01blk','counter-depth refrigerator','kuds40fvss','cd and cassette player','socom','mp3 touch player','mfc-495cw','rvm1535dmbb','prs300','kxtg9381t','panasonic dect','27','fgb24l2ec','stick vacuums','glgq2152ee','linksys wrt160n','delonghi heater','printer scanner','convection stove','nikkor','sony bravia lcd','frigidaire stove','dv4-2140us','cpu','e522brx','cp06e10','dehumidifier 30 pint','modamwfs','coby camcorder','fdb2410hic','ss14l10','mario bros','32 in lcd tv','coby dvd player','dmrez48vk','tilt wall mount','gc5nhaxvb','72 tv','dvd camcorders','sharp lc40e77u','spacemaker microwave','dlg1320w','compact refrigerator freezer','toshiba hdtv','ge bottom freezer','rfg299abrs','jvm1740dmww','composite video cable','nikon s630','mitsubishi lcd tv','wusb54gc','ps968dpbb','g2ixefmws','t135-s1305','window exhaust fan','64 gb ipod touch','dect 6.0','canon ink','24 range','toshiba 46rv525r','46 flat screen','rf217abwp','gu2300xtvt','frame','ra724kwh','digital piano','kfis20xvms','dead to rights','cd recorder','computer speaker system','rf197abpn','tv shelves','room humidifiers','samsung 46 lcd tv','mgdc400vw','wcvh4800kww','mgr6775bdw','30 tv','kudc03ivbl','hamilton beach toaster oven','cd-r','hd300theater','52 tv stand','photosmart printers','lmv1314w','s630','gth18kbxbb','electric oven','surround','bel57b','ge monogram gas cooktop','downdraft','mp560','sony w290','dbvh520ejww','hp all in one printers','sony speakers','samsung tl220','hp photosmart premium','touch screen mp3 player','oven range','firewire cable','gswf','television mount','smackdown','samsung surround sound','apple dock','dock','hair dryer','dark void','fpuh17d7kf','sd memory card','asko','monitor cable','malber washer','gu2300xtvq','dyson ball vacuum','gdsl0kcxls','tnm616r','hot water','photosmart','hotpoint','kx-tg1031s','apple usb power adapter','seagate','canon camera','ipaq','multi-function','mx860','gcfm1','lg bd370 blu-ray disc player','cs980snss','lcav32','canon eos digital','fax575','external drive','kbrs22kvss','mhwe300vf','lg 55 led','mpav800','vaio laptop','cool mist humidifier','led television','kdcmp142','netbook sleeve','usb charger','sharp lcd tv','whirlpool du1055xtvq','fpes3085kf','mdb7609aws','photo frame','shelf stereo','ipod alarm clock','kgrs205tss','head unit','video projector','fmp330rgs','security','pc card','sharp 19 tv','gas range 20.0 inch','samsung 55 lcd','sony 46 lcd tv','sx120is','ra315wt','jenn-air electric cooktops','flow tv','over the range convection','splitter','5 disc dvd player','rf197abbp','hp photosmart printer','str-dh500','kudc20cvwh','iphone charger','ge profile range','kebs207sbl','agl1','jvm1540dncc','fght1846kf','wed6200sw','jsp42snss','pgss5pjyss','ge monogram microwave','whirlpool electric ranges','walkman','babm0010bbk','xbox headset','blu ray dvd','samsung range','lg blu ray','dv448agp','42 television','bce72','tech craft','omnimount tria','ge wall oven','dvd rw','toshiba dvd','sony kdl','slk849b','lcd tv stands','cd-r discs','sony xplod','fprh17d7kf','dc410kit','r520ks','ktfdvd1093','forza','dv328aew','logitech x-540','hdtv with dvd','dwsr463egww','case','ei23bc36is','240hz','jfc2089hep','lcd tv mount','dpsr610egwt','bay6028b','toshiba lcd','audiovox','gsh22jfxbb','hhr-p104','kuds50fvss','ink cartridge','canon mp560','electric wall oven','gfg461lvs','viking oven','p.c richard','frt18g6jb','tomtom','jes2251sj','wsm2780hww','sharp led tv','ion','mgdc700vw','bisque','monster headphones','sony bdv-e300','s630black','garmin 205','franke sinks','rca camcorder','lg tv\'s','baaf0010hbk','f360b','dcr-dvd650','garmin 1300','w6rxngfwq','gth21kcxcc','smk9175st','star wars','wgd5200vq','dvpns710hb','aspire one','dyson animal','kx-tg9333t','shp1700w','pvs4219hg','flat screen','wed5700vw','gss20gewcc','fgf326kb','dissidia final fantasy','32 flat screen tv','ac units','smxk40s','pb969spss','samsung 40 lcd tv','wfg371lvs','speakers for ipod','flat panel tv mount','zbd1870nss','kxtg7432b','samsung dualview','console','mc1000hd-2m','republic heroes','sony video','x-men wolverine','soul caliber','resident evil','monster power 8 outlet','onkyo htrc160','sony bravia home theater','ftq307nwgx','sharp hdtv','str-dh800','3.5mm to rca','ff760w','hp webcam','samsung electric dryer','ulp2xb','sound theater','sharp lc19sb27u 19 lcd 720p','ipod car adapter','no contract cell phones','55 tv','gts18sbxss','flipultrasdp','emerson','ge profile cooktop','bws101','1.7 refrigerator','wavs326','52 lcd','glfc1526fw','fgbd2451kw','jvc xvbp11','wireless usb','friedrich ac','30.0 gas range','47 tv','black and decker toaster oven','tube tv','color printers','logitech harmony 700','ca security','oscillating fans','bionaire air filter','np-bg1','bosch front load washer','lg hdtv','gu2300xtvs','western digital external hard','radiator','cp18e30','samsung blu-ray','bdp-cx960','240','ncaa 10','wa888ua','lg bd270','pfsf2miyww','ct36g s','sony 32 lcd','vhs tapes','dyson dc25 animal','handset','hdmi audio video cable','dryer accessories','viper','mgr7662wq','lg wm2050cw','sdhc','fmda25','she6ap05uc','hdr-cx100','210-1095red','built in dishwasher','sub-zero bi-42sd','fccw3000fs','bpro6','vtech phones','s3590','all-in-one printer','cassette adapter','eifls55iiw','washer dryer combo gas','hdmi 700hd high speed','ei23cs55gs','electrolux range hood','xbox360','weber summit','gts22sbxss','prs600bc','26 hdtv','photoplus','panasonic dvd recorder','wireless network adapter','games','flat screen monitor','xphp','wm2501hwa','sony playstation 2','phone systems','prs300s','coolpix s630','wolf wall oven','assassins creed 2','haier freezer','kudc20fvss','navigation','refrigerator drawers','dvd player vcr combo','fges3065kf','ge gsh25jsxss','wfc7500vw','ipod nano 5 gen','bd1250','pioneer in dash','garmin 465t','avic-x910bt','turbine','kuds30ivwh','maytag range','surge protecter','lmv1680ww','465t','laserjet','fax052p7a','hp monitor','portable speakers','voltage regulator','sharp convection microwave','samsung dvd','ahr30lm','hp laser printer','z313','gmr02banww','hp pavilion dv4','bags','k2070','wii accessories','24.0 inch range','rm4589ss','bdv-e300','miele canister vacuum','ew30es65gs','bdpcx960','v tech','medc400vw','a1100isgray','wed6600vw','wed5300vw','431bx','sharp microwave ovens','bissell vacuum','jensen car stereo','general electric dishwasher','lg washing machine','60 tv','pr15c','adapter','omnimount wall','ipod fm transmitter','degct424fss','wdrr2500kww','car subwoofers','ew28bs71is','passport','viking dishwasher','sony 52 lcd hdtv','indoor outdoor','ge stove','netbook charger','psp3000','digital tv','ffc0723gb','zem200sf','a505-s6030','backup hard drive','whirlpool front load washers','rvm1535dmww','computer cable','ws10b10a','sony 46 120hz','compact microwave oven','frigidaire side by side','swc2800m','camera case','travel alarm clock','in ceiling speakers','wusb600n','cb316wn','ul50agrstb03','slide in stove','mobile tv','sony home theater','phone battery','tv ceiling mount','wsls1500jww','r308nk','belkin','el8502','dvbd507','sony 52 tv','wifi','linksys wrt54g','all-in-one','ge portable washer','vcr combo','black','self cleaning stoves','gak1000','singing machine','kitchen cabinets','or24sdmbgx1','lap','parrot bluetooth','fgc30s4db','oj6500','notebook ac adapter','ducane','gbc12iaxrss','wed5200vq','dcr-hc52','ps900spss','hot water dispenser','casio camera','logitech quickcam for notebooks','46 led','frs6hf55kb','tomtom one 130','blue ray movies','cabrio washer','m2120m','ipod touch 8 gb','wall speakers','sony blu ray home theater','cx100','ihome alarm clock','panasonic dvd','bqh308','jmv9169bap','xbox 360 live','cruzer','home telephones','serial ata','rvlswfsp','electric','cart','wmh3205xvb','ht-s5200','medb400vq','flip ultra','wfw9550ww','xv-bp11','kdl32ex700','god of war','monogram built ins','hands free car kits','4718avz','sca1001kss','lens cleaner','dsctx1gray','fmv152kb','klipsch subwoofer','jgb280denbb','samsung led tv 40','sharp aquos lc40le700un','eigd55irr','sharp aquos 40 led','walkman radio','sony portable cd player','mede300vw','52le700un','et0msrxtb','ei30bm55hs','coolpix l100','vgn-nw320f','onkyo tx sr607','2233sw','hhp1500','up-a1','510','black side by side','sharp 32 lcd','sony kdl46xbr9','miele oven','corded cordless phones','toshiba 26lv610u','dlex3001p','fef336ec','ufs-20','ipod touch 32 gb','ge monogram wall oven','ge monogram dishwasher','sjk340t','ffu21m7hw','ewdw6505gs','sl620','hp wireless printer','gsh22jfxww','mini camcorder','lg pedestal','ac brackets','tcwe475','b22cs80sns','wireless','icfcd7000blk','pocket radio','hp 2009m','18 built-in dishwasher','single wall oven','lg washing','sony panel tv 40','flat tv','g2404cw','frt15g4jw','hdtv mount','nnsd377s','dvdh1080r','un40b7000 40 1080p led hdtv','hdmi wire','frs3hf55kw','abb1921dew','ca','n460','samsung wf448aaw','aquos 46','dvd cd player','pink camera','wii resort','sony t90','kx-tg9381t','garmin 205w','115v dryer','vesa75 100cl','no more','eos rebel t1i','fgf328gs','acer aspire netbook','wii nunchuck','wed9450ww','gsm1800nww','bakugan','jgs8860bdp','frigidaire cooktop','ewflw65hts','dvd-rw','we ski','wet','computer headset','kudd03dtss','tweeters','pdwt580rss','w2rxemmws','cd sleeves','ws14b10a','i-pod','strdh800','sharp 40 tv','pdss0mfyrss','mobile dvd','gas double wall oven','in dash gps','lg m237wd-pm','lost planet','ant1500','bush tv stand','mdb4709awq','wireless desktop','lg flat screen','tennis','samsung 23','dpse810egwt','cable wire','usb 2.0 hub','hd monitors','47 lcd tv','8gb nano','gtl21kcxbs','hepa air filter','samsung 65','hp touchsmart computer','dual alarm clock','kdl55ex500','pc','ksrg25fvms','52 led','compressed air','scmua','dvd r','sony computers','ge profile dryer','sharp aquos lc40e67u 40 lcd','led-lcd tv','hp g71-340us','logitech keyboard','sharp lc40e67u','washer dryer unit','i5','toy story','w1txemmwq','mhtrbie','jb850spss','lg lhb953','ks600','sl30black','ht-s7200','panasonic cordless','gdsl3kcyrls','mmv5208ws','dvd vcr cd','mdrnc7','coby portable dvd player with','kitchen aid electric range','brother fax machines','warm mist humidifier','holmes warm mist humidifier','ge range hood','gshf5kgxbb','touch camera','dscw230','ed2kvexvb','265wt','xsle121w','ti-83 plus','rm85','scc1','sony bravia kdl-46s5100','beats headphones','sony ipod dock','games for ps3','aeh18dl','19','fphi2187kr','i7','ionizer','970a','double din','60','ipod cable','dryer-gas','mvwc500vw','ge washer dryer combo','fah146s2t','drives','fcm7suww','portable keyboard','subzero 650','mdb7609awb','drsr483egww','warming drawer','home radio','apartment washer','dsct90pink','sonny','tl220blue','jenn-air cooktop','mario','fe4000magent','hts18gbscc','kxtg1061m','power cord','55lhx55','weber electric grill','lg dry','19 tv dvd','sl620silver','cp10e10','205w','ht-z520','monster beats','heat','rj45','lcd projector','ratchet','gdsc0kcxww','pgcs1pjyss','lg bottom freezer','jvc stereo','led tv mount','gth18kbxww','kfgu706vss','dv219agb','digital camera battery','sharp aquos lc40e67u 40','walkman cassette','e522bre','jrs06skss','wsm2700hww','fcgd3000es','small screen','prs300bc','mc086ll a','15 hdtv','sony blu-ray','khms2050sss','gc3shaxvt','lmspd4gb','black and decker iron','slr','sony cx100','over the range','double sink','my book elite','sony touch screen camera','marvel','slk849w','sony kdl 46xbr9','bionaire filters','pfss5pjyss','ls6225-3','kers205tss','jdr8895bas','char-broil','toshiba nb305','wii dance','39n71','df484cg','sony 46 hdtv','avanti range','screen clean','16 gb','ew36gc55gs','mvwc300vw','dsi black','kitchen radio','network adapter','lg 42 inch','ds lite','fifa','wsm2420dww','ipod radio','eigd55hiw','gbsc0hbxcc','ge electric dryer','feq332es','ffbf285ss','paper','ge wpre6150kwt','electrolux microwave','lg 55lh55','hand vac','my passport','gb9fhdxwb','portable dvd case','sjk340w','15 tv','bissel','tnm630r','4700','fghc2334ke','slr camera','f460b','sony daily','starter','samsung 46 tv','whirlpool top freezer 9.6','cfsd01silver','pik33','touch screen remote','samsung 55 120 hz','street fighter','coby mp3','sony 32 lcd tv','digital book','digital audio recorder','dv219aeb','wii charge station','fsclnkitlg1','linksys wireless-g broadband','lg 60ps11','wifi printer','combo','jgrp20wejww','u2120b','oil filled heater','kb6024ms','quartz heaters','hp 2159m','samsung un55b8000 led','range vents','nuvi 1300','r484dg','speakerphone','w8fxngmwq','cordless mouse','jvm1750dmcc','sandisk mp3','pavilion dv4','lg 32 lcd','guitar hero smash hits','frost free','wsd','xbox 360 halo','wii music','169b','ipod 32gb','p1600','lgtv24','transformer','sony icd-px720 digital voice','the bigs 2','broken destiny','tiger woods 10','wii grand slam tennis','4.0 cubic foot','samsung\'s ln46b550','pdwt480rss','kingdom','collector','fire emblem','gaiden sigma','sony 32 led','bd8200','6 pin to 4 pin','grand slam tennis','ge 22.2','sony 52 240hz','war','jbs55smss','gfsf6kkyww','cuisinart tob-195','personal tv','stacking kit','samsung front load washer','hdmi monitors','panasonic kx-tg1034s','n450','blu-ray disc player','coby 32','wfg361lvt','32 tv dvd','white refrigerator','sharp aquos 60','sharp lc40le700un','l1006r','coby dvd','dskp333ecww','22lh20','42 lcd hdtv','gateway monitor','60 tv stand','re20w','morelloc50fp','cabinets','dual layer dvd','firewire','medc500vw','lg gas stove','sony surround sound','ge compact fridge','ethernet','ge profile double oven','fgs365eb','electrolux dryer','wfg381lvq','whirlpool stoves','x540','sony hdr-cx100','uv9','franklin dictionary','headrest dvd','shuffle','ca6550','hp photosmart','blank dvd disc','cd alarm clock','video switch','ism1028','harmony 510 remote','dle0442w','toshiba 46 tv','lcd hd tv','samsung 1080p','kbfs25evwh','samsung pedestal','w1txnmfwt','car monitor','mdb7609aww','samsung un55b8000 55','flat panel monitor','w8txngfwq','garf19xxvk','pfsf2mjyww','60 television','sony ebook','sony stereo system','ewfls65its','cross cut shredder','r-305ks','dsctx1blue','ffbm921ps','hawf3095','thru the wall air conditioner','gth18ibxbb','camera batteries','samsung 40 tv','olympus stylus','antenna adapter','sharp 32 1080p','dlec855w','network blu ray player','gfg461lvt','touch of color','fmb330rgb','ge air conditioner','projection','floor steamer','sd960','logitech mouse','hdmi dvi','kuds40cvss','vtech cordless','charcoal grills','vent','frt21hs6jk','hose','mphdp900','ed5lhaxwb','720p','hts5200','w798ss','mdb8959aws','washer pedestal','jvm1750dmbb','large capacity electric dryer','7 portable dvd player','frigidaire fgx831fs','microwave range','ew30df65gs','frigidaire gas dryer','gd5dhaxvq','vacuum bags','gmr02banbb','de longhi','kitchen-aid dishwasher','kitchenaid ranges','broiler','samsung un46b8000 46');
/* $Revision: 3828 $
 *
 */

if(typeof(_sli_init )!='object'){var _sli_init=new Array();}
if(typeof(sli_init )!='function'){function sli_init(){ for(var x=0;x<_sli_init.length;x++) _sli_init[x]();}}
if(typeof(asPhrases)!='object'){ var asPhrases = new Array(); }
if(typeof(__SLI_customisations)!='object'){var __SLI_customisations = new Object();}
if(typeof(__SLI_ClientDefaults)!='object'){ var __SLI_ClientDefaults=[]; }
if(typeof(__SLI_validSearchBoxes)!='object'){ var __SLI_validSearchBoxes = new Array(); }
if(typeof(__SLI_asug_used_flag)!='object'){ var __SLI_asug_used_flag = false; }
if(typeof(__SLI_width)!='object'){ var __SLI_width = 0; }
if(typeof(sli_targeturl)!='object'){ var sli_targeturl = ""; }


    __AutoComplete = new Object(); //namespace...
    __AutoComplete_mouseMoved=false;

    // Basic UA detection
    isIE = document.all ? true : false;
    isGecko = navigator.userAgent.toLowerCase().indexOf('gecko') != -1;
    isOpera = navigator.userAgent.toLowerCase().indexOf('opera') != -1;

    /* defaults and options */

    var __SLI_ApplicationName = 'AutoSuggest';
        __SLI_customisations[ 'AutoSuggest' ] =
                {
                    'ShowBrandingFooter' : true
                    ,
                    'TextBoxIDPrefix' : 'sli_search_'
                    ,
                    'BrandingFooterImagePath' : 'http://assets.resultspage.com/autosuggest/sli_systems-powered_150_15.gif'
                    ,
                    'BrandingFooterTitleTooltip' : 'AutoSuggest Powered by SLI Systems'
                    ,
                    'DropListMinWidth' : 150
                    ,
                    'MaxListItems' : 10
                    ,
                    'Alignment' : true
                    ,
                    'TextBoxIDCustom' : []
                    ,
                    'ValidSearchBoxes' : false 
                    ,
                    'IE6SelectBox' : false 
                    ,
                    'IE6SelectBoxPadding' : 0
                    ,
                    'TargetURL' : ''
                    ,
                    'IframeAlignment' : false
                    ,
                    'AlignmentBorderBug' : false
                    ,
                    'IE6OnFocus' : false
                };
    /* 0 = keyname, 1 = value */
    for( defaultValuePair in __SLI_ClientDefaults )
    {
        __SLI_customisations[__SLI_ApplicationName][__SLI_ClientDefaults[defaultValuePair][0]]=__SLI_ClientDefaults[defaultValuePair][1];
    }

    /* pre-fetch branding footer image if being used...
     */
    if( __SLI_customisations[ __SLI_ApplicationName ][ 'ShowBrandingFooter' ] )
    {
        
        if(location.protocol == "https:")
        {
            __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ] = __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ].replace(/http:/i, 'https:');
        }
    
        var __AutoCompleteBranding = new Image();
        __AutoCompleteBranding.src=__SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterImagePath' ];
    }


    function AutoComplete_init()
    {
        if(!isOpera)
        {
            var oldonresize=function(){};
            if(typeof(window.onresize)=='function')
                oldonresize = window.onresize;//play nicely with other people's toys
            window.onresize= function(){ oldonresize(); AutoComplete_HideAll(); AutoComplete_Create( asPhrases ); }

            AutoComplete_Create( asPhrases );
            
            var els = document.getElementsByTagName('input');
            if(els)
            {
               for ( i = 0; i < els.length; i++ )
               {
                  if(els[i].name == "asug")
                  {
                     els[i].disabled = true;
                  }
               }
            }
        }
    }




    /**
    * Attachs the autocomplete object to a form element. Sets
    * onkeypress event on the form element.
    *
    * @param string formElement Name of form element to attach to
    * @param array  data        Array of strings of which to use as the autocomplete data
    */
    //function AutoComplete_Create (id, data)
    /*
     * iterate over 'sli_search_*' assumes one or more search boxes numbered from 1...
    */
    function AutoComplete_Create( data )
    {
        var idx=1, e, id, searchBoxPrefix=__SLI_customisations[ __SLI_ApplicationName ][ 'TextBoxIDPrefix' ];
        while( e = document.getElementById(searchBoxPrefix+idx) )
        {
            AutoComplete_AttachHandlers(e, data);
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
            {
                __SLI_validSearchBoxes.push(searchBoxPrefix+idx);
            }
            idx++;
        }
        
        
        //this array comes from the customised list
        var otherTextBoxIdList = __SLI_customisations[ __SLI_ApplicationName ][ 'TextBoxIDCustom' ];
        if( otherTextBoxIdList)
        {
            for(idx=0;idx<otherTextBoxIdList.length;idx++)
            {
                e = document.getElementById(otherTextBoxIdList[idx]);
                if(e)
				{
					if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
                	{
	                    __SLI_validSearchBoxes.push( otherTextBoxIdList[idx] );
                	}
					AutoComplete_AttachHandlers(e, data);
				}
            }
        }
        
    } 

    function AutoComplete_AttachHandlers(e, data){
        var iframe,id;
        id=e.id;


        __AutoComplete[id] = {'data':data,
                              'isVisible':false,
                              'element':document.getElementById(id),
                              'dropdown':null,
                              'highlighted':null};

        __AutoComplete[id]['element'].setAttribute('autocomplete', 'off');
        __AutoComplete[id]['element'].onkeydown = function(e) {if (!e) e = window.event; return AutoComplete_KeyDown(this.getAttribute('id'), e);}
        __AutoComplete[id]['element'].onkeyup = function(e) {if (!e) e = window.event; return AutoComplete_KeyUp(this.getAttribute('id'), e);}
        // The function call on the next line was changed by Andrew Grieve April 2008
        __AutoComplete[id]['element'].onkeypress = function(e) {if (!e) e = window.event; return AutoComplete_KeyPress(this.getAttribute('id'), e);}
        __AutoComplete[id]['element'].onclick = function(e)
        {
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'IE6OnFocus' ] )
            {
                __AutoComplete[id]['element'].focus();
            }
            if (!e) e = window.event; e.cancelBubble = true; e.returnValue = false;
        }



        // Hides the dropdowns when document clicked
        var docClick = function()
        {
            if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
            {
               for(var i=0; i < __SLI_validSearchBoxes.length; i++)
               {
                   if(document.getElementById(__SLI_validSearchBoxes[i]))
                   {
                       AutoComplete_HideDropdown(__SLI_validSearchBoxes[i]);
                   }
               }
            }
            else
            {
                for (id in __AutoComplete)
                {
                   AutoComplete_HideDropdown(id);
                }
            }
        }

        if (document.addEventListener) {
            document.addEventListener('click', docClick, false);
        } else if (document.attachEvent) {
            document.attachEvent('onclick', docClick, false);
        }


        // Max number of items shown at once
        if (arguments[2] != null) {
            __AutoComplete[id]['maxitems'] = arguments[2];
            __AutoComplete[id]['firstItemShowing'] = 0;
            __AutoComplete[id]['lastItemShowing'] = arguments[2] - 1;
        }

        AutoComplete_CreateDropdown(id);

        // Prevent select dropdowns showing thru
        if (isIE) {
            iframe = document.createElement('iframe');
            __AutoComplete[id]['iframe'] = iframe;
                iframe.id = id +'_iframe';
                iframe.style.position = 'absolute';
                iframe.style.top = '0';
                iframe.style.left = '0';
                iframe.style.width = '0px';
                iframe.style.height = '0px';
                iframe.style.zIndex = '98';
                iframe.style.visibility = 'hidden';
                
                if(location.protocol == "https:")
                {
                   iframe.src = 'https://assets.resultspage.com/autosuggest/blank.html';
                }
                
                if( __SLI_customisations[ __SLI_ApplicationName ][ 'IE6SelectBox' ] )
                {
                  iframe.style.width = __SLI_width  + __SLI_customisations[ __SLI_ApplicationName ][ 'IE6SelectBoxPadding'];
                }

            if( __SLI_customisations[ __SLI_ApplicationName ][ 'IframeAlignment' ] )
            {
                document.body.insertBefore( iframe );
            }
            else
            {
                __AutoComplete[id]['element'].parentNode.insertBefore( iframe, __AutoComplete[id]['element'] );
            }
        }
    }

    /**
    * Creates the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_CreateDropdown(id)
    {
        var theSearchbox = __AutoComplete[id]['element'];
        var theDropDown;
        var left_top = AutoComplete_getPos( theSearchbox );
        var left  = left_top[0];
        var top   = left_top[1] + theSearchbox.offsetHeight;
        var width = theSearchbox.offsetWidth;

        if ( width < __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ] )
        {
            width = __SLI_customisations[ __SLI_ApplicationName ][ 'DropListMinWidth' ];
        }

        theDropDown = document.createElement('div');
        theDropDown.className = 'autocomplete'; // Don't use setAttribute()


        if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == true && document.body)
        {
            theDropDown.style.position = 'absolute';
            document.body.insertBefore(theDropDown, document.body.nextSibling);
            
            // Position it
            theDropDown.style.visibility = 'hidden';
            theDropDown.style.left       = left + 'px';
            theDropDown.style.top        = top + 'px';
            theDropDown.style.width      = width + 'px';
            theDropDown.style.zIndex     = '99999';
        }
        else if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "offsetrelative" && document.body)
        {
          theSearchbox.parentNode.insertBefore(theDropDown, theSearchbox);
          // Position it
          if(sli_getStyle(theSearchbox.offsetParent, 'position') != "absolute")
          {
            theSearchbox.offsetParent.style.position = 'relative';
          }
          theDropDown.style.position = 'absolute';
          theDropDown.style.left = (theSearchbox.offsetLeft) + 'px';
          theDropDown.style.top = (theSearchbox.offsetTop + theSearchbox.offsetHeight) + 'px';
          theDropDown.style.width = (theSearchbox.clientWidth) + 'px';
          theDropDown.style.visibility = 'hidden';
          theDropDown.style.zIndex     = '99999999';
        }
        else
        {
            theSearchbox.parentNode.insertBefore(theDropDown, theSearchbox);
            // Position it
            theDropDown.style.visibility = 'hidden';
            theDropDown.style.left       = left + 'px';
            theDropDown.style.top        = top + 'px';
            theDropDown.style.width      = width + 'px';
            theDropDown.style.zIndex     = '99999';
        }
        

        __AutoComplete[id]['dropdown'] = theDropDown;
        __SLI_width = width;
    }

    function /* array [ left, top ] */ AutoComplete_getPos( obj )
    {
        var curleft = curtop = 0;
        var sli_flag = 0;

        if (obj.offsetParent)
        {
           do
           {
              if ( __SLI_customisations[ __SLI_ApplicationName ][ 'AlignmentBorderBug' ] )
              {         
                
                if(sli_flag == 1)
                {
                    var clientTop = (obj.offsetHeight - obj.clientHeight) / 2;
                    curtop += clientTop;

                    var clientLeft = (obj.offsetWidth - obj.clientWidth) / 2;
                    curleft += clientLeft;
                }
                sli_flag = 1;
              }
           
              curleft += obj.offsetLeft;
              curtop += obj.offsetTop;
           }
           while (obj = obj.offsetParent);
        }
        return [curleft,curtop];
    }

    /**
    * Shows the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_ShowDropdown(id)
    {

        AutoComplete_HideAll();



        var value = __AutoComplete[id]['element'].value;
        var toDisplay = new Array();
        var newDiv    = null;
        var text      = null;
        var numItems  = __AutoComplete[id]['dropdown'].childNodes.length;

        __AutoComplete_mouseMoved=false;
        // SLI Code Modification - Start - Andrew Grieve April 08
        // Trim the textbox so that if is starts with a space then the feature will still work
        //value = value.replace(/^\s+|\s+$/g,"");
        value = value.replace(/^\s+/g,"");

        if(value.length == "")
        {
            // If Textbox length is nothing (after the trim) then don't show dropdown.
            return;
        }
        // SLI Code Modification - End

        // Remove all child nodes from dropdown
        while (__AutoComplete[id]['dropdown'].childNodes.length > 0) {
            __AutoComplete[id]['dropdown'].removeChild(__AutoComplete[id]['dropdown'].childNodes[0]);
        }


        var count=0;
        // Go thru data searching for matches
        for (i=0; i<__AutoComplete[id]['data'].length; ++i)
        {
            // SLI Code Modification - Start - Andrew Grieve April 08 - Added lower casing
            if (__AutoComplete[id]['data'][i].substr(0, value.length).toLowerCase() == value.toLowerCase())
            {
                // SLI Code Modification - End
                toDisplay[toDisplay.length] = __AutoComplete[id]['data'][i];
                count++;
                /* how many to display? */
                if(count == __SLI_customisations['AutoSuggest']['MaxListItems'] ) /* Code inserted to keep list to a maximum of 10 values (was 20 or 30) */
                {
                    break;
                }
            }
        }

        // No matches?
        if (toDisplay.length == 0) {
            AutoComplete_HideDropdown(id);
            return;
        }



        // Add data to the dropdown layer
        for (i=0; i<toDisplay.length; ++i) {
            newDiv = document.createElement('div');
            newDiv.className = 'autocomplete_item'; // Don't use setAttribute()
            newDiv.setAttribute('id', 'autocomplete_item_' + i);
            newDiv.setAttribute('index', i);
            newDiv.style.zIndex = '99999';

             // Scrollbars are on display ?
            if (toDisplay.length > __AutoComplete[id]['maxitems'] && navigator.userAgent.indexOf('MSIE') == -1) {
                newDiv.style.width = __AutoComplete[id]['element'].offsetWidth - 22 + 'px';
            }

            newDiv.onmouseover =
        function()
        {
            if( __AutoComplete_mouseMoved )
                AutoComplete_HighlightItem(__AutoComplete[id]['element'].getAttribute('id'), this.getAttribute('index'));
        };

            newDiv.onclick     =    function()
                                    {
                                    	  __SLI_asug_used_flag = true;
                                                                           
                                        AutoComplete_SetValue(__AutoComplete[id]['element'].getAttribute('id'));
                                        AutoComplete_HideDropdown(__AutoComplete[id]['element'].getAttribute('id'));
                                        AutoComplete_submitForm(id);
                                    }



            text   = document.createTextNode(toDisplay[i]);
            newDiv.appendChild(text);
            newDiv.title='Search for ' + toDisplay[i];

            /* ellipsis for IE only */
            if( isIE )
            {
                newDiv.style.textOverflow = 'ellipsis';
                newDiv.style.width = '100%';
                newDiv.style.whiteSpace = 'nowrap';
                newDiv.style.overflow = 'hidden';

            }
            __AutoComplete[id]['dropdown'].appendChild(newDiv);
        }
        /*
         * append DIV containing footer branding...
         */
        if(__SLI_customisations['AutoSuggest']['ShowBrandingFooter'])
        {
            i = toDisplay.length;
            newDiv = document.createElement('div');
            newDiv.className = 'autocomplete_footer'; // Don't use setAttribute()
            newDiv.setAttribute('id', 'autocomplete_item_' + i);
            newDiv.setAttribute('index', i);
            newDiv.style.zIndex = '99999';
            newDiv.innerHTML = '<a href="http://www.sli-systems.com/powered-by.php" title="' +
                                __SLI_customisations[ __SLI_ApplicationName ][ 'BrandingFooterTitleTooltip' ] +
                                '"><img class="autocomplete_footer_branding" src="'+__AutoCompleteBranding.src+'" /></a>';

            __AutoComplete[id]['dropdown'].appendChild(newDiv);
        }


        // Too many items?
        if (toDisplay.length > __AutoComplete[id]['maxitems']) {
            __AutoComplete[id]['dropdown'].style.height = (__AutoComplete[id]['maxitems'] * 15) + 2 + 'px';

        } else {
            __AutoComplete[id]['dropdown'].style.height = '';
        }


        /**
        * Set left/top in case of document movement/scroll/window resize etc
        */
        if(__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "true" || __SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == "false")
        {
            var left_top = AutoComplete_getPos( __AutoComplete[id]['element'] );
            __AutoComplete[id]['dropdown'].style.left = left_top[0];
            __AutoComplete[id]['dropdown'].style.top  = left_top[1] + __AutoComplete[id]['element'].offsetHeight;
        }


        // Show the iframe for IE
        if (isIE) {
            
            if(!__SLI_customisations[ __SLI_ApplicationName ][ 'Alignment' ] == true)
            {
               __AutoComplete[id]['iframe'].style.width  = __AutoComplete[id]['dropdown'].offsetWidth;
            }
            
            
            __AutoComplete[id]['iframe'].style.top    = __AutoComplete[id]['dropdown'].style.top;
            __AutoComplete[id]['iframe'].style.left   = __AutoComplete[id]['dropdown'].style.left;
            __AutoComplete[id]['iframe'].style.height = __AutoComplete[id]['dropdown'].offsetHeight;

            __AutoComplete[id]['iframe'].style.visibility = 'visible';
        }

    e =  __AutoComplete[id]['dropdown'];

    e.onmousemove =
        function()
        {
            if(!__AutoComplete_mouseMoved){__AutoComplete_mouseMoved=true;}
            this.onmousemove = null;
        }

        // Show dropdown
        if (!__AutoComplete[id]['isVisible']) {
            __AutoComplete[id]['dropdown'].style.visibility = 'visible';
            __AutoComplete[id]['isVisible'] = true;
        }


        // If now showing less items than before, reset the highlighted value
        if (__AutoComplete[id]['dropdown'].childNodes.length != numItems) {
            __AutoComplete[id]['highlighted'] = null;
        }
    }



    /**
    * Hides the dropdown layer
    *
    * @param string id The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_HideDropdown(id)
    {
        if (__AutoComplete[id]['iframe'])
        {
            __AutoComplete[id]['iframe'].style.visibility = 'hidden';
        }
        
        if (__AutoComplete[id]['dropdown'])
        {
            __AutoComplete[id]['dropdown'].style.visibility = 'hidden';
        }

        __AutoComplete[id]['highlighted'] = null;
        __AutoComplete[id]['isVisible']   = false;
    }


    /**
    * Hides all dropdowns
    */
    function AutoComplete_HideAll()
    {
         if( __SLI_customisations[ __SLI_ApplicationName ][ 'ValidSearchBoxes' ] )
         {
               for(var i=0; i < __SLI_validSearchBoxes.length; i++)
               {
                   if(document.getElementById(__SLI_validSearchBoxes[i]))
                   {
                       AutoComplete_HideDropdown(__SLI_validSearchBoxes[i]);
                   }
               }
         }
         else
         {
                for (id in __AutoComplete)
                {
                   AutoComplete_HideDropdown(id);
                }
         }
    }


    /**
    * Highlights a specific item
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    * @param int    index The index of the element in the dropdown to highlight
    */
    function AutoComplete_HighlightItem(id, index) // mouseover, index is the list element index, zero-based
    {
        if (__AutoComplete[id]['dropdown'].childNodes[index]) {
            for (var i=0; i<__AutoComplete[id]['dropdown'].childNodes.length; ++i) {
                if (__AutoComplete[id]['dropdown'].childNodes[i].className == 'autocomplete_item_highlighted') {
                    __AutoComplete[id]['dropdown'].childNodes[i].className = 'autocomplete_item';
                }
            }

            __AutoComplete[id]['dropdown'].childNodes[index].className = 'autocomplete_item_highlighted';
            __AutoComplete[id]['highlighted'] = index;

            //also see below...
            //__AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[index].innerHTML;
            //AutoComplete_SetValue(id);
        }
    }


    /**
    * Highlights the menu item with the given index
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    * @param int    index The index of the element in the dropdown to highlight
    */
    function AutoComplete_Highlight(id, index) // keyboard up/down - index is the direction of travel, 1==down,-1=up
    {
        var childNodes = __AutoComplete[id]['dropdown'].childNodes;
        if(childNodes.length)
        {
	        var lastItem = ( ( childNodes[ childNodes.length - 1 ].className != 'autocomplete_footer' ) ? childNodes.length - 1 : childNodes.length - 2 );

            // Out of bounds checking
            //if (index == 1 && __AutoComplete[id]['highlighted'] == __AutoComplete[id]['dropdown'].childNodes.length - 1) {
            if (index == 1 && __AutoComplete[id]['highlighted'] == lastItem ) {
                childNodes[__AutoComplete[id]['highlighted']].className = 'autocomplete_item';
                __AutoComplete[id]['highlighted'] = null;

            } else if (index == -1 && __AutoComplete[id]['highlighted'] == 0) {
                childNodes[0].className = 'autocomplete_item';
                __AutoComplete[id]['highlighted'] = lastItem;
                index = 0;//hack!
            }

            // Nothing highlighted at the moment
            if (__AutoComplete[id]['highlighted'] == null) {

                childNodes[0].className = 'autocomplete_item_highlighted';
                __AutoComplete[id]['highlighted'] = 0;
                newIndex = 0;
                
            } else {

                if (childNodes[__AutoComplete[id]['highlighted']]) {
                
                    childNodes[__AutoComplete[id]['highlighted']].className = 'autocomplete_item';
                }

                var newIndex = parseInt( __AutoComplete[id]['highlighted'] ) + parseInt(index);

                if (childNodes[newIndex]) {

                    childNodes[newIndex].className = 'autocomplete_item_highlighted';

                    __AutoComplete[id]['highlighted'] = newIndex;
                }
            }

            //populate textbox with currently highlighted term...
            //__AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[newIndex].innerHTML;
            AutoComplete_SetValue(id);
        }
    }


    /**
    * Sets the input to a given value
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_SetValue(id)
    {
        __AutoComplete[id]['element'].value = __AutoComplete[id]['dropdown'].childNodes[__AutoComplete[id]['highlighted']].innerHTML.replace(/&amp;/, "&");
    }


    /**
    * Checks if the dropdown needs scrolling
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_ScrollCheck(id)
    {
        // Scroll down, or wrapping around from scroll up
        if (__AutoComplete[id]['highlighted'] > __AutoComplete[id]['lastItemShowing']) {
            __AutoComplete[id]['firstItemShowing'] = __AutoComplete[id]['highlighted'] - (__AutoComplete[id]['maxitems'] - 1);
            __AutoComplete[id]['lastItemShowing']  = __AutoComplete[id]['highlighted'];
        }

        // Scroll up, or wrapping around from scroll down
        if (__AutoComplete[id]['highlighted'] < __AutoComplete[id]['firstItemShowing']) {
            __AutoComplete[id]['firstItemShowing'] = __AutoComplete[id]['highlighted'];
            __AutoComplete[id]['lastItemShowing']  = __AutoComplete[id]['highlighted'] + (__AutoComplete[id]['maxitems'] - 1);
        }

        __AutoComplete[id]['dropdown'].scrollTop = __AutoComplete[id]['firstItemShowing'] * 15;
    }


    /**
    * Function which handles the keypress event
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_KeyDown(id, e)
    {
        var result = true;

       var event;
       event = e;
       if(!event) event = window.event;

        var keyCode = event.keyCode;

        switch (keyCode) {

            // Return/Enter
            case 13:
                if (__AutoComplete[id]['highlighted'] != null) {
                    AutoComplete_SetValue(id);
                    AutoComplete_HideDropdown(id);
					
                    __SLI_asug_used_flag = true;
					
                    if( e = __AutoComplete[id]['element'].form['asug'] )
                    {
                        
                        e.disabled=false;
                        e.value = __AutoComplete[id]['asug'];
                    }

                }

                result = AutoComplete_submitForm(id);

                break;

            // Escape
            case 27:
                AutoComplete_HideDropdown(id);
                event.returnValue = false;
                event.cancelBubble = true;
                break;

            // Up arrow
            case 38:
                if (!__AutoComplete[id]['isVisible']) {
                    AutoComplete_ShowDropdown(id);
                }

                AutoComplete_Highlight(id, -1);
                AutoComplete_ScrollCheck(id, -1);
                
                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=false;
                   e.value = __AutoComplete[id]['asug'];
                }

                                
                result = false;
                break;

            // Tab
            case 9:
                if (__AutoComplete[id]['isVisible']) {
                    AutoComplete_HideDropdown(id);
                }
                return;

            // Down arrow
            case 40:

                if (!__AutoComplete[id]['isVisible']) {
                    AutoComplete_ShowDropdown(id);
                }

                AutoComplete_Highlight(id, 1);
                //AutoComplete_ScrollCheck(id, 1);

                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=false;
                   e.value = __AutoComplete[id]['asug'];
                }

                result = false;
                break;
        }
        return result;
    }


    /**
    * Function which handles the keyup event
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_KeyUp(id, e)
    {
       var event;
       event = e;
       if(!event) event = window.event;

        var keyCode = event.keyCode;

        switch (keyCode) {
            case 13:
                event.returnValue = false;
                event.cancelBubble = true;
                
                break;

            case 27:
                AutoComplete_HideDropdown(id);
                event.returnValue = false;
                event.cancelBubble = true;
                break;

            case 38:
            case 40:
                return false;
                break;

            default:
                AutoComplete_ShowDropdown(id);
                
                __AutoComplete[id]['asug']=__AutoComplete[id]['element'].value;

                if( e = __AutoComplete[id]['element'].form['asug'] )
                {
                   e.disabled=true;
                   e.value = "";
                }  
                
                break;
        }
    }

    /**
    * Function which handles the keypress event
    * This function added April 2008 by Andrew Grieve
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */

    // SLI Code Modification - Start - Andrew Grieve April 08
    function AutoComplete_KeyPress(id, e)
    {
        var event = e;
        if(!event) event = window.event;
        var keyCode = event.keyCode;

        if (keyCode == 13 && isGecko || isOpera)
        {
            return false;
        }
        
        if( __SLI_customisations[ __SLI_ApplicationName ][ 'TargetURL' ] )
        {
            if (keyCode == 13 && isIE)
            {
                return false;
            }
        }
        
    }
    // SLI Code Modification - End

    /**
    * Returns whether the dropdown is visible
    *
    * @param string id    The form elements id. Used to identify the correct dropdown.
    */
    function AutoComplete_isVisible(id)
    {
        return __AutoComplete[id]['dropdown'].style.visibility == 'visible';
    }

    function AutoComplete_submitForm(id)
    {
        var e, f, result=true;
        if( f = __AutoComplete[id]['element'].form )
        {
            if( __AutoComplete[id]['element'].value != '' )
            {
            	if(__SLI_asug_used_flag == true)
            	{
                   if( e = f['asug'])
                   {
                      e.value = __AutoComplete[id]['asug'];
                      e.disabled=false;
                   }
                }
                
                if( __SLI_customisations[ __SLI_ApplicationName ][ 'TargetURL' ] )
                {
                	asugvar = "";
                	if(__SLI_asug_used_flag == true)
                	{
                	  asugvar = '&asug=' + __AutoComplete[id]['asug'];
                  	}
                    
                    sliRegex = /resultsdemo\.com/;
                    if(sliRegExArray = sliRegex.exec(document.domain))
                    {
                    	sliRegex = /^http:\/\/(.*)\//;
                    	sliTargetDomain = sliRegex.exec(__SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ]);
                    	__SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ] = __SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ].replace(sliTargetDomain[1], document.domain);
                    }
                    
                	document.location.href = __SLI_customisations[__SLI_ApplicationName ][ 'TargetURL' ] + __AutoComplete[id]['element'].value + asugvar;
                }
                else
                {
                	f.submit();
                }
                
                AutoComplete_HideAll();
            }
            else
                result = false;
        }
        return result;
    }
    
    // get the style that will be applied by the browser, including stylesheets
    function sli_getStyle(el,styleProp)
    {
      if (el.currentStyle)
        var y = el.currentStyle[styleProp];
      else if (window.getComputedStyle)
        var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
      return y;
    }

    // register with onLoad(er...
    _sli_init.push( AutoComplete_init );
    
    function sli_addEvent(obj, evType, fn) {
    	if (obj.addEventListener) {
    		obj.addEventListener(evType, fn, false);
    		return true;
    	} else if (obj.attachEvent) {
    		var r = obj.attachEvent("on" + evType, fn);
    		return r;
    	} else {
    		return false;
    	}
    }
    
    function sli_load()
    {
    	sli_addEvent(window, 'load', sli_init);
    }