if(typeof window['__dsns_'] == 'undefined') window['__dsns_'] = {};
(function() {
var ds_namespace = '__dsns_', ds_plugin_name = 'WNYT_WidgetsV2';
window[ds_plugin_name] = function() {
	var Keywords = '50 Cent,Abigail Bleck,Accord,Acra,Adam Putnam,Adam Sandler,Adam Schiff,Adam Smith,Adams,Adirondack,Aishwarya Rai,Akon,Al Franken,Al Green,Alan Jackson,Alanis Morissette,Albany,Alec Baldwin,Alfred Hitchcock,Alice Cooper,Alicia Keys,Alison Krauss,Alyssa Milano,Amsterdam,Amy Klobuchar,Amy Winehouse,Anderson Cooper,Andre Carson,Andrew Catalon,Andy Griffith,Andy Williams,Angelina Jolie,Anna Eshoo,Anna Nicole Smith,Anthony Hamilton,Antonio Banderas,Aretha Franklin,Argyle,Arlen Specter,Arlington,Arnold Schwarzenegger,Artur Davis,Ashland,Ashlee Simpson,Ashley Judd,Ashton Kutcher,Athens,Audrey Hepburn,Averill Park,Avril Lavigne,Ballston Lake,Ballston Spa,Bam Margera,Barack Obama,Barbara Boxer,Barbara Lee,Barbara Mikulski,Barney Frank,Barry Manilow,Bart Gordon,Baseball,Basketball,Bearsville,Ben Harper,Ben Nelson,Ben Stiller,Benita Zahn,Bennie Thompson,Bennington,Benny Hill,Berkshire,Berlin,Bethlehem,Bette Midler,Beverly Perdue,Beyonce Knowles,Bill Cosby,Bill Foster,Bill Lambdin,Bill Maher,Bill Nelson,Bill Richardson,Bill Ritter,Bill Young,Billie Holiday,Billy Idol,Billy Joel,Billy Ray Cyrus,Birdman,Bjork,Blake Shelton,Blanche Lincoln,Bloomington,Bob Casey,Bob Corker,Bob Dylan,Bob Filner,Bob Goodlatte,Bob Kovachick,Bob Marley,Bob Newhart,Bob Riley,Bob Seger,Bobby Bright,Bobby Brown,Bobby Jindal,Bobby Rush,Bobby Scott,Bow Wow,Bowling,Boxing,Brad Ellsworth,Brad Henry,Brad Miller,Brad Paisley,Brad Pitt,Brainard,Brant Lake,Bret Michaels,Brian Schweitzer,Brian U. Stratton,Britney Spears,Broadalbin,Brooke Burke,Bruce Jenner,Bruce Lee,Bruce Springsteen,Burnt Hills,Busta Rhymes,Byron Dorgan,Cairo,Cambridge,Cameron Diaz,Canaan,Canajoharie,Candice Miller,Carl Levin,Carlisle,Carlos Gutierrez,Carlos Santana,Carrie Underwood,Cassie,Castleton on Hudson,Catskill,Celine Dion,Channing Tatum,Charles Manson,Charlie Brown,Charlie Chaplin,Charlie Crist,Charlie Rangel,Charlie Sheen,Charlie Wilson,Charlize Theron,Chatham,Chellie Pingree,Cheshire,Chet Culver,Chevy Chase,Chichester,Chris Botti,Chris Brown,Chris Cole,Chris Dodd,Chris Gregoire,Chris Lee,Chris Murphy,Chris Myers,Chris Rock,Chris Smith,Chris Van Hollen,Christian Bale,Christie Brinkley,Christina Aguilera,Chuck Berry,Chuck Grassley,Chuck Norris,Chuck Schumer,Ciara,Claire McCaskill,Clarksville,Clay Aiken,Clemons,Clifton Park,Climax,Clint Eastwood,Cobleskill,Cohoes,Colbie Caillat,Colonie,Comstock,Condoleezza Rice,Connelly,Connie Mack,Copake,Corinth,Courtney Love,Coxsackie,Craig Ferguson,Cricket,Cycling,Cynthia Lummis,Dakota Fanning,Dalton,Dan Bazile,Dan Boren,Dan Burton,Dana Rohrabacher,Dane Cook,Daniel Inouye,Darius Rucker,Darrell Issa,Dave Matthews,David A. Paterson,David Archuleta,David Beckham,David Bowie,David Foster,David Letterman,David Price,David Robinson,David Scott,David Vitter,Dean Heller,Dean Martin,Debbie Stabenow,Demi Moore,Denise Richards,Dennis Kucinich,Dennis Quaid,Dennis Rodman,Denzel Washington,Deval Patrick,Diana Ross,Diane Lane,Dianne Feinstein,Dick Cheney,Dick Durbin,Dick Van Dyke,Diddy,Dinah Shore,DMX,Dolly Parton,Don Young,Donna Edwards,Donna Karan,Doris Day,Dorset,Doug Lamborn,Dr. Dre,Drew Barrymore,Drew Carey,Drury,Duanesburg,Duke Ellington,Duncan Hunter,Durham,Dutch Ruppersberger,Earl Pomeroy,East Chatham,East Greenbush,Ed Perlmutter,Ed Rendell,Eddie Murphy,Edolphus Towns,Elaine Houston,Elijah Cummings,Elizabeth Dole,Elizabeth Hurley,Elizabeth Taylor,Ella Fitzgerald,Elle MacPherson,Ellen DeGeneres,Ellen Tauscher,Elton John,Elvis Presley,Eminem,Emma Watson,Eric Cantor,Eric Clapton,Esperance,Etta James,Eva Longoria,Eva Mendes,Evan Bayh,Faith Hill,Fergie,Fonda,Football,Fort Ann,Fort Edward,Fort Plain,Frank Lautenberg,Frank Lucas,Frank Sinatra,Fred Thompson,Galway,Gansevoort,Gardiner,Garth Brooks,Gary Miller,Gene Autry,George Bush,George Clooney,George Harrison,George Jones,George Lopez,George Michael,George Miller,George Strait,Gerard Butler,Germantown,Ghent,Glendale,Glens Falls,Gloria Estefan,Gloversville,Golf,Grace Kelly,Grafton,Granville,Great Barrington,Greenfield Center,Greenville,Greenwich,Greg Walden,Gregory Meeks,Gucci Mane,Guilderland,Gwen Stefani,Gwyneth Paltrow,Gymnastics,Hadley,Hague,Haley Barbour,Halle Berry,Hampton,Hank Williams,Harold Ford,Harrison Ford,Harry Reid,Hartford,Hayden Panettiere,Heath Ledger,Heath Shuler,Heidi Klum,Henry Waxman,Highland,Hilary Duff,Hilda Solis,Hillary Clinton,Hillsdale,Hinsdale,Hockey,Hoosick Falls,Howard Stern,Hudson,Hudson Falls,Hugh Jackman,Hulk Hogan,Hunter,Hurley,Ice Cube,Ike Skelton,Inlet,Jack Benny,Jack Black,Jack Diamond,Jack Johnson,Jack Kevorkian,Jack Kingston,Jack Mahar,Jack Markell,Jack Nicholson,Jack Reed,Jackson Browne,James Brown,James Campbell,James Dean,James Franco,James Moran,James Taylor,Jamie Foxx,Jane Harman,Janet Jackson,Janet Napolitano,Janis Joplin,Jared Polis,Jason Aldean,Jason Gough,Jason Mraz,Jay Leno,Jay Nixon,Jay Rockefeller,Jay-Z,Jeanne Shaheen,Jeff Miller,Jeff Sessions,Jefferson,Jennifer Aniston,Jennifer Garner,Jennifer Granholm,Jennifer Hudson,Jennifer Lopez,Jennifer Love Hewitt,Jerry Costello,Jerry Lewis,Jerry Moran,Jerry Springer,Jesse Jackson,Jessica Alba,Jessica Biel,Jessica Layton,Jessica Simpson,Jewett,Jill Scott,Jim Bunning,Jim Carrey,Jim Cooper,Jim Doyle,Jim Gibbons,Jim Himes,Jim Jones,Jim Kambrich,Jim Kelly,Jim Morrison,Jim Webb,Jimi Hendrix,Jimmy Buffett,Jimmy Fallon,Jimmy Kimmel,Joan Baez,Joan Collins,Joan Jett,Joaquin Phoenix,Jodie Foster,Joe Biden,Joe Manchin,Joe Sestak,Joe Wilson,John Baldacci,John Boehner,John Campbell,John Conyers,John Cornyn,John Denver,John Dingell,John Edwards,John Hall,John Kerry,John Kline,John Larson,John Legend,John Lennon,John Lynch,John Mayer,John McCain,John Russell,John Sullivan,John T. McDonald,John Tedesco,John Tierney,John Travolta,John Warner,John Wayne,Johnny Carson,Johnny Cash,Johnny Depp,Johnny Isakson,Johnstown,JoJo,Jon Huntsman Jr.,Jon Kyl,Jon Stewart,Jordin Sparks,Josh Groban,Judge Judy,Judy Garland,Julia Roberts,Justin Timberlake,Kanye West,Karate,Kate Beckinsale,Kate Hudson,Kate Moss,Kate Winslet,Katherine Heigl,Kathleen M. Jimino,Kathleen Sebelius,Kathy Griffin,Katie Couric,Katie Holmes,Kay Granger,Kay Hagan,Keira Knightley,Keith Ellison,Keith Urban,Kellie Pickler,Kelly Clarkson,Kelly Ripa,Ken Salazar,Kendrick Meek,Kenny Chesney,Kenny G,Kenny Rogers,Kevin Costner,Kevin McCarthy,Keyshia Cole,Kid Rock,Kim Kardashian,Kinderhook,Kingston,Kirsten Gillibrand,Kit Bond,Knox,Kristen Stewart,Kumi Tucker,Kurt Cobain,Kylie Minogue,Lake George,Lake Luzerne,Lamar Alexander,Lamar Smith,Lanesboro,Larry the Cable,Latham,LeAnn Rimes,Lee,Leeds,Lenox,Leonard Cohen,Leonardo DiCaprio,Lexington,Lil Jon,Lil Wayne,Lily Allen,Lindsay Lohan,Lindsey Graham,Lionel Richie,Lisa Murkowski,Livingston,LL Cool J,Lloyd Doggett,Long Lake,Loretta Sanchez,Louis Armstrong,Lucille Ball,Ludacris,Lupe Fiasco,Madonna,Malden on Hudson,Manchester,Mandy Moore,Marc Anthony,Margaret Spellings,Maria Cantwell,Mariah Carey,Marie Osmond,Marilyn Monroe,Mariska Hargitay,Mark Begich,Mark Mulholland,Mark Pryor,Mark Sanford,Mark Schauer,Mark Udall,Mark Warner,Marlboro,Marsha Blackburn,Martina McBride,Marvin Gaye,Mary J. Blige,Mary Landrieu,Mary Tyler Moore,Matt Damon,Matt McFarland,Max Baucus,Maxine Waters,Mayfield,Mechanicville,Megan Fox,Mel Gibson,Mel Martinez,Melrose,Merle Haggard,Meryl Streep,Michael Buble,Michael Chertoff,Michael Douglas,Michael J. Fox,Michael Jackson,Michele Bachmann,Michelle Williams,Mickey Rourke,Middle Grove,Middleburgh,Mike Beebe,Mike Crapo,Mike Huckabee,Mike Pence,Mike Rogers,Mike Ross,Mike Simpson,Mike Thompson,Mila Kunis,Miley Cyrus,Milton,Miranda Lambert,Mitch Daniels,Mitch McConnell,Mitt Romney,Monterey,Morgan Freeman,Nancy Pelosi,Naomi Campbell,Nassau,Natalie Portman,Natasha Bedingfield,Neil Diamond,Neil Young,Nelly,New Lebanon,Ne-Yo,Nicole Kidman,Nicole Richie,Niskayuna,Nita Lowey,Norm Coleman,Norm Dicks,North Adams,Northville,Oak Hill,Olympia Snowe,Oprah Winfrey,Orlando Bloom,Orrin Hatch,Otis,Ozzy Osbourne,Pamela Anderson,Paris Hilton,Pat Roberts,Patrick Leahy,Patrick Murphy,Patrick Swayze,Patti LaBelle,Patty Duke,Patty Murray,Paul Caiano,Paul Davis,Paul Hodes,Paul McCartney,Paul Newman,Paul Ryan,Paul Simon,Paul Smith,Paula A. Mahan,Paula Abdul,Penelope Cruz,Peru,Pete Sessions,Pete Stark,Peter Welch,Petersburg,Phil Collins,Pittsfield,Prattsville,Queen Latifah,Queensbury,R. Kelly,Rahm Emanuel,Randy Forbes,Randy Jackson,Randy Travis,Raul Grijalva,Ravena,Ray Charles,Ray LaMontagne,Reba McEntire,Reese Witherspoon,Rensselaer,Richard Burr,Richard Gere,Richard Shelby,Richmond,Rick Larsen,Rick Perry,Rick Ross,Ricky Martin,Robert Byrd,Robin Williams,Rod Blagojevich,Rod Stewart,Rodeo,Rodger Wyland,Ron Howard,Ron Paul,Ron Wyden,Ronald Reagan,Round Lake,Roy Orbison,Roy Rogers,Ruby,Rudy Giuliani,Rugby,Rupert,Russ Feingold,Ryan Reynolds,Ryan Seacrest,Sade,Saint Johnsville,Salem,Salma Hayek,Salvador Dali,Sam Johnson,Samuel L. Jackson,Sandra Bullock,Sara Evans,Sarah Jessica Parker,Sarah McLachlan,Sarah Palin,Sarah Silverman,Saratoga Springs,Savoy,Saxby Chambliss,Scarlett Johansson,Schaghticoke,Schenectady,Schoharie,Sean Connery,Sean Penn,Selena,Selkirk,Seth Rogen,Shaftsbury,Shaggy,Shakira,Shania Twain,Sharon Stone,Sheffield,Sherrod Brown,Sheryl Crow,Shirley Temple,Silvestre Reyes,Simon Cowell,Skiing,Snoop Dogg,Snowboarding,Soccer,Softball,Sonny Perdue,Sophia Loren,South Egremont,Southfield,Sprakers,Stamford,Stephen Lynch,Steve Cohen,Steve Harvey,Steve King,Steve Latourette,Steve Miller,Steve Perry,Steve Young,Stevie Wonder,Stillwater,Stockbridge,Stratford,Stuyvesant,Subrina Dhammi,Summit,Surprise,Susan Collins,Susan Lucci,Susan Savage,Taylor Swift,Ted Kennedy,Ted Poe,Ted Stevens,Ted Strickland,Tennis,Thalia,Tiger Woods,Tim Bishop,Tim Burton,Tim Drawbridge,Tim Johnson,Tim McGraw,Tim Pawlenty,Tim Ryan,Tina Turner,Toby Keith,Tom Coburn,Tom Cruise,Tom Green,Tom Hanks,Tom Harkin,Tom Jones,Tom Petty,Tom Price,Tommy Lee,T-Pain,Trace Adkins,Track & Field,Trent Lott,Trey Songz,Troy,Ty Pennington,Tyler Perry,Tyra Banks,Usher,Valatie,Van Morrison,Vince Gill,Virginia Foxx,Volleyball,Voorheesville,Walter Jones,Walter Reed,Warnerville,Warrensburg,Waterford,Watervliet,Wells,Wendy Williams,Whitehall,Whitney Houston,Will Ferrell,Will Smith,Williamstown,Willow,Windham,Windsor,Woodstock,Woody Allen,Wrestling,Wynantskill,Zac Efron,'.split(','); var qsHTML = '<div class="dsnsqs">\n  <div class="title">\n    <div class="text">Advanced Search</div>\n    <div class="close">&times;</div><i></i>\n  </div>\n  <form action="http://search.wnyt.com">\n    <input type="hidden" name="ct" value="r" />\n    <label for="qscat_\{id\}">Category</label><select id="qscat_\{id\}" rel="20198">\n      <option value="">( any category )</option>\n      <!--<option value="89000013">Local &amp; Regional</option>\n      <option value="20249789">YouNews</option>\n      <option value="89000010">National &amp; World</option>\n      <option value="20249325">Entertainment</option>\n      <option value="89000038">Business</option>\n      <option value="20249732">Sports</option>\n      <option value="89000015">Offbeat</option>\n      <option value="89000026">Technology</option>\n      <option value="90000049">Health</option>\n      <option value="89000017">Consumer</option>\n      <option value="20249757">Weather</option>\n      <option value="20249745">Traffic</option>\n      <option value="90000010">Economy</option>\n      <option value="20249604">Blogs</option>-->\n    </select><i></i>\n    <label for="qsfeat_\{id\}">When</label><select id="qsdate_\{id\}" rel="r.STRDAT">\n      <option value="">( anytime )</option>\n      <option value="0">Today</option>\n      <option value="7">Past 7 Days</option>\n      <option value="30">Past 30 Days</option>\n      <option value="365">Past 12 Months</option>\n    </select><i></i>\n    <label for="qscity_\{id\}">City</label><select id="qscity_\{id\}" rel="361">\n      <option value="">( any city )</option>\n      <!--<option value="106764" rel="639">Seattle</option>\n      <option value="99958" rel="653">Olympia</option>\n      <option value="110075" rel="202">Tacoma</option>\n      <option value="83672" rel="650">Everett</option>\n      <option value="107900" rel="650">Snohomish</option>\n      <option value="74149" rel="639">Bellevue</option>\n      <option value="91173" rel="639">Kirkland</option>\n      <option value="103621" rel="639">Redmond</option>-->\n    </select><i></i>\n    <label for="qscnty_\{id\}">County</label><select id="qscnty_\{id\}" rel="6">\n      <option value="">( any county )</option>\n      <!--<option value="639">King</option>\n      <option value="202">Pierce</option>\n      <option value="653">Thurston</option>\n      <option value="650">Snohomish</option>\n      <option value="640">Kitsap</option>\n      <option value="656">Whatcom</option>\n      <option value="648">Skagit</option>-->\n    </select><i></i>\n    <label for="qstext">Keywords</label><input class="qstext" name="q" /><i></i>\n    <input type="submit" class="normalbutton" value="Search" /><i></i>\n  </form>\n</div>'; var lfHTML = '<div class="dsnsTemplate" id="dsnsLatestNews">\n<pre><!--\n<div id="dsnsLatestNews" class="dsnsNewsWidget">\n\t<div\tclass="title"><h2></h2></div>\n<div><a\tclass="pickcommunity"\thref="#pickcommunity">CHANGE</a></div>\n\t<h3>Latest News</h3>\n\t<div class="stories">\n\t\t<ul>\n\t\t\t<li class="first">\n\t\t\t <h4><a href="first_community_link?utm_base=communitylink">first_community_name</a></h4>\n\t\t\t\t<a href="first_link?utm_base=storythumbnail"><img class="localimg" src="first_image" alt="first_title" /></a>\n\t\t\t\t\n\t\t\t\t<h5><a href="first_link?utm_base=storylink">first_title</a></h5>\n\t\t\t\t<i class="clear"></i></li>\n\t\t\t<li class="second">\n\t\t\t\t<h4><a href="second_community_link?utm_base=communitylink">second_community_name</a></h4>\n\t\t\t\t<h5><a href="second_link?utm_base=storylink">second_title</a></h5>\n\t\t\t</li>\n\t\t\t<li class="third">\n\t\t\t\t<h4><a href="third_community_link?utm_base=communitylink">third_community_name</a></h4>\n\t\t\t\t<h5><a href="third_link?utm_base=storylink">third_title</a></h5>\n\t\t\t</li>\n\t\t</ul>\n\t</div>\n\t<div class="links">\n\t\t<ul>\n\t\t\t<li><a class="morenews" title="morenews" href="http://search.wnyt.com">More News&nbsp;</a></li> | \n<li class="email"><a class="morenews email" href="#">Newsletter Sign Up</a></li>\n\t\t</ul>\n\t</div>\n\t<div class="choose">\n\t\t<a href="#pickcommunity">Customize News Cafe</a>\n\t</div>\n\t<div class="bottom"></div>\n</div>\n--></pre></div>\n<div class="dsnsTemplate" id="dsnsCommunityNews"><pre><!--\n<div id="dsnsCommunityNews" class="dsnsNewsWidget">\n\t<div class="title">\n\t\t<h2>News Cafe</h2></div>\n<div><a class="pickcommunity" href="#pickcommunity">CHANGE</a></div>\n\t<h3><a class="community" href="community_link?utm_base=communityname">community_name</a></h3>\n\t<div class="stories">\n\t\t<ul>\n\t\t\t<li\tclass="first"><a href="first_link?utm_base=storythumbnail"><img class="localimg" src="first_image" alt="first_title" /></a><a href="first_link?utm_base=storylink">first_title</a><i class="clear"></i></li>\n\t\t\t<li class="second"><a href="second_link?utm_base=storylink">second_title</a></li>\n\t\t\t<li class="third"><a href="third_link?utm_base=storylink">third_title</a></li>\n\t\t\t<li class="fourth"><a href="fourth_link?utm_base=storylink">fourth_title</a></li>\n\t\t\t<li class="fifth"><a href="fifth_link?utm_base=storylink">fifth_title</a></li>\n\t\t</ul>\n\t</div>\n\t<div class="links">\n\t\t<ul>\n\t\t\t<li><a class="morenews" title="morenews" href="community_link?utm_content=morenewslink">More News</a></li>&nbsp;|&nbsp;\n<li class="email"><a class="morenews email" href="#">Newsletter</a></li> | \n\t\t\t<li><a title="businessdirectory" class="morenews bizdir" href="community_link/business-directory?utm_content=businessdirectorylink">Business Directory</a></li>\n\t\t</ul>\n\t</div>\n\t<div class="sponsor">\n\t</div>\n\t<div class="bottom"></div>\n</div>\n--></pre></div>\n<div class="dsnsTemplate" id="dsnsCommunitySponsor"><pre><!--\n\t<a href="sponsor_link?utm_base=sponsorthumb"><img src="sponsor_img" /></a>\n\t<div class="text">\n\t\t<span>Community Sponsor</span><br/>\n\t\t<a class="name" href="sponsor_link?utm_base=sponsorlink">sponsor_title</a><br/>\n\t\t<a class="coupon" href="coupon_link&utm_base=couponlink"><span></span>coupon_title</a>\n\t</div>\n\t<div style="clear:both;"></div>\n--></pre></div>\n<div class="dsnsTemplate" id="dsnsbizdir"><pre><!--\n\t<div class="head">\n\t\t <div\tclass="alldeals"><a\thref="http://biz.wnyt.com/default.aspx?ct=r&type=ITYPE,offers">All\tDeals</a></div>\n\t</div>\n\t<div\tclass="title">Business\tDirectory</div><div\tclass="change">\t|\t<a\thref="http://pickcommunity.wnyt.com/#pickcommunity">Change\tCommunity</a></div>\n\t<div class="biglist">\n\t\t<div class="business business1">\n\t\t\t<div class="thumb"></div>\n\t\t\t<div class="right">\n\t\t\t\t<div class="name"></div>\n\t\t\t\t<div class="video"><span class="icon"></span><a href="#">Watch Video</a></div>\n\t\t\t\t<div class="coupon"><span class="text"></span></div>\n\t\t\t</div><i></i>\n\t\t</div>\n\t\t<div class="business business2">\n\t\t\t<div class="thumb"></div>\n\t\t\t<div class="right">\n\t\t\t\t<div class="name"></div>\n\t\t\t\t<div class="video"><span class="icon"></span><a href="#">Watch Video</a></div>\n\t\t\t\t<div class="coupon"><span class="text"></span></div>\n\t\t\t</div><i></i>\n\t\t</div>\n\t\t<div class="business business3">\n\t\t\t<div class="thumb"></div>\n\t\t\t<div class="right">\n\t\t\t\t<div class="name"></div>\n\t\t\t\t<div class="video"><span class="icon"></span><a href="#">Watch Video</a></div>\n\t\t\t\t<div class="coupon"><span class="text"></span></div>\n\t\t\t</div><i></i>\n\t\t</div>\n\t</div>\n\t<div class="smalllist">\n\t\t<div class="business business4">\n\t\t\t<div class="name"></div>\n\t\t\t<div class="coupon"></div>\n\t\t</div>\n\t\t<div class="business business5">\n\t\t\t<div class="name"></div>\n\t\t\t<div class="coupon"></div>\n\t\t</div>\n\t\t<div class="business business6">\n\t\t\t<div class="name"></div>\n\t\t\t<div class="coupon"></div>\n\t\t</div>\n\t</div>\n\t<div class="links">\n\t\t<a href="http://biz.wnyt.com">Business Directory</a> |\n\t\t<a href="http://biz.wnyt.com/default.aspx?ct=r&type=ITYPE,offers">All Deals</a> |\n\t\t<a href="http://biz.wnyt.com/add-your-business">See your ad here</a>\n\t</div>\n\t--></pre></div>\n\n<div class="widget"></div>\n<div id="dsnsOverlay">&nbsp;</div>\n<div id="dsnsLfPopup" class="rounded">\n\t<div class="topHead">\n\t\t<div class="logo">WNYT News</div>\n\t\t<h1>Customize your homepage with news from your neighborhood</h1>\n\t\t<div class="closeButton"><a href="#close">X</a></div>\n\t</div>\n\t<div class="mainHoodContent">\n\t\t<p class="introText">Click on your neighborhood and you\'ll get headlines from News Cafe on this homepage every day!</p>\n\t\t<div class="comm-list">\n\t\t\t<div class="box">\n\t\t\t\t<h3>&nbsp;</h3>\n\t\t\t\t<div class="column">\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li><a href="http://albany.wnyt.com#albany">Albany</a></li>\n\t\t\t\t\t\t<li><a href="http://amsterdam.wnyt.com#amsterdam">Amsterdam</a></li>\n\t\t\t\t\t\t<li><a href="http://benningtonmanchester.wnyt.com#benningtonmanchester">Bennington Manchester</a></li>\n\t\t\t\t\t\t<li><a href="http://bethlehem.wnyt.com#bethlehem">Bethlehem</a></li>\n\t\t\t\t\t\t<li><a href="http://catskill.wnyt.com#catskill">Catskill</a></li>\n\t\t\t\t\t\t<li><a href="http://cliftonpark.wnyt.com#cliftonpark">Clifton Park</a></li>\n\t\t\t\t\t\t<li><a href="http://cohoes.wnyt.com#cohoes">Cohoes</a></li>\n\t\t\t\t\t\t<li><a href="http://colonie.wnyt.com#colonie">Colonie</a></li>\n\t\t\t\t\t\t<li><a href="http://fortedward.wnyt.com#fortedward">Fort Edward</a></li>\n\t\t\t\t\t\t<li><a href="http://glensfalls.wnyt.com#glensfalls">Glens Falls</a></li>\n\t\t\t\t\t\t<li><a href="http://gloversville.wnyt.com#gloversville">Gloversville</a></li>\n\t\t\t\t\t\t<li><a href="http://guilderland.wnyt.com#guilderland">Guilderland</a></li>\n\t\t\t\t\t\t<li><a href="http://hudson.wnyt.com#hudson">Hudson</a></li>\n\t\t\t\t\t\t<li><a href="http://johnstown.wnyt.com#johnstown">Johnstown</a></li>\n\t\t\t\t\t\t<li><a href="http://lakegeorge.wnyt.com#lakegeorge">Lake George</a></li>\n\t\t\t\t\t\t<li><a href="http://niskayuna.wnyt.com#niskayuna">Niskayuna</a></li>\n\t\t\t\t\t\t<li><a href="http://pittsfield.wnyt.com#pittsfield">Pittsfield</a></li>\n\t\t\t\t\t\t<li><a href="http://rensselaercity.wnyt.com#rensselaercity">Rensselaer City</a></li>\n\t\t\t\t\t\t<li><a href="http://saratogasprings.wnyt.com#saratogasprings">Saratoga Springs</a></li>\n\t\t\t\t\t\t<li><a href="http://schenectadycity.wnyt.com#schenectadycity">Schenectady City</a></li>\n\t\t\t\t\t\t<li><a href="http://schoharie.wnyt.com#schoharie">Schoharie</a></li>\n\t\t\t\t\t\t<li><a href="http://techvalleytalk.wnyt.com#techvalleytalk">Tech Valley Talk</a></li>\n\t\t\t\t\t\t<li><a href="http://thegreenbushes.wnyt.com#thegreenbushes">The Greenbushes</a></li>\n\t\t\t\t\t\t<li><a href="http://troy.wnyt.com#troy">Troy</a></li>\n\t\t\t\t\t\t<li><a href="http://watervlietgreenIsland.wnyt.com#watervlietgreenisland">Watervliet Green Island</a></li>\n\t\t\t\t\t\t\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\n<!--\n\t\t\t\t\t<div class="column">\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li><a href="#brighton-pittsford">Brighton</a></li>\n\t\t\t\t\t<li><a href="#brighton-pittsford">Pittsford</a></li>\n\t\t\t\t\t<li><a href="#brockport-spencerport">Brockport</a></li>\n\t\t\t\t\t<li><a href="#brockport-spencerport">Spencerport</a></li>\n\t\t\t\t\t<li><a href="#fairport-eastrochester-perinton">Fairport</a></li>\n\t\t\t\t\t<li><a href="#fairport-eastrochester-perinton">East Rochester</a></li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<div class="column">\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li><a href="#cityliving">City Living</a></li>\n\t\t\t\t\t<li><a href="#fairport-eastrochester-perinton">Perinton</a></li>\n\t\t\t\t\t<li><a href="#gates-chili">Gates</a></li>\n\t\t\t\t\t<li><a href="#gates-chili">Chili</a></li>\n\t\t\t\t\t<li><a href="#greece">Greece</a></li>\n\t\t\t\t\t<li><a href="#henrietta">Henrietta</a></li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<div class="column">\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li><a href="#cityliving">Rochester</a></li>\n\t\t\t\t\t<li><a href="#irondequoit">Irondequoit</a></li>\n\t\t\t\t\t<li><a href="#victor-canandaigua">Victor</a></li>\n\t\t\t\t\t<li><a href="#victor-canandaigua">Canandaigua</a></li>\n\t\t\t\t\t<li><a href="#webster-penfield">Webster</a></li>\n\t\t\t\t\t<li><a href="#webster-penfield">Penfield</a></li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t\t-->\n\t\t\t\t\t</div>\n\t\t\n\t\t<div class="widget"></div>\n\t\t<i class="clear"></i>\n\t\t<div class="popupBottom">\n\t\t\t<div class="buttons">\n\t\t\t\t<a href="#ask-later" class="button ask-later">Ask me later</a><a class="dont-ask" href="#dont-ask">Don\'t ask me again</a>\n\t\t\t</div>\n\t\t\t<div class="logo" alt="wnyt - wnyt.com" title="wnyt - wnyt.com">wnyt.com</div>\n\t\t</div>\n\t</div>\n</div>\n\t\n <!--[if IE]>\n<style>\n#dsnslocal \{margin:-14px auto 8px !important;\}\n#dsnsLfPopup .box li a, #dsnsLfPopup .box li \{width:150px !important;\}\n#dsnsLfPopup .widget \{margin-top:0px !important;\}\n</style>\n<![endif]-->'; var dlHTML = '';
	var plugin_name = ds_plugin_name;
	var Load = function() {
		if(typeof window[ds_namespace] != "object")
			window[ds_namespace] = {};
		if(typeof window[ds_namespace].OnInit != "undefined") {
			if(window[ds_namespace].Initialized) {
				window[ds_plugin_name].Init(window[ds_namespace]);
				if(window[ds_namespace].IsReady)
					window[ds_plugin_name].Ready(window[ds_namespace]);
				else
					window[ds_namespace].OnReady.push(window[ds_plugin_name].Ready);
			}
			else {
				window[ds_namespace].OnInit.push(window[ds_plugin_name].Init);
			}
			return;
		}
		
		if(typeof window[ds_namespace].$ == "function") {
			window[ds_plugin_name].$ = window[ds_namespace].$;
			window[ds_plugin_name].Init();
			return;
		}
		if(typeof window[ds_plugin_name].$ == "function") {
			window[ds_plugin_name].Init();
			return;
		}
 
		if(typeof jQuery == "function" && (jQuery.fn.jquery >= '1.3.2')) {
			window[ds_plugin_name].$ = jQuery;
			window[ds_plugin_name].Init();
			return;
		}
		
		var el = document.createElement('SCRIPT');
		el.setAttribute('language', 'JavaScript');
		el.setAttribute('src', 'http://cdn.secondspace.com/news/jquery.1.4.2.js');
		document.getElementsByTagName('head')[0].appendChild(el);
		WaitForInit(1000);
	}
		
	var WaitForInit = function(max) {
		if(!max) max = 200;
		if(typeof window[ds_namespace].$ != "function") {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForInit(max - 1); }, 200);
			return;
		}
		window[ds_plugin_name].Init();
	}
	var WaitForReady = function(max) {
		if(!max) max = 200;
		if(typeof window[ds_plugin_name].FullyInitialized != 'bool') {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForReady(max - 1); }, 200);
			return;
		}
		window[ds_plugin_name].Ready();
	}
	var WaitForBody = function(max) {
		if(!max) max = 200;
		try {
			document.body.className += ' dsnsjs';
		} catch (e) {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForBody(max - 1); }, 200);
		}
	}
	
	var SetCookie = function(name, value, expires, domain, path) {
		if(!expires) expires = 'Wed, 1 Jan 2020 00:00:00 UTC';
		if(!path) path = '/';
		if(!domain && location.host.indexOf('.') != -1) { // default to topmost domain
			var a = location.host.split('.');
			domain = '.' + a[a.length-2] + '.'+ a[a.length-1];
		}
		document.cookie = name+'='+value+'; expires='+expires+'; domain='+domain+'; path='+path;
	}
	window['__dsns_'].SetCookie = SetCookie;
	
	var GetCookie = function(name) { 
		var nameEQ = name + '=';
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	window['__dsns_'].GetCookie = GetCookie;
	
	var GetCommunityCookie = function() {
		var cc = __dsns_.GetCookie('dsnscomm'), h = window.location.hash;
		if (h.indexOf('overridecommunity')==1) {
			var c = h.split('=')[1];
			if (c != '') cc = c;
		}
		return cc;
	}

	var Init = function(init_host) {
		if(window[ds_plugin_name].Initialized) return;
		window[ds_plugin_name].Initialized = true;
		var $ = window[ds_plugin_name].$;
		if(typeof $ == 'undefined')
		{
			if(init_host && typeof init_host.$ == 'function') // we're a plugin
				$ = window[ds_plugin_name].$ = init_host.$;
			else 
				$ = window[ds_namespace].$;
		}
		if(typeof $ == 'undefined')
			return;
		
		$.ajaxSetup({ cache: true });
		var IE = $.browser.msie;
		var IE6 = IE && /MSIE 6/.test(navigator.userAgent);
		var IE8 = IE && /MSIE 8/.test(navigator.userAgent);
		
		function Bind(sel, ev, func) {$(sel).live(ev, func);}
		function FullQuery(q) {var r = {};if(!q) q = CurrentSearch();if(!q) return new Array(); q = q.replace(/^\?/,'').replace(/\&$/,'');$.each(q.split('&'), function(){r[this.split('=')[0]] = this.split('=')[1];});return r;};
		function CurrentSearch() {var s = GetMetaData($('.searchquery'), location.search);if(!s || s == undefined)return false;return s;}
		function GetMetaData(el, fallback) {el = $(el); if (typeof fallback == 'undefined') fallback = false; if (el.length == 0) return fallback; var h = $.trim(el.html());if (h.length > 6) {if (h.slice(0, 5).toLowerCase() == '<pre>') h = h.slice(5); if (h.slice(0, 4) == '<!--') h = h.slice(4);if (h.slice(-6).toLowerCase() == '</pre>') h = h.slice(0, -6); if (h.slice(-3) == '-->') h = h.slice(0, -3);}return $.trim(h);}
		
		var Autocomplete = function(input) {
var host = $(input);
var cache = new Array();
var pending,popup,seeAllLink,list;
var options = {extraleft:0, extrawidth:0, maxheight:175, extratop:0, altpos:false, host:'BODY', match:'startword'}; // match:all, start, startword

function Render(data, q, c) {
	if(typeof data == 'undefined' || typeof data.suggest == 'undefined')
		return;
	
	list.empty();
	seeAllLink.css({ display: 'none' }).unbind();
	var html1 = new Array();
	var html2 = new Array();
	var html3 = new Array();
	var all = new RegExp(query, 'i');
	var start = new RegExp('^'+query, 'i');
	var startword = new RegExp(' '+query, 'i');
	var count = 0;
	var truncated = false;
	for(var i=0;i<data.suggest.length;i++) {
		var matched = false;
		var s = data.suggest[i].replace( all, function(q) { matched = true; return '<span class="match">' + q + '</span>' });
		if (matched) {
			// test if the cached data is valid
			var l = data.suggest[i].toLowerCase();
			if (typeof q != 'undefined' && typeof c != 'undefined' && l.indexOf(c) != l.indexOf(q))
				return false;
			if(start.test(l))
					html1.push('<li>' + s + '</li>');
			else if(startword.test(l) && options.match == 'startword')
					html2.push('<li>' + s + '</li>');
			else if(options.match == 'all')
					html3.push('<li>' + s + '</li>');
			else
				continue;
			count++;
			if (count > 100 && !seeAll) {
				truncated = true;
				break;
			}
		}			
	}
	if (html1.length + html2.length + html3.length == 0) {
		popup.css({ display: 'none' });
		return true;
	}
	list.append(html1.join('') + html2.join('') + html3.join(''));
	if (truncated) seeAllLink.css({ display: 'inline' }).click(function() { Complete(true); host.focus(); return false; });
	
	var o = host.offset();
	if(options.altpos == '1' || options.altpos == 'true')
		o = host.position();
	else if('' == 'position' && window.location.host.indexOf('search') == 0)
		o = host.position();
	else if('' == 'position' && window.location.host.indexOf('www') == 0)
		o = host.position();
		 
	var d = {height:host.height(), width:host.outerWidth()};
	var top = o.top + d.height + options.extratop + 5;
	var left = o.left + options.extraleft;
	var width = d.width + options.extrawidth - 1;
	popup.css({height:'auto', overflowY:'auto', display:'block', top:top, left:left, width:width});
	if(list.height() > options.maxheight)
		popup.css({height:options.maxheight, overflowY:'scroll'});
	list.find('LI').hover(MouseOver, MouseOut).click(Click);
	popup.scrollTop(0);
	host.focus();
	$(document).click(BodyClick);
	return true;
}
function BodyClick(event) {							
	$(document).unbind('click', BodyClick);
	var target = $(event.target);
	if(target.parents('#AutoComplete_'+id).length == 0)
	{
		popup.css({display:'none'});
		return;
	}

	list = $('#AutoComplete_'+id);				
	if (list == null)
		return;

	var selected = list.find('.mouseover');
	if (selected.length == 0) return;
	host.val(selected.text()).focus();		 
}

function ScrollToView() {
	var selected = list.find('.selected');
	if(selected.length == 0) return;
	var pos = selected.position().top;
	var max = popup.height() - selected.outerHeight();
	if(pos > max)
		popup.scrollTop(popup.scrollTop() + pos - max);
	if(pos < 0)
		popup.scrollTop(popup.scrollTop() + pos);
}
function HandleKey(event) {
	var selected = list.find('.selected');
	var keycode = event.which;
	if(keycode == 9) {
		// if there's only one choice, select it
		if(selected.length > 0 && list.find('LI').length == 1) {
			popup.css({display:'none'});
			host.val(selected.text()+' ').focus();
			return false;
		}
		if(event.shiftKey)
			keycode = 38; // shift+tab = up
		else
			keycode = 40; // tab = down
	}
	switch(keycode) {
		case 13:	// return when item selected, get text
			if(selected.length == 0)
			{				
				return true;
			}
			popup.css({display:'none'});
			host.val(selected.text()).focus();
			return true;
		case 40: // down selects the one below
			if(selected.length == 0) {
				list.find('LI:first').addClass('selected');
				ScrollToView();
				return false;
			}
			var next = selected.removeClass('selected').next();
			if(next.length == 0)
				list.find('LI:first').addClass('selected');
			else
				next.addClass('selected');
			ScrollToView();
			return false;
		case 38: // up selects the one on top
			if(selected.length == 0) {
				list.find('LI:last').addClass('selected');
				ScrollToView();
				return false;
			}
			var prev = selected.removeClass('selected').prev();
			if(prev.length == 0)
				list.find('LI:last').addClass('selected');
			else
				prev.addClass('selected');
			ScrollToView();
			return false;
		case 16: // shift by itself
			return true;
		case 33: //page up
			popup.scrollTop(popup.scrollTop() - popup.height());
			return false;
		case 34: // page down
			popup.scrollTop(popup.scrollTop() + popup.height());
			return false;
		case 27: // esc: disable autocomplete
			popup.css({display:'none'});
			host.attr('autocomplete', 'on');
			host.attr('AutoCompleted', 'false');
			host.unbind('keydown', HandleKey);
			return false;
		default:
			setTimeout(function() {Complete();}, 10);
			return true;
	}
}

function Complete(forceSeeAll) {
	if(!host || !popup || !list) return;
	seeAll = false;
	if (forceSeeAll) seeAll = true;
	var v = host.val();
	if(v.length < 3) {
		popup.css({display:'none'});
		return;
	}
	
	query = v.toLowerCase();
	var p = host.val().substring(0,i);
	prefix = ''
	if(p.length > 0)
		prefix = '<span class="before">'+p+' </span>';

	// check if we have a cache for the the full length down to the first 3 letters
	// if we do, call render and see if it's a valid one
	var cacheKey = query +'';
	var data = false;
	for(var i=query.length;i>2;i--) {
		cacheKey = query.substring(0, i);
		data = cache[cacheKey];
		if (typeof data != 'undefined')
			if(Render(data, query, cacheKey))
				return;
	}
	cacheKey = query + ''; // revert to the full key
	var data = {suggest:new Array()};
	var r = new RegExp(query, 'i');
	data.suggest = $.grep(Keywords, function(n,i) {return r.test(n);} );
	cache[cacheKey] = data;
	Render(data);
	// call the web service
	/*
	var url = "/ws.aspx?key=SUGGEST&q=" + query;
	if (pending) return;
	pending = true;
	setTimeout(function() {pending = false;}, 2000);
	$.getJSON(url,
		function(data){
			cache[cacheKey] = data;
			pending = false;
			Render(data);
		}
	);
	*/
}
function MouseOver() {
	$(this).addClass('mouseover');
}
function MouseOut(event) {
	$(this).removeClass('mouseover');
}
function Click(event) {
	if(!host) return;
	popup.css({display:'none'});
	host.val($(this).text()+' ').focus();
}
function Resized(event) {
	if($(window).width() != savedWidth)
		setTimeout(function() {Complete();}, 10);
	savedWidth = $(window).width();
}
var savedWidth = $(window).width();
$(window).bind('resize', Resized);
			
// look for options
var temp = host.parent().html();
var start = -1;
if(temp) 
	start = temp.indexOf('<!-- autocompleted.options');
if(start > -1) {
	temp = temp.substring(start + 26, temp.indexOf('-->', start))+' ';
	var extraleft = temp.indexOf('extraleft:');
	if(extraleft > -1)
		try {options.extraleft = parseInt(temp.substring(extraleft + 10, temp.indexOf(' ', extraleft + 10)));} catch(err) {}
	var extrawidth = temp.indexOf('extrawidth:');
	if(extrawidth > -1)
		try {options.extrawidth = parseInt(temp.substring(extrawidth + 11, temp.indexOf(' ', extrawidth + 11)));} catch(err) {}
	var extratop = temp.indexOf('extratop:');
	if(extratop > -1)
		try {options.extratop = parseInt(temp.substring(extratop + 9, temp.indexOf(' ', extratop + 9)));} catch(err) {}
	var maxheight = temp.indexOf('maxheight:');
	if(maxheight > -1)
		try {options.maxheight = parseInt(temp.substring(maxheight + 10, temp.indexOf(' ', maxheight + 10)));} catch(err) {}
	var altpos = temp.indexOf('altpos:');
	if(altpos > -1)
		try {options.altpos = temp.substring(maxheight + 10, temp.indexOf(' ', maxheight + 10));} catch(err) {}
	var achost = temp.indexOf('host:');
	if(achost > -1)
		try {options.host = temp.substring(achost + 5, temp.indexOf(' ', achost + 5));} catch(err) {}
	var match = temp.indexOf('match:');
	if(match > -1)
		try {options.match = temp.substring(match + 6, temp.indexOf(' ', match + 6));} catch(err) {}
}
var id = (''+Math.random()).substr(2);
var popupid = '__dsns_autocomplete_'+id;
if(host.data('dsnsAutoCompleted') == 'false')
	return;

if(host.data('dsnsAutoCompleted') == 'true') {
	popup = $('#'+popupid);
	seeAllLink = popup.find('A[href$=#all]');
	list = popup.find('UL');
	return;
}

host.attr('autocomplete', 'off');
host.data('dsnsAutoCompleted', 'true');
host.keydown(HandleKey);
var tmp = $(options.host);
if(tmp.length == 0)
	tmp = $('#loaderhost');
if(tmp.length == 0)
	tmp = $('BODY');
if($('#'+popupid).length == 0)
	tmp.append('<div id="'+popupid+'" class="dsnsAutoComplete"><ul></ul><a href="#all" class="dsnsAutoCompleteSeeAll">See all...</a></div>');

popup = $('#'+popupid);
seeAllLink = popup.find('A[href$=#all]');
list = popup.find('UL');
}; /*
$('#advancedsearch, .dsnsadvsearch A, #header .advanced A, #search .advanced A').live('click', function() {
	var me = $(this);
	var id = me.data('dsns_quicksearch');
	if(!me.data('dsns_quicksearch')) {
		id = (''+Math.random()).substr(2);
		me.data('dsns_quicksearch', id);
	}
	
	var popupid = '__dsns_quicksearch_'+id;
	var popup = $('#'+popupid);

	var tmp = $('#loaderhost');
	if(tmp.length == 0)
		tmp = $('body');
			
	var created = false;
	if(popup.length == 0) {
		popup = $('<div id="'+popupid+'" class="dsnsQuickSearch"></div>').appendTo(tmp);
		popup.html(qsHTML.replace(/\{id\}/ig, id));
		created = true;
	}
	if(me.hasClass('dsnsoffset')) {
		var oft = me.offset();
		var l = oft.left + me.width() - popup.width();
		popup.css({display:'block', top: oft.top + 20, left: l});
	} else {
		var pos = me.position();
		popup.css({display:'block', top: pos.top + me.height(), left: -1000});
		popup.css({left:$('#header').width() - 50});
		if(me.attr('id') == 'advancedsearch') popup.css({top:220, left:380, marginTop:0});
	}
	if(!created) return false;
	
	function BodyClick(event) {							
		var target = $(event.target);
		if (!(target.parents().index(popup) >= 0 || target[0] == popup[0] || target[0].tagName == 'HTML')) {
			popup.css({display:'none'});
			return;
		}
	}
	$(document).mousedown(BodyClick);
	
	function Resized(event) {
		if($(window).width() != savedWidth)
			popup.css({display:'none'});
		savedWidth = $(window).width();
	}
	var savedWidth = $(window).width();
	$(window).bind('resize', Resized);
	
	popup.find('.close').click(function() {
		popup.css({display:'none'});
	});
	
	$('#qscity_' + id).bind('change', function() {
		var me = $(this);
		var city = me.find('OPTION:selected');
		var v = city.val();
		if(v && v.length > 0)
			$('#qscnty_' + id).attr('disabled', true).find('option[value="'+city.attr('rel')+'"]').attr('selected', 'selected');
		else
			$('#qscnty_' + id).attr('disabled', false);
	});
	
	popup.find('FORM').bind('submit', function() {
		var type = '', q = '', date = '';
		var me = $(this);
		q = me.find('.qstext').val();
		
		var cat = $('#qscat_' + id +' OPTION:selected').val();
		if(cat && cat.length > 0)
			type += $('#qscat_'+id).attr('rel') + ',' + cat + ';';
			
		var feat = $('#qsfeat_' + id +' OPTION:selected').val();
		if(feat && feat.length > 0)
			type += $('#qsfeat_'+id).attr('rel') + ',' + feat + ';';
		
		var city = $('#qscity_' + id +' OPTION:selected').val();
		if(city && city.length > 0)
			type += $('#qscity_'+id).attr('rel') + ',' + city + ';';
			
		var cnty = $('#qscnty_' + id +' OPTION:selected').val();
		if(cnty && cnty.length > 0)
			type += $('#qscnty_'+id).attr('rel') + ',' + cnty + ';';
		
		var date = $('#qsdate_' + id +' OPTION:selected').val();
		if(date && date.length > 0) {
			var d = new Date();
			d.setDate(d.getDate() - parseInt(date));
			var day = d.getDate();
			if(day < 10) day = '0'+day;
			var month = d.getMonth() + 1;
			if(month < 10) month = '0'+month;
			date = $('#qsdate_'+id).attr('rel') + '=' + month + '%2f' + day + '%2f' + d.getFullYear() + '%2c';
		}
		
		if(type.length > 0)
			type = type.substr(0, type.length - 1);
		
		var url = 'http://'+window.location.host.replace('www', 'search')+'/default.aspx?ct=r';
		if(q && q.length > 0)
			url += '&q="'+q+'"';
		if(type && type.length > 0)
			url += '&type='+type;
		if(date && date.length > 0)
			url += '&'+date;
		window.location = url;
		return false;
	});
	
	return false;
});
*/  function AddDefaultText(box) {
	if(!box || box.length == 0 || box.data('defaulttext'))
		return;
	box.data('defaulttext', true);
	var t = box.attr('title');
	if (!t || typeof t != 'string')
		t = 'Search';
	box.blur(function() {
		var me = $(this).removeClass('hasfocus').addClass('isblurred');
		var v = me.val();
		if(v == '' || v == t)
			me.val(t);
	}).focus(function() {
		var me = $(this).removeClass('isblurred').addClass('hasfocus');
		var v = me.val();
		if(v == t)
			me.val('');
	});

	var v = box.val();
	if(v == '' || v == t)
		box.addClass('isblurred').val(t);

	var forms = box.parents('form');
	if(forms && forms.length > 0) {
		forms.each(function(n, f) {
			var p = $(f), u = p.attr('action') + '?ct=r&q=';
			p.submit(function() {
				var v = p.find('.autocompleted').val();
				if(v == t) v = '';
				window.location = u + encodeURIComponent(v.replace(/^\s*|\s*$/g,'').replace(/[\s]+/g,' '));
				return false;
			});
		});
	}
}

(function() {
setTimeout(function() {$('.autocompleted').each(function() {AddDefaultText($(this));});}, 10);
setTimeout(function() {$('.autocompleted').each(function() {AddDefaultText($(this));});}, 200);
setTimeout(function() {$('.autocompleted').each(function() {AddDefaultText($(this));});}, 500);
$(function() {$('.autocompleted').each(function() {AddDefaultText($(this));});});
})(); var localFeeds = new Array({"t":"Albany", "u":"http://albany.wnyt.com", "k":"albany", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Wine tasting benefit will help seniors cover heating costs", "n":"113358", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/winedone.jpg"},{"t":"Bill would require passenger help at airports", "n":"113355"},{"t":"NY Senate holds hearing on distracted driving", "n":"113354"},{"t":"Emergency responders honored at dinner", "n":"112939"},{"t":"Albany cop shoots man during confrontation", "n":"112848"} ]},{"t":"Bethlehem", "u":"http://bethlehem.wnyt.com", "k":"bethlehem", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Police say officer was justified in shooting dog", "n":"113239", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/husky.jpg"},{"t":"Police investigate Selkirk car accident", "n":"113357"},{"t":"Man accused of trying to lure 16-year-old via text messages", "n":"113059"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"} ]},{"t":"Colonie", "u":"http://colonie.wnyt.com", "k":"colonie", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Wine tasting benefit will help seniors cover heating costs", "n":"113358", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/winedone.jpg"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Sheriff’s employees to be honored during recognition dinner", "n":"112801"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Cohoes", "u":"http://cohoes.wnyt.com", "k":"cohoes", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Registration for Cohoes Little League to go until March 15", "n":"113385", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/baseball_tage_olsin.jpg"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Sheriff’s employees to be honored during recognition dinner", "n":"112801"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Guilderland", "u":"http://guilderland.wnyt.com", "k":"guilderland", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Greeks in the U.S. are watching the drama unfold overseas", "n":"113199"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"Free stroke screenings to be offered at Crossgates Mall", "n":"112847"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Sheriff’s employees to be honored during recognition dinner", "n":"112801"} ]},{"t":"Watervliet-Green Island", "u":"http://watervlietgreenisland.wnyt.com", "k":"watervlietgreenisland", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Sheriff’s employees to be honored during recognition dinner", "n":"112801"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Bennington-Manchester", "u":"http://benningtonmanchester.wnyt.com", "k":"benningtonmanchester", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Change in leadership at a Bennington elementary school", "n":"113352"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Man accused of driving over car in Vt.", "n":"112799"},{"t":"President Obama to visit Vermont", "n":"112647"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Pittsfield", "u":"http://pittsfield.wnyt.com", "k":"pittsfield", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Brett Eldredge will perform at BCC", "n":"113384", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/brett_eldredge.jpg"},{"t":"\\\\'Doktor Kaboom\\\\' will perform at Colonial Theatre", "n":"112880"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Berkshire County resident to be honored with Academy Award", "n":"112614"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Hudson", "u":"http://hudson.wnyt.com", "k":"hudson", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Theater goers will have opportunity to see \\\\'The Gospel of John\\\\'", "n":"113380", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/drama_masks_3.png"},{"t":"NY man charged after violent roadway encounter", "n":"113353"},{"t":"Valentine\\\\'s Day tradition  in Hudson", "n":"113200"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Gloversville", "u":"http://gloversville.wnyt.com", "k":"gloversville", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"The Skiing Weatherman", "n":"54304", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/herb_face_17.jpg"},{"t":"Union College to host STEP Regional Science Bowl", "n":"112803"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"},{"t":"SBA Seminar will be next Tuesday", "n":"112580"} ]},{"t":"Johnstown", "u":"http://johnstown.wnyt.com", "k":"johnstown", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Union College to host STEP Regional Science Bowl", "n":"112803"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Amsterdam", "u":"http://amsterdam.wnyt.com", "k":"amsterdam", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Kick-off to Relay for Life Amsterdam to be March 6", "n":"113382", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/relay_for_life_0.jpg"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Woman accused of robbing Kohl’s in Amsterdam", "n":"112805"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Troy", "u":"http://troy.wnyt.com", "k":"troy", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"The Troy Area Senior Service Center will \\\\'Celebrate Leap Year\\\\'", "n":"113359"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Union College to host STEP Regional Science Bowl", "n":"112803"} ]},{"t":"Rensselaer City", "u":"http://rensselaercity.wnyt.com", "k":"rensselaercity", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"The Troy Area Senior Service Center will \\\\'Celebrate Leap Year\\\\'", "n":"113359"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Union College to host STEP Regional Science Bowl", "n":"112803"} ]},{"t":"The Greenbushes", "u":"http://thegreenbushes.wnyt.com", "k":"thegreenbushes", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"The Troy Area Senior Service Center will \\\\'Celebrate Leap Year\\\\'", "n":"113359"},{"t":"Man accused in string of armed robberies arraigned Friday", "n":"112807"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Clifton Park", "u":"http://cliftonpark.wnyt.com", "k":"cliftonpark", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Entries now being accepted for May Art Show", "n":"113356", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/paintbrushes_6.jpg"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Registered nurses will have opportunity to attend open house", "n":"112804"},{"t":"Community Arts & Culture Commission now accepting logo entries", "n":"112802"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Saratoga Springs", "u":"http://saratogasprings.wnyt.com", "k":"saratogasprings", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"Entries now being accepted for May Art Show", "n":"113356"},{"t":"Saratoga Springs Fire Dept. veteran arrested on drug charges", "n":"112881"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Niskayuna", "u":"http://niskayuna.wnyt.com", "k":"niskayuna", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"Schenectady SPCA demands animal shelter leader to step down", "n":"113361"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Union College to host STEP Regional Science Bowl", "n":"112803"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Schenectady City", "u":"http://schenectadycity.wnyt.com", "k":"schenectadycity", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/spruce_grouse_dec_0.gif"},{"t":"Schenectady SPCA demands animal shelter leader to step down", "n":"113361"},{"t":"Dog fight between animal shelter and cops", "n":"113099"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Man shot in the back in Schenectady", "n":"112744"} ]},{"t":"Lake George", "u":"http://lakegeorge.wnyt.com", "k":"lakegeorge", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man faces DWI charge after stopping car on Lake George road", "n":"113386"},{"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381"},{"t":"North Country business leaders receive update from senator", "n":"112886"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Glens Falls", "u":"http://glensfalls.wnyt.com", "k":"glensfalls", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man faces DWI charge after stopping car on Lake George road", "n":"113386"},{"t":"North Country business leaders receive update from senator", "n":"112886"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Registered nurses will have opportunity to attend open house", "n":"112804"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"} ]},{"t":"Fort Edward", "u":"http://fortedward.wnyt.com", "k":"fortedward", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Two hospitalized after Granville car accident", "n":"113360"},{"t":"Fort Edward man accused of slamming into parked car", "n":"112887"},{"t":"2 Hudson Falls residents face charges after underage drinking party", "n":"112846"},{"t":"Hudson Falls judge ordered to be removed from the bench", "n":"112882"},{"t":"The Skiing Weatherman", "n":"54304"} ]},{"t":"Catskill", "u":"http://catskill.wnyt.com", "k":"catskill", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Theater goers will have opportunity to see \\\\'The Gospel of John\\\\'", "n":"113380", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/drama_masks_3.png"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Water main break causes early closure at Coxsackie-Athens schools", "n":"112795"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Schoharie", "u":"http://schoharie.wnyt.com", "k":"schoharie", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Schoharie 5K Run/Walk will be held April 28", "n":"113383", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/schoharie_walk_run.jpg"},{"t":"DEC releases Spruce Grouse Recovery Plan", "n":"113381"},{"t":"The Skiing Weatherman", "n":"54304"},{"t":"Farmers wanted for Thruway farmers markets", "n":"112798"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"} ]},{"t":"Tech Valley Talk", "u":"http://techvalleytalk.wnyt.com", "k":"techvalleytalk", "lp":"/node/", "ip":"/sites/wnyt.com/files/imagecache/story_image_widget/",  "i": [ {"t":"The Skiing Weatherman", "n":"54304", "i":"http://media.dtsph.com/sites/wnyt.com/files/imagecache/story_image_widget/herb_face_17.jpg"},{"t":"ASRC scientist conducts climate research", "n":"112872"},{"t":"Foreclosure abuses yield relief for some victims", "n":"112644"},{"t":"Teachers visit TVHS for professional development", "n":"112575"},{"t":"Submissions due by Feb. 10 for \\\\'Ultimate Innovation Competition\\\\'", "n":"112292"} ]}); var utmbase = 'utm_source=' + window.location.host + '&utm_medium=homepagewidget&utm_campaign=widget&utm_content';
var host = window.location.host.replace('search.', 'www.').replace('.test.datasphere', '').replace('.regisweb', '').replace('dev.', '');

var adHider = false;

var loadeventwidget = true;
if (loadeventwidget || window.location.search.indexOf('dsnseventwidget') != -1) {

	$.getScript('http://content.secondspace.com/wnyt/events/widget' + (GetCookie('dsnswidgetversion') || '') + '.js');
//$.getScript('http://content.secondspace.com/wnyt/events/widget' + GetCookie('dsnswidgetversion') + '.js');

}
var forceautopop = false;
if (window.location.search.indexOf('dsnsautopop') != -1) {
	forceautopop = true;
}

var HideFlash = function() {
		$('object, embed').each(function() {
				var me = $(this);
				if (me.hasClass('dsnshidden')) return;
				if (me.css('visibility') != 'hidden' && !me.hasClass('nohide')) {
						me.addClass('dsnshidden').css('visibility','hidden');
				}
		});
		$('iframe').each(function() {
				var me = $(this);
				if(me.data('hiddenflash')) return;
				if(me.css('visibility') != 'hidden' && !me.hasClass('nohide')) {
						me.data('hiddenflash', true);
						me.css({visibility:'hidden'});
				}
		});
}
var ShowFlash = function() {
		$('object, embed').each(function() {
				var me = $(this);
				if (me.hasClass('dsnshidden'))
						me.removeClass('dsnshidden').css('visibility','visible');
		});
		$('iframe').each(function() {
				var me = $(this);
				if(me.data('hiddenflash'))
						me.css({visibility:'visible'});
						me.data('hiddenflash', false);
		});
}

var AddOverlay = function(needElement) {
	var mask = $('#dsnsOverlay');
	if(window.top != window.self) {
		window.top['__dsns_'].AddOverlay(true);
		return;
	}
	if(mask.length == 0 && needElement)
		mask = $('<div id="dsnsOverlay">&nbsp;</div>').appendTo($('body')).css({display:'none'});
	if(mask.length == 0 || mask.is(':visible'))
		return;
	var w = $(window).width();
	var h = $(window).height();
	var dw = $(document).width();
	var dh = $(document).height();
	if(dh>h)h=dh;
	if(dw>w)w=dw;
	if(IE6 || IE8) w -= 22;
	if(IE6) $('SELECT').css({visibility:'hidden'});
	mask.css({position:'absolute', opacity:.0, backgroundColor:'#333', top:0, left:0, width:w, height:h,display:'block', zIndex:19999, opacity:.4});
	HideFlash();
	adHider = setInterval(function() {HideFlash();}, 500);
	return this;
}
window['__dsns_'].AddOverlay = AddOverlay;

var RemoveOverlay = function(outto) {
	clearInterval(adHider);
	if(outto) {
		var pos = outto.position();
		if(pos.left || pos.top == 0) pos = outto.offset();
		$('#dsnsOverlay').css({height:$(window).height(), backgroundColor:'#5B8CBE'}).animate({opacity:.0, top:pos.top, left:pos.left, width:outto.width(), height:outto.height()}, 500, function() {$(this).hide();ShowFlash();if(IE6) $('SELECT').css({visibility:'visible'});});
	}
	else
		$('#dsnsOverlay').animate({opacity:.0}, 300, function() {$(this).hide();ShowFlash();if(IE6) $('SELECT').css({visibility:'visible'});});
	return this;
}

var localDealsCache = {};
var FindLocalDeals = function (comm, callback) {
	var tmp = localDealsCache[comm];
	if (typeof tmp == 'object' && tmp.feed && tmp.config) {
		callback(tmp.feed, tmp.config, comm);
		return;
	}

	var LocalDealsFound = false;
	comm = comm || (window['__dsns_'].LocalFeed ? window['__dsns_'].LocalFeed.k : false) || GetCommunityCookie();
	if (!comm) comm = 'all';
	$.ajax({
		url: 'http://content.secondspace.com/wnyt/ld/' + comm + '.js',
		dataType: 'script',
		success: function () {
			if (typeof __dsns_.BusinessFeed != 'object' || comm != 'all' && __dsns_.BusinessFeed.length < 1) return;
			localDealsCache[comm] = { feed: __dsns_.BusinessFeed, config: __dsns_.BusinessFeedConfig };
			if (LocalDealsFound) return;
			LocalDealsFound = true;
			callback(__dsns_.BusinessFeed, __dsns_.BusinessFeedConfig, comm);
		}
	});
	setTimeout(function () { if (!LocalDealsFound) FindLocalDeals('all', callback); }, 2000);
}

var tmplBck = false;
var RenderLocalDeals = function (host, tmpl, comm) {
	ldRendered = true;
	FindLocalDeals(comm, function (feed, cfg, found) {
		host = host || $('#dsnslocaldeals').hide();
		if (tmpl == 'undefined') tmpl = false;
		tmpl = tmpl || tmplBck || GetMetaData(host.hide().html(lfHTML||'').find('#dsnsbizdir'));
		if (!tmplBck) tmplBck = tmpl;
		host.find('.title').text('fetching deals...');
		host.html(tmpl||'').find('.business, .smalllist, .biglist').hide();
		var max = 6;
		if (feed.length < max) max = feed.length;
		var arr = $(feed).sort(function () {
			return Math.round(Math.random()) - 0.5;
		}).slice(0, max)
		for (var i = 0; i < max && i < 3; i++) {
			var b = $('.business' + (i + 1)), x = arr[i];
			x.link = cfg.root + '/' + x.name.replace(/\W+/ig, '_') + '/' + x.id + '.html';
			b.find('.name').html('<a href="' + x.link + '">' + x.name + '</a>');

			var k = x.logo.indexOf('http://hlocal.');
			if (k > -1)
				x.logo = x.logo.substr(k);
			else
				x.logo = cfg.imgroot + x.logo;
			k = x.logo.indexOf('http://hlcdn.');
			if(k==-1)
				k = x.logo.indexOf('http://media.');
			if (k > -1)
				x.logo = x.logo.substr(k);

			b.find('.thumb').html('<a href="' + x.link + '"><img src="' + x.logo + '" /></a>');
			if (!x.video) b.find('.video').hide();
			else b.find('.video').show().find('A').attr('href', x.link);
			if (!x.coupon) b.find('.coupon').hide();
			else b.find('.coupon .text').show().html('<a href="' + x.link + '?o=' + x.oid + '">' + x.coupon + '</a>');
			host.find('.biglist').show();
			b.show();
		}

		for (var i = 3; i < max; i++) {
			var b = $('.business' + (i + 1)), x = arr[i];
			x.link = cfg.root + '/' + x.name.replace(/\W+/ig, '_') + '/' + x.id + '.html';
			b.find('.name').html('<a href="' + x.link + '">' + x.name + '</a>');
			b.find('.coupon').show().html('<a href="' + x.link + '?o=' + x.oid + '">' + x.coupon + '</a>');
			host.find('.smalllist').show();
			b.show();
		}

		var t = 'Local deals';
		if (found != 'all') {
			t = found + ' deals';
			if (window['__dsns_'].LocalFeed)
				t = window['__dsns_'].LocalFeed.t + ' deals';
		}
		host.find('.title').text(t);
		host.find('.change A').click(function () {
			if ($('#dsnsLfPopup').length == 0) {
				host.after($('<div/>').hide().html(lfHTML||''));
			}
			window['__dsns_'].ShowPicker();
			return false;
		});
		host.show();
	});
}

//hascomm, choosecomm, nocomm
var state = 'choosecomm';
function RenderFeed(source, popup) {
	if (typeof source == 'string') {
	 source = getCom('#'+source);
	}
	if (!source) return;
	var dealsHost = $('#dsnslocaldeals');
	window['__dsns_'].LocalFeed = source;
	if(dealsHost && dealsHost.length > 0 && !popup)
		RenderLocalDeals(dealsHost, dsnsLFHTMLTemplates.deals + '', source.k);

	var hascookies = function () {
		if(window['__dsns_'].GetCookie('dsnspop') != null) return true;
		window['__dsns_'].SetCookie('dsnstest', '1');
		var test = window['__dsns_'].GetCookie('dsnstest');
		window['__dsns_'].SetCookie('dsnstest', '', 'Sun, 1 Jan 2000 00:00:00 UTC');
		return test == '1';
	}

	if (GetCommunityCookie()) state = 'hascomm';
	else if (window['__dsns_'].GetCookie('dsnslfpop') != null || hascookies()) state = 'choosecomm';
	else state = 'nocomm';
	var commlist = null;

	if (popup) state = 'hascomm';
	if (popup && source == null) state = 'nocomm';

	$('#dsnslocalnews').hide().find('*').show();
	
	var newshtml = '';
	if (state == 'hascomm')
		newshtml = dsnsLFHTMLTemplates.communitynews + '';
	else
		newshtml = dsnsLFHTMLTemplates.latestnews + '';

	newshtml = newshtml.replace(/community_link/ig, source.u);
	newshtml = newshtml.replace(/community_name/ig, source.t);
	newshtml = newshtml.replace(/utm_base/ig, utmbase);
	var sponsor = false;
		var widget = widgetcontainer.find('.widget');
	if(popup)
		widget = $('#dsnsLfPopup .widget');

	if (state == 'choosecomm' || state == 'nocomm') {
		if (commlist == null) {
			commlist = function() {
				var r = new Array();
				var l = localFeeds.length;
				var i = 0, max = 100;
				while (i<3 && max -- > 0) {
					var rnd = Math.floor(Math.random()*l);
					if ($.inArray(rnd,r) == -1) {
							r.push(rnd)
							i++;
					}
				}
				var communities = new Array();
				for (var i=0; i < r.length; i++) {
					communities.push(localFeeds[r[i]])
				}
				source = communities[0];
				return communities;
			}();
		}
		else source = commlist[0];

		newshtml = dsnsLFHTMLTemplates.latestnews + '';
		newshtml = newshtml.replace(/first_community_name/ig, commlist[0].t);
		newshtml = newshtml.replace(/first_community_link/ig, commlist[0].u);
		newshtml = newshtml.replace(/first_link/ig, commlist[0].u + commlist[0].lp + commlist[0].i[0].n);
		newshtml = newshtml.replace(/first_title/ig, commlist[0].i[0].t);
		
		if (commlist.length > 1) {
			newshtml = newshtml.replace(/second_community_name/ig, commlist[1].t);
			newshtml = newshtml.replace(/second_community_link/ig, commlist[1].u);
			newshtml = newshtml.replace(/second_link/ig, commlist[1].u + commlist[1].lp + commlist[1].i[0].n);
			newshtml = newshtml.replace(/second_title/ig, commlist[1].i[0].t);
		}
		
		if (commlist.length > 2) {
			newshtml = newshtml.replace(/third_community_name/ig, commlist[2].t);
			newshtml = newshtml.replace(/third_community_link/ig, commlist[2].u);
			newshtml = newshtml.replace(/third_link/ig, commlist[2].u + commlist[2].lp + commlist[2].i[0].n);
			newshtml = newshtml.replace(/third_title/ig, commlist[2].i[0].t);
		}

		source = commlist[0];
	} else if (!popup) {
		FindLocalDeals(source.k, function (feed, cfg, found) {
			html = dsnsLFHTMLTemplates.sponsor + '';
			if(feed.length < 1) return;
			var x = feed[Math.floor(Math.random() * feed.length)];
			if (typeof x.processed != 'boolean' || !x.processed) {
				x.link = cfg.root + '/' + x.name.replace(/\W+/ig, '_') + '/' + x.id + '.html';
				if(x.url) x.link = x.url;
				var k = x.logo.indexOf('http://hlocal.');
				if (k > -1)
					x.logo = x.logo.substr(k);
				else
					x.logo = cfg.imgroot + x.logo;
				k = x.logo.indexOf('http://hlcdn.');
				if(k==-1)
					k = x.logo.indexOf('http://media.');
				if (k > -1)
					x.logo = x.logo.substr(k);
				x.processed = true;
			}
			html = html.replace(/sponsor_pid/ig, x.pid);
			html = html.replace(/sponsor_id/ig, x.id);
			html = html.replace(/sponsor_link/ig, x.link);
			html = html.replace(/sponsor_img/ig, x.logo);
			html = html.replace(/sponsor_title/ig, x.name);
			if (x.coupon) {
				html = html.replace(/coupon_link/ig, x.link + '?o=' + x.oid);
				html = html.replace(/coupon_title/ig, x.coupon);
			}
			sponsor = { html: html, coupon: x.coupon };
			widget.find('.sponsor').html(html||'');
			if (!x.coupon)
				widget.find('.sponsor .coupon').hide();
		});
	}

	var img = source.i[0].i, imgload = false;
	if (!img || img.length < 1) {
		img = false;
		newshtml = newshtml.replace(/first_image/ig, 'http://cdn.secondspace.com/fshr/blank.gif');
	} else {
		var k = img.indexOf('http://hlocal.');
		if(k==-1)
			k = img.indexOf('http://media.');
		if(k>-1)
			img = img.substr(k);
		else
			img = source.u + source.ip + source.i[0].i;
		k = img.indexOf('http://hlcdn.');
		if(k==-1)
			k = img.indexOf('http://media.');
		if(k>-1)
			img = img.substr(k);

		imgload = new Image();
		imgload.src = img;
		newshtml = newshtml.replace(/first_image/ig, img);
	}

	if (state == 'hascomm') {
		newshtml = newshtml.replace(/first_link/ig, source.u + source.lp + source.i[0].n);
		newshtml = newshtml.replace(/first_title/ig, source.i[0].t);

		if (source.i.length > 1) {
			newshtml = newshtml.replace(/second_link/ig, source.u + source.lp + source.i[1].n);
			newshtml = newshtml.replace(/second_title/ig, source.i[1].t);
		}
		if (source.i.length > 2) {
			newshtml = newshtml.replace(/third_link/ig, source.u + source.lp + source.i[2].n);
			newshtml = newshtml.replace(/third_title/ig, source.i[2].t);
		}
		if (source.i.length > 3) {
			newshtml = newshtml.replace(/fourth_link/ig, source.u + source.lp + source.i[3].n);
			newshtml = newshtml.replace(/fourth_title/ig, source.i[3].t);
		}
		if (source.i.length > 4) {
			newshtml = newshtml.replace(/fifth_link/ig, source.u + source.lp + source.i[4].n);
			newshtml = newshtml.replace(/fifth_title/ig, source.i[4].t);
		}
	}
newshtml = newshtml.replace(/\\\\\'/g, '\'');
		var widget;
		var Switch = function() {
			widget.hide();
			widget.html(newshtml||'');
			if (img) $('.dsnsNewsWidget .localimg').show();
			else $('.dsnsNewsWidget .localimg').hide()
			if (popup)
				widget.find('.sponsor').remove();
			else if (sponsor) {
				widget.find('.sponsor').html(sponsor.html||'');
				if (!sponsor.coupon)
					widget.find('.sponsor .coupon').hide();
			}
			widget.show();

			if (state == 'hascomm') {
				if (source.i.length < 2) $('.dsnsNewsWidget .second').hide();
				if (source.i.length < 3) $('.dsnsNewsWidget .third').hide();
				if (source.i.length < 4) $('.dsnsNewsWidget .fourth').hide();
				if (source.i.length < 5) $('.dsnsNewsWidget .fifth').hide();
			}
			if (window.top != window.self)
				$('.dsnsNewsWidget A').attr('target', '_top');

			widget.find('.stories ul').addClass('hidden');
			widgetcontainer.css('display', 'block');
			setTimeout(function(){ setwidgetheight(widget);}, 200);
			setTimeout(function(){ setwidgetheight(widget);}, 500);
			setTimeout(function(){ setwidgetheight(widget);}, 1000);
			setTimeout(function(){ setwidgetheight(widget);}, 3000);

			var autoPopup = 'true' == 'true';
			if (autoPopup) {
				if (forceautopop) {
					setTimeout(function() { ShowPicker(); }, 750);
					forceautopop = false;
					return;
				}
				if (GetCommunityCookie())
					return;
				var ck = window['__dsns_'].GetCookie('dsnslfpop');
				var day = 86400000;
				var date = new Date();
				if (ck && ck != '1') {
					try {
						if (date.getTime() > parseInt(ck)) {
							date.setTime(date.getTime() + (12 * day));
							window['__dsns_'].SetCookie('dsnslfpop', '1', date.toGMTString());
							trackEvent('homepagewidget', 'autopopshown', 'site=' + window.location.host);
							setTimeout(function() { ShowPicker(); }, 750);
						}
					} catch (e) { }
				}
				if (!ck) {
					date.setTime(date.getTime() + (3 * day));
					window['__dsns_'].SetCookie('dsnslfpop', date.getTime());
				}
			}
		}
 
		var c = 20;
		var cssready = function() {
			if (widgetcontainer.css('backgroundRepeat') == 'no-repeat') {
				if (imgload && (!imgload.width || imgload.width < 1))
					$(imgload).bind("load error", function() { setTimeout(function() { Switch(); }, 10); });
				else
					Switch();				 
			}
			else {
				c--;
				if (c > 0) setTimeout(function() { cssready(); }, 250);
			}
		};
		cssready();
	}
window['__dsns_'].RenderNewsFeed = RenderFeed;

var dsnsLFHTMLTemplates = { communitynews: '', latestnews: '', deals:'', sponsor:'' };

var sh = null;
var setwidgetheight = function(widget) {
	var storylist = widget.find('.stories ul');
	var img = storylist.find('.localimg:first');
	if (img.length > 0) {
		if (img.attr('src').indexOf('blank.gif') == -1 && img.height() < 45 && img.height() > 0) {
			setTimeout(function() { setwidgetheight(widget) },100);
		}
	}
	sh = parseInt(widget.find('.stories').css('height'));
	var maxHide = 5;
	//if (sh == null || sh == 0) sh = parseInt($('#dsnslocal .stories').css('height'));
	if (storylist.height() > sh && sh != 0) {
		var hideone = function() {
			storylist.find('li:visible:last').hide();
			if (storylist.height() > sh && maxHide-- > 0)
				hideone();
		}
		hideone();
	}
	storylist.removeClass('hidden');
	storylist.find('li:visible:last').addClass('last');
}

var getCom = function (href) {
	var comobj;
	var i = href.indexOf('#'), k=4;
	while(i == -1 && k-- > 0)
	{
		href = decodeURIComponent(href);
		i = href.indexOf('#');
	}
	if(i==-1) {
		HidePicker();
		return false;
	}
	var n = href.substr(i+1);
	comobj = false;

	$.each(localFeeds, function (i, c) {
		if (c.k == n) {
			comobj = c;
			return false;
		}
	});
	return comobj;
}


function ShowFeeds(picked) {
	var defcom = '';
	if (!picked)
		picked = defcom;
	
	var com = false, dcom = false;
	var communityList = new Array();

	function feedSort(a, b) {
		var A = a.t.charAt(0), B = b.t.charAt(0);
		return A > B ? 1 : A < B ? -1 : 0;
	}
	localFeeds.sort(feedSort);

	$.each(localFeeds, function(i, c) {
		if (c.i.length == 0)
			c.i.push({"t":"No News Yet", "n":"0", "i":false});
	});
	if(/debugfeeds/ig.test(window.location.href))
		window['dsnsTemp'] = {localFeeds:localFeeds, defcom:defcom};

	window['__dsns_'].LocalFeeds = localFeeds;
	$.each(localFeeds, function(i, c) {
		if (c.i.length == 0) return true;
		communityList.push('<li><a href="#pick' + i + '">' + c.t + '</a></li>');
		if (c.k == picked) com = c;
		if (c.k == defcom) dcom = c;
	});
	if (!com) {
		com = dcom ? dcom : localFeeds[0];
	}
	if (!com || communityList.length == 0) {
		widgetcontainer.show();
		return;
	}
	
	lfHTML = lfHTML.replace('<!--', '<pre><!--').replace('-->', '--></pre>').replace('<pre><pre>', '<pre>').replace('</pre></pre>', '</pre>');
		
		widgetcontainer.css('visibility','hidden').html(lfHTML||'');
		dsnsLFHTMLTemplates.communitynews = GetMetaData($('#dsnsCommunityNews'));
		dsnsLFHTMLTemplates.latestnews = GetMetaData($('#dsnsLatestNews'));
		dsnsLFHTMLTemplates.deals = GetMetaData($('#dsnsbizdir'));
		dsnsLFHTMLTemplates.sponsor = GetMetaData($('#dsnsCommunitySponsor')); 

		if (horizontalformat)
		{
				dsnsLFHTMLTemplates.communitynews = GetMetaData($('#dsnsHCommunityNews'));
				dsnsLFHTMLTemplates.latestnews = GetMetaData($('#dsnsHLatestNews'));
		}
		widgetcontainer.find('.dsnsTemplate').remove();

	if($('#fin_maincontainer').length > 0) { // new layout
		if($('#dsnslocalnews2').length > 0) dsnsLFHTMLTemplates.news = GetMetaData($('#dsnslocalnews2'));
		if($('#dsnslocallinks2').length > 0) dsnsLFHTMLTemplates.links = GetMetaData($('#dsnslocallinks2'));
	}
	RenderFeed(com);

	var cc = GetCommunityCookie();
	if (cc != null) trackEvent('homepagewidget', 'widgetshown', 'site='+window.location.host + ' : community='+cc);
	else trackEvent('homepagewidget', 'widgetshown', 'site='+window.location.host);
		
		widgetcontainer.find('a[href$="pickcommunity"], #dsnslocalbiz a[href$="pickcommunity"]').live('click', function() {
				setTimeout(function() { ShowPicker(); }, 100);
				return false;
		});

		widgetcontainer.find('.links a.email').live('click', function() {
				$('#dsnsLfPopup').addClass('email');
						setTimeout(function() {ShowPicker();}, 100);
						return false;
		});
		widgetcontainer.css('visibility','visible');
}

var AddLiveTracking = function() {
		widgetcontainer.find('.stories ul a').live('click', function() {
				var me = $(this);
				var li = me.parent('li');
				var p = me.parents('ul').find('li').index(li) + 1;
				if (me.find('img').length > 0)
						trackEvent('homepagewidget', 'storythumbclick', 'site=' + window.location.host + ' : storyname=' + me.find('img').attr('alt') + ' : storyposition=' + p);
				else
						trackEvent('homepagewidget', 'storylinkclick', 'site=' + window.location.host + ' : storyname=' + me.text() + ' : storyposition=' + p);
		});
		$('.sponsor img').live('click', function() {
				trackEvent('homepagewidget', 'logoclick', 'site=' + window.location.host + ' : business=' + $(this).parents('.sponsor').find('.name').text());
		});
		$('.sponsor .name').live('click', function() {
				trackEvent('homepagewidget', 'businessclick', 'site=' + window.location.host + ' : business=' + $(this).text());
		});
		widgetcontainer.find('.links a').live('click', function() {
				var t = $(this).attr('title');
				trackEvent('homepagewidget', t + 'click', 'site=' + window.location.host);
		});
		$('#dsnslocalbiz .pickcommunity').live('click', function() {
		 trackEvent('homepagewidget', 'changecommunityclick', 'site=' + window.location.host);
		 return false;
		});
		widgetcontainer.find('.pickcommunity').live('click', function() {
				trackEvent('homepagewidget', 'changecommunityclick', 'site=' + window.location.host);
		});
		widgetcontainer.find('.choose a').live('click', function() {
				trackEvent('homepagewidget', 'bigchoosecommunityclick', 'site=' + window.location.host);
		});
}

var trackCache = {};
if(typeof window['_gaq'] != 'object') {
	window['_gaq'] = [];
	setTimeout(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	}, 1000);
}
window['_gaq'].push(['ds._setAccount', 'UA-8329098-9'], ['ds._trackPageview']);

function trackEvent(cat, type, data) {
	if (typeof cat != 'string') cat = false;
	if (typeof type != 'string') type = false;
	if (typeof data != 'string') data = false;
	var k = cat + ':' + type + ':' + data;
	if (!trackCache[k]) {
		if (cat && type && data) window['_gaq'].push(['ds._trackEvent', cat, type, data]);
		else if (cat && type) window['_gaq'].push(['ds._trackEvent', cat, type]);
		else if (cat) window['_gaq'].push(['ds._trackEvent',cat, "true" ]);
		trackCache[k] = true;
	}
}

var HidePicker = function(outto) {
	RemoveOverlay(outto);
		var o = widgetcontainer;
	var p = $('#dsnsLfPopup, #dsnsLfPopup2');
	var h = p.height();
	var w = p.width();
	p.find('.topHead, .mainHoodContent, .widget, .popupBottom').hide();
	$(p).animate({ left: o.offset().left + 100, top: o.offset().top + 100, height: 0, width: 0 }, 550, function() {
		var me = $(this);
		me.height(h);
		me.width(w);
		me.hide().removeClass('dsnspopupopen');
	});
	if (IE) $('BODY').css({ position: '' });
}

var ShowPicker = function (target, outto, linkoff) {
	if (window.top != window.self) {
		window.top['__dsns_'].ShowPicker(window.self);
		return;
	}

		var isemail = function() {return $('#dsnsLfPopup').hasClass('email');}
		if(isemail() && !$.isReady || IE && $('#fin_maincontainer').length > 0 && $('#footer').length == 0) {
				setTimeout(function() {ShowPicker(target, outto, linkoff);}, 500);
				return;
		}

	if (IE && $('#fin_maincontainer').length > 0 && $('#footer').length == 0) {
		setTimeout(function () { ShowPicker(); }, 500);
		return;
	}
	if ($('#header #dsnsOverlay').length == 0 && $('BODY > #dsnsOverlay').length == 0) {
		$('#dsnsOverlay').prependTo($('BODY')).hide();
		$('#dsnsLfPopup').prependTo($('BODY'));
	}

	var p = $('#dsnsLfPopup2');
	if (!p || p.length < 1)
		p = $('#dsnsLfPopup');

		var t = widgetcontainer.find('.widget');

	if (target) { // we need to copy the popup in here
		if (!p || p.length == 0) {
			p = $('<div id="dsnsLfPopup">&nbsp;</div>').appendTo($('body'));
			p.html($(target.document).find('#dsnsLfPopup').html());
		}
		t = $(target.frameElement);
	}

	var cl = p.find('.column ul');
	var gdc = 15;
	if (cl.length > 1) {
		if (cl.find('.show-all').length == 0) {
			cl.each(function (i) {
				var me = $(this);
				var c = me.find('li').length;
				me.find('li:gt(' + (gdc - 1) + ')').wrapAll('<li class="collapsed"><ul></ul></li>');
				me.find('.collapsed').hide();
				me.find('ul:last').parent().after('<li><a class="show-all" href="#">Show All (' + c + ')</a></li>');
				me.find('a.show-all').click(function () {
					var l = me.find('.collapsed, .expanded');
					if (l.attr('class') == 'collapsed') {
						if (IE6) l.show().addClass('expanded').removeClass('collapsed');
						else l.slideDown().addClass('expanded').removeClass('collapsed');
						$(this).text('Hide All');
}
					else {
						if (IE6) l.hide().addClass('collapsed').removeClass('expanded');
						else l.slideUp().addClass('collapsed').removeClass('expanded');
						$(this).text('Show All (' + c + ')');
					}
					return false;
				});
			});
		}
	}
	else {
		var udc = 3;
		var b = cl.parent('.column');
		var li = cl.find('li');

		var i = function() {
				var n = li.length / udc;
				if (n%1 !== 0) n++
				return parseInt(n);
		}();

		var g = cl.find('li:lt(' + i + ')').remove();
		$('<ul/>').append(g).appendTo(b);

		while (g.length) {
			g = cl.find('li:lt(' + i + ')').remove()
			if (g.length > 0)
				$('<ul/>').append(g).appendTo(b)
		}
		cl.remove();
	}

	var pw = p.find('.widget');
	var he = p.find('.mainHoodContent, .popupBottom, .closeButton a, .widget, .topHead');

		var showemail = function(animate) {
				p.removeClass('email');
				var cn = t.find('.community').text();
				var th = p.find('.topHead');
				th.find('iframe').remove();
				if (th.find('iframe').length == 0) {
						var iframe = '<iframe class="nohide" src="'+ t.find('a.community').attr('href').split('?')[0] + '/newsletter-signup-tm/'+ cn +'" style="width:430px;height:250px;margin:auto;display:block" frameborder="0" scrolling="no"></iframe>'
						if (animate) {
								p.find('.mainHoodContent').slideUp();
								p.find('.topHead').append(iframe).slideDown();
						}
						else
								p.find('.topHead').append(iframe);
						p.find('.mainHoodContent, .subHead').hide();
				}
				p.find('h1').text('Stay Informed');
		}

	setTimeout(function () { AddOverlay(target || outto); p.find('A').css({ color: '' }); }, 10);

		var o = t.offset();		
		var w;
		if (p.width() == 0) w = '860px';
		else w = p.width();
		var h = p.height();

	var ww = $(window).width();
	var wh = $(window).height();
	var dl = $(document).scrollLeft();
	var dt = $(document).scrollTop();
	var gettotalwidth = function() {
		var s = ['padding-left', 'padding-right', 'margin-left', 'margin-right'];
		var tw = 0, l = s.length;
		for (i=0; i < l; i++) {
			var v = parseInt(p.css(s[i]));
			tw += (isNaN(v)) ? 0 : parseInt(v);
		}
		return tw;
	}
	var gettotalheight = function() {
		var s = ['padding-top', 'padding-bottom', 'margin-top', 'margin-bottom'];
		var th = 0, l = s.length;
		for (i=0; i < l; i++) {
			var v = parseInt(p.css(s[i]));
			th += (isNaN(v)) ? 0 : parseInt(v);
		}
		return th;
	}
	var ew = parseInt(w) + gettotalwidth();

	var eh = parseInt(h) + gettotalheight();
	var left = (ww - ew) / 2 + dl;
	var top = (wh - eh > 0) ? (wh - eh) / 2 + dt : 0 + dt;
	if (top < 10) top = 10;
	if (left < 10) left = 10;

	pw.addClass('hidden');
		if (horizontalformat) p.find('.mainHoodContent').addClass('dsnshorizontalpopup');
	he.hide();

	p.css({ left: o.left + 100, top: o.top + 100, height: 0, width: 0 });
	p.show();
	p.animate({ left: left, top: top, height: h, width: w }, 550, function () {
		p.addClass('dsnspopupopen');
		pw.removeClass('hidden');
		he.show();

		if (isemail()) {
			if (GetCommunityCookie()) showemail();
		}
		else {
				var h = p.find('h1');
				if (h.text() == 'Stay Informed') {
				h.text('Choose your community');
				p.find('iframe').remove();
				p.find('.mainHoodContent, .subHead').show();
				}			
		}

		p.css('height', 'auto');
	});
	
	if (!p.data('bound')) {
		p.data('bound', true);
		p.find('A[href$=close], .closeButton').click(function () {
			HidePicker();
			trackEvent('homepagewidget', 'closepopup', 'site=' + window.location.host);
			return false;
		});

		pw.html(t.html()||'').find('.sponsor, .choose').remove();

		var boxes = p.find('.box:nth-child(4n)');
		boxes.each(function (i, e) {
			var me = $(this);
			me.after('<div style="clear:both"></div>')
		});

trackEvent('homepagewidget', 'popupshown', 'site=' + window.location.host);

		var hovertimer;				
				if (!horizontalformat) {
						p.find('.column A').hover(
								function () {
										clearTimeout(hovertimer);
										var com = getCom($(this).attr('href'));
										hovertimer = setTimeout(
												function () {
														if ($('#dsnsLfPopup').css('display') == 'block')
																RenderFeed(com, true);
												}, 125);
								},
								function () {
										var com = null;
										clearTimeout(hovertimer);
										hovertimer = setTimeout(
												function () {
														if ($('#dsnsLfPopup').css('display') == 'block')
																RenderFeed(com, true);
												}, 125);
										}
						);
				}

		p.find('.column A:not(.show-all)').click(function () {
			com = getCom($(this).attr('href'));
			if (com) {
				window['__dsns_'].SetCookie('dsnscomm', com.k);
				if (linkoff) {
					window.location = href.substr(0, href.indexOf('#'));
					return false;
				}
				if (typeof window['__dsns_'].selectBusinesses == 'function')
					window['__dsns_'].selectBusinesses();
				if (target) {
					target['__dsns_'].RenderFeed(com);
				}
				else RenderFeed(com);
				trackEvent('homepagewidget', 'communitychosen', 'site=' + window.location.host + ' : community=' + com.t);

				if (window['__dsns_'].hasOwnProperty('ShowEventFeed')) {
					window['__dsns_'].ShowEventFeed(com.t);
				}

				if (isemail())
						showemail(true);
				else
						HidePicker(target || outto);
			} else
				HidePicker();
			return false;
		});

p.find('.popupBottom a.dont-ask').click(function () {
			var day = 86400000;
			var date = new Date();
			date.setTime(date.getTime() + (1460 * day));
			window['__dsns_'].SetCookie('dsnslfpop', '1', date.toGMTString());
			HidePicker();
			trackEvent('homepagewidget', 'dontaskclick', 'site=' + window.location.host);
			return false;
		});
		p.find('.popupBottom a.ask-later').click(function () {
			HidePicker();
			trackEvent('homepagewidget', 'asklater', 'site=' + window.location.host);
			return false;
		});
		p.find('.widget a').live('click', function() {return false;});
	}
}
window['__dsns_'].ShowPicker = ShowPicker;
var lfRendered = ldRendered = false;
var needLocalDeals = false;

var lrmax = 200;
var widgetcontainer = '';
var horizontalformat = false;

var localReady = function() {		
	if (lrmax-- > 0 && (!lfRendered || (needLocalDeals && !ldRendered) || typeof window['__dsns_'] != 'object'))
		setTimeout(function() { localReady(); }, 200);
	
	if ($('#dsnslocal').length > 0)
		widgetcontainer = $('#dsnslocal');
	else if ($('#dsnslocalhorizontal').length > 0) {
		horizontalformat = true;
		widgetcontainer = $('#dsnslocalhorizontal');
	}
	if (!lfRendered && widgetcontainer.length > 0) {
		lfRendered = true;
		AddLiveTracking();
		var h = window.location.hash;
		if (h.indexOf('setcommunity')==1) {
		 var c = h.split('=')[1];
		 if (c != '') window['__dsns_'].SetCookie('dsnscomm', c);
		}
		ShowFeeds(GetCommunityCookie());
	}

	if (!ldRendered && $('#dsnslocaldeals').length > 0) {
		ldRendered = true;
		RenderLocalDeals();
	}
}
localReady();
		
		var Ready = function(ready_host) {
			if(window[ds_plugin_name].IsReady) return;
			window[ds_plugin_name].IsReady = true;
			if(typeof $ == 'undefined')
			{
				if(ready_host && typeof ready_host.$ == 'function')
					$ = window[ds_plugin_name].$ = ready_host.$;
				else 
					$ = window[ds_namespace].$;
			}
			if(typeof $ == 'undefined')
				return;
			var boxes = $('.autocompleted');
if(IE)
	$(function(){boxes.each(function() {Autocomplete($(this));});});
else
	boxes.each(function() {
		Autocomplete($(this));
	});
if($('#dsnslocalbiz').length == 0) $('#dsnslocallinks').css({height:'auto'}); /* */ 
 /* tracking */
		//remove double tracking
		$('#dsnsLfPopup .widget .trackingmeta').remove();
(function(){for(var p={Type:"",DSC:"",PPID:"",ILocation:"",ISource:"",SFLT:"",name:"",order:"",offer:""},q={Type:"",DSC:"",PPID:"",ILocation:"",ISource:"",SFLT:"",name:"",order:"",offer:""},i={URI:"",UserId:""},l=["a","button"],j="services.datasphere.com",h="",k=0;k<l.length;k++)h.length>0&&(h+=","),h=h+l[k]+".clicktracking ,.clicktracking "+l[k];var r=function(a){var f=[];typeof a==="undefined"&&(a=".meta");$(a).each(function(){f.push(GetMetaData(this))});return f},m=function(){var a="",f;for(f in i)i.hasOwnProperty(f)&& (a.length>0&&(a+=";"),i[f]!==""&&(a=a+f+":"+i[f]));return a},n=function(a){a.slice(0,4)=="<\!--"&&(a=a.slice(4));a.slice(-3)=="--\>"&&(a=a.slice(0,-3));return $.trim(a)},o=function(a,f){for(var b,d=0;d<a.length;){b=a[d].split(";");for(var e=0;e<b.length;){var g=b[e].split(":"),c=g[0],g=window.escape(g.slice(1).join(""));b[e]=c+":"+g;typeof i[c]!="undefined"&&(i[c]=g);c==="TRACKINGDOMAIN"&&(j=window.unescape(g));typeof f[c]=="undefined"?b.splice(e,1):e++}b.length>0?(a[d]=b.join(";"),d++):a.splice(d, 1)} },s=function(){var a=new Image,f="/trackingImage.trk?TYPE=IMPRESSION",b=r(".trackingmeta");o(b,p);var d=2,e;if(i.URI.length===0)i.URI=window.escape(window.location.host+window.location.pathname+window.location.search);var g=m();if(!(j.length<=0))if(f="http://"+j+f,b.join().length>2E3){for(;b.slice(0,d*2).toString().length<2E3;)d*=2;for(var c=d,h=0;h!=b.length;){for(e=b.slice(h,c).toString();e.length<2E3&&c<b.length;){if(e.length+b[c].length<1999)e=e+","+b[c];else break;c++}h=c;c+=d;if(c>b.length)c=b.length;a=new Image; a.src=f+"&sk="+g+"&d="+e} }else e=b.toString(),a.src=f+"&sk="+g+"&d="+e};$(function(){s();j.length>0&&$(h).bind("click",function(){var a="http://"+j+"/trackingImage.trk?TYPE=CLICK",f=new Image,b=$(this).parents(),d="",e=[],g=m(),c="";$(this).is("a")?(c=$(this).text().length>0?window.escape($(this).text()):window.escape($(this).attr("title")),d=d+"ClickElement:Link;LinkText:"+c+";LinkUrl:"+window.escape($(this).attr("href"))):$(this).is("img")&&(d+="ClickElement:image;",$(this).parent().is("a")&&(d= d+"LinkUrl:"+window.escape($(this).parent().attr("href"))));typeof $(this).attr("trackingattrb")!="undefined"&&(d=$(this).attr("trackingattrb"));$(this).siblings(".trackingmeta").length>0&&e.push(n($(this).siblings(".trackingmeta").html()));for(c=0;c<b.length;c++)$(b[c]).attr("trackingattrb")!==null&&typeof $(b[c]).attr("trackingattrb")!=="undefined"&&e.push($(b[c]).attr("trackingattrb")),$(b[c]).siblings(".trackingmeta").length>0&&e.push(n($(b[c]).siblings(".trackingmeta").html()));o(e,q);d=d+";"+ e.join(";");f.src=a+"&sk="+g+"&d="+d})})})(); 
		}
		window[ds_plugin_name].Ready = Ready;
		window[ds_plugin_name].FullyInitialized = true;

		if(init_host)
			init_host.OnReady.push(window[ds_plugin_name].Ready);
		else
			$(function(){window[ds_plugin_name].Ready();});
	}
	Ready = false;
	
	return {
		Load: Load,
		WaitForInit: WaitForInit,
		Init: Init,
		WaitForReady: WaitForReady,
		WaitForBody: WaitForBody,
		Ready: Ready,
		GetCookie: GetCookie,
		SetCookie: SetCookie
	};
}();
//window[ds_plugin_name].WaitForBody();
window[ds_plugin_name].Load();

})();
