/* Popular phrases - TORRID - 12:32:58, Tue Feb 9, 2010 */
var asPhrases=new Array ('corset','hello kitty','leggings','alice in wonderland','ed hardy','dresses','twilight','swimwear','skinny jeans','new moon','plaid','spanx','size chart','vest','romper','shrug','boots','cardigan','zebra','tube top','cami','black dress','cherry','bustier','tripp','tunic','costumes','silver jeans','source of wisdom','jumpsuit','prom gowns','red dress','maxi dress','skull','belts','skirts','jeans','alice','leopard','red','tank tops','sequin','prom','plaid shirts','purple','barbie','true blood','pencil skirt','tights','dickies','coats','bolero','model','pink','western shirts','hoodie','corset top','nightmare before christmas','black top','jacket','red tops','blazer','lace','shorts','polka dot','owl','z cavaricci','tatas','flannel','bella dress','pull on jeans','garter','tank','vampire diaries','lip service','leggins','thong','source of wisdom jeans','black skinny jeans','halter dress','petticoat','denim leggings','shoes','tops','bella','baby phat','sequin tops','lingerie','lace hemmed tank','peekaboo','save the tatas','michael jackson','black jeans','twilight new moon','ed hardy jeans','tim burton','tattoo','swimsuits','purple dress','tall','swim','plaid skirt','burnout','fishnet','tall jeans','garter belt','bomber jacket','bra','skinny','bubble','corsette tops','loungefly','virtual stretch','sizes','denim skirt','white dress','denim','tripp skinny pants','white tops','dresses in black','denim tall','cold shoulder','gift card','edward','babydoll','black cardigan','wallet','torrid jeans','tutu','thigh high','rose','bubble dress','tank dress','denim jacket','hydraulic','extra tall','halter tops','grey','skinny leg jean','new moon tees','butterfly','maxi','purple tops','pull on','born famous','new moon pj','black pants','la ink','halter','ed hardy tops','hats','green','white pants','khaki','ruffle','disney','black','lace tank','ed hardy dresses','pleather','tunic tops','gowns','satin','flannel shirts','source of wisdom pull on','wedding','edward cullen','scarf','neon','jacob','fedora','bermuda shorts','keyhole','extra tall jeans','sweater','rings','white','bandage dress','secretary dress','pink dress','pull-on bootcut jean','black leggings','playboy','colored pants','khaki pants','red shoes','cami\'s and tanks','pleather jacket','heart','yellow','dresses with sleeves','boyfriend','purple shoes','zebra dress','cargo pants','fur','sunglasses','tube dresses','wonderland','pull on bootcut jean','red bandage dress','zebra print','white cami','socks','black and white dress','nurse','pull on skinny jeans','wide leg','animal print','distressed jeans','feather','fragile','plaid dress','black jacket','lace up corset','clearance','born famous couture','asymmetrical','tube','western','grey top','leather','black heels','hair','sailor','twilight tees','betsey johnson','red belt','long dress','hanky hem','chemise','not your daughters jeans','spanks','tall skinny jeans','malia heel','bellas jacket','pants','gold','stockings','ed hardy watch','black cami','floral','leopard dress','leopard print','wings','pink tops','size 5','strapless bra','brown','brown top','keyhole sweater','sequin leggings','white tank','grey skinny jeans','teal','boots size 11','lace top','two finger ring','black boots','purple skinny jeans','roxanne','hydraulic jeans','blue','burnout tee','plaid tops','skinny pants','corsette','blue dresses','red heels','hot pink','flats','bolero jacket','headband','houndstooth','jean jacket','tripp corset','peace','capris','red dot','sweater dress','tutu\'s','snow white','born famous tee','nightmare','tripp pants','cardigan sweater','blouse','beret','mini skirt','heels','source of wisdom virtual stretch','short jeans','key','open crotch','long sleeve tops','paul frank','see thru soul','dress pants','mad hatter','stretch belt','boom boom jeans','black skirt','dickies jeans','spandex leggings','nerd','gloves','brown belt','underbust','outerwear','dolman','gladiator heel','gaucho','bridal','stretch skinny jeans','maternity','swim tops','acid wash','denim shirt','intimates','ed hardy boots','invader zim','new moon bella dress','malia','michael jackson tees','moto jacket','z cavaricci jeans','long sleeve','pinstripe','team jacob','valentine','virtual stretch jeans','one shoulder tops','silver','red polka dot','twlight','size 12 shoe','black vest','cold shoulder top','garters and thigh highs','flare','extensions','new moon jacket','vampire','hello kitty bag','tu tu','knee socks','lace-hemmed tank','rockabilly','tunic sweater','white shirt','marilyn','kitson','blue top','fuchsia top','board shorts','shirt dress','belted top','bow','g string','anchor','cavaricci jeans','little black dress','fragile jeans','bags','sneakers','clutch','high waist','ivory','cargo','pencil','cami tank','shiny legging','romper short','new years','boyfriend jeans','fangs','hello kitty nerd','lace hemmed','cherry print','tripp skinny','black shrug','peplum','knee high boots','twilight dresses','turtleneck','cheeky','cherry sweater','red tank','zipper','hosiery','rainbow','green top','alice and wonderland','skinny leg','shirts','dresses with black','peek-a-boo','french maid','denim dress','fur vest','star','tee','gladiator','tuxedo','sequin tank','l.a ink','green dress','strapless','camo','bride','split crotch','lace cardigan','booties','faux fur','garter sets','black pleather moto jacket','red pants','necklace','scarves','cheshire cat','plaid button shirt','plaid flannel shirts','puffer vest','henley','clearance tops','paint splatter','pink skinny pants','cross','bra extender','skinny denim','3 4 sleeve','tim burton\'s alice in wonderland','black tee','torrid shoes','gold heels','flare jeans','satin dress','party dresses','graphic tees','ta-tas','plaid flannel','fuchsia','pj','white skirt','ta tas','wristband','pull-on','studded belt','turquoise','black tank','black sweater','racerback','lace cami','2 finger ring','short skinny jeans','black corset','denim shorts','cheeky short','argyle','ditsy','save the tatas tee','cami tops','2fer','kitten heel','pleather pants','biatch','booty parlor','baby phat jeans','bomber','dollhouse','fleur de lis','i like my men feisty fanged and furry tee','corset dress','black shorts','cavaricci','chiffon','orange','disney\'s alice in wonderland','hello kitty wallet','tripp skirt','dickies black','pearl','z cavaricci skinny jeans','dresses on clearance','pink heels','red sweater','band waist dress','white cardigan','red cami','80s','hello kitty hoodie','ashley','barbie tee','gray top','bra straps','quincy heel','ruffle dress','knit dress','tape','sleepwear','bandage','red plaid','purple jeans','gir','mesh','thigh high stockings','high waist skirt','sandals','crotch','umbrella','secretary','cheshire','corset with boning','black shirts','jeans in tall','off the shoulder','lace legging','black chiffon ruffle top','purple plaid','eyelashes','pleated skirt','buffalo','torrid tops','valentines day','thermal','virtual stretch skinny jeans','handbags','empire waist tops','tweed','bangles','extra short','shoulder','ashley boots','neon splatter paint','hanky','wide leg jeans','extra short jeans','black skinny','red cardigan','sequin shrug','black and white','asymmetrical top','plaid jacket','peplum dress','miniskirt','volturi','stretch jeans','red bandage','perfume','internet exclusive','black sequined leggings','red boots','cupcake','big button cardigan','black halter top','fergie','grey dress','stud','ruffle top','black lace','ed hardy umbrella','pleather bomber jacket','grey cardigan','yellow skinny jeans','vintage','royal blue','drink me','tarina tarantino','open cardigan','black belt','alice in wonderland tees','yellow tops','button down shirts','bike shorts','black tank top','black skinny pants','boyfriend shirt','lounge pants','babydoll tops','tarina','banded bottom dress','heart necklace','tatas tee','bodystocking','clearance corset','hanky hem tops','fishnet tights','5','dickies skinny jeans','pink shoes','chain belt','gold dress','tiger','maid','sheer','kat von d','gangsta','fishnet stockings','ddd','wide leg pants','wisdom jeans','khaki skinny pants','watch','headphones','silver top','panda','rampage','kiss','denim vest','purple skirt','new moon jewelry','poplin','rhinestone','thigh','bubble skirt','sugar skull','studded heel','gray vest','abfab','stripe','tutu or petticoat','crop pants','pull-on jean','dresses in red','empire waist','drape cardigan','western boots','winter coats','sweetheart','clearance dresses','cross necklace','ninja turtles','petti coat','apron','pink plaid','earrings','hematite','lace dress','spanx cami','vintage dress','lipstick','black tube top','higher power spanx','pinup','shaper','gold shoes','hair accessories','la ink tee','queen of hearts','belts on clearance','36 inseam','long sleeve tee','tall pants','white skinny','sublimation','skinny leg stretch','day of the dead','new moon dress','new moon blanket','navy','snake','velour','white tank top','cropped cardigan','white jacket','red corset','swim shorts','sweater vest','cowl','grey jeans','nesting doll','button tube top','trapeze','white shorts','one shoulder','wisdom','gray','maternity dresses','activewear','purple heels','black shoes','zipper top','quincy','denim jeans','omnipeace','bella green dress','low rise','tuesday','smocked','raspberry','acid wash jeans','mini','button down','twilight edward','torrid','vegas','black sequin','shamrock','slashed','capri leggings','slouch','hellokitty','pink tank','wrap','empire','vinyl','cat','seamless','light jeans','red queen','hemmed tank','3 4','talk nerdy to me','black garter','infinity scarf','bra\'s','heart cardigan','v neck tee','gray cardigan','kitty','low rise jeans','black denim','burton','zip front','makeup','cropped jackets','chambray','strapless dress','alice in','off the shoulder sweater','black gown','sun dresses','wave','v neck','black mini skirt','jack','banded bottom','key chain','colored skinny pants','twilight jacket','torrid sizes','nautical','boom boom','cancer','stretch denim','biker jacket','gothic','knit jeans','babyphat','gold necklace','valentine dresses','neon pants','cranberry','cold-shoulder','leggings with lace','feather dress','straight leg jeans','rose cami','true blood tee\'s','pirates','belted shirt','peace sign','hardy','jeans in short','jeans with embroidered pockets','surplice','teal top','twilight saga','betseyville','zebra scarf','black and white tops','suspenders','black pencil skirt','iphone','knit pants','music','torrid denim','gray skinny jeans','military','white button down shirt','hobo','sweater top','source of wisdom black','tote','hannah montana','leather bracelet','source of wisdom sweet','sparrow','loyal army','glasses','buffalo plaid','black lace top','white tube top','ed','jesse skinny','hemmed','source of wisdom tall','neon pink','ruffle skirt','fringe','kitty cat','acid wash skinny jeans','online gift card','spring','lola silver jeans','black lace dress','jessica simpson shoes','black lace hemmed tank','luggage','black blazer','wide belt','twilight jacob','checkered','black and white ruffle','black dress pants','hello kitty tee','black romper halter dress','white belt','grey tank top','rose tube','black and pink','cardigan clearance','love','black hoodie','lace tube top','bogo','white tee','edward and bella','chain','couture','cherry dress','gold earrings','gangsta pranksta','denim ponte sailor dress','africa','pink skinny','floral top','lame','monkey','necklace tank','chesire cat','red and black tops','black pebble tina slouch boot','two finger','lol','save the ta tas','hello kitty luggage','purple lace hemmed tank','hem tape','pink pants','pearl necklace','dickies pants','bracelet','ponte','jesse','light washed skinny jeans','neon yellow','flannel cinched','dot','swim skirt','extra short skinny','top hat','green bow banded bottom dress','hello','bella\'s green taffeta dress','primer','shape wear','red flannel','pumps','twill pant','tummy control','ripped leggings','grey cami','spring collection','plaid tunic','satin cami','white button shirt','pull on denim legging','long skirts','blue cami','brands','collar','irish','jean leggings','poplin top','princess','black dot vegas chemise','navy pants','silver bracelet','spring dresses','love skull','graduate skinny jean','z.cavaricci','cherry top','mid rise','yellow plaid','horseshoe','wedge','star jeans','black ruffle top','flannel dress','pink cinch','cobalt','black bolero','virtual stretch denim jeans','cowgirl','elastic surplice top','britney','underwire','moto','black burnout tee','shrug cardigan','z','white burnout tee','purple ring','wing necklace','shoes boots','red tank top','white bow front cami','grey necklace tank','connie boot','anchor belt','halter vest','padded bra','zebra skirt','grey tunic','plum','v-neck tee','ruffle shirt','new moon rings','brief','46d','blanket','ed hardy handbags','purple skinny','splatter paint pants','black wedge','rasta','new moon accessories','tube top bra','destructed jeans','black romper','stretch ring','splatter','jeweled cardigan','dress tops','acid','grey vest','lounge','neon stripe dress','faux fur vest','red skinny pants','kitty cat dance','boots 9','dress with pockets','navy dress','silver heels','pink leopard heart bustier and g-string set','black ruffle','make up','skull scarves','ruched','red shirt','illusion','jump','butterfly ring','drape front','pj\'s','asymmetrical tunic','cougar','teal dress','cocktail hat','gold belt','banded','camouflage','graduate','nylons','fanged feisty furry','turtle','short pants','polka','black ashley boot','slouch pocket','flower ring','striped dress','connie','maxi tube dress','lame leggings','hooded','werewolf','dark rinse jeans','jacob black','size 13 shoes','medusa\'s make-up','elastic belts','black rose','snowflake','black tights','distressed skinny jeans','pin up','heart corset','skinny jean extra short','cold shoulder sweater','high boots','black earrings','skull tops','source of wisdom skinny jeans','leggings with zippers','nightmare before','purple belt','orsen','sleeveless','cityslips','skull wallet','pullon bootcut jean','roxanne bootcut denim jeans','london','source of wisdom bootcut','dia de los muertos','cropped','silver suki','black long sleeve top','cullen','hair clip','gray asymmetrical','black gloves','wolf','dolman sweater','vest with fur','jackets with hoods','underbust vest','bella\'s dress','charcoal sequin','fame','fishnet teddy','knit beret','short dresses','red hair','purple bustier','tie','trouser','red elastic surplice top','burnout v-neck tee','lola','disc','clear lens','white blouse','romper halter dress','purple boots','tripp black skinny','clear bra straps','black bandage dress','3 in heel','pick up','red skirt','multicolored stripe foil medallion v-neck tee','red swiss dot','puff sleeve','daisy boot','elastic','button','tote bags','black scarves','cropped knit cardigan','smurfette','torrid roxanne bootcut denim jean','dreamcatcher','mermaid','wing ring','nerdy','diva style','pocket tee','skull ring','junk food','microfiber cami','silver and rhinestone double teardrop earring','torrid skinny jeans','red rose','stretch','rose scarf','gray jeans','rhinestone earrings','basic black pant','plaid scarf','eyelash ruffle','colored skinny','tiara','demi bra','capelet','grey denim','long sleeve dress','plaid shorts','silver band','pleather leggings','gladiator sandals','gray stripe','dandelion yellow banded v-neck tank','elastic red','charm bracelet','distressed','rose tattoo','baby bell','black and pink lace apron thong','peach','animal','footless tights','knee high','purple pants','extender','swing','british','paris','dust up kissable','denim leggins','wool','glitter','jessica simpson','puffer jacket','night dresses','under bust corset','grey skinny','victorian','black and purple','charcoal','peeptoe','black lace slip dress','gold bangles','cameo','green skinny jeans','johnny depp','deep v-neck sweater','purple lace apron','satin bolero','gray dress','ruffled miniskirt','rock the party','red polka-dot cap-sleeved top','blue skirt','red and white tops','cropped jean jacket','aqua dress','28','black lurex pointelle knit cropped cardigan','khaki shorts','red petticoat','beige western','garter thong','blue skinny jeans','black and pink dress','professional','dice','black lace skirt tank dress','skinny leg tall','black belted bias ruffle top','tripp black skinny-leg twill pant','tiered skirt','rolled sleeve','peasant','tulle','low rise skinny jeans','gstring','slouch pocket tee','garter trim','exotica','yankee skinny jeans','multicolor','heart cami','pink sweater','pink ring','jack and sally','black hooded knit vest','silver shoes','navy dot print tube pickup bubble dress','think pink barbie','one shoulder dress','aunika','new moon bella','pleated','black polo','black suede','tall jeans clearance','purple lace','purple jewelry','snow boots','colored skinny legs','jessica simpson lizza','black kate moto','dark wash skinny jeans','ed hardy perfume','red swiss','white jeans','black pleather','smocked empire tube','black leggins','hoop earrings','edward blanket','sweetheart dress','new years outfit','black and red swiss dot lace-up chemise','black and silver sequined tank','medusa','lipstick cami','lace-hemmed','white button','white denim','black swimwear','black and white lace','pickup','disco','jacob tees','tankini top','white corset','sequin belt','dickies khaki','tie front','black silver lady hanky-hem tank','black and neon stripe satin tank dress','waist belts','black and blue dress','iphone case','stretch skinny','striped cami','button shirt','zipper tank','cowl neck','burnout top','long black vest','tan','wing earrings','brown dress','sailor dress','rainbow necklace','black slashed-back chain top','plaid ruffle','shoulder top','colored skinny leg jeans','size 12','a-line','owl ring','dresses in pink','sublimation prints','skinny short','black halter','buffalo check','black capri leggings','tattoo shirt','olive','black pink rose ruffled tube party dress','thermal top','cap','cheetah shoes','red and black plaid','denim pencil skirt','bandanna','black zipper','black crocheted-back ribbed vest','black ruffle keyhole','black cold shoulder','pink petticoat','striped sweater','don\'t stop','knee-high','clear red gypsy sunglasses','black and white striped purple arm sunglasses','aqua','silver ring','z.cavaricci skinny jeans','paisley','bone','pantyhose','short shorts','corset cami','pink tutu','black tunic','zebra top','snakeskin','grey sequin','blue denim ruffled tier skirt','mini hat','black studded','layering tanks','fergie shoes','black and cherry tube','lavender','orange skinny pants','teal jersey knit tube maxi dress','wrap dress','yellow pants','mardi gras','grey pants','tall skinny leg jeans','hot pink heels','prism','skirted thong','yellow cami','strapless cami','white ruffle','sanctify','red keyhole','zip top','sateen shorts','turquiose','light wash virtual','love bite','drape shoulder','black lace and satin ball gown','silver jeans frances','grey and black plaid flannel 3 4-sleeve shirt','volturi twilight','70\'s','rosette','size 4','leather skirt','stretch bracelet','tripp hoodie','terry','card','scoop-neck cami','hinge','bib','argyle sweater','fragrance','flap pocket jeans','mid-rise','twilight saga new moon','scoop-neck textured-knit 3 4-sleeve top','lace tube','twilight fragrance','tattered jeans','cherry cardigan','hatter','black and red dress','bubble hem','tassel','jewel button','black sizzling strapless microfiber bra dd cup','button-tab top','blue heels','twilight saga tees','britney distressed boot','snakeskin belt','purple urban gladiator','roxanne bootcut','under bust','queen','black eyed peas','slashed back','lurex','sequin vest','big-button cardigan','dance','boots size 13','hot pink shoes','embellished jeans','not your daughters','floral print dresses','zip-front','opaque','size 5 top','black button shirt','dresses with bows','short sleeve hoodie','pewter','snow','spandex','reindeer sweater','red bracelet','purple suede','under bust tops','fleece','black velvet purple trim bustier and g-string set','cherry tube','swiss dot','grey sweater','torrid denim dark wash graduate skinny jean','red leggings','black button down','gold ring','lace tank tops','black sequined miniskirt','exposed zipper','hello kitty pants','open back tops','club','red jewelry','michael','white skinny jeans','red and white dress','black rose two-finger ring','bag charms','casual dresses','patent','barbarella','red cropped cardigan','smocked top','taupe chevron quincy heel','layered necklace','black pinstripe pants','aunika boot','leopard belt','leopard mesh dress','fancy','platforms in size 10','black and turquoise lace','marilyn top','bag clip','torrid denim skinny','smurf','ties','wolves','floral skirt','sailor jeans','brocade','leather mini skirt','deep v','angel','jean skirt','source of wisdom black ponte knit skinny pant','jeans on clearance','brown tank','herringbone','pink tee','moto boot','tuxedo dress','lace corset','mad','strap','retro','black ponte knit hook-and-eye dress','gold sandals','zebra print tops','turtleneck sweaters','yummy yarn','bootcut jeans','opaque tights','lace skirt','sweetheart top','torrid skinny','gothic skirts','caribbean green bead-chain halter top','13 shoes','white sateen shorts','graphic','black hematite chain cold-shoulder top','extra tall pants','tripp black skinny leg','pink cami','purple sweater','molded cup','white ruffle top','blue plaid','madonna','red zip-front dress','graduate skinny','fairy','heart ring','brown skinny jeans','navy tops','brown jeans','button up shirts','black opaque','slip','bonaparte','z.cavaricci jeans','hooded bomber jacket','tall bootcut jeans','bead necklace','drape','bat wing','jelly','black lace tank','80s inspired','black and white satin','satin jacket','dj','tripp pink','colored jeans','burgundy','lip','skull lounge pants','cap sleeve','brass knuckles','gauze','denim skinny jeans','extra tall skinny jeans','burn','maroon','platform','heart earrings','torrid gift card','4','shoes 12','banded tops','black sequined stripe tank dress','seamless cami','collar shirts','tanks for clearance','green hair','fabulous tatas','skull bras','black lace shrug','sequin dress','bebop black and hot-pink leopard tank dress','katy perry','messenger bag','jackson','skull shoes','white lace','long sleeve black tee','green shoes','black keyhole sweater','pink leopard','hooded vest','silver hoop','ditsy print','2fer tops','star belt','long sleeve burnout','all dresses','medusa\'s','western boot bazaar','adriana','white red rose sweetheart','purple fur vest','sookie stackhouse','black faux suede cuffed wedge','ivory lace','hoop','knee high socks','crochet vest','40c','silver rhinestone cutout wing necklace','brocade london','grey burnout','purple cardigan','black eyelash tube top','tops with belts','pearl bracelet','lace sleeve','orsen heel','swallow','rose hair clip','black faux suede connie boot','new moon wolf pack pj set','royal blue tops','tina','star necklace','colorful','black twill skinny','zipper shoe','lime','spanx black hide sleek criss cross cami','gingerbread','black long sleeve dress','ithika','black floral lace fishnet stockings','black denim leggings','polka dot top','romance','ed hardy makeup','straight jeans','drape dress','white knee high socks','black clutch','black ruffle bustier','canvas flats','lucite','tripp green','all boots','l.a ink black kat von d v-neck tee','torn','short-sleeved big-button cardigan','charcoal back sequin top','brown brass stud twist belt','new wave','perry','pink and black scarf','casual pants','lacehemmed tank','thermal flock','pullon jeans','ladies','black heart fishnet','french terry jacket','white studded-trim cami','rock and roll','light jackets','purple skull','shirt with wings','red flower top','printed chemise','black skinny jeans on clearance','2 in heel','charcoal sequined-back top','makeup brush','jalate shorts','white sunglasses','pull on dress pants','suki','smocked poplin top','black silver band draped front tube top','sweater hoodie','junk food ivory love africa omnipeace tee','kissaholic','black and white animal-print mesh bustier','black disco diamond v-neck tank top','brown sweater','born famous hoodie','headphone hoody','snakeskin heel','black necklace','two-finger','white button down','hot pink tops','black aunika boot','gaucho pants','satin pants','torrid basic black pant','see thru','lip service red and black','santa','lace hemmed cami','stretch pants','pearl jewelry','orange tops','ivory peace','source of wisdom shorts','2-fer','black crinkle belt','black studded-neck cold shoulder top','skull skinny','cotton gauze tops','bib necklace tank','white tube','order gift card','bubble tube dress','croc','metal','virtual','dark skinny jeans','birthday','virtual stretch skinny','pink and grey plaid flannel cinched sleeve shirt','octopus','source of wisdom grey skinny jean','red plaid shirt','boots 8','lavender black lace print tiered tube bubble dress','sequin back','source of wisdom skinny','long black dress','dollhouse western','mid rise skinny leg','gray tank','one piece','l.a ink teal rose scroll v-neck tee','black rolled-sleeve belted shirt','music notes','rainbow ring','size 32','sweet skinny','tripp cropped pant','pink hoodie','sparkle','tripp neon','strapless bustier','fragile skinny jeans','jeans size','heart fishnets','cupless bustier','torrid denim sailor wide-leg jean regular','black slash chain','grommet','crosshatch','sequin miniskirt','mighty fine','colored leggings','peace tank','big','clothes','black velvet purple trim bustier','checkered top','patchwork dress','sequin shoulder','hello kitty phone case','lace up','peep toe','peacock feather','black flutter','dark brown pleather hooded bomber jacket','argyle vest','short sleeve cardigan','torrid pants','pink shorts','stickers','black sandals','think pink','tripp black twill skinny','print tube top','devil','wideleg pants','queen of hearts bag','wallpaper print','silver chain rhinestone','red heart','fuchsia floral chiffon black dot bust dress','velour heart pants','hot-pink snake print','hot-pink and black zebra','zebra pink necklace','yummi knot','poppy','leaves','clear-lens','floral lace','embellished shoulder','back chain','back skinny jeans','grey zipper cropped','black canvas skull rose','yellow born bad garter','tall grey skinny jeans','lady hanky hem tank','black red flocked kisses bustier','black and purple trim satin bustier and g-string','satin vest','black mesh red','pink and red valentine','grey flannel','jacob twlight','ruched top','zipper heel','scoop neck cami','slim','red queen hoodie','cropped sweater','new moon wolf pack friendship necklace','cat dance','hanky hem tee','heels 12','earphones','black ruffled-front shirt','cd','red zip front','virtual denim','grey silver-sequined ruched top','mj','tiger dress','pink zebra','teenage mutant ninja turtles','red and black jacket','shiny black leggings','skinny-leg twill pant','pink and black top','tim burton\'s','tie dye','eyelash skirt','spider','geometric','black cross flourish','diamond','black knit vest','extra-short','satin top','wedge heel','yellow dress','fleur','braided headband','flower halter','gray jacket','black cherry yoke belted blouse','white lace hemmed tank','black eyelash sweetheart top','fragile skinny jeans virtual stretch','designer jeans','tie back','satin skirt','smurf socks','black bolero jacket','black trouser','twill','black smocked-waist short-sleeved sweater','slouch boot','orange dress','black distressed boot','black scoop neck','size 11 shoes','size 26','skinny mid rise','pink jeans','paint','key cluster necklace','furry','rust britney boot','purple satin cowl-neck dress','tripp twill','black and pink sweater-skirt dress','rubber','black polka-dot satin trim secretary dress','black petticoat','black slouch boots','elbow sleeve cardigan','buckle','mid rise skinny jeans','black button','torrid roxanne','red hanky','black pants short','silver rhinestone star cluster necklace','raspberry tops','black gold glitter leopard bust tube dress','a line dresses','black velika','black short skinny','flare leg','ruched-leg cropped pant','hello kitty overnight bag','chinese','skull shorts','jeans with no back pockets','red and black corset top','white roll sleeve','peace sign tee','lace-front tube top','hero','black and white pencil','nurse uniform','i heart','faux suede knee','long tank tops','black ruffle strapless bustier','lace front tube top','feather fedora','red embroidered','woven tops','red satin dress','gangster','black janet','boom boom jump','navy dot bubble','yellow halter top','black vneck','maggie booty','hot pink pleather','purple lace tank','fragile dark-rinse virtual stretch','ankle leggings','shorts on clearance','ballet flats','purple leopard mesh babydoll and g-string set','fuchsia embroidered babydoll and g-string set','ta-ta','einstein','pink sunglasses','tank tops and camis','i love my big ta tas','basics','black satin top','black bandage','pink belt','ivory cardigan','black sami bootie','save the tatas splatter tee','hipster','keyhole top','mary','country','puffer','hello kitty black patent embossed overnight bag','ruffle heel','bella green jacket','13','ink','black floral jacquard pickup halter dress','purple snakeskin system heel','black thong','tattered','cloche','navy dot','yellow tank','white long sleeve top','size 28','fuchsia earrings','hoddies','regular rise','new jeans','pleated tube dress','linen','camo pants','straight leg','purple cami','30','bandage halter','tiered dress','red and black','silver short','black patent barbarella boot','zim','gretchen','tarantino','taupe belt','kennedy','black suede boot','flip lock','brown jacket','gray plaid','school','houndstooth shirt','flannel 3 4-sleeve shirt','seamless microfiber cami','purple leggings','blue jeans','heather grey open cardigan','yankee','yummy','paul','playboy bunny','cinch','leggings with chain','long vest','cross top','black knee high boot','strap heels','black tube','cranberry satin pleated ruffle-trim top','leopard shorts','lace tights','hot pink tights','tripp black and red heart corset top','underbust corset','i run with the wolves','badass','grey tweed vest','platform heel','wear to work','ashley brown','teal animal print','denim torrid skinny jean','red earrings','body tape','stripe tank','denim bubble dress','men','black and white plaid','fishnet thigh highs','flower necklace','hot pink ruffle','short sleeve jacket','shiny','tie-neck','kit','dollhouse plaid','source of wisdom dark-wash pull-on flare-leg jean','brown shorts','finella gladiator heel','pull up skinny jeans','indigo linen wide leg pant','bronze','i love my tatas','basic tees','purple rose','brown faux suede boot','orange hair extensions','ballerina','black ribbed','navy cardigan','ruffle front','bella\'s green dress','t-shirts','black moto','white ribbed tank','source of wisdom crosshatch','black skinny leg pants','light skinny jeans','edward bella new moon','sateen top','purple ruched maxi dress','re tops','racerback top','purple striped animal','perfume spray','hello kitty case','polka-dot','ashley faux','4%','black ruffled sleeve top','source of wisdom dark wash skinny','zipper cropped jacket','oversized','white lipstick tank','silver swirl earring','bebop black hot','silver band draped front tube top','hot pink and heather grey','black bead bracelet','baby','silver fuchsia black bangle','black opaque lace-top thigh-high','red polka dot top','weave','ivory brown gold','pale gray','kiss me im irish','grey tank','black slash','i love my ta tas','teal tank','tropical','brown tank top','britney boots','pull on pants','feather earrings','ddd bras','black silver sequin','neon splatter','leather boots','jewelry','macaroni','black pant tall','peacock scarf','l a ink','wash','lavender satin side pleated tube top','bridal garter','a line skirt','red ring','source of wisdom pull on bootcut jeans','teal cardigan','torrid adriana wash bootcut denim','tiered','virtual skinny','black and violet lace bustier','red white dot-print bubble-hem strapless dress','gray skinny','purple sunglasses','silver sequin shrug','beige','torrid denim yankee tattered skinny jean regular','silver pearl gem flower stretch bracelet','dollhouse black sami bootie','pheromone','2 heel','pocket dress','fancy dresses','black heart','black skinny leg','sequin bow','black fishnet','clearance leggings','embellished','distressed skinny','houndstooth jacket','gray tweed','grey houndstooth','18','talk nerdy','black satin','leather leggings','50 gift card','black croc flats','neon multi geometric print pocket tank','white earrings','pink fishnet','bra dd','brown faux suede','black fishnet teddy','grey sequined wave cold-shoulder top','black rose lace-waist tube top','pink tank top','21','hydraulic ginger medium wash slim leg jean','cherry tube top','black studded belt','scoop neck','grey and black bib necklace tank dress','bell sleeve','flannel 3 4','gold goldie heel','born','bat','black cherry','finella','red chiffon','two-finger ring','built in bra','romp','hello kitty i heart nerds fleece lounge pant','dark wash jeans','spanx strapless cami','black taylor faux suede peeptoe bootie','purple plaid dress','knit sweater','faux vest','sequin cardigan','red round oxford sunglasses','red ruffle','faux suede ashley','jean vest','dress size','purple pleated','pink boucle','the lip service black and burgundy corset-detail','green and purple dress','tee with hearts','dickies navy stretch twill skinny pant','leopard chiffon flower headband','stick','swallow belt','skull cheeky','black flower mesh headband','marie heels','red collar','black and hot pink dress','star print square sunglasses','cold sweater','black elastic','roxanne regular','chiffon skirt','alice hoodie','small heel','purple zebra print','pink and black lingerie','talk','cavaricci skinny','fuchsia cami','chevron','pink leggings','dresses with feathers','28 inseam','sparkle tops','crown','black drape-front knit halter vest','black pink skull','black glitter','i heart nerds','purple black leggings','fergie heels','black houndstooth print leggings','boning corset','grey asymmetrical tunic top','red and black lace cupless bustier and thong set','roxanne jeans','pink cardigan','pointed heel','wintergreen','nydj','black sateen cuffed skinny','check','ballet','black crocheted back ribbed vest','smooth criminal','teardrop earring','chiffon top','pink lace','shelf','lace belt','asian','twill skinny pants','grey gold and silver sequins tank','bebop','key necklace','lace ruffle','red skinny','nesting','leopard coat','pearl earrings','brown boots','honeycomb knit cardigan','grey plaid ruffle-front flannel dress','banded v-neck tank','tu tu\'s','corset halter top','eyelash top','plaid skull','sparkle cami','spandex top','france','rock','lace overlay','blue earrings','white cherry chiffon print black halter dress','ribbon','g string set','plunge bra','cullen crest','elastic top','lace front cardigan','crocodile shoes','regular skinny jeans','tube bubble','goring','cougar boot','black silver band draped front','black round oxford sunglasses','black ruffled neck keyhole top','matte black rhinestone bangle bracelet 8-pack','red patent quincy','velour pants','purple houndstooth','bib top','empire tube','platform boots','flyaway','black eyelash','black lace cami','pale grey','purple cheetah','lavender cami','red bra','backseam','flower pearl','black hair extensions','black spandex leggings','purple blue and green floral chiffon patchwork top','stretchy skinny jeans','black perforated florence heel','ruched elbow-sleeve sweater top','grey cross-dye','strapless jumpsuit','black shirt dress','pull on crops','fishnet top','gold hammered bangle bracelet 20-pack','hematite and black gem stretch bracelet','torrid denim white skinny pant regular','gold and nickel wing charm necklace','grey skinny leg','business dress','fragile black skinny jeans','gold stardust bead rope necklace','hose','black elbow-sleeve scoop-neck cardigan','curve ring','black skinny-leg','silver swirl hoop earrings','silver black crystal bead linear earring','betsey johnson bags','silver red bandanna flower layered necklace','silver faceted crystal gem stretch bracelet','neon belt','silver belt','tripp black red pinstriped suspender hoodie','black ashley','black sequin shrug','berry','black flats','velvet','red satin black lace overlay top','garter skirt','drape vest','long sleeve hoodie','suitcase','v neck sweater','print','white leggings','rhinestone jeans','red halter top','zebra print dress','lace sweater','pinstripe skirt','purple acid wash','black lace tube top','hammered','torrid yankee','brown bolero','sequin leggins','black denim jeans','black and purple corset','black ruffle dress','black patent','purple acid','short sleeve dress','black jean jacket','black and fuchsia dress','skin honey','cherry blouse','flap pocket','dickies skinny','clip in hair extensions','sunglasses clearance','ruched leggings','lace jacket','pull','black keyhole','all leggings','maternity tops','miley cyrus','plaid coat','green plaid','rose ring','dresses in blue','silver necklace','leopard print dress','tina pebble boot','esis flat','twill vest','born famous couture slouch pocket tee','smocked shorts','cloche hat','bleach','quileute','hobo bag','taupe fleece military coat','babydoll set','black sequin beret','hot pink dress','black plaid','dolman sleeve','bottoms','blue shirt','boatneck','blue metallic','pleated dress','v-neck sweater','vintage brocade','fergie bootie','mesh petticoat','red and black corset','dark fuchsia talk dirty to me cheeky short','hot pink cami','size 11 rings','boom','v-neck cami','basic short','3 hook bra','crystal jeans','pink and silver','v tank','swim sides','reptile','ivory pink rose cropped cardigan','keyhole mock neck sweater','front hook','black knit-waist pant','bandage halter top','frayed','mock neck sweater','shelf bra','true','necklace tee','black rose plaid','black red glitter heart bow fishnet thigh-high','black bootcut','grey plaid','bella swan','size 5 dresses','burnout side ruffle tee','grey skirt','white lipstick cami','sequin tank top','50 dd','lace hemmed tank tops','black fuchsia foil streaked ruched top','silver jeans light wash tuesday bootcut jean','teal tube','lace trim','cuffed shorts','pink wallet','linen pants','faceted black gem earrings','cuffed wedge','ed hardy tote','red beret','mesh tops','camel faux suede grommeted wristband','hanky hem tanks','black ring','teal cami','long dress with sleeves','black pinstripe','black rose print satin cami','purple and yellow plaid flannel 3 4-sleeve shirt','orchid hoodie','source purple','fergie disco','pinstripe shirt','tripp red corset top','wide-leg jeans','zip front dress','bow dress','side ruffle','monster','tripp clearance','extra tall denim','black pleated ruffle satin top','butterfly hair','urban gladiator','creep','knit','ribbed tank','black maxi dress','black pinstripe skirt','caribbean','fairy tale costume','short black dresses','short flare jeans','red patent','black lace petticoat','dressy','eye glitter','grey cross','blue and brown','black lace overlay ruched top','ed hardy grey','myspace','white scarf','purple checkered shirts','twofer','wideleg','waistband','black cherry yoke','black empire dress','zipper jacket','tripp skinny crop','black flower skull cheeky short','back top','sushi','stripe tattoo','3 tier dress','hotpink top','black tiered lace zip-front top','crochet','denim cropped jacket','peace sign sandals','megan','system','distressed boot','black ruched','purple vest','black lace hemmed','silver frances','pleated ruffle belt detail','shower','virtual stretch flare','pink lace tank','purple bandage dress','cold','lip service dress','black pinstriped heart shirt','megan western boot','gray sweater','gauze top','short sleeve turtleneck','black stretch belt','tattoo belt','pink flocked rose tee','crinkle melissa bootie','satchel','new moon bag clip','denim ruffle','chain top','black rose lace','rosette tube dress','white striped rolled-sleeve shirt','fleece pants','black party dress','green heels','hot pink sunglasses','black pleather moto','heart dress','scarf dress','rubber bracelet','tall distressed jeans','tank with lace','clip','leopard print heels','purple bracelet','skull shirts','teal and yellow plaid flannel 3 4-sleeve shirt','banded-bottom','red and white','houndstooth scarf','hematite necklace','black satin ruched','feather headband','clearance shoes','night','wallpaper','taupe faux suede connie boot','eazy','black chain belt','torrid denim curvy fit bootcut dark jean regular','dickies clearance','satin gloves','black sequin cardigan','black and green','patent malia heel','tina boot','30 inseam','black slash top','faux fly','80\'s dresses','washed skinny jeans','basic belt','pull on tall','charcoal pants','yellow lace tank','jean outfits','black ruffle strapless','black bubble','denim romper short','pink and black zebra','linear','length','legging black pants','wood ring','gauges','valentines shop','black v neck tee','zebra pink ring','zebra jewelry','white plaid','purple and turquoise shirts','brown western boot','navy dot tube','button up','white heels','lace ruffle top','silver bangle','star scarf','faux suede vest','spectator','black lace cardigan','tattoo necklace','peace ring','bow-front','t shirt with pocket','skull tee','tweed vest','sleeveless tops','black wide leg pant','houndstooth leggings','black rhinestone studded ankle leggings','filigree','black bootie','rose belt','crown and key necklace','black ponte','stud bracelet','black disco','swirl','light wash jeans','black and purple dress','white ruched','ruffled belted top','boots with zippers','ed-hardy','oh snap','owl earrings','tunic sweater vest','bermuda','black turtleneck','fur coat','bow cami','grape','sateen','belt buckles','cream skirt','flare pants','navy dot print','rock the party tee','smocked empire','swing coat','gold hoops','lola jeans','cheetah print dress','white burnout','brown cardigan','lavender filigree skull-print sensuous plunge bra','purple satin','black ponte ruched vest','ball','black patent cougar','hammered ring','sleep','beige sparkle linen belted dress','knee','black slashed back chain top','turquoise dress','black pleather pants','gold hoop earings','black hemmed tank','red suede boots','green cami','geek','cosmetics','pranksta','seamed stockings','tripp black skinny-leg twill pant extra-tall','cotton dress','heart belt','black faux suede daisy western boot','size 14 shoes','tripp black and neon-yellow trim cropped pant','bad vamps','colored tights','pull up jeans','betty','navy and white','jungle','black lace back open cardigan','fuchsia ruffle','black delight-ful','black one pieces','red keyhole sweater','black v neck tank','heart stocking','tripp neon purple','one-shoulder','black organza','janet short','purple tier','black and ivory satin','selena','white stitch','earring 3 pack','brown bag','aftersoles','face paint','brown skirt','purple plaid faux-fur hood puffer vest','black and fuchsia zebra slit dolman-sleeve top','empire bust','flocked','black miniskirt','straight leg denim','multicolor shoes','yellow lace-hemmed tank','maxi skirt','lace back','lip service black under-bust corset top','lace seamless microfiber cami','cavaricci jesse skinny leg jean','red bow','grey asymmetrical tunic','monica boot','knee high ashley boot','cardigan vest','black graphic tees','black and white animal print','julius','bias','tina slouch boot','black white red plaid','barbie think pink tee','grey jacket','pyramid stud','skinny tall','size 12 boots','purple gladiator','black cinched bust halter top','mustard','black lace-hemmed halter top','cotton','blue sweater','ashley black suede','scarf print','flat shoes','winter jackets','purple maxi dress','torrid denim faded glitter','rose top','red dot dress','black skinny tall','romantic','clearance skinny jeans','junk food vintage black africa omnipeace tee','butterfly clip','black lace tube','black tripp pants','red tattoo','red lace hemmed tank','knee-high ashley boot','button sweater','swiss dot top','blue and yellow striped','lace leggins','sally','double v neck','asymmetrical tunic top','capri pants','hot pink skirt','size 13','poplin shirt','movie','strappy heels','purple and gray','elbow-sleeve kangaroo pocket cardigan','mesh and lace','red corset top','alice heart bag','turquoise pants','turquoise hair','light','knot mesh chain necklace','black surplice top','love sucks','red heart queen bag','white black floral print','black satin cami','heart wallet','white stripe','black wedge shoes','drape top','black jumpsuit','knuckle ring','yellow ruffle top','hot-pink and black','pull-on skinny','satin shorts','dolman vneck sweater','cowl neck sweater','purple scarf','black snakeskin finella heel','pink sequin','stripe top','lace-hemmed cami','zebra bra','crinkled lace trimmed top','microfiber','torrid denim studded tattered bermuda short','purple star','pink barbie','red flower pearl','rose skirt','bib dress','hematite black earrings','n-nkl hammer bib','eyelet jacket','fox','sweetheart bust','stud top','fur capelet','rhinestone ring','herringbone tights','source of wisdom grey skinny','hot pink tank','slinky','black burnout','big button','pink acid jean','virtual stretch denim','b cup bra','cadet','size 11','tab','fringe top','black cuffed wide-leg pant','black patent crocodile d\'orsay flat','tripp extra short','pale','cable knit hoodie','seafoam dress','pearl ring','voile','black hood','cabbie','dickies rinse wash flare-leg jean extra-tall','care to be aware','black fur boots','push','lace petticoat','pearl strand','grey ruffle','brown shoes','swiss','ed hardy cargos','clearance rings','gold lattice','frill','polka dot skirt','source of wisdom stretch gem','black and white polka dot','edward and bella hanky tee','burgundy shirt','hammered silver ring','regular skinny','wash rolled cuff jean','print skirt','rock diva','gypsy sunglass','leopard sunglasses','black studded cold','striped pants','zigzag','twist earring','silver sequin','hello kitty socks','lolita','tree','studded wristband','bootylicious','black and silver','suede','semi dress','size 30','tattoo dress','tripp yellow','rock star','cinch keyhole tank top','elbow','leaf','goodie two sleeves','black puffer jacket','lip service red and black lace','cami\'s','neon pink snakeskin','grey buffalo plaid flannel tunic top','burgundy and aqua floral print tube top','white vest','plaid rolled sleeve','hematite rhinestone hoops','clear sunglasses','clearance earrings','lace hosiery','new moon cuff','plaid top shirt','black lace halter','chantilly','dorsay','dollhouse heel','care hello kitty','black ankle-length leggings','lace marilyn top','white pinstriped winged heart tattoo shirt','heart and key','adriana jeans','grey scarf','cutout','black glitter leggings','black patent heel','black sequin wave cold shoulder','sailor pants','black ponte knit','2 finger','dog','v neck top','dream catcher','shirts with belts','black tutu','black ponte knit dress','ruffle mini skirt','high power spanx','purple bra','tripp hot-pink and black striped pleated miniskirt','red and blue top','rawrrr','rolled button-tab','chain tank top','long shorts','pink 3 4 cardigan','houndstooth belted knit shirt','dollhouse black abiba thong','size 16 shoe','electro red eye shadow','black western leather parigi heel','pink black silver tank','cutout leggings','grey acid-wash denim halter vest','plain white','red eye glitter','black fringe top','v-neck dolman sleeve sweater','lace and ruffles corset top','grey flower','black and silver pyramid','lame leggins','black aubrey peeptoe bootie','blue burke','cute cotton tops','knit maxi dress','black gem ring','size 16','aqua halter','black strapless dress','fred','vintage black london brocade tube dress','cheetah print','ivory sweater','edward necklace','black satin peach lace','pleather skinny','basic black pant tall','spanx footless','bootcut','white thigh high','cool it','red and green flannel cinched sleeve shirt','satin bolero jacket','teal houndstooth belted knit shirt','black and fuchsia','charcoal tweed peplum tank dress','corset tank','power stretch','open back','source of wisdom skirt','plunder','lashes','sensuous plunge','recycle','spanx tights','one-shoulder dress','hot pink fishnet','black scarf','black croc','slim leg','white 3 4','new moon tote','black and silver top','pull on denim','lip service white neon','smocked waist','garter brief','navy and grey ombre knit-back hooded puffer vest','cat tee','green jacket','oval ring','cheery','teal and black buffalo plaid flannel cinched sleev','silver lola','pink scarf','black and ivory striped cowl-neck tunic sweater','black and white satin dress','poplin pants','navy sweater','indigo','skinny leg pants','johnny','blue lace hemmed tank','black rubber bracelet','lion','blacklist by lip service war of the roses pencil s','heart shirt','royal blue dress','silver flower ring','gray dress pants','gray burnout','red vest','pyramid stud belt','satin corset','source of wisdom virtual stretch skinny','empire skirt','3 4 sleeve sweater','hot pink shrug','dickies rinse flare','all white','silver heart ring','neon jewelry','oblong cluster','black sparkle rhinestone buckle cabbie cap','button leggings','crystal gem','silver flare','wallpaper burnout top','3 4 burnout','2 row','pink floral','lace_hemmed tank','plastic ring','red fashion tops','plaid flannel dress','white apparel','knit vest','flirty little secret','eye shadow','black sequin-wave cold-shoulder tunic top','burnout long sleeve tee','surplice top','heart print','super skinny','black sateen lace ruffle corset top','blue ditsy print pleated bib top','bella perfume','virtual stretch bootcut','light up','pink and purple','ed jeans','burgundy lace marilyn top','spandex skinny jeans','cabbie cap','black fishnet tights','new moon jacob necklace','sequin sweater','black flannel','cat im a kitty cat','lace-trimmed cami','white belted top','lace bottom leggings','velour hoodie','black lace corset','ivory and black jacquard belted swing dress','lip service cross','lona','torrid.com exclusive','cable knit sweater','red babydoll','red eye shadow','green jeans','lip service skirt','black lace illusion halter','mad men','barbie necklace','edward tee','dickies denim','torrid long-sleeved cropped denim jacket','red tattoo-print scoop-neck cami','silver jeans suki flared jean short','black britney','black asymmetrical tunic top','black velour','rose dress','grey tweed beaded flower vest','lip service paint','all black dresses','black keyhole mock-neck sweater','silver filigree','plunge','all tops','black bow','zebra bracelet','grey necklace tee','brown leopard print chiffon halter dress','z cavaricci abfab dark wash denim jean regular','pink malia','purple faux suede slouch finella heel','red flower','watermelon-pink one smart cookie brief','purple and black buffalo check legging','pale pink','baby p hat','blondie','checkered boots','brown and pink','black tall','pink black and white top','red pearl ring','black mustache brief','nail polish','leopard chiffon','wood bracelet','nightmare before christmas wallet','pinstripe pants','famous couture','green plaid shirt','white shirt black tie','black rosette dress','hot-pink crinkled racerback dress','v-neck','pull-on skinny jean regular','cable-knit','black 3-string g-string','studded halter','purple drape','low-rise jeans','silver quilted','pheasant','black sequined vest','source of wisdom denim','car magnet','black and neon satin tank dress','slit','tank dress with ruffles','black lace bottom leggings','black beret','cami lips','woven','blue plaid ruffled belted skirt','cherry halter','cadet cap','purple corset','belted knit shirt','textured-knit','black lace ruffle top','khaki linen pants','leather wristband','hanky-hem tank','torrid logo','orchid','black ponte knit leopard belted dress','gray leggings','heather grey','black surplice','pleated neck','cranberry cold shoulder sweater','white tiger','suede shoes','black v neck','violet spandex leggings','fuchsia belted bias ruffle top','black draped-neck short-sleeved top','black pull on','sam merlotte','cognac','black flocked pinstripe wide-leg pant','dressy dresses','brown cinch','pleated ruffle','wide-leg pant','black satin tuxedo halter','lace inset','tripp black skinny-leg twill pant extra tall','stretch lace','black slit sleeve','dollhouse purple jaxie heel','button dress','navy and white dot','delight','basic black belt','red handbag','white boots','mascara','dickie bootcut twill','feline','extra skinny jeans','soleil','gold sequin','tripp black','puffy vest','flower cardigan','red corset cami','heart handbag','silver jeans bootcut','wall street','source of wisdom denim jacket','crop denim','black ruffle front tank top','ed hardy leopard stone dress','black corset top','black rose ring','bamboo','hello kitty scarf','burgundy top','black honeycomb knit cardigan','jersey knit','lucky cat','new moon necklace','chain tank','black and white zip front dress','black cross','black double-surplice ruched tunic top','black eyelash ruffle bolero','shirt with tie','green sunglasses','rose tank','tie shirt','grey plaid ruffle','peacock top','tripp purple and black','3% spandex','soul','size 20','black flock pinstriped','leopard print scarf','red bead','black tripp skinny leg twill pant regular','purple shorts','pink skull','black extensions','black heart bracelet','purple lingerie','love luck','black satin knot-tie top','black button dress','silver rainbow heart','grey stripe','red lingerie','white tuxedo tube top','black waist','eyelash tube top','black lace stretch belt','carry bag','turquoise stone wash','silver gladiator sandals','esme','red flower pin','z cavaricci jesse','theo shoe','stardust','black zipper top','double chain rhinestone necklace','grey necklace','satin tube','black pink rose','wide neck','cork wedge','canvas bag','tripp skinny leg','torrid skirt','checkered scarf','pyramid','white v neck','size 24 dresses','black faux denim leggings','badass tata','sleeveless dress','gold stretch belt','white leopard pink heart belt','black pyramid belt','coin','silver earrings','black faux suede knee-high ashley boot','100 gift card','torrid denim dark wash graduate skinny','brown burlap-weave faux fur collar coat','red western boot','source of wisdom pull on skinny jean regular','source of wisdom skinny pull on jeans','red chiffon sublimation print ruffled belted top','exclusive','dollhouse bootie','green tank top','hot-pink black velvet side strap heart brief','polka dress','jalate','brown stretch belt','knit shirt','hematite tank','black ruffled chiffon sleeveless top','red polka','grey lace seamless microfiber cami','brown coat','fuchsia v-neck cold-shoulder top','hematite bangle bracelet','black and raspberry satin lace overlay halter top','black aunika','slash top','argyle cardigan','travel bag','torrid denim grey edition skinny jean','pink 2fer','red mesh and lace petticoat','pink snakeskin','gray skirt','purple ruched beaded-tie halter top','ruffle short','black buckle boots','red long sleeve','black white skirt','caramel western boot','cheek','green purple and yellow','black and white dot','lip service underbust','wooties','hematite black necklaces','gaucho short','black empire-bust tube top','red and grey','silver heart bracelet','sheer sleeve','ruched sleeve cropped cardigan','knot belt','silver cuff bracelet','black feathered mini top hat','leaf green malia heel','colorful cardigans','size 9','red and black plaid top','l.a ink fuchsia live without love tee','torrid purple acid-wash skinny jean regular','heart jewelry','black suede heel','black blouse','twlight tees','clearance hats','lace halter','ruched skirt','hello kitty i heart nerds','black and white heels','i heart my big tatas','pocahontas','garment','square','black silver diagonal','tennis','red painted flower v-neck tee','checkered shirt','cuff bracelet','owl city','size 10 boots','heather grey asymmetrical ruffle top','rosebud','silver skull','turquoise skinny','clear straps','black lace red dot boneless bustier','sequin tunic','neon tops','black taylor faux suede','red and black plaid flannel','elbow-sleeve scoop-neck cardigan','curvy jeans','flannel tops','black flower legging','black and white striped rose halter swim top','janet short boot','bead sandal','black fuchsia top','long jeans','suki flare','fuchsia gemmed cross roses v-neck tee','pink pocket','hematite sequined hanky','teardrop dreamcatcher earrings','l.a.m.b','twilight bella','black chain necklace rock words hanky hem','black chain','roxanne denim','black bandless fishnet thigh-high','chain halter','turquoise earrings','torrid denim short','white bow','eros','talk dirty','clip-in hair extensions','heart hoodie','virtual stretch short','lock and key','black fur trimmed puffer jacket','seafoam leopard wallet','lace front tube','zebra burnout','wisdom grey','magnets','feather ring','red and black lace corset top','stretch skinny pants','lip service red','silver bent tine twist earring','black hello kitty bag','z cavaricci trouser','black pebble tina','purple jane','black sensuous plunge microfiber bra','polyester leggings','red and white plaid smocked','rope','cullen crest necklace','purple sequin','open front','mid rise jeans','dot-print bubble-hem','slouchy boots','sequin scarf','dress with pink','grommet belt','black smocked ruffle bolero','blue plaid shirt','black pull-on','sparkle skirt','pointelle','white fishnet','v neck cami','new moon edward and bella tote','torrid denim yankee tattered skinny jean','navy skirt','curvy fit','long tank','torrid denim grey edition skinny jean regular','i run with wolves tee','sequined wave','black satin bolero','britney distressed','bowler','red beige and black patchwork mesh flutter-sleeve','denim mini','rose jewelry','belt size 5','black and white houndstooth','black and white checkered','gold headband','hello kitty black','ed hardy lynx','belt jeans','satin pencil','calf size','lace body','twofer top','tripp skinny extra tall','black hobo','doll','zebra print tee','green earth tote','size 1 leggings','black polka','nightmare christmas','tripp black twill skinny-leg pant extra-short','b bra','long blue extensions','sequined gladiator','bra 44ddd','white flats','hot pink bag','blossom','bow belt','black lurex trim double v-neck top','glitter leggings','orange cami','faux suede quincy heel','wood','black banded top','hanky-hem','black and white eyelash ruffle tank','black and silver sequin top','jacquard dress','body lotion','red white dot-print bubble-hem strapless','jacob woods','red burnout','checkered dress','plaid flannel 3 4-sleeve shirt','nordic','mulberry flourish-print satin halter top','black halter vest','ruched vest','fragile pull on','pink pleather','tripp skinny leg twill pant','brown crocheted cocoon shrug','long necklace','size 24','hot dress','black and white houndstooth belted jacket','black sateen halter vest','torrid denim dark wash graduate skinny jean tall','crinkle top','black satin and leopard mesh dress','black studded leather disc halter top','blue striped top','ruched cardigan','dickies rinse wash flare-leg jean short','z cavaricci jesse skinny leg jean tall','super flare','key and heart necklace','blue cardigan','teardrop','forest tank','long sleeve sweater','purple faux suede','mini rose','ankle boots','check dress','source of wisdom black rocker bootcut pull-on jean','blue skinny','green earrings','heel boots','slit sleeve','nice dresses','gray shoes','pink and grey','gathered bust','fuchsia empire','teenage mutant','ed hardy pants','teal ruffle','rhinestone hoop earrings','grey orchid','stretch belt with chain','feather hair','tripp black and neon yellow','jewelry pearl silver','distressed shorts','red zipper rosette trim tank','hydraulic ginger','teal star flutter','torrid gaucho short','voile ruffled smocked sleeveless top','black and red heart','red tops with flowers','dress under 30','red stretch belt','white pinstriped tattoo shirt','love shirt','blue white black','teal sateen lace-front tube top','zebra party dress','fuchsia foil','top hat headband','fuchsia textured cold-shoulder top','fur collar','phat','fur hood','hot pink black lace','red stripe','dot dress','medusa\'s make up electro eye shadow','purple and black houndstooth belted knit shirt','red necklace','drape front tube','black belted sleeveless romper','pink and yellow','brown pheasant','skinny khaki','priscilla renea','black and white zebra ruffle tank dress','peach dress','bias ruffle','burgundy and aqua','zipper dress','teal satin cami','slash chain top','ribbed','black checkered dress','red lace hemmed','source','dresses in green','black super-ruched leggings','cold-shoulder top','vintage london','blue plaid hoodie','purple and black lace','leaf-green malia heel','ruffle vest','emerald lurex stripe v-neck cami','grey crosshatched cuffed wide-leg pant','grey dress pants','super','dollhouse jacket','leopard tank','dark','pink leopard dress','tripp twill pant','white bra','black bead necklace','black v neck burnout tee','gold peeptoe','yellow necklace','black and white bra','midnight','tail','black collared top','grey keyhole sweater','car','yellow bracelet','black metal mesh','double buckle','clearance bags','red tripp pants','black zipper shoulder','cherry yoke blouse','khaki crops','light wash shorts','red sateen cami','grey shoulder top','cheetah print shoes','red clearance','black short sleeve hoodie','completes','tmnt','yellow jeans','red and gold','tripp black skinny-leg twill pant regular','black zipper shoulder top','vintage black tattoo burnout top','ruffle front shirt','size 5 jeans','sunburst headband','rust britney distressed boot','sequin jacket','booty parlor skin honey','bow headband','black delight-ful fit bra','blue hair extensions','ruffle jacket','black and purple floral print tank dress','true love','dark wash','purple leopard','lightning','ivory twill button tab seamed skirt','lace tank dress','black work pants','bow front cami','neon skirt','pleather skirt','tribe','fashion tape','geisha','black pant dickies','black green blue','purple buffalo','silver jeans short','illusion halter','denim western','faux suede boots','spin','textured-knit 3 4-sleeve top','black o-ring surplice bust halter top','brown vest','extra-tall','black patent crocodile quincy heel','plaid flats','necklace tops','black pewter stud gladiator heel','black plunge bra','scoop-neck textured','black satin bermuda short','source of wisdom dark rinse cuffed trouser bermuda','short sleeve tee','flocked roses','black and white flannel plaid tank dress','z cavaricci jesse skinny','black and white halter top','red beaded top','grey tweed wide-leg pant','navy and red plaid','thunderdome mini skirt','ed hardy love','gold flower','buffalo plaid flannel','flower headband','edward fleece blanket','blacklist','black ruffled miniskirt','black and white zigzag','rose smocked','torrid graduate skinny jeans','black and teal knit buffalo-check top','white demi','black lace empire bust','twill skinny','source of wisdom dark-wash pull-on','lavender dress','dark denim','saucy','grey open cardigan','black lace hook-front stretch belt','new moon edward','red and blue plaid','ivory cowl neck','source of wisdom grey skinny jean regular','red black stars','gold bracelet','loyal army tote','cream satin and black','blue striped scoop-neck yummy yarn sweater','cream and black','grey tweed pant','hot pink belt');
/* $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);
    }