/* Popular phrases - CONNECTINGTHREADS - 13:59:34, Fri Nov 20, 2009 */
__SLI_ClientDefaults =
[
    ['TextBoxIDCustom', ['searchWords'] ]
];
var asPhrases=new Array ('free pattern','batting','flannel','calendar','paper piecing','thread holder','project boxes','free quilt patterns','2249','english paper piecing','2252','2256','table runner patterns','jelly roll','2301','bobbins','christmas fabric','puzzle','fat quarters','panels','connecting threads','vicki bellino','baby quilts','christmas','design wall','kim diehl','rulers','thread','2251','twilight frost','hearth home','2255','art to heart','darlene jewell-walhood','strips','flannel fabric','charm packs','tree skirt','1977','snow days','layer cake','thread stand','handi quilter ii','2334','backing','handi quilter','free table runner patterns','bed and breakfast','pillowcase','eleanor burns','needles','creative options project boxes','prewound bobbins','2300','1639','table runners','nancy halvorsen','quilt journal','2111','crazy for scraps','apron','signs','2253','baby','christmas stocking','free','charms','patchwork table runners','2135','aqua terra','civil war reproduction fabric','2108','2124','2196','thimbleberries','thimbles','quilt hangers','eq6','bobbin tower','holiday fabric','applique','storage','2213','indigo','2140','i believe','2113','storage boxes','storm at sea','2165','2026','alex anderson','2051','2261','jinny beyer','2138','bags','kaffe fassett','ruler rack','english paper','2258','2259','108 fabric','civil war','stocking','pins','dogs','quiltopoly','2036','top this','pillowcase kit','strip therapy','farmers wife','sewing kit','2130','skinny quilts','root of the madder','sweet and sour','wool batting','batiks','bowls','needle threader','2125','coasters','debbie mumm','thimble blossoms','irresistible indigo','2131','english paper piecing caddy','scrap basket surprises','hexagon','deck the halls','fat quarter quilting','kristin gassaway','various designers','embroidery thread','cats','table runner kits','2262','2119','book cover','templates','folk art favorites','french braid','pretty little presents','heather mulder peterson','bargello','halloween','applique books','cozy modern quilts','bias','fat quarter collections','a critter christmas','2137','hop to it','2112','placemats','yo yo maker','quilting in the country','strip twist','fusible batting','snowmen','tote bags','2195','camden house table topper','best in show','cottage garden','1498','block of the month','civil war fabric','joined at the hip','tutorials','riviera','charm squares','bobbin thread','2246','sara coneflower thread holder','quilt a gift','sports','baby quilt kits','jelly roll inspirations','frame','black batting','2217','2176','bowls pattern','1631','fabric panels','1092','gifts','northwoods flannel','dogwear','coneflower','indigo stars','country essentials','2117','1429','2257','2143','2198','thread cupboard pattern','2204','simple comforts','2020','1524','young at heart quilts','gloves','jigsaw puzzle','2132','pocket planner','mouse pad','cotton batting','edyta sitar','2065','turning twenty','serge','handbag patterns','karla alexander','totes','1663','1447','2215','trim','lynette jensen','pin cushion','sally schneider','mamas cottons','1962','1800','dvd','layer cake jelly roll and charm quilts','notecards','mug','cotton thread','black white bold','pat sloan','barbara brackman','inchie quilts','2133','penny haren','easy japanese quilt style','software','blue fabric','bali batiks','machine quilting thread','1791','yli','2066','2297','freezer paper quilting','plaid','potholders','boxes','wall hangings','christmas table runner','bloom creek','2201','lori smith','jelly roll books','2104','foundation paper','1629','place mats','quilted fabric','color shuffle','quilters signs','prayer shawl','cord','2106','sew simple patterns','elm creek','sew sunny homestyle','applique outside the lines','1983','machine quilting','fusible','elly sienkiewicz','sherri k falls','sports fabric','2210','triangulations','redwork','jelly roll quilts','one line at a time','bias tape','1988','1686','electric quilt','clover stack\'n store bobbin tower','green','black and white fabric','red fabric','chenille','1590','forest fun','bookmark','retayne','white','1961','omnigrid rulers','skinny quilts and table runners','stiletto','game','quilting flannel','suzanne mcneill','thoroughly modern dresden','2194','rebecca barker','twilight','2199','mat','1659','portable design wall','paisley','red','polka dots','layer em up','music','judith baker montano','flower pots','free tote patterns','fabric bowls','poster quilts','stripes','samplers','dresden','2178','stashblasters','debbie field','quilt clips','foundation piecing','harriet hargrave','2022','lamp','white fabric','thimbleberries books','cider mill road','purple','2171','angler 2','1652','crazy quilting','sassafras','1657','patrick lose','patriotic','art to heart books','quilt magazine','spool bookmark','pinwheel parade','stack n whack','paula stoddard','black fabric','1978','tulip walker tote kit','stop drop and roll','flannel and brushed cotton','dog fabric','505 spray','laundry bag','i love batiks','storage bags','silk thread','camping fabric','walker','binding','sew special fat quarter gifts','2163','fons and porter','cutting mats','civil war reproduction','rotary blade sharpener','yoyo makers','rotary cutter','2142','2082','reproduction','jane townswick','pink ribbon','yo yo','mama\'s cottons 2','lincoln','bedford skies','solids','kaffe','gwen marston','lone star','thread cupboard','pinwheel parade pattern','kim schaefer','2202','quilt coasters','novelty','ultimate quilting bible','jelly bags pattern','1612','day and night','pedal mat','quilting','1540','skinny quilts and table runners ii','table toppers','hangers','cotton flannel','quilting designs','light','paper piecing books','perfect circles','fig tree quilts','watermelon picnic pattern','journal','1464','2177','free pattern pink ribbon','pincushion','mini iron','quilting gloves','gift bags','lincoln suite bed quilt','freezer paper','sara coneflower','beyond the block','seam ripper','patriot quilt kit','blue','kyoto','quilt rack','mylar','steam a seam','kids','1973','quilting for baby','halloween fabric','2127','fudgie brownie','sylvia','lincoln suite','lincoln suite bed quilt kit','barri sue gaudet','i care with quilts','golden threads quilting paper','camping','quilters academy','jelly filled pattern','pink fabric','merry and bright','brenda henning','2218','505','mariners compass','japanese','four patch frolic','laurie aaron hird','storage and gift bags','twilight frost kit','1984','sewing table','lots of scraps','french braid obsession','serge and merge','serge and merge quilts','madder','2254','sharyn craig','indigo stars pattern','binding clips','machine needles','1893','material obsession','spools pocket planner','reproduction fabrics','take along thread tin','teri christopherson','hoffman','butterfly','angler','clover needle threader','paper piecing patterns','french quarter','carol armstrong','watermelon picnic','bias bars','1974','remembering adelia','stars','cone thread','table','by request','2395','homespun fabric','novelty fabric','celtic','golden threads','kate liszka','sewing machine table','montano','handbags','jelly','bunny hill designs','gorgeous quilts for gracious living','haren','strips and scraps','burgoyne','1971','2158','wedding ring','flower thread holder','1666','stack and whack','mousepad','organizer','christmas runner','doll quilts','scraps of life','snow','2040','stash','patchwork party','sew simple attic windows','elaine waldschmitt','1241','decorating for christmas','jean wells','scrap','indigo blue fabric','darned cute bag','planner','paradise stitched','clover seam ripper','iron','2046','metallic thread','1792','rainbow fabrics','sew steady table','sew steady portable table','directional arrow pins','twilight storm','fairy frost','twin','quiltmaker','nancy halvorsen books','fons porter design wall','jennifer chiaverini','cream fabric','log cabin','walker tote','applique pressing sheet','fat quarter books','1667','table runner books','1999','farmer','cone thread stand','lite steam a seam 2','bali','half log cabin','wool applique','clips','the farmers wife sampler quilt','dots','stack n store bobbin','2034','lorraine torrence','thanksgiving','border prints','marbles','pink','block by block','black','2147','featherweight','mary engelbreit','dragonfly','strip twist pattern','bareroots','layer','seven sisters','pencil','jacobean garden','william morris','batik gems','fast fat quarter baby quilts','bold and beautiful','brown','impressions of kyoto','a trip in the snow quilt kit','yoyo','warm welcome','tags','mickey lawler','pincushion bag','snowy tote kit','stencils','brackman','spray','2211','crazy','violet','quilters dream','layered waves','rebecca barker notecards','tone finnanger','cupcake','elm creek quilts','free motion quilting made easy','1468','burns','1515','snow days fabric','apple','hobbs','queen size quilt kits','2010 calendar','basic beauties','brandywine design','encyclopedia of applique','2197','on the run','gold clover quick bias','quilters think pink','thread sets','quilters peace','pumpkin','rosemary wilkinson','bag patterns','flower festival','ergonomic rotary cutter','2134','flying geese','helen ogden widener','2103','pre-wound bobbins','quilt binding','english paper piecing patterns','patriot quilt','jackets','welcome','baby quilt patterns','thermore','peterson','oopsie daisy','uniquely for kids','1826','jane hardy miller','thomas weightman','half log cabin quilts','iron on bias tape','attic window','the quilters album of patchwork patterns','nona davis','pocket calendar','embroidery','mama\'s','pam','handi quilter 2','little lone star quilts','2050','beyer','candy cane lane','tree','basting pins','peggy martin','1972','1921','1937','barker','basket','snowmen fabric','rotary blades','little lone star','1545','pam lintott','spiral quilts','lerlene nevaril','kits','flowered fabric','think pink','cat fabric','viva venezia','book cover kit','2054','thread flower','2260','2206','leather thimble','queen size quilts','frost','basting','twilight stars','clover mini iron','landscape fabric','tricia','blue thread','hexagon templates','clover','quilt panels','twilight stars quilt','cynthia tomaszewski','spray adhesive','miter tool','sassy pinwheels','kaleidoscope','template plastic','darned cute bag pattern','tissue box cover','thread work unraveled','1796','crowning glories','jacobean','beautiful bargello','quilt design wizard','fat eighth','sizzlin sixties','irresistible indigo 3','star weave lap quilt','quilting bible','quiltscapes','scrap bags','green fabric','strip therapy 2','plaid fabric','1533','fibreart montage','fast fun and easy','thimbleberries fabric','2154','fusible bias','lose','scrap-basket surprises','insul bright','baby fabric','1829','freddy and gwen','farmers wife sampler','minnesota charms.com','fassett','home comings','2128','1980','strip therapy 3','blue and yellow','2166','animals','indigo fabric','1876','quilt challenge','curves','solid fabric','freddy moran','craft lap station','2123','insul-bright','1691','quick star quilts','falling leaves','gathering friends','marking pencils','baltimore album','eleanor burns quilt books','key ring','indigo 3','1661','welcome sampler pattern','stylish sweatjackets','prayer shawl quilts','nevaril','storm','chaco liners','quiltwash','sara','celebrate great quilts','tone on tone','machine embroidery thread','quick bias','hey diddle diddle','cozy','the quilting answer book','nine patch','2089','lincoln quilt','belles fleurs','1985','floral','2173','craig','circle magic','bom','2200','1968','pigma pen','mat smoother','wall hanging kits','lintott','2070','artistic photo quilts','christmas kits','circles','melinda bula','teens tweens','valentine','masterpiece','2039','aunt becky','blended borders','indigo blue','stash magic','craftlite','2015','teal','lithia park','stocking pattern','skinny','bea oglesby','olfa','2149','2150','asian','camden house','square magic quilts','machine freehand patterns','1530','harvest pinwheels','quilter mug','wall calendar','log cabin patterns','braid','invisible thread','aqua','tree skirt kit','2175','out of the box','little quilts','stocking kit','2013','baby bear','pinwheel stars','paper','2126','flowers','beginner','yellow','doll patterns','hooked on feathers','pentagon','stripe fabric','maryjo tuttle','purple fabric','glue','2081','marsha radtke','sew so cute','threader','quilts from paradise','1634','1793','2019','english','1526','1771','1544','vintage violets','tropical','2161','pam and nicky lintott','market bag','hugs and kisses','going to pieces','madeira','orange','needle case','olfa rulers','inchie','masterpiece frosted donut prewound bobbins','signs of the season','sag not','1840','quilt romance','hydrangea','pillow','9 patch','markers','hobbs batting','2216','2037','2170','quick quarter','midnight snowflakes','tan fabric','chubby charmer','photo fabric','2067','jan krentz','critter','intuitive color design','creative options','tote bag pattern','patchwork table','clover stack n store bobbin tower','quilters dream batting','carol doak','2009','hooked','cozy modern','quilting treasures','photo inspired art quilts','lexington liberty quilt kit','sew steady','the best apron book ever','yli thread','2011','quilt marking','sewing kit and book cover','books for children','camden','yellow fabric','baseball','watermelon','free english paper piecing patterns','attic','tuttle','fat-quarter quilting','skin tone fabric','runner','quilting needles','a trip in the snow','magnet','portable table','essential thread sets','2010','snowy pillowcases','laundry basket quilt calendar','embellishing','fig tree','1435','winter trees','cream','aqua kits','rag','quilt the seasons','english paper pieced pin cushion','2167','pieced applique','fabric pens','rotary cutter blades','2144','adhesive','baby books','animal fabrics','spool','desert water queen quilt kit','pinecone','rust','top this book','1880','2120','doll quilt patterns','country essentials spring','1803','1780','hearth and home sampler','borders','indigo kits','quilting signs','mariner\'s','six halves make a whole','cheryl brown','sandy bonsib','twice quilted','clover stack','children','silk','ankas treasures','sandra hart','karen gibbs','stauffer','2299','scrap quilts','emilie\'s stars','sweetly stitched for kids','celtic books','coneflower thread holder','2172','eva a larkin','cozy days lap quilt','charmed im sure','double duty runners pattern','1467','2205','sew special fat quarter','scissor leash','1932','piece o\'cake designs','2043','quilter\'s album of patchwork','jenny carr kinney','glorianne cubbage','square magic','twist','english paper pieced pin cushion kit','printable fabric','sew easy guide','rise and shine','free-motion quilting made easy','baby flannel','start quilting','fat quarter kits','christmas stocking pattern','jelly roll inspirations by pam lintott','autumn','country essentials fall','japanese fabric','1918','twilight frost fabric','1768','sew sunny','2182','lexington liberty','hawley','halvorsen','seasonal tissue','baby\'s first quilts','crazy patchwork','helen squire','1242','marking tools','linda causee','quilt in a day rulers','quilt kits','dolls','2061','flower garden quilt kit','prewound','layer cake jelly roll','double wedding ring','sassy pinwheel kit','quilt calendars','frosted donut','magnetic heart','angels','quilting in no time','grapes','1930\'s reproductions','gorgeous quilts','clover stack n store','1469','madeira thread','karen kay buckley','carol doak foundation paper','appli glue','an herbal christmas','100% cotton','linda johansen','1883','brushed cotton','market bag kit','baby kits','kids quilts','a trip in the snow quilt','lots of dots','2047','cottage blossoms','big blocks','supersize','machine quilting design builder','essential thread','twilight stars quilt kit','vintage','turkey','amelie scott designs','quiltmaker collection','golden threads paper','2004','hearth and home fabric','2016','dancing dragonfly quilts','english paper piecing paper','landscape','strip quilts','sandy berry','2072','free motion quilting','1683','all blue fabrics','quilt along','2035','stack n store bobbin tower','tulip walker','seasonal tissue box covers','quick quarter ii','little fishy kit','fairies','2056','log cabin quilt book','gooseberry patch','redwork patterns','flag','double peony','triangles','audreys kitchen','navy','bed and breakfast kits','epp','fat quarter bags','tree bark','yli silk thread','2007','cozy days lap quilt kit','yli gift pack silk thread','burgoyne surrounded','directional pins','kathy doughty','triangulations 2.0','holiday quilts','welcome wall hanging kit','needle book','wall pocket organizer','1230','moon and stars','city view','quilters dream cotton','quilt dance','photos on fabric','glue stick','beth wheeler','g.e designs','hand dyed','machine embroidery','darlene zimmerman','computer','janet jones worley','sewing machine needles','1418','karen eckmeier','handi','snowy pillowcases kit','cabin in the woods','olfa circle cutter','seat cushion','vellum paper','nancy martin','black white and pieced all over','quilt-opoly','jelly roll quilts book','music notes','koolish','glass pins','sonja moen','applique needles','triangle trimmer','walker kit','pop top','welcome pattern','2181','northwoods flannel book','wedding','miniature','home sewing kit','emilie','jan mullen','jensen','hexagon paper piecing','foolproof machine quilting','cotton way','joanna figueroa','1235','double peony table topper','clover white marking pen','brick','1986','young at heart','gold metallic','barbara brackman\'s encyclopedia of applique','1569','cotton plaid fabric','1650','winter words','pinwheel','easy patchwork','applique book by alex anderson','spring wall hanging','mama','fran morgan','1816','american wilderness','tips','double needle threader','glasses','1751','brown floral','stocking stuffers','hobbs heirloom batting','large quilts','pint size tote','2099','gift card','appli-glue','crazy quilt patterns','count down','mountain vigil puzzle','a piece of cake kit','1601','lithia park pattern','vicki','pinwheel stars quilt','sandra l hatch','critter christmas book','1905','2183','valerie van arsdale shrader','candy','ice cream','patriotic kit','harvest pinwheels quilt kit','bedford skies quilt kit','bed breakfast collection','desk needle','stack-n-whackipedia','black and white','table charm','x block','debby kratovil','mette syrstad hoydal','jacobean wall hanging kit','basting needles','sweet cheeks kit','cabin in the woods kit','1960','1930s fabric','wallhangings','kathryn squibb','bits of bargello','mary ellen kranz','hannah','checkers','electric quilt 6','2097','homespun','the foldaway','children books','fabric printing','2085','this and that in redwork','1640','twisted bargello','shape cut ruler','bias tutorial','chubby bag','ergonomic','folk art favorites book','quilt boutique','bobbin storage','quilt pattern books','quilted white','2180','cabin fabric','roxanne','100% cotton batting','fabric for children','corn silk thread','1815','1 4 ruler','bias tool','queen kits','2214','animal patterns','applique instruction','embroidery designs','desert rose','blades','blended quilts','cone stand','1930','portable sewing table','2207','quilted decor collection','ice cream lovers','candy cane','fat quarter quilt books','2005','renae allen','lavender','dream angel','piece of cake','table charm pattern','booties','pinecone table runner kit','christmas quilts','photo','aqua terra lap quilt','kay m capps cross','four-patch frolic','creative','free tote','nan moore','checks','sew and go totes','1982','project','michelle j linder','raspberry','2006','raspberry chocolate lap quilt','quilting cd','miniatures in minutes','closeout','julie popa','patty cake','paper hexagons','puzzle quilts','2169','katherine bell','mother earth and her children','rayon thread','therabeads','quilt care','2145','1426','fabric markers','penny rugs','have your cake and eat it too','free designs','welcome wall hanging','1935','schaefer','1813','1727','stack and store','1671','forest','holiday','triangle ruler','more twice quilted designs','kathleen tracy','1916','young','schneider','1415','herbal christmas table runner','dog quilt','checker board','snow days sampler with free pattern','sew special fat quarters book','quiltopoly game','blue and white','fat eighth sampler','churn dash pattern','1802','large scale','nouveau','olsen','1746','1890','roxanne glue','wrap','barn','handi-quilter','making bias','vintage thread','country tote','color','shape cut plus','sweet','2139','pumpkin patch','twenty','1925','jacobean wall hanging','large drawstring tote pattern','1801','aqua terra table runner','paisley fabric','1250','fresh vintage','viva','ladybug','quick star quilts and beyond','butterfly pattern','cool stuff teach me to quilt','meowy christmas','bicycle','kathy brown','featherweight and i','1987','peacock','linda kopp','ruffles','creative options box','clover bobbin tower','french farmhouse','that crazy thing we do','cow','sienkiewicz','minnesota','2086','cotton solids','treasure box pattern','music fabric','quilter\'s academy vol 1','holiday books','snowy days','2088','2053','going to pieces sign','sugar sack','new quilts old friends','christine porter','wonder cut ruler','margie engel','hungry animal alphabet','featherweight 221 and i','emilies pumpkin patch','applique glue','tri-recs','desk deli tote','creative project box','quilt box','pressing sheet','1695','rotating mat','kaffe fassett books','sylvia\'s bridal quilt','ruler handle','rotary','desert rose table runner','table topper book','tissue','suzuko koseki','indigos around lap quilt kit','purple quilt kit','2192','english paperpiecing','strawberry','quilting software','m\'liss','helen stubbings','tote patterns','2115','doak','backyard fun','aunt grace','fork pins','snowmen quilts','mumm','surprisingly','flakes in a row','judith montano','let\'s quilt','table mats','super simple quilts #2','1616','caddy','peaceful dawn','quilt in a day tools','fig','fat quarter baby quilts','1848','house patterns','noel','neon','clover pen','a quilters album of patchwork','walker bag','creative box','bed and breakfast table topper kit','photo printing','1477','log cabin free pattern','bed','sewing thread','paper piecing foundation paper','pop','rainbow','patterns','2014','aqua terra fabric','memory quilts','hearth','start quilting with alex anderson','lithia','garden path','darned','carol doak paper','northwoods','make it your space','pinwheel stars quilt kit','english paper piecing templates','mother earth','platinum needles','wells','spring breeze quilt kit','1699','folk art','easy applique','janet selck','thread tin','oopsie','metalic thread','twilight gift bags kit','2151','paper templates','king','1877','sweet cheeks','six halves','sylvia pippen','marie clayton','rack','sylvie blandeau','ocean','mamas cotton collection','breeze','the big shopper pattern','flip flop','peach','susan brubaker knapp','snowflake fabric','free downloads','patricia bolton','vintage prints','country essentials breeze','strip on','mini iron holder','quick trip quilts','hannah\'s garden','quilts with attitude','mosaic','pin cushion kit','four patch','dream cotton','sweet 16','log cabin quilts','orions star quilt book','fresh vintage sewing','pink ribbon pattern','bits of blue and gray','1811','perpetual calendar','layer em up volume 1','nancy j martin','sedona','fabric with books','day night by eleanor burns','patty cake kit','topsy turvy lap quilt','diamond rings','blue fat quarters','pincushion kit','snowmen kit','cat kit','laundry bag kit','clover fork pins','kaffe fassett quilt romance','100 quilt blocks','quick trip','iron on tape','cutting','clover rotary cutter blades','susan marsh pattern','quilters block','blank','charm pack friendly','rings','1581','stack and whack book','diehl','tree decorations','lots of scraps book','susan briscoe','marilyn gash','1782','tissue box','1895','i care','2060','alphabet','mini quilt hangers','kitchen','diamond rings quilt','dodi lee poulsen','marking pens','super simple quilts','wall pocket organizer pattern','m\'liss rae hawley','snowy tote','karin hellaby','twilight gift bags','download paper pieceing','bodkin','eraser','twilight frost strips','g e designs','snowflakes','transfer','clover thimbles','strip it','sale','fairy fabric','jacobean fabric','adelia','2191','turquoise','mamas sewing kit','tissue box pattern','sage','radtke','2159','feed sack','piece o cake','americana','bed and breakfast fabric','postcards','sidecar coasters','quilting paper','shifting perspectives','aqua fabric','hugs and kisses table runner','101 fabulous fat quarter bags','day night quilt','1630','william morris in applique','baby bear quilt kit','aunt grace fabric','transportation','branches','mariner','twin kit','colored pens','double duty','scrap basket','roll','kristine poor','blended backgrounds','country essentials fabric','donna poster','market tote','flower pots flowers','figueroa','strip patterns','freehand','gray fabric','quick strip paper piecing','elly sienkiewicz dvd','christmas quilting fabric','mama\'s garden quilt kit','hearth home strips','2048','twilight pincushion bags','beginning applique','cupid','1744','tulip bag pattern','audreys kitchen fabric','wool kits','1886','musical note fabric','gift bag pattern','forest fun nap mat','appli','thanksgiving quilt','indigo star fabric','more twice quilted','1496','don\'t needle','quilt lovers','forest fun kit','clover ripper','pamela stallebrass','twilight kits','renee nanneman','winter in the twilight zone','diamond rings quilt kit','turning strips squares into table sets','bobbin box','margaret docherty','debbie mumms home comings','hearth and home collection','1238','anita shackelfor','mary hickey','1536','jaynette huff','lorrie franz','lap station','quilt-opoly game','chrysanthemum','lori and stacey lorentz','1981','jeanne stauffer','applique dvd','spring breeze','2083','kathryn squibb deborah jacobs','indygo junction','bed quilts','1805','2184','desk deli','1990','turquoise fabric','binding instructions','darned cute','henning','sylvia\'s','julia davis','2044','lynda smith','paradise','kids fabric','dancing dragonfly','red and white fabric','crazy quilt books','back cushion','sixties','quilt this','pressing bars','1923','piece sign','trice boerens','hydrangea fabric','1818','wall hanging patterns','hq quilter','1872','wendy mathson','sarah ann smith','eraser pen','2052','chocolate fabric','kim','1605','2094','project storage box','2008','1624','laurie hird','sizzlin','olivia','1693','celebrate the tradition','pencil tin','1868','1881','treasure box','snowy','valentine fabric','pinecone fabric','machine tables','let','foundation piecing tool','photo quilts','1842','permanent pens','tube turning tool','hobbs heirloom premium cotton batting','sun kissed prairie fabric','charming lattice wall hanging','morton','sun kissed prairie','quick star quilts by jan krentz','riviera charm','irresistible indigo 1803','hobbs heirloom 80 20 cotton batting','fons and porter rulers','modern','sewing needles','lynn koolish','neutral','inchies book','505 spray and fix','mylar templates','space','masking tape','hearth home fe sampler with free pattern','prayer quilts','1794','cindy lammon','2010 2011 spools pocket planner','scrap quilt books','hatch','leah alexandra block','jumpin jelly beans','pinecone table runner','welcome sampler','1733','applique scissors','quilt art calendar','mamas cotton 2','clip on light','karey patterson bresenhan','dyed fabric','eleanor levie','vintage kids doll quilt','fabrics indigo collections','poole','emma hardy','quilting tape','abbys treasure box pattern','2209','kim brackett','round robin renaissance','linda m poole','cozy days','laura wasilowski','lavender orchids','cabin flowers','fudgie brownie wall hanging kit','kaffe fassett\'s quilt romance','roses','underthimble','comfort quilts','patchwork','pieced curves','2152','thanksgiving fabric','carol zentgraf','star weave','deli tote','sea','america the beautiful','layer cake packs','anelie belden','sally terry','snowflake pin','rocks','1884','garden path twin quilt','1901','houses','leather','vellum','tone on tone fabric','border fabric','quilter\'s favorites','2179','hem','eva','backyard fun quilt','snyder','we the people block','sew special fat','collaborate','hearth home place mats napkins kit','1814','heirloom batting','smith','1681','indigo stars quilt','belles fleurs sur noir','indigo 3 fabric','prewoundbobbins','60mm rotary blade','twin quilt kits','patchwork and quilted gifts','spot','start','townswick','grandmother flower garden pattern','belles','half hexagons','spring fabric','answer book','quilted tissue box cover','judith baker montano dvd','quilt tote','golden paper','flower pins','white thread','laundry','double peony table topper kit','napkins','rugs','wendy hill','2093','plum','lap','cushion','quilted travelers tote','kopp','sassy pinwheels quilt kit','harvest','scraps books','sharon rotz','confetti','sharyn craig and pamela mostek','tulip fabric','chair cushion','rotary mat','2187','minnesota charms','snowy floating flakes','rainbow magic','polyester batting','pressing mat','pens','paper piecing templates','dot fabric','outdoors','herbal christmas','traditional quilts','1538','chef','skirt','petal party','pamela mostek','farmhouse','supersize em','collaborate again','1615','fire','rotating cutting mat','chalk marker','william morris applique','penny sturges','king size','patchwork pins','insiders guide to quilting careers','aunt becky quilting tool','free-motion','stand','24-hour baby quilts','wall organizer','selck','goldsmith','susan knapp','topsy','1715','sweet sixteen','bed&breakfast','charlotte ziebarth','charm books','garden','miranda day bag','2041','circle fabric','noel block','embroidery needles','cotton','kiwi','neutral thread','indian','beginner kits','1991','wall','super simple quilts 3','tropical rainbow','flannel kits','1897','1638','rainbow dunes','irresistible indigo fabrics','becky goldsmith and linda jenkins','wonder','mama\'s garden quilt','large drawstring tote','pinwheel pattern','clover desk needle threader','mulder peterson','baby bag','sunny skies quilt kit','jigsaw','children\'s kits','fast fat','platinum quilt needles','art nouveau medallion quilt','biddick','snow flakes','yo-yo maker','wildflower','altered photo','mountains','steam-a-seam','deb karasik','log cabin books','terrie sandelin','butterfly fabric','shannon mullen','add a quarter','cart cover pattern','miller','elly','clover bias tape','snow days sampler','bugs','lincoln bed quilt','quilter\'s album','baby prints','believe','digital essentials','1820','honeycomb','2021','1781','barbara groves','1778','sweet sixteen pattern','milliners needles','shape cut','modern quilts','baltimore','table topper kits','1168','insulbright','mary lou weidman','omnigrip rulers','sandy thompson','quilting designs from the past','machine thread holder','trees in the forest','big shopper','leni levenson wiener','free motion','1992','1448','charlotte warr andersen','schmetz quilting machine needles','dancing','jean biddick','brown fabric','olive','2153','1527','twice quilted designs','bark','fall fabrics','applique kits','baby cakes','ergonomic seam ripper','hellaby','christmas quilt kits','2000','1835','2146','jo-lydia\'s attic','quilt art 2010 calendar','crystals','quilt magic','needl love books','inches','quilted travel bags','omnigrip','peggy martin dvd','fabric clocks','flannel baby quilt','quilters ii','featherweight 221 book','1171','walled garden','stop','strip bag','binding ruler','aunt becky\'s thimble','english paper piecing tools','irresistible table topper','applique circles','stitches','lone star dvd','freehand patterns','bargello book','fussy cut','needle sharpener','2028','sweet sour collection','charm patterns','burgundy','1779','french braid book','1583','schmetz needles','1787','1772','shapes','me and my sister','riviera collection','mary kay mouton','alice wilhoit','sweetly','1608','bag kits','basket quilts','kay connors','essential','nature fabric','piece of cake quilts','michele hill','sewing seasons greetings','holiday charm packs','king size quilt patterns','1755','1817','mary mashuta','machine quilting books','circle cutter','japanese quilt style','porter','sharpener','1627','ripper','french','vintage violets handbag','modern dresden','1774','applique thread','2096','1940','warm and safe batting','forest fun game boards kit','bevy of bags','little lone','1599','iron off','row quilts','fairie tales','french farmhouse book','quilted christmas stockings','ribbon runner pattern','oehlke','prairie spring table topper kit','kelsea pinwheels','darlene jewell walhood','mother earth\'s children','1167','whirling','dusty','polka dot fabric','2203','autumn leaves','ricky tims','marsha d radtke','zimmerman','applique tutorial','freddy gwen collaborate again','cone','kyoto collection','quilting cutter','kits on sale','farmers wife book','comfort pillow','audrey','1574','1989','charm sampler','grey','2059','1896','crazy quilt dvd','all applique books','machine quilting designs','1591','hey diddle','orchids','1930s','quilting arts','cheryl almgren taylor','insiders guide','yellow fat quarters','creative two-block quilts','1945','best of show','rayon','pre-cut paper pieces','bobbinsaver','asian fabric','hearth and home country essentials','chicks','homespun stars','mechanical pencil refill','bias pressing bars','foundation','scrapbasket surprises','merry may and linda j hahn','christmas decorations','vinyl','aqs calendar','teal fabric','anita shackelford','mittens','steamaseam','fabric tubes','bed and breakfast strip','hen and chicks table runner','baby charm packs','lynette jensen books','1611','ruler storage','mamas cottons ii','cat dog fabric','cupboard','checker board game','homespun christmas stockings','style','10 squares','cream cotton fabric','dog flannel','machine applique','shams','place mats coasters kit','quilting queen','aqua quilt kits','simple attic windows','desk deli tote pattern','tonal fabric','rami kim','stack n store','pink ribbon pin','chalk refill','serge books','gloria hansen','perfect binding miter','fall','spool thread storage','storm at sea quilts','lorraine olsen','bear','sue astroth','iron holder','free tutorial','link to the 30s','pink ribbon pin free pattern','chalk','toppers for every table','foundation paper piecing','tumbler','feathered friends','queen quilt kit','2208','1689','water color','leah fehr','presents','day and night book','english paper hexagon','the quilting arts book','lesley chaisson','twilight frost sampler','irresistible indigo 2','orions star','pearl louise krush','ann baxter','edited by jeanne stauffer','blended quilt backgrounds','king size quilts','simple','1588','design builder','1920','arthritis pack','liberty','susan marsh','charmers','hearth home place mats','kay mackenzie','pin holder','bamboo batting','c&t publishing','cutting strips','linda k johnson','two block quilts','sylvia\'s bridal sampler book','judith baker','attic window pattern','taupe thread','blue and brown fabric','celtic quilt book','worley','wall pocket pattern','queen size bed quilt kit','quick quarter ruler','next steps in altered photo artistry','2193','life','hats','pint size tote kit','cottage','judi dains','24 hour baby quilts','nature','gray','shawl','1568','thermore batting','lesa dailey jan goos lyn hosford','laurie j shifrin','1873','tic tac toe','nadine ruggles','aunt becky tool','pam archer','sibylle von olfers','sue beevers','schmetz','dream batting','2100','emily\'s pumpkin patch','hey diddle diddle kits','tri rec ruler','pieced potpourri','gradations','peony','quilted fairie tales','queen size','sweet and sour fabric','jenny williamson','2091','fusible thread','baseball fabric','becky goldsmith','paper piecing tutorial','pumpkin kit','barbara samulowitz','kaleidoscope the smart way','half log','jill reber','kit 2127','indigo collection','sharon sebrow','kit 2196','jane hall','sara trail','gorgeous quilts for','florence riesen','1753','barbara weiland talbert','folk','ann s lainhart','ann hazelwood','lo-ann','100 tips','jette norregaard nielsen','raspberry chocolate','layer cakes jelly rolls and charm packs','snow days quilt','masterpiece bobbins','1851','sharla mansius','red quilt fabric','applique petal party','jewel','photo transfer sheets','welcome home','mountain vigil','note','#1813','window quilt','barbara brackman\'s','williamsburg','believe book','1977 fabric','2018','circle ruler','ocean fabric','options box','omnigrid','ergo','1965','1632','window','have your cake','indigos around lap quilt','spot remover','block beauty quilts','2098','john james needles','embroidery kits','earth tones','orange fabric','perfect shape','1908','2032','lap quilt kits','finger presser','forest fun game boards','fairfield','desert water','sew special','yo-yos','free motion quilting book','orion\'s star quilt','floral fabric','irresistible','quilting designs vol 6','back support','i love batik book','alphabet quilt pattern','1620','mechanical fabric pencil','layer em','slotted ruler','add a quarter ruler','1790','twilight frost tree skirt','black thread','black quilting fabric','kyoto fabric','pumpkin fabric','hickey','your space','venezia','beginner quilt books','don\'t needle the quilter','windmills laundry bag','white marking pen','101 fabulous','1600','stack n whack book','quilters dream cotton batting','country pinwheels','double','fabric #1639','calendar planner','tea dyed thread','hour by hour','embroidery stitch book','quilted christmas stocking patterns','twilight frost fat eighth','new quilts old friends block','natural cone thread','fons and porter tools','books by kim diehl','mama\'s cotton 2 fabrics','mcneill','pint size','indigos around','bigger perfect circles','daisy','glass head pins','silk applique thread','penny harens pieced applique','hand and machine applique','harvest home','grandma\'s secret spot remover','reflections','essential thread cones','scrappy quilts','bethany reynolds','applique pins','strip piecing','nursery rhyme','seam guide','forest fun fat quarters','pattern paper','needle thread','1245','windmill','quilts for ice cream lovers','boye','civil','paperpiecing','halloween kits','pigma','blending photos with fabric 2','1642','2012','harvest house block','1619','white cotton fabric','1979','olfa blade refill','photo transfer','1964','all fabric','mouse','wonder ruler','reproduction prints','start quilting with alex anderson 3rd edition','queen','celestial spirals block','kaleidoscope book','attitude','poster quilts with patrick lose','antique quilts','color tool','desert','jelly stars','lone star pattern','wild','nanneman','grandmothers flower garden','pretty','fabric postcards','flipflop','machine freehand patterns book','translucent paper','faux','mariners compass books','clover yo yo maker','celebrate the tradition with c t','torrence','1766','wood fabric','small','chaisson','outdoor quilt','beginner books','penny rugs block','propellers','directions','country summer fabric','sweet memories','penny haren\'s','quilter','fabric turning tubes','field','southern stars pattern','pearl krush','#1829','finished quilts','flag quilt','2116','1232','picadilly meadow','hungry animal','holiday kits','grandma','feather quilting','2055','invisible','fabric glue','jelly filled','carol doak books','printing on fabric','eggplant','hearth home fe sampler','yo-yo','buckley','1784','layer em up volume i','ergo rotary cutter','poster','40wt thread','japanese quilt','intuitive color','1944','layer\'em up','kyoto blues','1541','edyta','1244','warm','here\'s my heart','breeze fabric','basic essentials thread','award winning quilts 2010 calendar','paper piecing kits','flakes in a row quilt kit','layer them up','101 fabulous fat-quarter bags','sharyn','cow fabric','asian quilt','wood iron','baby pink','jane townswick book','hearth and home quilt kit','clover stack\'n store','warm and safe','patchwork place quilt calendar','memory books','blue floral fabric','tulip walker tote','running','marble bias','quilted diamonds','1236','vintage quilts','ski','abc book','triangulations cd','free stuff','chiaverini','surprises','kim diehl books','quilt the seasons book 2','karen flamme','1754','folk art quilts','hearts and tulips','1958','1742','magnetic pin holder','geometric','1773','rotary cutter replacement blades','2031','1618','black and white and pieced','crazy scraps','1672','olfa rotating cutting mat','hearth and home kits','clover yo-yo maker','black cotton','sweet and sour table runner','alex anderson\'s hand machine applique','fat quarter fun','1617','thread bowls','fabulous fat quarter bags','books japanese','abc','bugs and butterflies','1804','dritz','1810','basic thread','quilt-o-grams','forest thread','2190','christmas tree kit','kids kits','southern stars kit','placemat and napkin kits','perfect binding tool','block a day','1917','leah alexandra','ladybug fabric','sylvias bridal sampler','batiks inspired by bali','southern stars','six halves make a whole lot more','pretty little','indigos around quilt kit','golden','design','#2297','minnesota autumn','1614','waldschmitt','applique instruction sheet','country','creative two block quilts','quilt blocks','country essentials summer','yli silk','1919','feedsack fabric','bright colors','double border fabric','nicky lintott','rainbow jewels','merry and bright book','essential thread white','cabin','free tissue box pattern','1234','tissue box cover pattern','mary ellen','welcome quilt','southern stars bom kit','fabric #1498','gold thread','pumpkin patch table topper kit','sylvias bridal','chaco','bold and beautiful book','blending photos with fabric','baby cotton fabric','hargrave','aqua terra fat quarters','tool fabric','steam','applique outside','18 degree','kids prints','lessons','michelle linder','1756','paper piecing paper','location','pincushion bag kit','tea','fast fun easy clocks','sewing kit pattern','debbie mumm quilt book','half log cabin quilt book','pressed flowers','fat quarter gifts','a country touch','bermuda triangles','thimble pads','1946','quilting for baby book','emelies pumpkin patch','blueberry fabric','goldfish','1745','fabric pencil','english paper pieced bowls','quilt stocking','diy thread cupboard','1852','glory be block','hugs and kisses kit','paper piecing instructions','emelies','9 block','2157','nine patch quilt pattern','turning tool','road to the riviera','invisible nylon thread','olfa mat','fons','fat quarter sampler','sandra hatch','ergo cutter','1947','lime','stained','2074','sewing','desert water queen quilt','chrysanthemum kit','twilight pincushion bags kit','2080','sassafras pattern','pigma micron pen sets','cross','faded memories','featherweight 221','flat flower pins','easy patchwork jackets','basically kids stuff block','abc\'s','needl love','quilt the beloved country','fussy cut rulers','backyard','marble quick bias','supersize em by debby kratovil','1556','quilting designs cd roms','45mm','marston','layers of charm','shop','circle templates','flip flop paper piecing','cabin flowers pattern','moon stars flannel quilt kit','confetti quilt','baby talk','little fishy','that patchwork place quilt collection','bug fabric','wooden needle case','1485','fudgie','vine','easy applique blocks','brick fabric','easter','sassy','riviera charm pack','1871','pillow patterns','1844','foundation piecing reference tool','decorating for christmas by sandra l hatch','country breeze wall hanging','1795','holiday quilt books','frolic','1850','1910','turkey red','twin quilt','poly batting','tree patterns','theme fabric','alphabet patterns','aunt becky\'s','stencil cutting tool','cutting fabric','new kits','shabby chic fabric','american wilderness quilt','sharyn craig books','square ruler','spiral patterns','tri sharp rotary blade sharpener','wreath','thread bag','crib quilt','mitre','1586','2049','cubbage','anderson','quilting careers','1423','christmas table runner pattern','1553','basket table runner','rotary sharpener','stack n whackipedia','2017','six halves make','nine patch pattern','country breeze','1687','sewing guide','bamboo','chaco liner refills','tissue cover pattern','silver thread','hand needle','clover yoyo','fons and porter pins','2148','nylon thread','applique tools','2038','flannel patterns','challenge','harvest fabric','seaside','krentz','download applique','docherty','freezer paper sheets','mechanical','stain remover','sampler quilt','bermuda triangles quilt','jacobean garden strips','sitar','black cotton fabric','1953','bias binding','indigo stars kit','2121','careers','1853','fast fat quarter quilts','larkin','celtic quilts','dresdens on the vine kit','harvest pinwheel kit','classic quilts','kids quilt patterns','adhesive guide','tulip pattern','emilie kits','fast quilt','flannel quilt kits','wonder cut','prayer','2023','island botanical block','stencil plastic','2071','deli','pink ribbon key ring','encyclopedia','mini-iron','yoyo\'s','foolproof','america the beautiful block','miter','serge quilts','birdie','rayon embroidery thread','applique patterns','1368','lite steam-a-seam','herbal','1951','english paper piecing tutorial','1967','chubby charmer tote','1675','quilt wizard','tri sharp mat smoother','1367','crazy nine patch','1546','wilderness','block patterns','emilie\'s wall hanging kit','shifrin','cut outs','ribbon runner','piece o\'cake','papers for foundation piecing','machine design builder','batik gems book','autumn pattern','fold away','memories sew sweet','day night eleanor burns','grip','rhapsody quilts','1864','1635','travelers tote pattern','freddy','glory be','1807','christmas tree','100 paper pieced quilt blocks','sew simple','linda hohag','1906','1249','dream green','magic','clover cutters','rainbow fabric hand dyed','music cotton fabric','1777','1948','emilies raspberry patch','1788','penny haren\'s pieced applique weekend projects','posey patch table runner kit','free charm pattern','quick bias tape','hearth and home placemats','pillow talk','1936','flat pins','seaside kit','applique sheet','half log cabin book','skin tones','12x12','sky fabric','1662','cat quilts','patrick lose books','magic pillowcase','epp templates','1 4 inch tape','shuffle','butter','hobbs black batting','basic quilting','hugs kisses runner','add an eighth ruler','memories','sewing box','brandywine','spring in the country','renae','applique quilt kits','whistlepig','machine freehand','1604','churn dash','filling','veggies from the good earth','free eazy circles','1955','spring tote','texture','masking','triangle paper','deena beverley','beyond','game boards','yellow thread','quilting answer','1736','insul','1173','jacobean collection','one block','table runners and quilts','thompson','electric quilt eq6','red thread','pad','bars','quilter\'s freezer paper sheets','stack','shabby chic','tea dyed','2025','hannah\'s garden kit','laurie shifrin','game board kits','bag e bottoms','bleeker street fair pattern','prairie points','aqua terra lap quilt kit','dream cotton batting','oopsie daisy pattern','hand','magazine','stencil cutting pen','translucent vellum paper','1808','hearth home place mats napkins','1806','country fabric','harvest pinwheels quilt','paper pieced quilt blocks','batik book','vintage propellers','travelers tote','elm creek quilts book','free baby quilt pattern','blending photos','the angler 2 tool','blue and brown','paris flea market','1998','border print fabric','1928','layer cake jelly roll and charm quilt books','charming layer cake','fan','silk fabric','sets','2092','1956','1952','fabric paper','laundry basket quilts','cottage blossoms collection','blended borders book','foolproof machine quilting book','star quilt books','gems','1665','barbara brackman books','quick turn','apron book','sweet and sour plaid twin quilt kit','thomas','30s','sweetly stitched','pre-cut paper','aqua terra charm pack','square up ruler','quilting your style','2045','whistlepig creek','binding miter tool','1949','bleeker street fair','jo','emilies pumpkin','1776','kyoto charm pack','log cabin quilt pattern','sylvias sampler','block by block to beautiful quilts','quilting for peace','sewing signs','country collections','1930s reproduction fabric','applique quilts','fat quarter quilting lori smith','machine quilting gloves','nancy','1518','1785','chaco marker','tissue cover','1570','1827','double quilted fabric','sweet and sour plaid','1726','snow days kit','drawstring tote','small floral','pop top carry all','needl\'love','sweet booties','turning strips and squares','brown floral fabric','cider','chubby charmer kit','mm','quilt marking tools','1748','#2111','audrey\'s kitchen table square kit','candy cane lane book','prayer shawl quilt book','cider mill','falling leaves 2011','hop','harvest house','mary ellen\'s','quilt lining','morris','free applique instruction sheet','king quilt','1730','tag a quilt','layers of charm book','free pillow patterns','1369','cottage wall hanging','quilt shows','mechanical pencil','emily\'s quilts','diamond patterns','aunt becky finger saver','tropical thread set','feather quilting book','leaf quilt','reference tool','country summer table','kit patterns','1164','ziebarth','blue and white fabric','clover patchwork pins','circle quilts','easy japanese','hobbs thermore batting','rise and shine kitchen topper','quilt binding tool','folk-art favorites','505 spray adhesive','1943','flannell','jumpin jelly beans kit','link to the','cute bag','basket weave','white cotton','flour sacks','thoroughly modern dresden by anelie belden','house quilt pattern','free charm square pattern','belles fleurs fabric','1931','tri-sharp mat smoother','1 4 inch masking tape','blueberries','patty patty cake','2024','patty cake patty cake kit','nine patch quilt','one line','binding miter','1636','2027','altered photo artistry','chaco refill','1534','craft light','cotton stripes','new books','baby talk flannel quilt','heat resistant','emily\'s pumpkin patch fabric','angler tool','100 paper pieced','queen size kits','1594','hugs','three ring runner','bible','circle cut','patchwork patterns','fearless design','crib batting','fresh and fabulous','1911','1922','crib quilt kits','merry','jelly roll packs','borders and beyond','riviera sampler','fabric stashes','template sheet','mottled','emilie\'s','quilting designs the quiltmaker collection','quilted elegance','grandmother','1431','ring thimble','bag bottom','borders book','feed sack fabric','1669','animal alphabet','1609','1783','simple comforts book','moon and stars kit','quiltmaker quilting designs','compass','heat','1623','1237','outside the lines','checkered fabric','clover quick bias','moen','mountain scene','fabric turning tool','precut paper pieces','david mccallum','cleaning quilts','pieced applique weekend projects','french farmhous','mechanical marking pencil','polka','strip piecing book','carol doak paper piecing book','quilt markers','binding mitre','topsy turvy','1855','two book covers kit','bias binding tutorial','baby snow days','magnetic heart pin holder','505 adhesive','stars and stripes','clover yo yo','cool stuff','americana fabric','2078','tonal','all books','carol doak\'s foundation paper','cutting triangle','flour sack quilts','abbys treasure box','leash','design builder fabric panel','printable fabric sheets','1646','susan branch','flower festival book','inkjet fabric sheets','seaweed','pre-cut hexagons','sweet sour kits','quilter\'s template plastic','emilies stars quilt kit','1678','sew with sara','an herbal christmas table runner','contemporary quilts','earth','quilted travelers tote pattern','autumn quilts','seam','winter frost','closeout books','hearth home placemats napkins','mini quilt hanger twins','crowning','twilight frost fat quarters','landscape quilt books','ultimate','2068','1589');
/* $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);
    }