/* Popular phrases - ONEIDA - 12:29:54, Fri Nov 20, 2009 */
var asPhrases=new Array ('flight','18 10','american harmony','chateau','dover','easton','paul revere','michelangelo','colonial boston','18 10 stainless flatware service for 12','true rose','camlynn','mooncrest','soup spoons','satin sand dune','tuscany','community silverplate','steak knives','sand dune','juilliard','sheraton','icarus','aquarius','1881 rogers oneida ltd','marquette','lincoln','joann','satin garnet','bordeaux','louisiana','kenwood','flight flatware','gold silverware','michaelangelo','chandler','amsterdam','satinique','mercer','18 8','brahms','community','frost','silverplate flatware','community stainless','moda','couplet','christmas dinnerware','satin flight','wm a rogers deluxe stainless','cambridge flatware','betty crocker patterns','stafford','act 1','forte','iced tea spoon','heirloom','capello','julliard','bordeaux stainless flatware','silverplate patterns','curva','18 10 stainless','apollonia','golden julliard silverware','betty crocker stainless','bancroft','paul revere stainless flatware','snowmates','roaster','rose','cantata','flatware','serving spoons','18 10 silverware','teaspoons','satinique flatware','snowman dishes','distinction deluxe stainless hh','chest','distinction deluxe stainless','replacement flatware','gold flatware','seafood fork','gold','voss','american colonial','true rose flatware','rose pattern stainless','tuscany flatware','michaelangelo stainless flatware','joanne flatware oneida','dinnerware service for 12','oneidacraft deluxe stainless','satin','stoneware','aero','flight silverware','replacements','colonial boston flatware','forks','wm a rogers oneida ltd','christmas','service for 12','replacement pieces','flatware storage chest','gold accent','rogers','steak knives set','frostfire','1881 rogers silverplate','arbor rose','act 1 flatware','brahms flatware pattern','deluxe stainless','carolina','1881 rogers stainless oneida','prose','azalea','chateau stainless','bristol','culinaria','holiday','baby silverware stainless steel','simba','cambridge','oneida 18 10','classic pearl','tortola','shell pattern flatware','white dinnerware','wm a rogers stainless','royal flute','sant andrea','clarette flatware','18 10 service for 8','ring','oneida distinction deluxe','snowman','taraza','chatelaine','cresta','silverplate flatware patterns','sand dune flatware','golden kenwood flatware','holiday dinnerware','luann','unity','patrick henry','lagen','round bowl soup spoon','picnic pattern dinnerware','bancroft oneida flatware','rembrandt','juliard stainless','mercer flatware','damask rose','frostfire community stainless','king james silverplate flatware','luann flatware','2865','child silverware','18 0','dover silverware','amadeus','camlynn flatware sets','baby silverware','avondale','juilliard silverware','red flatware','oneida silverplate flatware','appolonia','satin aquarius','royal flute flatware','stainless steel','easton flatware','patrick henry flatware','distinction deluxe stainless oneida hh','flambe','silverware','cantata flatware','ladle','sss by oneida','arbor','louisiana flatware','classic shell','dublin','tiramisu','dotty','spoons','silver','amsterdam flatware','wordsworth','community gold','american colonial flatware','golden aquarius flatware','paul revere community stainless','plantation','snowman flatware','chandler 65 piece set','sunset','basketweave pattern','jackson','flight spoons','dover stainless steel','compose','frostfire replacements','calla lily flatware','lincoln flatware','clarette','boston colonial pattern','glissade','risotto flatware','stainless steel silverware','cleo','betty crocker','knife block sets','tribeca','s.s.s by oneida','satin easton','vista','vectra flatware','apollonia flatware','basketweave dinnerware','stores in usa','azalea flatware','pearl','brahms flatware','tribeca flatware','community stainless rose pattern','banbury','immaculate','silverplate','cleo flatware','flatware for children','marquette silverware','taylor','aquarius silverware','round soup spoons','oneida community stainless','countess','children silverware sets','icarus flatware','king james','gravy ladle','autumn glow','ice tea spoon sets','classic shell stainless flatware','satin finish flatware','independence','northland stainless','velour','1881 rogers ltd','shaker flatware','rushmore','sunnybrook','garnet','picnic','aurora','sunnybrook flatware','calm','shaker','gold accent flatware','new rim','easton silverware','aquarius flatware','calla lily','2750','immaculate cookware','dylan','kenwood stainless','roaster with rack','avondale flatware','2765','warranty','satin bristol','always pattern','square dinnerware sets','hammered flatware','butter knife','damask rose silverware','echo','platter','donizetti','twin star','vectra','silversmiths','clearance silverware','raphael','steak knife','mugs','act 2 flatware','accord flatware','dylan flatware','equator','ice tea spoon set of 4','bamboo','sugar spoon','julliard teaspoons','paul revere silverware','oneida profile stainless','otello flatware','louisiana flatware set','stainless steel steak knives','cirque','stafford mirror','boston','shell','american colonial stainless','michelangelo silverware','christmas flatware','cello','beaded edge','camber','rose song','patrick henry betty crocker','act 2','eden','chatelaine community stainless','cookie jars','lasting rose','turkey platter','whiteware','2640','venetia stainless','2552','wedgewood flatware','saint andrea','anticipation','stainless steel flatware','russel wright flatware','childrens flatware sets','white square dinner plates','silver flatware','cookware','casaba','flambe flatware','accord','open stock teaspoons','mandolin','souffle flatware','stores','anticipation flatware','otello','tongs','tranquility flatware','othenia','venetia community flatware','coronation silverware','aberdeen','gravy boat','purity','morning blossom flatware','serving set','morning blossom stainless','colonial','twin star flatware','butter knives','pistol grip knife handle','pearl dinnerware','soup tureen','interlude','maddox','carolina flatware','linden','lava','sss flatware','stanhope','fortune flatware','beaded','strauss','mansion hall','olympia flatware','satin sand dune flatware','square dinnerware','islet','apollonia serving spoons','cambridge stainless china','countess flatware','will o wisp','bristol flatware','normandy','cantata stainless','peninsula flatware','jackson flatware','satin dover','morning blossom','moda 65 piece service for 12','dickinson flatware','my rose pattern','rembrandt stainless','jennifer','always','vista flatware','reliance','royal flute community stainless','my rose flatware','purity pattern flatware','mooncrest flatware','baguette','bristol pattern','stasis','damask rose stainless flatware','satin accent silverware','rose silverware','sandhurst','coffee mugs','flight 2','unity flatware','baguette flatware','aldwych','bouillon spoon','gloria','dahlia','mooncrest 45 piece','oneida satinique','dublin flatware','pots and pans','bamboo flatware','athena dinnerware','caprice','community flatware','cheese spreaders','cutlery','culinaria dinnerware','dinnerware service for 8','satin astragal','perpetua','christmas dishes','2610','wordsworth service for 8','northland stainless flatware','coronation pattern','hammered','bancroft stainless flatware','revere','belmont flatware','casaba flatware','carving set','rembrandt flatware','windance flatware','panorama','stockholm','lincoln stainless','heiress','entwine','flight teaspoons','fortune','flatware chest','knives','enchantment','copper flatware','spatula','oneida bristol flatware','bamboo pattern stainless steel','mozart','colonial boston 18 8','mansfield','stiletto silverware','2273','tiramisu flatware','summer mist','turkey baster','bittersweet pattern','easton spoons','damask rose stainless','18 8 stainless','reliance flatware','bittersweet','deluxe','porcelain','monte carlo','gala','cupcake carrier','sant andrea 18 10','joann flatware','windance','village common','marchessa flatware','era','dickinson','modern','brushed stainless flatware','astragal stainless','rose pattern','butter spreader','dinner forks','cityscape flatware','mercer flatware set','ltd patterns','stafford flatware','roosevelt pattern','fluence flatware','ice tea spoons 18 10 stainless','stockpot','gwendolyn','flirtation','shelley','hammered stainless flatware','dusk','arbor rose flatware','affection','sunset square','needlepoint flatware','plantation stainless','fantasy rose','venetia','satin tribeca','flirtation silverplate','wm a rogers','chateau flatware','2236','alberta','torsade flatware','rogers deluxe stainless','pacific tide flatware','colored flatware','harmony','steak','julliard spoons','sss','flight pattern','camber stainless','rushmore flatware','michelangelo flatware','distinction deluxe','wood','snowman portraits','camlyn','wm a rogers deluxe','black flatware','sakura','dorchester','child','country lane','dune','woodcrest','raphael stainless flatware','belle rose','astrid flatware','islet flatware','falkirk','satin sand dune silverware','new rim flatware','brahms community','rogers stainless','amsterdam open stock','classic shell stainless','wma rogers','cassandra','amsterdam flatware sets','independence stainless','sheraton stainless','sand dune silverware','stanhope flatware','souffle 18 10','dover stainless','bowl','45 piece set','gwendolyn flatware','teaspoons on sale','sunnybrook pattern','pottery','plates','etage flatware','harmony flatware','needlepoint','rogers premier','flight forks','marquette stainless','cookware sets','cutlery sets','summermist','vista pattern','stoneware dinnerware','paradox flatware','blue flatware','tennyson flatware','aero set','taylor oneida flatware','athena','shoreline flatware','profile stainless','amadeus flatware','unity pattern','gala impulse','teaspoons set of 4','soup bowls','unity stainless','oneida tortola','shelley stainless','bakeware','bordeaux open stock','mercer ii','chatelaine flatware','merry friends','tuscany silverware','castellina','sakura sunset','salad forks','astragal','patterns for a lifetime','echo silverware','will o wisp stainless','impulse','camlynn flatware','glissade flatware','paul revere pistol handle','vanessa','american harmony flatware','cutting board','our rose','wordsworth stainless','piloti','basketweave','pierced serving spoon','winter frost','betty crocker community stainless','christmas mugs','community affection','cubism','othenia stainless','square plates','frosty','marquette flatware','satin cantata','tranquility','12 piece setting','julliard flatware','mozart stainless','oneida flight','moda flatware','oneida independence flatware','cambridge 18 10','easton satin finish flatware','classic shell flatware','silverware sets sale','impulse flatware','michelangelo stainless','midtowne stainless flatware','ottawa','valerie pattern','storage','betty crocker chatelaine','silver silverware','winter frost flatware','northland flatware','seymour','velour flatware','act ii','wordsworth flatware','picnic dinnerware set','chest drawer chest','affection silverplate flatware','stainless','tuscany pattern','pembrooke','mozart flatware','cleaner','stilleto','bellini','aberdeen flatware','thermometer','flatware service for 8','prose sets','risotto','danube','azalea pattern','clearance','coronation flatware','contata','simba forks','joann silverware','silverware sets','holiday flatware','jackson stainless','villanova','cheese tools','maestro st leger','sheraton service for 12','forged','pottery sage','cantata silverware','emma flatware','green flatware','satinque flatware','marchessa','alexis','cityscape','pierced spoon','flatware service for 12','ridgecrest','culinaria open stock','can opener','shell flatware','2275','serving fork','aberdeen stainless','barcelona','simmer','brahams','julliard service for 8','usa','golden juilliard','omni flatware','brahms replacement','staford','18 10 stainless steel flatware','minute man','damask rose flatware','bancroft flatware','stock pot','immaculate 18 10','satin camber','measuring cups','cassandra flatware','2641','dinnerware','saucepan','color trends','tuscany serving','salad tongs','oneida 18 8','coronation','flatware storage','rose shadow','classic mood','paradox','taraza flatware','sentimental rose','eden flatware','oneida satin bristol','dahlia pattern','rogers oneida ltd','jennifer 18 10','kennett square pattern','spring glen flatware','my rose stainless','dalton','sweep','bordeaux set','equator flatware','sharona','dover fork','princeton','modern baroque','grater','valerie','golden royal chippendale','wm a rogers premier stainless','etage','5 piece place setting','trinity','woodmere community stainless','flight iced tea spoon','luann silverware','cantana','draycott','camden','turkey roaster','roseanne','chandler flatware','u250','dylan pattern','enchantment silverplate','act i','pasta bowls','milady','sand dune flatware set','purity flatware','18-10 stainless','oneida act 1','my rose','polka dot flatware','cupcake','moda open stock','bellini flatware','florence','milano','storage chest','independence flatware','satin flight flatware','65 piece flatware','king james flatware','rembrant','recline flatware','servall','louisana','covered casserole','bristol flatware set','pots','fusion','bruschetta','merlot','18 8 flatware','dipping bowls','silver arbor','huntington','rattan','american harmony spoons','scarlatti','venus','post road','t222','fenway','open stock dinner forks','turner','evergreen','serving ladle','service for 8','chef knife','accord pattern','stone','coffee pot','measuring spoons','2267','westgate','whitney','interlude service for 12','oneida westgate','dover open stock','dover spoons','roasting','treat tray','filigree','shelley flatware','baby spoon','golden kenwood','easton teaspoon','cheese slicer','iced teaspoons','oneida amsterdam','cookie sheet','cutlery knifes','pearl flatware','act one','serving bowls','cello flatware pattern','1810 stainless','pitcher','kimbra','president stainless','linden flatware','bordeaux serving set','golden accent','capistrano pattern','golden julliard','recline','dome roaster','martele','wine','shell pattern','1620','whisper','lakewood','act ii flatware','jessica','westgate stainless','winter flatware','promise','sandhurst flatware','muffin pan','satin astragal flatware','mixing bowls','essence flatware','knife','whisk','oneida carolina','tarragon','salt and pepper','oneida jackson','calm flatware','juilliard flatware','nordic crown','gold spoons','earthenware','oneida deluxe stainless','kenwood flatware','dusk dinnerware','cirque flatware','dinner plates','flight 18 8','peninsula','barcelona flatware','monte carlo flatware','adriatic','whittier flatware','oneida mercer flatware','18 10 stainless steel','digital thermometer','frosty flatware','server set','michaelangelo silverware','patterns forever','repose','satin shasta','oneida deluxe','sparta','usa flatware','wma rogers premier stainless','skillet','community stainless venetia','jordan','2231','colonial mood','dots','king james silverplate','oneida bordeaux','crestwood','maestro','polonaise stainless','picnic pattern','porcelain dinnerware','silver scroll','wedgwood','raphael by oneida','normandy pattern','satin remedy','2639','president','pizza pan','avalon','warranty replacement','carolina stainless','cake pan','tudor','65 piece service for 12','baby flatware','northland','forte silverware','icarus silverware','affection silverplate','silver artistry','iced tea','midnight','pacific tide','satin dune','baby sets','interlude flatware','pembroke','cheese','tea spoons','camlynn serving pieces','solare','sant andrea bellini','serving platter','capistrano','wedgwood reflections','olympia','true rose forks','emma','corelli','maddox pattern','community pattern','baltimore','childrens flatware','easton stainless','katrina','pistol handle steak knives','prose 20 piece service for 4','immaculate 18 10 lids','cherie stainless','rogers oneida','shoreline','two toned silverware','45','mini muffin pan','rim','birmingham','dining by design','garlic press','rose pattern flatware','paul revere flatware','albany','cubby bear','wok','ice bucket','verona','linnea','cleo serving pieces','shell design flatware','salad serving set','torino','induction','delmar','basketweave stoneware','silver polish','daisy frost','2561','ltd','pistol grip knives','matisse','satin flatware','lonsdale','beethoven','spreaders','sonnet','flatware service for 4','stainless cleaner','pie server','via roma','easton soup spoon','butler toronto','wine glasses','journey','lousiana','bruschetta flatware','azalia','peeler','wm.a.rogers deluxe stainless','holiday mugs','southern garden','saint andre','tool set','glass lid','jigger','paul revere children','royal','heiress silverware','wordsworth 18 8','royal flute stainless','plantation flatware','oneidacraft venus','oneida rose patterns','oneida shelley','dickenson','michaelangelo flatware','springform','oneida accord flatware','radius','serving pieces','camlynn 53-piece','julliard service for 12','oneida panorama','will\'o\'wisp','american harmony silverware','melinda','children','10 1 4 dinner plate','canister sets','kenwood gold','polish','place setting for 10','lagen flatware','coronation stainless flatware','shaker pattern','belle rose stainless','instant read thermometer','ice cream scoop','creamer','compose flatware','satin garnet pattern','sugar and creamer','apollonia spoons','flight steak knives','belcourt silverplate','delaware','2447','linea','seashell','juillard','serrated steak knives','golden damask rose','capella','dinner spoon','alberta 18 10','satin rossini','spoons on sale','verona flatware','hera','satinque','hh','satin reliance','monte carlo deluxe','michael angelo','midtowne','omni','ice','pistol handle knives','forte flatware','hera flatware','symba','julliard salad fork','tudor silverware','snowman cookie jar','satin normandy','stainless bowls','hard anodized','essence','ottawa pattern','culinaria chili','glassware','grand majesty','tennyson','stainless steel solid serving spoon','spoon for iced tea','panorama stainless flatware','fondue','2580','carter','fusion arq','2905','sheraton flatware','cherbourg','act1','mercer 2','christmas dinnerware sets','whittier','everyday','bianco','yellow','sand','sanderson','couplet sets','maddox flatware','pasta server','oneida falkirk','avian','prescott','stratford','waycross','palisade','puccini','cadence','pizza','louisiana salad forks','new york','scroll','barware','toujours','tudor stainless','wheat pattern silverware','meat thermometer','o tannenbaum','attalia','cello oneida community','julianna','christmas plates','childrens sets','ovations','oneida pots and pans','flower','stainless steel teaspoons','kennett square','woodmere','flower pattern','oneida usa','frosty silverware','satin garnet 65-piece flatware set','culinaria pound cake','michealangelo','white dinner plates','oval platter','white bowls','astrid','americn harmony','memphis flatware','fat separator','christmas dinner plates','75 piece','tall drink spoon','magellan','darien','1810 pattern','carving knife','quantum','multicooker','dreaming snowman','garden','wine saver','pot lids','plymouth rock flatware','winter','casual settings dinnerware','floral queen','brahams silverware','digital scale','soft square','aluminum roaster','act','royal chippendale','griddle','white mugs','65 piece dinnerware set','brahms silverware','rendition','baroque rose','pots and pans sets','amaryllis','picnic dinnerware','serving spoon set','flourish flatware','red dinnerware','bordeaux flatware','brunswick','groove','bamboo pattern','modern antique','pastry server','falkirk flatware','canisters','mandolin slicer instructions','perspective','pans','chili','golden modern baroque','black','normandy silverware','seashell pattern','b564','colonial flatware','mascagni','lids','directions','oneida satin cantata','fluence','oneida flatware','s.s.s.by oneida','wheat flatware','westbury','toujours stainless','bourbon pattern','rossini','stiletto','lakewood stainless','camille','dutch oven','flatware sunnybrook pattern','clarette pattern','strainer','camlynn teaspoons','oneidaware','chateau forks','oneida community clarette','angelina','tribecca','renoir','calm flatware set','debonair','entwine flatware','color trends flatware','louann','kennett','frederick ii','kenized','forks on sale','casserole dish','lincoln steak knives','russel wright','fajita','oneida michelangelo','18 8 service for 8','easton pattern','bakeware set','golden calla lily','driftwood','baby','cozumel','teaspoon sets','american artistry','immaculate lids','twilight stainless','anaheim','anticipation deluxe flatware','61 piece dinnerware','belcourt','friendship flatware','carving','burton serving pieces','steak knife set','saute pan','mooncrest 18 10','oneida bancroft fortune','affection flatware','heritage','tiramisu set','mercer pattern','cantada','easton heirloom stainless','sheraton place set','celebrity','blossom','juliet','oneida usa patterns','juilliard spoons','libertys light','oneida community silverplate','chippendale','wagner','lasting rose stainless','oneida chandler flatware','profile','stafford 18 10','kingswood','sheridan','cantata pattern','tureen','basting spoon','satin rattan','kennett square distinction deluxe oneida','american','golden','ariel','large platter','griffith','seville','jasmine','stainless patterns','oven thermometer','white square dinnerware sets','a la mode dinnerware','tribeca stainless','satin garnet 18 10','telluride','oneida strauss','taylor pattern','metra','appetizer plates','tannenbaum','hampton','chandelier','calm sets','floral bouquet','snowman pattern','serving for 8','artistry patterns','wine funnel','court','snowmates creme','bracelet','patrician','s.s.s','wheat pattern','kenwood silverware','wm a.rogers','needlepoint pattern','fantasy','patrick henry community','18 10 flatware sets','calypso','3 qt saucepan','grandeur','burton','obelus','oneida bancroft','camber flatware','child flatware set','oneida satin camber','valley forge','2766','bordeaux teaspoons','allegiance','marquette place spoon','golden arbor','artisan','cantata forks','appollonia','michaelangelo heirloom','fillagree','flute pattern','chandelier oneida community','18 10 china','patrick henry stainless flatware','distinction pattern','dalton flatware','frost stainless','1810','satin saxon','sets for 12','ramekin','paramount','spring rose','slotted turner','gold rose','nadine','serrated','morning','square dinner plates','oneida coronation','oneida king james','oneida tiramisu','tahita','18 10 service for 12','st leger','traditional','golden juilliard steak knives','2593','seashell flatware','chateau child','village','18 8 flatware set','red','a la mode','windance pattern','simba teaspoons','server','cake','utility knife','bread knife','portabello','becket','salad bowl','oneida bancroft fortune stainless flatware','wma rogers stainless','pink flatware','nonstick roaster','copper','oneida satin garnet','colonial boston silverware','1881 rogers stainless','louisiana teaspoon','arbor 18 8','2534','roman','eaton','scuba','salad plates','twin star pattern','pallatian flatware','bottle stopper','vista stainless','stainless steel cookware','blue dinner plates','true rose tea','chateau ice tea spoons','oneida jordan','sutton place','royalton 18 10','longaberger flatware','satin piloti','american harmony 18 8','american harmony open stock','artistry','floral patterns','daphne','oneida classic shell','entertainment set','hammered stainless','food chopper','michangelo','sanddune','sauce ladle','2 piece carving set','black silverware','chatelaine community','open stock knives','saratoga','2272','volta','casserole spoon','golden astragal','white square dinnerware','st ives','royalton','pottery sand','homestead pattern','bamboo pattern flatware','camlynn 18 10','pound cake','pasta spoon','simba serving pieces','gold finish','belmont','icing dinnerware','victorian','betty crocker silverware','2855','versailles','tiramisu place setting','santa','velour pattern','antique','embrace','oneida chandler','patrick','2690','sling','hot buys','madrid','arbor american harmony','michelangelo ladle','juilliard set','chandelier silverware','cupcake carrier-2 dozen','sydney pattern','golden aquarius','purity pattern','new york flatware','top patterns','lincoln serving fork','rembrandt by oneida','white','dover steak knives','au gratin','gold and stainless','compose dinner forks','restaurant classics','spanada flatware','camlynn serving set','oneida affection','magnolia','true rose pierced serving spoons','simplicity','gold electroplate','oneida colonial boston flatware','heirloom 18 10','2260','true rose teaspoons','colonial boston teaspoons','olive','vanessa ring silverplate','york','jewelry chest','sakura stratosphere','square mug','child flatware','snowmen','cocktail spreader','tortolla','progress','appetizer','lincoln set of 8 steak knives','bourbon','pardox','hammered pattern','summermist flatware','paring knives','sizzling deal','b336','chalcis','will of the wisp','julliard stainless','yorktowne','wedgewood quantum','beaded design','camelot flatware','golden amaryllis','exeter','dover dinner knives','windward','silver flatware patterns','melodia','turkey','oneida stainless flatware','paella','european sized flatware','melissa','satin sand','plymouth','oneida shell','mooncrest serving','louisiana silverware','paul','adriatic dinnerware','pinch flatware','corkscrew','t045','shelley pattern','paulrevere','community frostfire flatware','tortola flatware','holloware','oneida deluxe flatware','seaward','michalangelo','josephine','2951','contemporary flatware','white flatware','louisianna','roosevelt','made in','springform pan','10 saute pan','glass dinnerware','paul revere child','stainless ice tea spoons','oneida shaker','flatware all patterns','serving tools','juliard spoons','shiny sand dune','serrated steak knife','lincoln serving spoon','modern baroque silverplate','dots pattern flatware','arcadia','skillet sets','stafford 65 piece','sheraton iced tea spoon','deluxe stainless mozart','michelangelo salad forks','oneida 18 10 flatware set','mooncrest pattern','cake decorating','gold modern baroque flatware','michelangelo heirloom stainless','zz101x16b','oneida village','royal rose','9 x 13 pan','golden belle rose','spring glen','silver shell','demeter','rack','friendship','clarette silverware','golden affection','cherry chest','chanterelle','gravy','rogers silverplate','dover flatware','chateau hostess','windsong','snowmates platter','florence flatware','michelangelo soup spoons','pasta','tempo','morrison','oneida 18 10 china','capelo','soup ladle','2915','twist','antares','mw257x61g','stafford serving','spencer','gentle rose','cantata satin fork','satin teaspoons','oneida color trends','sunset round plates','frost flatware','lamais','oneida capistrano','astragal silverplate','tennyson stainless','block set','stainless steel ice bucket','bordeau','sestina flatware','golden kingswood','weighted silverware','tortellini','cherbourg oneida','bouillion spoon','snowman mugs','martini','silver wipes','mooncrest teaspoons','hostess','wheat','griddle pan','distinction deluxe stainless by oneida hh','oneida fortune','velour set','stemware','paulo','golden julliard flatware','progress set','deluxe rose','kenwood spoons','lai','vanessa pattern','serena','slotted serving spoon','53 piece dinnerware sets','calm pattern','bottle pourers','large spoons','satin gloria','clearance flatware','immaculate skillet','kings','michelangelo 68pc service for 12 with chest','teardrop','2219','sant andrea scarlatti','flourish','forged flatware','lattice','waldorf','silicone whisk','main street','18 10 cookware','commercial','community stainless patterns','princton','1881 rogers oneida','asparagus pot','dublin stainless flatware','oneida 18 10 silverware','oneida hallendale','hj101x151','service for 5','hornet','michelangelo forks','oneida bristol','stainless sets','18 8 sets sale','porcelain dinnerware sets','cantata place fork','18 10 strauss','golden etage','large serving spoons','sandune','stratosphere','homestead','t602','alsace','oneidacraft','brilliance','leander','zz101x16a','village pattern','non-stick','summer mist autumn glow','twilight pattern','axis','laguna','2277','kensington','cherie','dover teaspoon','spoonrest','michelangelo teaspoons','wordsworth 2285','apollo','holiday dinner plates','easton sugar spoon','lasting rose pattern','fantasy pattern','michelango','paradise','knot','camber pattern','white plates','multi chopper','18 0 stainless','spirit','stainless by oneida','seafood','dorchester service for 12','community heiress','lady hamilton','chateau open stock','dot pattern','boston colonial sss','wedgwood metropolis','southampton','whiteware soft square','alexandria','fireside','colonial artistry','fusion flatware','flute','knife sets','oneida chateau flatware','bergen','toronto','chatelaine pattern','tripoli','arbor flatware','sand dune teaspoon','wine country dinnerware','folk art','xmas','blue','picnic bowl','oneida baguette','sand dune fork','briarwood','camille flatware','yankee clipper','stainless polish','vino grande','flatware sets','mini muffin','cubism blue round','mediterranean','flatware with gold','lincoln fork','oneida camlynn flatware','true rose 18 10','tiramisu serving set','serving plates','turquoise','glass bowl','lava mugs','oneida serving spoon','satin easton steak knives','cookie','community floral','santa portraits','icarus serving pieces','tavola decanter 7oz','juilliard place knife','flight pattern service for 8','18 roaster','cantata serving spoon','carolina 18 10','copper cookware','18 10 salad fork','skillet lid','noble','harvest','divani','paul revere pistol grip','veranda','paul revere child set','frosty snowman','small forks','culinaria a la mode','paul revere dinner forks','oneida jasmine','jacqueline','centigrade','registry','sheraton pattern','muffin','royal manor','golden juillard','stainless steel pans','aldwych 18 10','kitchen shears','raffia','2445','45 piece','satin verdi','isabella','madrid flatware','manderly','sets on sale','southwyck','snowmen dinnerware','oneida lincoln','arbor pattern','covered mug','18 10 flatware service for 8','twilight','sestina','cammlynn','2285','hamilton','lunar','communtiy','chatea','stainless metal cleaner','t078','silverware flatware','plymouth rock','dover serving fork','5 piece serving set','2865spt','53 piece set','t842','aurora teaspoons','storage chest for flatware','community shoreline','cleaning','seconds','crock','silver cleaning cloth','teflon coated tongs','immaculate saucepan','oneida silverplate patterns','oneida crystal','easton steak knife','2582','accent silverware','oneida marion','8 piece','whiteware platter','european flatware','13 10','velocity','bianco mirror','place knives','2903','18 10 stainless flatware sets','slotted spoon','dinnerware for 8','1810 service for 8','winter hill','chopper','liberty','royal york','oneida banbury','christmas cookie jars','2868','easton serving spoon','wine country','table spoon','pilsner','floral','frost silverware','ivy','spinelle','wedgwood quantum','park avenue','aquarius gold','chili bowls','forever rose','baby spoons and forks','bancroft pattern','leger','juilliard stainless','oberon','scoop','stafford sets','filament','orange flatware','shot glasses','frosty snowman flatware','goblet','immaculate 8 skillet','covered roaster','saute','kitchen canister','5 piece service','salad spinner','oneida','kenwood fork','dover pierced serving spoon','golden enchantment','oneida act i stainless','stainless steel cleaner','taylor flatware','a.rogers','cereal','individual casserole','storage for 8','cocoa vegetable bowl','satin beauty','18-10 flatware','18 10 saucepan','biltmore','lid handles','oneida grandeur','villanova flatware','christmas pattern','extra large','holloware storage','castellina iced tea spoons','cubby bear progress set','2855 sand dune','veranda flatware','divani flatware','fe113x42x4','community kenwood','gloria stainless','otannenbaum','aztec','premier','roseanne flatware','coffee urn','sage','patrician pattern','baby fork','santandrea','flatware sets for 8','glen cove','set of 4 dinner spoons','strauss flatware','reflections','michelangelo carving set','18 10 colonial boston','clairhill silverplate','catalog','quintet','stave','36','prestige','pinch','covered saute pan','oneida rushmore','dorcester','baker street','oneida apollonia','fanfare','golden julliard steak knives','hallendale','janet','sand dune set','simplicity flatware','tercet','stiletto service for 8','2823','serval','multi-chopper','easton steak knives','brushed','glimmer','bristol satin flatware','community betty crocker','oneida raphael','three tine fork','satin rose','2 piece serving set','8qt stockpot','st.leger','whiteware serving pieces','michelangelo stainless steel','stainless cookware','t018','metal serving bowls','michaelangelo serving spoons','dj','brookwood','michelangelo stainless flatware','sinclair','serving set satin sand dune','merser','directions flatware','boticelli','jamison','applique','oneida color trends flatware','louisiana dinner forks','replacement lids','paul revere teaspoons','james','green silverware','t709','sets','icaris','spanada','obsidian','silver spoon','nylon spoon','polonaise','butler flatware','wedgwood seville','brocade','immaculate 3 qt','oneida flight ii','santoku knife','satin noble','velour serving set','18 10 stainless flatware service for 8','liberty flatware','katrina flatware','18 8 service 12','beethoven flatware','chatau','oneida satin garnet 65-piece flatware set','grand manor','wine pump','floral glen','grapefruit bowl','golden era','persuasion','jewelry box','square bowl','wood trends pine','two tone','flatware with golden accent','immaculate handles','doughboy','serving tongs','gold botticelli','golden royal flute','rogers deluxe','back','sss oneida','18 10 sets','chateau servall','satin finish flatware sets','nevada','3 qt soup pot','salad fork spoon','chateau 18 8','oneidaware stainless','turkey lifter','carolina northland stainless','kenwood teaspoons','soft square white','kitchen knives','wm a rogers rose pattern','danish accent','blue sage','windrift','julliard steak knives','oneida satin sand dune','oakland','stainless steel bakeware','wyndham distinction','oneida moda','dinner fork set','simba flatware','wm.a rogers deluxe stainless','satin aquarius service for 4','clermont','caroline','eclipse','fantasia','2274','beaded artistry','2599','column','grill pan','rectangular','camlynn steak knives','vallarta','wyndham','baroque rose silverplate','chandler serving spoon','small ladle','emma mirror','golden greystoke','community stainless plantation','wedgwood oberon','stainless cleaner polish','spinner','2906','hollow handle','metropolis','t351','relay','square server','t227','sale','satin patterns','gold fork','rose forks','casual classics','oneida stainless valerie','all 18 10 flatware','oneida moda 65-piece flatware set','white stoneware','sand dune knives','linden spoon','frost teaspoons','oneida deluxe chateau','camlyn flatware','community rose','golden accent flatware','oneida juilliard silverware','#2750','white serving bowl','stratford serving fork','crock set','children knife','vermeer','clairhill','christmas fun','engraving','20 piece set','via roma flatware','albany flatware','manderly flatware','baby spoon sets','53 piece camlynn flatware set','star','marquette teaspoon','paul revere ice tea spoon','draycott flatware','lily','braid','royal grandeur','michelangelo hostess set','sss pattern','juillard heirloom','steamer','jupiter','satin jupiter','santoku knives','salad set','stoneware mug','spoon sets','spoons oneida','kathleen flatware','oneida unity','loaf','18 10 flatware patterns','18 8 sets','bordeaux forks','simba serving spoons','mist','calent','t837','latte mugs','hammered silverware','oneida independence','easton casserole spoon','pot set','kathleen','teresa','panache','2448','escapade','sidney','ice scoop','dy an','rust','16 oz coffee mug','tuskany','becket flatware','countess serving spoon','2544','oneida satin piloti','oneida country lane','pendant','heart','shiny finish','decorative 58 pieces','golden flute','golden camber','colloseum','daisy','modern silverware','dorset','t245','service for twelve','whiteware hard square dinner plates','lepard','juilliard teaspoons','ol','80 10','lady hamilton community','spork','gold damask rose','melissa pattern','galveston','sheaton','voila','oneida icarus','prose serving set','paul revere forks','garland','modern flatware','61 piece','yellow flatware','18 1','t980','astragal teaspoon','2865sts','oneida easton flatware','flight iced','b076','park','julliard iced','spectra','camlin','1 8 cup','pennington','s.s.s dinner fork','ribbon','lifestyle','spring garden','anticipation pattern','st louis pattern','copper twist flatware','oneida dylan','satin flight forks','chateau butter knife','satin dover silverware','2905 american harmony','perspective flatware','satin linea','chateau baby','julliard silverware','stave flatware','all american stainless','fredericksburg','illumina','davenport','flight set of 8 steak knives','satin cantana','cutlery box','cocktail shaker','malibu','2712','coronation stainless','red chili pepper','peony','pie','satin darien','bear','microwave safe','non-stick skillet','berwick','mansfield stainless','juillard steak knives','marquette iced tea spoons','gold flight','pasta ladle','teflon','plain stainless','golden unity','2155','open stock soup spoons','raffia serving spoon','stainless teaspoons','bubbles','lorilei','chloe','oneida true rose','true rose pattern','dover serving spoon','bellini stainless','autumn','knife sharpener','dover dinner forks','oneida fluence','coronet','completer sets','open stock dinnerware','chocolate','2520','cambridge 18 8','shears','iced beverage glasses','true rose iced tea','community madrid','food storage','chateau serving spoons','stainless shell pattern','8 10 flatware','2972fsl','18 10 stainless steel patterns','chateau serving','asparagus','mesh','shaker serving set','estate','blue bistro','mandolin slicer','18 10 stainless steel flatware service for 12','satin scoop','sand dune 18 8','bread tray','whiteware set','fremont','italian','eden pattern','oneida midtowne','garlic','vanilla','10 plates','decorative spoon','chander','oneida flight 45-piece flatware set','oneida linnea','oneida damask rose','press','portman tools','insulated coffee urns','scintilla','michelangelo dinner forks','pattern 2274','tuxedo','st louis','french','stainless pots and pans sets','all patterns','in crystal','brookwood pattern','oneida stainless flight','entertaining','2813','golden belmont','mansion','summermist 2274','anthem','rogers silverware','pattern #2690','rice bowls','vinland','mod','luisiana','18 10 flatware service for 12','child\'s flatware','covered skillet','cherry','68 piece','drawer','18 8 steak knives','community tennyson','stainless taylor','all oneida patterns','flight serving fork','julliard servall','golden julliard teaspoons','ol deluxe','oneida sweep','wm a rogers stainless oneida ltd','emery','oneida albany flatware','leaf pattern','oneida ltd rose','scale','pink','2649','kitchen tools','matte serving sets','for 12','juliette','damask','palette','checkers','pattern 2868','hand grater','fascia','t888','evermore','2062','oneida julianna flatware','christmas dessert plates','18 8 18 10','louisiana stainless spoon','skyline','2915spt','stockholm flatware','earthenware mug','paul revere serving spoon','american harmony place forks','modern flight','new patterns','flight seafood','ashton','omni pattern','wood trends','bake n take','service for','11 plate','royal flute silverware','colonnade frost','st moritz','20 piece','t119','strathmore','carranza','child size knife','summer','arbor rose spoons','oneida polonaise','oneida calm','golden oberon silverware','lead free','white soup bowls','oneida risotto','cloth','louisiana knife','square 16pc service for 4','prescot','oneida 45-pc flight flatware set','small rectangular platter','teaspoons arbor rose','t631','burton serving set','saucepan cover','spiffy harvest','performance collection','savory','everson','paul revere serving fork','camille stainless','satin woodcrest','oneida windance','oneida golden julliard','english garden','cello flatware','oneida chalcis flatware','champagne','community paul revere','nylon slotted turner','cirque serving sets','shiny flight','large oval bowl','strathmore stainless','2865spl','sling flatware','2-573 president','fusion square','immaculate flatware','star flatware','juilliard soup spoon','fe113','commercial bakeware','oneida dover serving spoons','oneida lincoln 20-piece flatware set','metal polish','white bone china','calm open stock','will-o-wisp','wedgewood juliet','golden oberon','chili dinnerware','square dinner sets','cambridge silverware','flight salad','michelangelo knives','arris','oneida compose','chandelier flatware','bamboo cutting board','olive to','18 8 silverware','manderley','madox','oneida aquarius','sydney','oneida 18 0','recipes','tiramisu spoons','satin etage','serengeti','anodized','classic white','golden silverware','flight 45','2273fcm','oneida journey','oneida bittersweet','chateau baby set','pizza cutting board','tableware','emme chocolate','18 10 65 piece','2525','set of 12','golden chippendale','spring','road','round flatware','wma rogers premier stainless oneida ltd','t023','b333','2819','culinaria blue sage','nuance','jaqueline','1321','open skillet','childrens silverware','oval grater','victorian classic','technique','chadwick','oneida cantata','stainless steel knives','oneida anticipation','oneida distinction deluxe hh','stainless steel polish','gifts','calla','set for 12 18 10','classic simplicity','viola','camelot','used','tesoro','hammered look','#2750stb','claire','chili pepper','saxon','classic white square','hyannis','flight knife','sl2196x16sm','greystoke','michaelangelo steak knives','paul revere stainless','greystoke stainless','8 qt','oven roaster','18 weight flatware','ecko','#2905','heat resistant spatula','oakbrooke','z304x16a','secretariat','savoy','portobello','2622','chateau community stainless','cygnet','2865stb','masher','boat','dominica','fenimore','sirocco','silverplate ring','dear santa','formal','68','oneida camlynn','gratin','olivia','covers handles','tangent','talbot','otenia','memphis','north bay','mandolin instructions','folklore','18 10 satin','cleaning cloth','fine flatware','46','activa','8 skillet','oneida tranquility flatware','mirror polish finish','68 set golden julliard','bouquet','dear santa plate','treat jar','t314','snowmen dish sets','10 skillet','18 10 teaspoons','oneida betty crocker patterns','raffia serving ladle','camber scroll','betty crocker flatware','oneida silverware','solstice','shasta','dickson','2576','service set','millan','bear silverware','square coffee mug','tangent flatware','gold belmont','commercial baking pan','trillia','satin stencil','golden rose','henry','golden baroque','open stock simba','quartz timer','dover soup','pattern #2750','dover servall','paul revere service for 12','mw282x53g','t832sde','satin handle','scandinavian','elipse','el dorado','mixing','milan','oneida cookware','stainless gold accent','kathlet','2624','community clarette','nadine wine glass','rose pendant','bowl spoon','stainless steel caddy','tesoro turquoise','pizza wheel','oneida heirloom','community plantation','american ballad','t357','oneida stanhope','18 18 flatware','chateau child fork','polishing cloth','brilliance flatware','phoenix','small covered casserole','sheraton ladle','louisiana ice tea spoons','oneida 18 8 usa','inspire','2876','oneida camber flatware','b259','professional','stainless steel water','julliard sugar spoon','snowmates mug','cuplet','burton server set','sanctuary','stockdale','aline','community silver flatware','a 1 plus','lynwood','8 1 2','stainless steel serving','paul revere sugar spoon','golden braids','golden henley','cabana','pasadena','paul revere place spoon','unadorned','dover place knife','madrid pattern','ophelia','oneida 18 10 spoon','danforth','microwave','silverplate warranty','zz305x004d','18 10 beaded','oneida directions','edisto','basting','flight 18 0','2007','tidbit bowls','round soup','pump','triangular','cimarron','shiny','2156','2229','lever corkscrew','5pc serving set','2858','2904','7oz','oneida amway usa','dune serving spoon','flatware with bow','classic carolina','t474','18 10 stainless china','special','image','t634','backorder','8qt pots','stove','banberry','embossed dinnerware','b584','moraine','colosseum','square set','satin toronto','san','gauge','dinner red','18 10 clearance','chili red','3 piece child set','sets of six','flight sugar spoon','satin easton knife','oneida sant andrea scarlatti','all satin patterns','trident','remedy','18 10 sale','18 0 stainless flatware','2638','bake-n-take','vail','trends','gold royal flute','grandville','18 10 serving pieces','chrysler','2693','gf304','wooden handle knives','oneida satin sand dune 45 piece set','simple flatware','2557','oneida olympia','s.s.s colonial boston','t357sca','chateau progress set','modern ice tea spoon','chef cutlery','portman locking tongs','t212','sand flatware','oneida bordeaux flatware','golden virtue','adelphia','oneida aberdeen','sc101x71','non stick skillet','2561 louisiana','oneida 18 10 service for 8','rose glow','elements','moss','spiro','culinaria fruit bowls','serve 8','stainless steel flatware rose patterns','oneida park avenue','zz304x004d','other patterns','b171','oneida countess flatware','stainless steel whisk','clarion','4 spoon sets','community modern baroque','place fork set','8 teaspoons','large roaster','service of 8 flatware','mooncret','full lifetime warranty','crysler','18 10 service 12','8 saute pan','large carbon roaster','xl','opal','reactive glaze','gold sugar spoon','18 10 stainless for 4','community woodmere','with gold','ravine','soft','white round appetizer plates','cubby bear fork','community forks','flexible','lagoon flatware','lifetime warranty','betty crocker my rose','copper wire','cherryvale','ensueno','pattern hh','oneida 18 10 teaspoons','item mw222x53g','culinaria square','t331','michael','oneida harmony','feeding set','oneida beethoven','oneida camlynn 53-piece flatware set','oneida obelus','rickey','oneida cleo','spring song','2504','oneida forte flatware','stainless flipper','gold arbor','gazebo','carter pastry','wm a rogers gold flatware','2460','coloseum','conrad','t161','golden julliard 4 piece place setting','b140','b348','oneida casual dune 90 piece flatware set','cambridge aztec','oneida kenwood flatware','b200','feeder','silver ladle','embossed','t062','#2552','18 8 pans','brittany','mahogany','fine stoneware','camile','oneida ottawa','2491','for the baby','easton ladle','cambridge flatware 18 8','shelton','oneida satin sand dune 45-piece flatware set','flatware hostess sets','pattern 2552','18 10 stainless steel cookware','lavender','modern lava','t301','18 10 ladle','echo dinner fork','t696','abide','cranford','13 9','neon','clearance steak knives','13','professional cake','child\'s silverware','blade','oneida flatware echo','oneida heirloom patterns','oneida chandler 65-piece','#2865','sl2028x197','bordeaux steak knives','oneida oakland','tavola','stainless steel mandolin','betty crocker gold','pattern registry','chaplet','1 qt lid','oneida camlynn 53-piece flatware set service for 8','61','b941','paul revere set of 4 teaspoons','stainless 80 10','paul revere 6 piece baby','t029','2848','st','oneida soup spoons','modern dinnerware','pompano','claudia','flatware catalog','sl2125x116','18 10 forged stainless steel','sl2352x5','t459fdl','stainless pattern 2865','chan','8 bowl','glendale','oneida camlynn 53','rose spoon','flatware 80 10','18 8 satin','oneida flatware act 1','community chest','mercer steak knife','round mugs','satin eas','18 10 45','morisson','flatware set service for 8','pavilion','royal fine porcelain','seamless','oneida gala','oneida floral','cubby bear feeder spoon','18 8 colonial','18 10 everyday flatware','18 10 european','2865kbf','t970','18 10 for 8','stainless butter knife','b198','betty crocker patterns of flatware','b645','padova flatware','180','oneida chippendale','6 bowl','oneida 18 0 flatware','oneida era','oneida silver cleaner','round burgundy','oneida 18 10 astragal','all glassware','shiny finish sand dune','st-ives','pick','springdale','cookie recipes','oneida gold','oneida pembrooke','stainless steel pistol grip knives','flight service for 12','perfect settings','aria pattern','oneida hh','satin dune steak knives','oneida simba 20-piece service','bremen','porcini','latitude','silver oxidation','18 8 everyday flatware','american flatware','oneida mercer 53-piece set service for 8','squeeze','18 10 stainless for 8','sl2125','sl2328x2r','braxton','oneida boston','stainless silverware','crimson','pelham','community satin','chip warranty','satin sets','oneida simba','80%','multi','pattern 2830','2187','beveled','2273sts','culinaria cocoa','flatware set 46 piece service for 8 in classic pearl','18 0 teaspoons','flatware emma mirror','flatware set oneida camlyn','oneida rattan','2273sca','satin serving spoon','oneida grand majesty','gold salad fork','stem','cantatta','b046','stainless oval','all satin','25','18 service');
/* $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);
    }