/* Popular phrases - TORRID - 12:23:48, Sat Jan 28, 2012 */
var asPhrases=new Array ('leggings','hello kitty','swim','blazer','silver jeans','skirts','jeggings','dresses','tripp','leopard','corset','skull','hoodie','source of wisdom','shorts','cardigan','shrug','maternity','jumpsuit','source of wisdom jeans','bustier','tights','black dress','cami','spanx','boots','wide calf boots','skinny jeans','rain boots','swim wear','pencil skirt','coats','belts','leggins','twilight','tube top','jacket','romper','leather jacket','hello kitty tee','stop staring','wide calf rain boots','red dress','maxi dress','red','model','jeans','silver','lace','plaid','black top','sequin','denim jacket','twist tees','boom boom jeans','tunic','tank tops','wide width heels','breaking dawn','swim tops','black leggings','prom dresses','denim skirt','retro chic','zebra','pink','tripp nyc','red tops','purple','velour','hello kitty hoodie','hello kitty bag','source of wisdom virtual stretch','white dress','purple dress','sweater dress','garter','leather','sequin tops','cold shoulder','thigh high boots','peacock','high waist skinny jeans','betsey johnson','disney','extra tall','high waist','z cavaricci','mini skirt','heart','white','sizes','lace top','junk food','black jeans','vest','scarf','chiffon','black blazer','maxi','denim leggings','leopard print','lace dress','sweater','khaki pants','watch','one shoulder tops','virtual stretch','colored skinny jeans','retro','bra','anchor','one shoulder dress','bandeau','dresses in black','black skirt','black pants','wonder woman','red heels','polka dot','white tops','wide calf knee high boots','maternity dresses','khaki','one shoulder','z cavaricci jeans','green','maternity clearance','kimono','shoes','boom boom','tall','tripp black skinny','source of wisdom skinny jeans','swim shorts','black leggins','high waist jeans','fishnet','tank','boots with wide calf','floral','off the shoulder','tops','cami\'s','corsette','torrid jeans','thigh high','leopard dress','lace legging','twilight breaking dawn','black','extra short','leopard jeans','combat boots','vigoss','black cami','leather shorts','plaid tops','party dresses','wallet','flannel','roxanne','stretch jeans','tee','day of the dead','torrid denim','black cardigan','hello kitty wallet','stripe','halter tops','gold','coral','red shoes','stockings','sophia','black skinny jeans','fringe','pink tops','leopard leggings','distressed jeans','pea coat','thigh high stockings','prom','purple boots','trouser','animal print','pants','teal','poncho','butterfly','big bang theory','trouser jean','skinny','save the tatas','tube','hello','spanks','stop staring dresses','halter','velour pants','jean jacket','sugar skull','rose','cold shoulder top','tatas','hello kitty loungefly','lace back','bubble dress','garter sets','colored jeans','cargo pants','dolman','brown leggings','club dresses','maxi skirt','owl','red cardigan','yellow','junk food tees','peacoat','tripp pants','off the shoulder tops','virtual stretch jeans','leggings rhinestone','ripped jeans','silver jeans frances','capris','blue top','feather','t.u.k','sophia jegging','tall jeans','vigoss jeans','pencil','hats','wide calf','peplum','loungefly','over the knee boots','bow','wide width','heels','long sleeve','outerwear','wide width boots','pink jeans','lace cami','push up bra','marilyn','harry potter','denim shorts','black lace top','rings','cheetah','blouse','hellokitty','betseyville','red belt','faux leather','sheer','black boots','red jeans','sequin leggings','chemise','pink dress','cropped','blue','pleated skirt','short jeans','cupcake','brown','jet','black heels','black lace','trademark h','earrings','trusol','black lace dress','purple tops','bandage dress','cheeky','rain','lace tank','source','sunglasses','turquoise','skull cardigan','silver dress','burnout','bangles','hello kitty shoes','fleur de lis','navy','wonder woman tee','lips','skinny sophia jegging','leather skinny jeans','love','velvet','drama queen','jet john eshaya','horse','black jacket','v neck','perfume','thermal','fishnet tights','virtual stretch skinny jeans','bags','grey','zebra heels','sheer tops','boots size 9','black shrug','skull tops','club','lulu','floral tube top','pinstripe','flannel tops','retro chic by torrid','leopard corset','leggings with pockets','roxanne bootcut','z cavaricci couture','black wedge','breaking dawn tees','leopard tops','new','black pencil skirt','ponte','extra tall jeans','rock rebel','sally black knee-high suede boot','over the knee wide calf boots','capri leggings','white cardigan','z.cavaricci','orange','tasha','queen of heartz','dolman tops','denim','twist tees cami','stretch belt','wisdom','black shorts','sequin dress','rosette tube top','grey skinny jeans','red leopard','black shoes','sally','brief','flats','harry potter tees','leopard shoes','yellow box','red skirt','cavaricci jeans','cavaricci','shape wear','knee high','tall pants','source of wisdom skinny','challis','pull on jeans','white jeans','bermuda','superman','white blazer','thigh boots','bubble','slip','strapless','vintage','foil','flare jeans','heart necklace','cheeky short','cargo','boots size 10','fur','kitty','harem','low rise jeans','pearl','gold dress','boobies','dresses in red','toya black lace-up combat boot','color block','distressed','flare','lady and the tramp','slim bootleg','luxe black skinny','floral dress','fishnet stockings','wedge boots','extra short jeans','retro doll','wedge','headband','white cami','black one shoulder dress','black skinny','rosette','black luxe','satin','curvy skinny jean','hot pink','denim jegging','black tank','zco','cowl neck','gold wallpaper print dress','wallpaper dress','kara','over the knee','polka dot dress','5','black jumpsuit','boots size 8','clearance','star','aiko','black sweater','wisdom jeans','system','hoodie jacket','betsey','roxanne jeans','brown boots','credit card','crochet','bird','twill','fedora','grey jeans','black tights','bed jacket','babydoll','sally boot','pirates of the caribbean','silver jeans suki','wide heels','love tees','rainbow','black and white','sales','skull clearance','tummy control cami','peasant top','batgirl','tummy control','chiffon top','wide width wedges','chloe black suede wedge boot','cape','henley','hot pink skinny jeans','knee high boots','board shorts','boots size 11','grey leggings','lace shrug','stretch','teal dress','lucy wedge boot','leather jeans','grey dress','hi lo','anchor cardigan','cupless','skull hoodie','black skinny pants','houndstooth','sheldon','heathered oatmeal','tiered','gray','extra wide calf boot','camouflage','mary jane','silver jeans 33','animal','boyfriend','red cami','cheetah leggings','electric blue','black twist tee','animal print leggings','harem pants','sandals','malia','black corset','panda','tripp corset','dot','red skinny jeans','lena','frances','sheldon cooper','button up','marilyn sweater','black sequin','wide leg','lace tube top','mini','winter jackets','toya','the boot pant','military jacket','burnout tee','2fer','sequin tank','navy dress','suki','edward','coral tops','red and black','tunic sweater','lucy','open cardigan','sophia skinny','internet exclusive','military','spanx super higher power','heart print tie neck top','basic black leggings','velvet leggings','green top','leopard skinny jeans','riding boots','wolves','off the shoulder tee','velour hoodie','black tank top','silver suki','shaping slip','isabella virtual stretch jean','red and black skinny jeans','red leggings','one shoulder jumpsuit','black tube top','brocade','dollhouse','iphone case','pocket dress','tall skinny jeans','black chiffon','faux fur','skinny leg jean','bracelet','oatmeal','black mini skirt','gowns','lace jeans','magenta','printed leggings','cloud wash','cocktail dress','white denim','jacob','button up tops','silver top','ivory','feather hair clip','lace trim tank top','pink skinny jeans','shoulder','pink shoes','leopard skirt','cami adjustable','molly boots','high rise','black rain boots','trademark h jeans','tall jeggings','black and gold dress','glitter','olive','cropped jeans','ruched','zco jeans','lame leggings','jesse vintage straight','brown belt','footless tights','bra straps','black lace jacket','source of wisdom pull on','extra short skinny','garter brief','dresses in purple','pirates','black leopard skinny jean','polka','queen','red rain boots','lace tank tops','bandage','wiggle','black belt','faux leather jacket','lords of liverpool','wiggle dress','jesse','lace up boots','tripp black','banded bottom','herringbone','grey boots','3 4 sleeve','size 8 shoes','hoop earrings','combat','nautical','party','metallic leggings','lace trim tank','clutch','purple heels','tuesday','england bootcut','denim trouser','quincy','pink lace','i saved second base','cream','tie dye','racerback','floral black lace cami','grey skinny','boots size 7','silver tuesday','pull on skinny jeans','high waisted pants','black coat','maternity clothes','shoulder top','kiss','kitten','black and white stripe jacket','low rise denim','trusol boots','red lace','long dress','corduroy','bra extender','black tee','legalicious','black necklace','leopard heels','knot necklace','seniors','underwire','tuk heels','empire','trouser pants','off-shoulder','tribal','rhinestone jeans','black sequin tank','silver frances','wedge heel','wide','twlight','cover up','cross','jacquard','toggle','puffer jacket','shiny legging','posh boots','yellow tops','high rise jeans','smarty pants','feather earrings','kara black lace-up heel boot','extended calf boots','white leggings','lulu black','g string','button','leopard print dress','hello kitty embossed bag','high','corduroy leggings','customer favorite','palazzo pants','isabella','straight leg jeans','hello kitty embossed','felicia','gold shoes','a line dresses','jean skirt','pinup','cat','charcoal','thighhigh boots','taken','size 11','distressed roll cuff jeans','burgundy','tote','roxanne bombay','cream chiffon blouse','torrid skinny jeans','kitten heel','black mesh','red leopard skinny jeans','yellow cami','sherpa','accordion','cowgirl','ruffle','serina','grey herringbone with black lace bustier','breaking dawn hoodie','fedora hat','open back','hi-lo','red mesh','sally black boot','bombshell','maggie','cognac','tasha tan over-the-knee flat boots','black sequin top','print','lace jacket','long sweaters','gold leggings','stretch skinny jeans','boyfriend cardigan','mesh','lulu cognac knee-high boot','lace bustier','distressed skinny jeans','black bustier','ditsy','big bang','sheer button up','horizontal','9 wide','pencil skirt with bow','size 12 shoe','choker','sophia distressed skinny jeans','tripp jeans','eva high-waisted skinny jean','gold tops','wide with boots','ivory lace','peasant','trench coat','floral lace cami','johnny depp','slippers','silver shoes','blush dress','hello kitty ipad case','i heart my boobies','hello kitty clearance','secretary blouse','extra tall jeggings','purple brocade surplice dress','black and white dress','moccasins','little black dress','burgundy tank','twist tees lace','linen pants','purple shoes','twist','pink leopard','coats with hoods','tasha boot','snakeskin','double v','pyramid belt','satin dress','black and white polka dot','red halter top','glitter knot','short denim jeans','wrap','heart cami','dress with pockets','black billion dollar baby dress','red taffeta flocked rose bubble dress','sports bra','bow belt','pink velour','necklace','wendy','red corset','cavaricci couture','black lace inset chemise','formal','size 13 shoes','gray boots','blue leggings','spanx tights','cooper','cowl','posh','black lace shrug','zip hoodie','skinny belt','pumps','kara boot','bodycon','teal and black','gray skinny jeans','cold','t.u.k shoes','opaque','z cavaricci couture jesse vintage straight jean','mustard','lurex','billion','gray jeans','white tee','satin top','black lace bed jacket','tasha black','cheetah print','wide width shoes','black polka dot dress','sophia bling','hello kitty heels','flap pocket','lanyard','stud','lux','headdress','blackberry','black one shoulder','black opaque tights','black bow lace trim thigh highs','tasha tan','red skinny','leopard pants','lavender tops','no slip','read my lips tank','studded belt','low rise','sparkle jeans','purple lace','lace flats','ruffle skirt','black crossback ottoman dress','black yacht trouser','suede','grey top','long cardigan','purple floral bubble hem chiffon top','glitter heels','my boyfriend thinks im studying','navy boots','floral top','banded skirt','blush','stretch ring','sequin party dress','tripp skinny','summer dresses','alice','skinny crop','white silver sequin dolman top','purple rhinestone tank','twilight hoodies','blue foil jewel trim tank top','hematite','wristlet','silver aiko','amelia','black pumps','star tights','slim bootcut','yacht','hooded','spanx open bust','fair isle','red patent belt','roxanne tall','sequin skirt','ombre','stripe top','green pumps','cross ring','leopard bangle','pink zip','medium width','black and purple','iron','green dress','lip earrings','dont be a bully','hello kitty bobby pins','chiffon dress','ruffle dress','sweetheart','amelia black flap over faux leather boots','clearance tops','pink stripe','cropped jackets','2 fer','vintage chic','raffone','lace back top','grey feather smocked dress','bootcut jeans','rose legging','sequin dolman top','panda hoodie','sequin tank top','sublimation','spring prints','faux leather shorts','black gold lace drape tank','sally grey boot','cognac boots','brown wedge','lavender','stop','rose dress','hooded open tunic cardigan','fergie','duffel','leopard cardigan','flat shoes','black rose button wiggle dress','silver bangle','short skinny jeans','silver jeans clearance','fur jackets','dresses in pink','booties','cloche','flutter sleeve','wing jeans','persian','fuchsia','crafty','brown pants','wide width and wide calf','wisdom skinny jeans','ripped','dresses with red and black','collar','black velvet leggings','lulu boot','patent rain boots','ruffle top','gray top','one-shoulder jumpsuit with sash','black ruffle shoe','black bootleg','marilyn tunic sweater','black rhinestone tube top','pink with black lace','western','denim shirt','off','emma','palazzo','oatmeal rose rhinestone ruched short sleeve tee','size 12','shelly','t-shirt bra','lace bed jacket','pink cardigan','twilight tees','source of wisdom pull on jeans','source of wisdom black','leopard print jeans','leopard print corset','tan','platform heel','stretch pants','eva','doe','navy blue','gold shimmer leggings','gingham','retro dress','tania black suede ankle boot with ruffle trim','grey pants','heart tights','banded waist','clearance jeans','over','magenta sequin','smocked','black ruched','molly black suede over-the-knee wedge boot','ipad case','jenny black lace-up buckle boot','laptop case','suki surplus','poplin','black leather jacket','leather pocket','black leopard','blue sequin tank','trapper','read my lips','bodycon dress','bling skinny','curvy skinny tall','high waist skirt','ivory cardigan','boots 9','brown dress','black hoodie','red ombre coat','split leg skinny jeans','ivory marilyn tunic sweater','gabble','black long sleeve','coral white navy color block tube dress','black fishnet tights','jesse straight','lace tights','wolf','curvy skinny','teal top','yacht trouser','quincy heel','superhero','leopard secretary blouse','silver belt','pink heels','wide calf boots 7','roll cuff jeans','racerback bra','extra short denim jeans','shiny black leggings','charcoal heather ruffle military jacket','flare jeans stretch','aviator','green kimono','jack sparrow','tattoo','peplum skirt','lace leggins','stretch bracelet','teal bustier','brown jacket','berry rain boots','wallpaper','black lace skirt','rosette cardigan','ankle boots','ivory lace top','cuff jeans','lux de ville','long','mid rise jeans','grey jacket','flower hair clip','bow necklace','rose lace','blue drama queen tee','80\'s fashion','skull purse','flapper','tricia','black and pink','11','americana','bikini','long sleeve dress','rose cardigan','tape','keyhole','smocked top','bootleg','puffer coat','70\'s','white shoes','slim isabella','fergalicious','junk','bottoms','extra tall pants','color block dress','magenta one shoulder','black lace leggings','striped cardigan','grey silver sequin dolman top','short shorts','rainbow shoes','pink pants','leopard lace back tee','eva high-waisted','cargo shorts','velvet bandage','black caviar cold-shoulder top','fair isle belted cardigan','baby bell crop','tripp split leg jeans','white skirt','baby doll','striped lace top','brass knuckles','herringbone legging','polka dot cardigan','luxe skinny','source of wisdom bootcut','skeleton','lulu cognac','leather boots','blue shoes','black ditsy chiffon dress','rock','white tank','thigh','blush pick-up bubble tiered dress','grey herringbone','twilight clothes','love necklace','skull bag','save second base','grey sequin','kimono dress','cotton cami','high waist pencil skirt','back seam','stretch boots','black deep v-neck skull bow bustier','tailored','work party top','silver shrug','marilyn neckline','surplice','silver jeans tuesday','red watch','gray pants','high rise skinny jeans','brown heels','black sequin splice club dress','shimmer','black faux leather','size 11 wide boots','black lace illusion ruched dress','black fishnet','brown leggins','splice','fancy dresses','colored tights','crochet dress','torrid denim whisper skinny jean','stop staring black billion dollar baby dress','extra-short','challis pants','wedge ruffle','silver flap pocket jeans','lip tank','peep toe heels','t','gold and ivory','crochet trim','soft challis pants','black rose leggings','black crochet maternity dress','gold wedge','red handbag','grey sequin top','dark wash skinny','twisted flair','voile cami','lip tank top','grey one shoulder dress','katie boots','source of wisdom black skinny','black wide leg pant','faux fur jacket','torrid denim skinny sophia jegging','aiko bootcut','nyc','blue jeans','push','paisley','banded','cutout','miss sixty','raffone brown lace-up boots','fresh frost jeans','hello kitty iphone case','dip dye','dark teal','tiger','black rinse skirt','chloe black suede','lace inset','gold earrings','club bottoms','footless','toya lace up','textured seamless cami','flare leg','tripp leopard','polka dot one shoulder top','sleeve dresses','lillian black suede heel boots','olive faux fur','black ruched-sleeve blazer','dollhouse red ombre coat','hello kitty patent','pocket tank','foil lips','pewter','jegging shorts','lace skirt','sally navy knee-high suede boot wide width','strawberry','long skirts','tall bootcut jeans','shadow stripe','black tube','torrid retro chic','work pants','z.cavaricci couture','business','glitter wedge','black mesh ruched leggings','silver skinny','you give love','skinny flare','burn out','katie','black and red split leg','navy paisley burnout kimono','mint','roxanne bootcut denim jeans','optical illusion','grey sweater','johnson','staring','yellow box flat','high-waisted','jean jeggings','torrid denim skinny','black feather earrings','leather belt','cardi','hello kitty panda','black trouser','work','screen tees','chiffon shrug','slim','black patent boots','flirty lace tank','slit','wing necklace','3 4 sleeve tops','dress clothes','red bustier','seamless','patent leather','enamel','red heart','pearl earrings','leopard bustier','black drape','silver jeans 34','white watch','stretch skirt','black rumba','black and grey tops','ankle strap shoes','ponte skirt','grey zebra','snake flats','over sized','red leopard lace top','gold foil','soho','thigh-highs','rose cami','floral chiffon party dress','v-neck','long jeans','bling','checkered','pleated','black glitter knot dress','super stretch jeans','stretch skinny','navy and white','skull tank top','ivory and black glitter lace surplice cami','elegant','black sequin tube maxi dress','wrap dress','sophia blue rinsed','wide shoes','anorak','small heel','knit pants','lust','purple patent','anorak jacket','owl be there','cork wedge','shoe laces','cream skull','torrid denim curvy skinny jean','jewel flap jeans','silver glitter','hipster','blue skinny jeans','lucy boot','black crop','ballet','blue and white stripe','colored denim','love ring','brown leather blazer','leopard print tops','supergirl','copper stitch','flip flops','folter','ball necklace','denim pants','cognac lulu boots','black sheer puckered leggings','chocolate shorts','hoop','dresses in blue','betseyville bags','teal bubble dress','raglan','sparkle floral','black chiffon smocked tie front top','brown balloon sleeve sweater dress','red bra','black caviar cold shoulder top','empire waist dress','plaid jacket','ivory varsity rollers burn out top','caviar','skinny tall','tasha black suede over-the-knee','tank dress','cross my heart','black capri leggings','western boots','black challis tube dress','ruched top','lulu knee-high boot','pink bow','black mini','hanky','wrap top','purple ring','pull up','sports','cinch','black patent leather heel','button earrings','wiggle skirt','white crop jean','long tunic','all white dresses','one strap tops','black velvet dress','navy blue tops','rachel','lace up thigh high','grey silver','drop waist','rose hoodie','allover','silver gray tops','va','bootleg slim jean','pink fishnet','twill tall','black flocked animal print chemise tank top','ditsy dress','pink and blue','stretch denim','red patent rain boots','criss cross','seamless leggings','clear bra straps','black dot','lace hemmed tank','cold shoulder tees','silver twisted','lurex swirl','torrid skinny','red tank top','pink satin dress','cheshire','lena glitter wedges','intimates','navy blue dress','black one shoulder top','gabble black foldover lace-up flat boot','zigzag','katie black','jersey skirt','red patent shoes','bling denim','red leopard and black lace smocked top','pink with black lace tube top','retro chic cardigan','basic black belt','cheshire cat','hematite ring','bandage skirt','batwing','tasha over the knee boot','drama','cut out','wide calf boots flat','red wedges','black velour','black animal lame leggings','white stitch','black velour pants','neon cheetah','pink off the shoulder','hello kitty handbag','tasha black suede over-the-knee flat boots','bling jeans','black lace tank','wine thermal','glitter shoes','frances 33','empire dress','blue sequin','blue floral tube top','belted sweater','beaded tops','sequin sweater','twist top','boots 12','black and ivory','split leg jeans','rumba','flower ring','jaguar','sally purple knee-high suede boot wide width','flower necklace','silver denim','bow back','bee','skinny short','black lace trim','z','black hoop earrings','sweater boots','hair','navy rain boot','bermuda shorts','denim tall','vigoss skinny','trademark h denim','plaid tunic','short bootleg jeans','faux leather leggings','midrise jeans','long black cardigan','snake leggings','basics','belted jacket','white clothes','blue skirt','black billion','black leather pants','sophia bootcut','ruffle flats','ripped skinny jeans','red leggins','belted cardigan','coral cardigan','classic','black dickies jeans','gold halter top','black sequin splice dress','navy lace tank','lady','montana','turquoise shoes','twisted heels','high jeans','mod','denim ruffle','strap','extra short pants','chiffon blouse','drape','v-neck tee','extender','black stretch jeans','grey zebra sequin v-neck tee','tania','gray jacket','red tank','cargo pocket cropped pant','lillian boot','lace boots','knit','black satin flocked tube top','earring trio','black rinse mini skirt','rhinestone','skinny pants','flower','black and red jeans','palm tree','over the knee wide calf flat boots','patent','block heel','orange tops','i heart nerds','pink velour fleur de lis pants','sally purple knee-high suede boot','molly','thigh-high','royal','tripp red and black','studded medium wash stretch skinny jeans','gold wallpaper','winter boots','rewash','black silver jeans','wanted','trusol tricia','ivory marilyn','black bubble dress','ace yellow stitch','kara black lace-up heel boot wide width','fergalicious utopia','brown basic belt','black and gold','extreme push-up','red quincy','dollhouse black fur collar coat','ivory floral','purple earrings','cancer','all skinny jeans','snake print','black and pink dress','sally black knee-high','hot','5 jackets','heart bracelet','torrid denim blue ruffle pocket cropped jeans','food','knee high boots size 12','heart knee highs','chemise g-string set','light purple','source cropped','dollhouse bootie','yellow ruffle front','pink charmeuse','black flat shoes','ipad','black flats','black purple wallpaper print','bow heels','gray cami','lace cheeky','block top','ballet flats','red batwing','tisha black glitter heels','33 inseam','capri leggins','teal floral ruffle','hooded jacket','red pumps','black chiffon dress','sateen pants','high low','lace trim','velvet black bandage tube dress','rhinestone earrings','dream catcher','cowl neck sweater','olive jacket','elbow sleeve','heart belt','black wedge boots','tania boot','lowrise jeans','brown sweater','molly brown','black foil','balloon sleeve','black toggle jacket','hello kitty tote bag','one','grey tank','system heel','fleur','quincy black','second base','silver jeans 31','black fur collar coat','toya lace up combat boots','ruffle shrug','rhinestone trim','indigo','trademark jeans','skull tank','penguin','floral lace','black metro twill','toya black','white fedora','t-strap','pullover hoodie','plaid flannel','black combat boots','denim pencil','black long sleeve dress','sherpa lined hoodie','high-rise','black long','animal print clothes','toya black lace-up','slim leg','sunset','black and gold top','navy blue lace bandeau','turquoise white','drape neck top','virtual stretch skinny','lace heels','butterfly dolman','black mesh glitter','open toe booties','black peacoat','crossbody','lace trim cami','black and white stripe','glitter flats','palm','black and white striped lace back top','cold shoulder plaid','cream dress','loungefly hello kitty bag','olivia','extra wide width boots','3 row pyramid belt','black sequin dress','size 12 boots','pink lace cheeky short','red and black tops','black and white striped top','black and white maxi skirt','striped skirt','navy tank','bombay','wonder','blue shadow','tripp skinny jeans','vigoss studded medium wash','zebra flats','sequin v-neck sweater','grey sweater dress','grey rose','tall stretch','i heart boobies','elastic waistband','hot pink tops','lace-up boot','french','black rose','black and gold lace','suki jeans','grey skirt','yellow ruffle front tank top','heel boots','black ruched cup lace babydoll','black lace-up flared twill pants','sophia digital bling','black belted flocked bootleg pants','black faux jackets','favorite','knee-high','fitness','knot','bootleg slim isabella virtual stretch jean','source of wisdom flare','twist front','glitter pumps','new dresses','blue tee','curvy jeans','purple hello kitty wallet','flower print top','metal headband','31 inseam','teal tank','clover','pick up dress','black fringe','chiffon smocked','ruffle bustier','red with black','black flutter sleeve','lena black','long sleeve cardigan','teal and purple color block tube dress','tummy','chloe','ruched zip front top','tiered dress','roxanne short','sateen','one sleeve','torrid denim buckle back flare jean','hair clip','mustard tights','black cold shoulder top','pink cami','crimson lace back','floral tank','black crossback dress','butter','silver heels','boom boom pants','leather heels','purple suede boots','tie front','black sequined leggings','white tiered black trim top','seamless cami','gold heels','flirty tank','3 4','black sequin and teal taffeta dress','black leather shorts','taupe','charmeuse','teal and black cupless bustier with g-string set','black one-shoulder knit club dress','loungefly wallet','blue plaid','cowl neck tunic sweater','source of wisdom capri','striped marilyn sweater','peep','black thigh highs','plaid lurex','black and white shoes','paisley tights','back out','collections','kennedy','torrid denim bootcut','black knee high','t strap','black flat boots','ruffle cami','dot cami','black cutout back chiffon top','black skinny tall','electric blue one-shoulder lace trim top','cap','dark wash jeans','bird top','quilted love','crinkle','foxy cami','taffeta','red flocked','sequin dolman','teal leggings','jewel jean','leopard wiggle dress','fur boots','ivory gold foil lips tank top','hello panda','taken necklace','band tees','source of wisdom black jeans','pinstripe jacket','one-shoulder','wine','lace up pants','coloured jeans','chloe olive suede wedge boot','multicolor','sally suede boot','boom boom dark denim skinny trouser','retro chic dress','beth black satin pumps','peace sign','red brocade','lace textured','shoes 12','black suede','ivory sherpa moto zip jacket','black handbag','black and white jacket','grey herringbone with black lace jacket','lace print','fall','multifacet','amanda gold toe flat','black and grey shoes','globe','olivia aviator','source of wisdome denim','short black skirt','coral shoes','lace front','green heels','cream floral belted party dress','burn','faux leather pants','strap pant','fergalicious by fergie','cushioned insole','leopard lace','pushup','torrid roxanne','grey sequin trim cardigan','black rhinestone trim tube top','rose cold shoulder','red plaid','black ruched sleeve blazer','beaded','whisper skinny','grey flocked rose one-shoulder top','suede boots','tan boots','black patent rain boots wide width','long cami','kimono top','panther','pink hoodie','stud earrings','kimono jacket','black ruffle shrug','black lace cami','black anorak jacket','fergie leopard','hematite and black','twisted shoes','coral striped with lace inset top','red pencil skirt','stop staring navy with white polka dot dress','suede leggings','fur lined','torrid bootcut','bootleg roxanne fresh frost jean','pirate wallet','wristband','black rain','guitar','ribbon','white dolman','beach bag','floral chiffon dress','lace illusion','tripp extra tall','edward tee','beige belt','twilight breaking dawn tees','11 wide','stretch waist','brown jeans','open sweater','red feather belt','z cavaricci black','floral chiffon','laptop','pink skull','gold necklace','white coat','straight jeans','twlight breaking dawn','teal tube','turquoise dolman marled yarn open cardigan','gold blue','ivory mesh lace ruffle tiered tank','callie','purple shoulder','twill pant','leopard flats','sally black','purple cami','source of wisdom england bootcut','grace hats','colorful','red earrings','wing pocket','train case','grey and black plaid bomber jacket','extra short denim','jacklyn','blue stripe','lace denim','lace belt','smartie pants tee','pink belt','black floral lace cocoon shrug','fringe poncho','sail','heather','black satin dress','blue floral','striped henley','sophia rinse','teal ruffle back chiffon tank top','bootleg tall','silver bow necklace','bessie','black hi-lo','flirty lace trim tank','triple bow','black maxi dress','black halter top','jesse vintage straight jeans','black lace up boots','torrid shorts','peacock shoes','navy cardigan','yellow tee','grey heels','source of wisdom england embroidered back pocket','knit chiffon','gold jeans','black floral print','red dot','buffalo','khaki crops','crocodile belt','torrid denim roxanne bombay bootleg jeans','one shoulder rosette tank','black lace cheeky','emma top','purple skull','black white pinstripe','lace tube dress','black magenta sequin','peep toe','black and red rose','twisted cami','boot cut jeans','floral tube','mesh dress','red brocade strap dress','grey extra long open cardigan','black ruched top','silver skinny jeans','dark skinny jeans','jenny','vneck sweater','fishnet leggings','sally knee high','platform','retro black dress','sarah','grey sophia skinny','red gingham','black heart','ponte pants','night out','fur collar','rose ring','brown chiffon','square ring','convertible','casual dresses','cuff','chiffon jacket','over the knee wide boots','black and ivory plaid lace bustier','red bubble dress','french terry','purple marbled','black crop pants','black lurex peplum shrug','electric blue sequin','miranda','tripp nyc black','purple chiffon pleated tube dress','vertical','warm','black accordion','wide flats','twist tees henley','black twill pants','blue tank','drawstring pants','pennie red faux leather flat','pink and black lace tube top','3 4 length sleeve','i heart my','white silver','sparkle leggins','pink and black lace top','work tops','dangle','medallion','eva high waisted skinny jeans','distressed skinny','lucy wedge','grey lace jacket','plaid coat','digital bling','plaid dress','banded tops','smartie','gray lace','grey love banded tee','purple rosette bubble mini skirt','black chiffon ruffle cardigan','purple lurex long sleeve plaid top','source of wisdom luxe','amelia brown flap over faux leather boots','flirty lace tank top','white crochet fringe poncho','fringe top','blanket','hello kitty shorts','denim skinny jeans','beige wildcat photo print','black floral lace back shrug','ivory cami','pewter snake skin strappy heel','black bandage dress','source of wisdom virtual stretch jeans','rose necklace','lena black glitter wedges','edge','grey black plaid toggle coat','red my lips','terry','magenta one shoulder top','black burnout emma cami','high heel boots','black flats wide','grey combat boot','black twill','navy cross neck bubble dress','can can','black bag','pin stripe','brown lurex','size 13','ivory rosette','source of wisdom denim black butter skinny jean','blue and white','spiral ring','train','rose print lace trim cami','skull bow','electric blue sweater','white feather','pink bow print','snakeskin leggings','stacked ring','grey sparkle bodycon one-shoulder dress','split leg','remey','ivory sweater','black floral chiffon dress','couture','sequin v-neck','black bow mesh','army green twill jacket','twist tees peasant','tweet this','toya dusty boot','foxy','tiered tops','lace up','lace back shrug','cowl sweater','grey shoes','winter','wendy brown','bootleg roxanne','tote bags','brown tank','silver flats','black dolman','combat grey','lurex cowl sweater','moth','calf','spray','crochet top','pink tank top','boot cut','black shelly','nina black patent bow flats','electric blue sequin ruffle tube top','faith','blue and black top','washed skinny jeans','blue plaid top','bedding','posh black faux leather triple','pointelle','white tiered black trim','black moto jacket','black stripe','black leather boots','red polka dot','winter dresses','wildcat','edward and bella','black bow kitty heel','black challis','brown mesh dress','z cavarrici couture perfume spray','multi color 3-hook bra extender 3 pack','skull skinny jeans','black peasant top','black paula convertible crop pant','black shoulder dress','ivory flower','side slit maxi','red heart cut out','black ruched dress','black slouch','puff sleeve','teal black lace','hooded sherpa','33','skull tee','colored skinny','black gold drape glitter','leopard halter','zebra belt','drop earring','tripp leopard print corset','mandarin','gold love','lori','12','super stretch','black chiffon top','sequined v neck','red hello kitty','teal silver foil tube top','grey lace','grey ombre open hoodie sweater','skinny leg','sherpa jacket','rolled cuff','sparkle cami','black lace blazer','grey velour rose pants','white burnout','wide width sandals','black and grey sparkle snake leggings','black faux leather boots','black and grey sequin party dress','black and white skirt','sally purple','blue denim','black lace belt','dark wash','red cold shoulder','black side sequin seamless leggings','straight','black fishnet sweater with purple cami','printed tops','cocktail ring','lightning bolt','navy and white stripe open cardigan','boots in a size 13','torrid black skinny jeans','pearl knot','dance','navy and white cardigan','dusty grey','floral print dresses','red polka dot dress','floral burnout','trim cami','slides','twist tees black slub','adjustable strap tanks','short sleeve top','black and grey sweater','white hoodie','black opaque red bow thigh-high','black cowl','head wrap','shoes boots','silver satin one-shoulder dress','teal black crochet cold-shoulder top','my boyfriend','leopard skinny','rayon','glitter cami','source of wisdom slim isabella virtual stretch','2 fer tops','twist tees black burnout lace trim v-neck top','torrid sophia','peace','black sequin dolman top','stripe tank','foxy cotton scoop cami','waffle knit','hellokitty hoodie','torrid black jean','grey french','red satin rosette cardigan','jacklyn flare','lace cheeky short','shield','patent pumps','lace skinny','black side slit','size 16 shoe','orsen purple snake print peep toe heel','drape tank','screen','red bow','plaid bomber','black and green bubble hem dress with belt','ruched leggings','denim bermuda shorts','black floral dress','black sparkle','black opaque','purple chiffon','size 7','electric rose and black lace cami','satin pumps','dollhouse charcoal faux fur-lined trench coat','caterpillar','black tiered one shoulder dress','black metro','satin jacket','purple lurex','black boot ruffle','black and white lace','sale jeans','shark bite','purple feather earrings','black patent','green shorts','sequin flats','lace tee','heart earrings','4 belt','grey plaid jacket','orange halter','studded white top','flirty lace trim','bird tank','gold drape','navy blue tank','black hoops','hello kitty grey','white shadow stripe open cardigan','rhinestone bangles','black and white heels','cloud','lace short sleeve top','black foxy cami','black and magenta','black hello kitty','red fringe cowl tunic sweater','chloe black suede wedge boot wide width','cupless bustier','red lace cami','velvet dress','black with blue and gold floral print studded cami','bully','snake print leggings','twist tees pink','push up','black earrings','black accordion one shoulder dress','blue leopard','virtual stretch denim','spider','purple houndstooth coat','hematite and multicolor rhinestone heart necklace','cup','chain shoulder','bow shoes','black strappy rhinestone wristband','railroad','extra','pickup','magenta tops','deep v','casual pants','embossed','do','sale tops','sophia jeans','jeweled pockets on jeans','black zipper dress','zipper dress','hello tees','ivory tank top','boot leg jeans','tab','metallic jeans','cream shoes','super','bootleg short','dress with belt','bowed over','3 4 sleeve tee','lust black patent thigh-high boots','black puffer jacket','wine red kimono sleeve sweater dress','bow dress','back zipper','black seamless leggings','glitter belt','summer coral cork wedge heels wide width','lace stockings','champagne','gold ring','clearance tunic','breaking','diamond','clip on','fur purses','rhinestone ring','silver earrings','black and white striped lace','heart top','cutout shoulder','black skull loungefly bag','silver flower ring','black feather necklace','black quincy heel','faux shearling','navy polka dot dress','specials','purple and teal','england','patent heel','doe hello kitty','purple kimono','shield ring','illusion','wide with','gingerbread','black corduroy leggings','black leopard faux','suede pumps','black denim jeans','hi rise','black molly','tonal','thick stitch','royale black glitter heel','feather clip','batik','black and grey splice dress','silver distressed','surplus','heart print','denim tall jegging','animal satin chiffon tube dress','trademark h denim slim bootcut jean','grey strapless dress','black v neck top','metro','cocoon wrap','tripp nyc the black skinny pant','brown blazer','striped color block party dress','stretch flare','drape neck','black and white stripe skirt','shiny','gray sparkle','ruffle tube top','black cutout chiffon','brown lace up boot','red sparkle leopard tank top','gray leopard','lucy dress','minimizer bra','purple feather','creme de la creme','satin flat','teal lace cup ruffle bustier','long earrings','torrid retro','white tube top','gray and black cutaway','coral tube top','gold lace tube top','lbd','bangs','short boots','grey fair isle open cardigan','wings','super skinny','roller','leopard print skinnies','grey sophia','rock rebel wallet','scarlett satin red dress with belt','purple flats','beth','colour block','blue with black lace cheeky shorts','twist tees white','pink ruched','teal tube top','rollen','fitted skirts','balloon','black stretch pants','black over the knee boots','leopard malia','loungefly black woven skull shoulder bag','lace-up combat boot wide width','teal floral','lola wash jesse bootleg','world','tripp chain pants','hibiscus','black flirty','alana','flakes','black drape neck','black bootcut jeans','coral feather','black island peasant top','delia red flower suede heel','barrio bag','cognac knee-high boot','roxanne denim','black faux leather shorts','black magenta sequin one-shoulder top','twist tee grey lace','bull','size 10','tripp patch pants','panel','sparkle shoes','black and red leopard shoes','torrid boots','chambray','parrot','feather tank','torrid denim elite dark blue pencil skirt','persian red charm caviar batwing top','sparkle pumps','black suede boot','curves','brown wedge boots','black microfiber strapless','tribal pattern tie bottom tank','smiley face','black ponte seamed leggings','black knee high boot','double layer','soul','black strapless bra','pucker sweater','flat over the knee','black sequin striped v-neck sweater','leopard tube top','cold-shoulder top','teal skinny jeans','long black skirt','bobby pins','red one shoulder dress','shelly boot','black jeweled center ruched top','spanx simplicity','sally black suede','gold sequin top','black rose tights','heavy stitch slim bootcut','red foil','tummy control jeans','black leopard print skinny jeans','beige wildcat photo print system heel','skinny sophia jegging tall','leopard chiffon','drape dress','rosette skirt','tripp black extra tall','twisted black shelly buckle ankle boots','gemstone','scarlett satin red dress','floral ruffle top','lena sandal','black and white sweater','burnout lace trim v-neck top','dark rinse','silver foil','black bow','twist tees ivory','roxanne dede montana','wedge flip flops','skinny pocket','be happy tank top','turquoise dolman','poison apple','red medallion','grey and white stripe pant','rollen black','skinny sophia jegging regular','fitted dress','black leopard jeans','black caterpillar sleeve sweater dress','fashion tape','ruffle tier tank','slip on shoes','feather long','sequin splice','black lame','roxanne heritage bootleg jean','twist tees black island peasant top','black vertical lace tights','black yacht','brown suede legging','black faux leather jacket','tribal print tube','black and red dots cami','black skeleton moth hoodie','cat ring','red and black mesh','black cropped pant with sash','heavy','retro heart','ruffle front','purple halter','foil print','ditsy voile smocked tank top','silver suki skinny','black cargo pockets beach pant','wide stretch belt','red leopard shoes','duster earrings','marled','bling pocket','black flare','red leopard jean','black leopard leggings','pendant','sparkle dress','purple wallet','boy','b lack lace dress','black leather shoes','turquoise brocade flocked dress','print tank top','rita green snake wedge','hello kitty black embossed','source of wisdom criss cross flare jeans','grey suede','rose gold','smiley','frog','hematite pearl','great lake','higher power brief','serina brown floral flats','red hello kitty bag','retro chic by torrid leopard one-shoulder dress','black cropped faux leather jacket','black and gold lace persian red tube top','taupe fringe open cardigan','torrid jegging','silver ring','black lurex','spanx tight end tights','pirates of the carribean','mixed media','red feather','tasha black suede','grey hoodie','tonal leopard','black v-neck lace','polka dot wedges','grey feather smocked','black and white dot flower','white shadow striped long sleeve v-neck knit top','black sequin shoulder top','black leather','foil tank','pretty','turquoise marble','white and coral','twist tees gray','wing earrings','silver 31','light pink with dark pink lace trim cheeky shorts','ruched floral print','twist tee stripe','source of wisdom dark rinse navy','gray ruffle','turquoise paisley flutter','blue one shoulder','rosette front mesh tube top','pink ruffle','gray denim','electric','bad','black taffeta','twist tee burnout','roxanne thick stitch','black gemstone three layer stretch bracelet','black cloche','santa fe','red stockings','red read my lips tank','black banded bottom top','black cowl neck sweater','denim bling skinny','torrid stretch jeans','black lulu boot','fishnet rhinestones','trip p','satchel','fringe sweater','england stretch','leopard clearance','doodle','black and white maxi dress','shadow stripe open cardigan','black stud tank','silver pocket','two strap','brown suede boots','soft cardigan','sophia bootcut sky jean','torrid tall jeans','wide width flats','grey open cardigan','red long sleeve top','purple and black stripe','deep','sally knee high boot','black ivory and grey stripe pucker sweater','black sequin splice mini','purple floral','source of wisdom denim','silver straight','red puckered cowl neck sweater','red accessories','sally black knee-high suede boot wide width','brown faux leather blazer','black and white tweed hooded trench coat','black palazzo pant','circle','black skinny leg','sparkle tights','red rose tee','black lace overlay dress','loose','bedford','black belted short sleeve cowl neck tunic sweater','trademark h heavy stitch slim bootcut jean','red babydoll','lightweight super stretch','red and black gingham poplin top','purple jacquard pick-up tube dress with decorative','wide calf boots leather','ruffle trim','black boho','bow bracelet','t.u.k superhero heels medium width','high rise shorts','black mesh ruched leggins','lulu cognac knee-high boot wide width','black sequin cami','disco','stretch leggings','black caviar','calf boots','black stripe top','silver bootcut','black velvet tube dress','pink foxy cami','black and white plaid','slub jersey','metalic navy','black illusion','rose bubble','slim boot cut','split','black feather print','pleated pants','gold leopard bangle','black and silver top','torrid denim dark rinse bling pocket skinny jean','bullhead','black star tights','hello kitty city bag','turquois','black coated denim jacket','canvas','loungefly hello kitty embossed','read','gray splice dress','rhinestone dress','heartz','black and white plaid coat','source of wisdom the luxe black skinny jean','grey one shoulder','purple and black mesh tube dress with rhinestone','silver aiko bootcut','dead skull','tripp turquoise leopard pleated mini skirt','black and white polka dot artichoke tube dress','black patent belt','hello kitty card','sequin bow','drape front','faux leather blazer','black tunic sweater','short sleeve','grey denim','feather necklace','lulu cognac knee high boot','retro chic black white anchor','beige wildcat','stretch bootcut','sophia leggings','the chloe boot','floral jacket','leopard hat','clearance hats','spider bag','splice club dress','cuffed shorts','black lurex tiered mini skirt','grey one shoulder top','lowrise','torrid denim short','black cheetah tights','twist tees flirty lace trim tank top','red lace top','silver rhinestone teddy bear','plaid lace','hematite heart','source of wisdom grey cargo short','suede flat','purple sequin','electric blue beaded neck tank top','teal jeans','black rinse jacket','cuff shorts','black lace pencil skirt','silver leopard','retro doll grey wolves tank top','delia heel','cotton pants','pink hello kitty','remey black sweater trim ankle boot wide width','black sequin shorts','pennie','short denim skirts','red pucker cowl','rita gray snake wedge','black work pants','charcoal cinched waist bomber jacket','second','hello kitty skull','black animal foil tee','teal cold shoulder','tasha black over the knee boot','multicolor double row rhinestone half hoop earring','pleated dress','superhero tuk','skinny trouser','straight leg pants','torrid denim bootleg roxanne fresh frost jean','wide rain boots','gray plaid','smile','black ivory stripe pullover','length','hematite and rose necklace','red leopard skinny','embossed wallet','eyelet jacket','black and gray dress','printed denim','black stretch','cracked thigh high','white flower','black platform','hello bag','black lace jeans','fuchsia dress','boot leg','black bootleg jeans','hooded tunic','twist tee flirty','black cheeky short','torrid denim sophia','leopard multi hair clip 6-pack','black rubber','ditsy challis dress','bethany','barrio','crimson red lurex striped v-neck sweater','black sequin sweater','twist tees tube top','blush chiffon','black bootcut','run this town','wide width rain boots','source tall','black rhinestone','gold metallic','shiny tank','doe black skeleton moth hoodie','smocked waist romper','black over','sleeve sweater','silver antique flower rhinestone stretch bracelet','red rain','paisley chiffon','black hoodie button sleeve open cardigan','with belt','black and ivory stripe pullover tunic sweater','flower shoes','twist tees yellow','gold leopard','blue coral','grey peacoat','blue flats','black and gold tank','puckered cowl neck sweater','hello kitty flip flops','twist tee off the shoulder','exclusive','crafty couture lace top','twist tee ivory lace','black glitter shoes','black bow heel','black heart tights','ruffle heel','sequin striped sweater','city','black belted short','textured lace leggins','faith olive faux fur flat boots','double layer tank','rose clutch','park avenue shorts','ruffle shoes','black lace bandeau','beige and navy plaid top','red wallet','torrid roxanne bootcut denim jean regular','hematite rosary','lauren','fresh black slide heel','long open cardigan','twist white','blue twist tee','retro clothing','mary','h jeans','retro leopard','suede ankle boot','hudson chocolate suede wedge','tasha black suede over-the-knee flat','emily orange','multi-floral','black lace extreme push up bra','high power spanx','serena lace skirt','drape neck tank','rhinestone cluster wristband','ruched work party','hellokitty wallet','gold brocade','eco','torrid denim light wash american vintage shorts','black splice','black puckered cowl neck sweater','large hoop','purple shorts','fringe tunic sweater','raffone boot','red leopard heels','black stone feather drop earrings','black sequin back chiffon top','black wool fedora','tasha black boot','dark-wash pull-on','be mine','curvy skinny short','retro chic of the shoulder','black wisdom','black ring','bonci','textured silver','fruit','rhinestone flower','clear ring','we','mix media cami','black and ivory chiffon','grey and black dress','black polka dot bow cardigan','grey and black sweater collar','mid rise skinny jeans','black ponte skinny','wide platform','ruffle white vest','teal lace dotted mesh chemise g-string set','purple bubble skirt','hello kitty cheeky','garden','source of wisdom bootleg','red rhinestone cluster wristband','sally black knee','elizabee','black opaque bow knee-highs','black hello kitty purse','bootcut leggings','empire tube top','bulldog','tripp red leopard pencil skirt','black lace tube dress','leopard denim','source of wisdom isabella','purple brief','green halter','chain heel','ditsy tube dress with lace trim','black cheetah lace t-shirt bra','charm','silver chain','purple and green','black feather necklace shark bite tee','black wallet','black and ivory lurex knit open cardigan','silver jeggings','spiral','pucker stripe','black sequin splice','designer','buckle back','black satin heels','roxanne black jaguar bootcut','whisper','black and white belt','purple mini skirt','denim black butter skinny jean','red snake','white owl be there v neck','roxanne black jaguar bootcut jean','brown and cream aztec jumper','paisley dress','black and gray sweater','black sleeve top','denim black luxe skinny','black and white cami','blue ombre','fitted jacket','purple tunic','black terry','black embossed','mila','circle earrings','ball','dress skinny','bloom','sally black knee high','long denim','gray long sleeve','hello kitty hello panda hoodie','black extreme push up bra','twist tees purple','twist tees red chiffon ruffle henley tank','purple media mix','serena skirt','black bird','sequin to','black tripp regular','tripp black red split leg skinny jeans','torrid skinny sophia','trusol black','wide sandals','renegade wash','source of wisdom black skinny jeans','purple virtual stretch','button pocket jeans','teal black crochet','twist tees brown peasant tee','hematite and black feather drop earrings','london luxe','brown faux','blue knit denim','silver rhinestone pearl heart rose earrings 6-pack','white v','faux fur trapper hat','hematite chain','blue animal print','silver 32','black off','black cheetah','black denim shorts','red hello kitty wallet','black purse','black and white tribal','hematite floral','poplin pocket','hello kitty knee high socks','black and white tunic','poplin bow','black sparkle legging','black rose top','black moto','teal lace dotted mesh chemise','red fringe','two','twist tees 3 4 sleeve','black lace up twill','ditsy tiered smocked maxi dress','retro tee','grey bomber','pleated front skirt','shell earrings','sateen jacket','tripp nyc black t-pocket skinny cropped pant','wide stretch black and silver buckle belt','stick earrings','sequin clutch','source jeans','red leopard skirt','red clothes','plaid boots','lace hemmed top','blue foil jewel trim tank','buckle boots','source of wisdom stretch jean','torrid denim ace yellow stitch bootcut jean','black tiered','torrid denim skinny sophia jegging short','pink dolman','mesh one shoulder','white all-over heart print tank top','foil rose','twist tees shoulder','pique','hello kitty hello kitty cheeky cupcakes short','twist tees black lace trim','bootcut jeans short','source of wisdom back flap thick stitch bootcut','black cat','dot seamless','stone lace stretch belt','black pointelle cropped scoop neck cardigan','teal g string','torrid blue skinny','elegant dresses','purple polka dot','grey open knit cardigan','line pants','black and white party dress','black 1 shoulder','rosette mesh tube top','red ditsy print 3 4 sleeves crinkled top','twist tees tube','purple short sleeve bow back dress','source of wisdom navy thread','red tiered','lace up belt','tripp clearance','teal plaid','red charms','torrid denim curvy skinny jean tall','silver teardrop earrings','black all-over woven lace bustier g-string set','lucy brown','black lace bustier','leopard swim','white lace trim','twist tees tank top','mitzi black perforated wedge bootie','brown sequin','poison','fabric tape','skull socks','shelby heel','black tweed jacket','twist tees pink lace','twist tee grey skull french terry hoodie','black fishnet and lace corset g-string set','floral party','red sandals','hello kitty intimates','sandblast','silver stretch','ruffle gladiator sandals','sequin strapless dress','chiffon ruffle','red rhinestone','black double ruffle halter top','tripp skinny tall','black and white tube dress','pewter snake skin strappy heel wide width','black fishnet lace-up lace-top thigh-high');
/* $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);
    }
