if(typeof window['__dsns_'] == 'undefined') window['__dsns_'] = {};
(function() {
var ds_namespace = '__dsns_', ds_plugin_name = 'KXLY_WidgetsV2';
window[ds_plugin_name] = function() {
	var Keywords = '50 Cent,Adam Sandler,Adam Smith,Addy,Airway Heights,Akon,Al Franken,Al Green,Alan Jackson,Alanis Morissette,Albion,Alec Baldwin,Alfred Hitchcock,Alice Cooper,Alicia Keys,Alison Krauss,Amy Klobuchar,Amy Winehouse,Anderson Cooper,Andy Griffith,Angelina Jolie,Anna Nicole Smith,Anne Kirkpatrick,Annie Bishop,Antonio Banderas,Aretha Franklin,Arlen Specter,Arnold Schwarzenegger,Ashlee Simpson,Ashley Judd,Ashley Tisdale,Ashton Kutcher,Athol,Audrey Hepburn,Avery,Avril Lavigne,Babyface,Barack Obama,Barbara Boxer,Barbara Mikulski,Barney Frank,Barry Manilow,Baseball,Basketball,Bayview,Belmont,Ben Kaplan,Ben Leighton,Ben Nelson,Ben Stiller,Bernie Mac,Bette Midler,Beverly,Beyonce Knowles,Bill Cosby,Bill Maher,Bill Nelson,Bill Richardson,Bill Ritter,Billy Joel,Billy Ray Cyrus,Bjork,Blanchard,Bob Casey,Bob Corker,Bob Dylan,Bob Marley,Bobby Brown,Bobby Jindal,Bobby Rush,Bonners Ferry,Bonnie Hunt,Bowling,Boxing,Brad Miller,Brad Paisley,Brad Pitt,Brewster,Brian Schweitzer,Britney Spears,Brooke Burke,Bruce Springsteen,Bud Nameck,Buddy Holly,Butch Otter,Byron Dorgan,Calder,Cameron Diaz,Carl Levin,Carlos Gutierrez,Carlton,Carmen Electra,Carrie Underwood,Cassie,Cataldo,Cathy McMorris Rodgers,Celine Dion,Channing Tatum,Charlie Brown,Charlie Chaplin,Charlie Crist,Charlie Sheen,Charlie Wilson,Charlize Theron,Chattaroy,Cheney,Chet Culver,Chevy Chase,Chewelah,Chris Brown,Chris Cornell,Chris Dodd,Chris Gregoire,Chris Rock,Chris Smith,Christian Bale,Christie Brinkley,Christina Aguilera,Chuck Berry,Chuck Grassley,Chuck Schumer,Ciara,Claire McCaskill,Clay Aiken,Clayton,Clint Eastwood,Coeur D Alene,Colbert,Colfax,Colleen O\'Brien,Colton,Colville,Condoleezza Rice,Courtney Love,Craig Ferguson,Cricket,Cusick,Cycling,Dakota Fanning,Dane Cook,D\'Angelo,Dave Erickson,Dave Matthews,Davenport,David Archuleta,David Beckham,David Bowie,David Letterman,David Robinson,David Vitter,Dean Martin,Deary,Deer Park,Demi Moore,Dennis Kucinich,Dennis Patchin,Dennis Quaid,Denzel Washington,Derek Deis,Deval Patrick,Diana Ross,Diane Lane,Dianne Feinstein,Dick Cheney,Dick Durbin,Dick Van Dyke,Diddy,DMX,Dolly Parton,Don Young,Donna Karan,Dover,Dr. Dre,Drew Barrymore,Drew Carey,Duke Ellington,Duncan Hunter,Ed Rendell,Eddie Murphy,Elaine Chao,Elijah Cummings,Elisha Cuthbert,Elizabeth Dole,Elizabeth Taylor,Ellen DeGeneres,Elton John,Elvis Presley,Eminem,Emma Watson,Ephrata,Eric Cantor,Eric Clapton,Erik Loney,Etta James,Eva Longoria,Evan Bayh,Evans,Fairchild Air Force Base,Fairfield,Faith Hill,Farmington,Fergie,Football,Frank Sinatra,Fred Thompson,Garfield,Garth Brooks,Gary Miller,Genesee,George Bush,George Clooney,George Harrison,George Jones,George Lopez,George Miller,George Strait,Gerard Butler,Gifford,Golf,Gordon Smith,Grace Kelly,Grand Coulee,Greenacres,Gwen Stefani,Gwyneth Paltrow,Gymnastics,Halle Berry,Harrington,Harrison,Harrison Ford,Harry Reid,Harvard,Hay,Hayden,Heath Ledger,Heather Wilson,Heidi Klum,Henry Waxman,Hilary Duff,Hilda Solis,Hillary Clinton,Hockey,Hooper,Howard Stern,Hugh Jackman,Hulk Hogan,Hunters,Ice Cube,Ike Skelton,Jack Black,Jack Johnson,Jack Kevorkian,Jack Nicholson,Jack Reed,Jackson Browne,James Blunt,James Brown,James Dean,James Franco,James Taylor,Jamie Foxx,Janet Jackson,Janet Napolitano,Janis Joplin,Jared Richardson,Jay Leno,Jay Rockefeller,Jay-Z,Jeff Humphrey,Jeff Miller,Jeff Sessions,Jennifer Aniston,Jennifer Garner,Jennifer Granholm,Jennifer Hudson,Jennifer Lopez,Jennifer Love Hewitt,Jerry Lewis,Jerry Springer,Jesse Jackson,Jessica Alba,Jessica Biel,Jessica Simpson,Jim Bunning,Jim Carrey,Jim Cooper,Jim Doyle,Jim Jones,Jim Kelly,Jim Morrison,Jim Webb,Jimi Hendrix,Jimmy Buffett,Jimmy Fallon,Jimmy Kimmel,Joaquin Phoenix,Jodie Foster,Joe Biden,Joe Wilson,John Boehner,John Cena,John Conyers,John Cornyn,John Dingell,John Edwards,John Kerry,John Legend,John Lennon,John Lynch,John Mayer,John McCain,John Travolta,John Warner,John Wayne,Johnny Carson,Johnny Cash,Johnny Depp,Johnny Isakson,Jon Kyl,Jon Stewart,Jordin Sparks,Josh Groban,Josh Hartnett,Judge Judy,Judy Garland,Julia Roberts,Justin Timberlake,Kalae Chock,Kanye West,Karate,Kate Beckinsale,Kate Hudson,Kate Moss,Kate Winslet,Katharine McPhee,Katherine Heigl,Kathleen Sebelius,Katie Couric,Katie Holmes,Keira Knightley,Keith Ellison,Keith Osso,Keith Urban,Kellogg,Kelly Clarkson,Kelly Ripa,Ken Salazar,Kendrick,Kenny Chesney,Kenny Rogers,Kettle Falls,Kevin Costner,Kid Rock,Kim Kardashian,Kingston,Kootenai,Kris Crocker,Kristen Stewart,Kurt Cobain,Lacrosse,Lamar Alexander,Lamar Smith,Lamont,Larry Craig,Larry the Cable,Latah,LeAnn Rimes,Leonard Cohen,Leonardo DiCaprio,Lewiston,Liberty Lake,Lil Wayne,Lincoln,Lindsay Lohan,Lindsey Graham,Lionel Richie,Lisa Murkowski,Loomis,Loon Lake,Louis Armstrong,Ludacris,Madonna,Malden,Mandy Moore,Marc Anthony,Marcus,Maria Cantwell,Mariah Carey,Marie Osmond,Marilyn Monroe,Mariska Hargitay,Mark Peterson,Mark Rattner,Mark Richard,Mark Sanford,Mark Warner,Marlin,Marshall,Martin O\'Malley,Martina McBride,Mary J. Blige,Mary Landrieu,Mary Tyler Moore,Mary Verner,Matt Damon,Mattawa,Max Baucus,McKay Allen,Mead,Medical Lake,Meg Ryan,Megan Fox,Mel Gibson,Mel Martinez,Melissa Luck,Meryl Streep,Mica,Michael Chertoff,Michael Douglas,Michael J. Fox,Michael Jackson,Michele Bachmann,Michelle Williams,Mickey Rourke,Mike Beebe,Mike Crapo,Mike Fitzsimmons,Mike Gonzalez,Mike Huckabee,Mike Simpson,Mike Thompson,Mila Kunis,Miley Cyrus,Miranda Lambert,Mitch McConnell,Mitt Romney,Morgan Freeman,Moscow,Moses Lake,Mullan,Murray,Nadine Woodward,Nancy Pelosi,Naomi Campbell,Naples,Natalie Portman,Neil Diamond,Neil Young,Nelly,Newman Lake,Newport,Ne-Yo,Nicole Kidman,Nicole Richie,Norm Coleman,Norm Dicks,Northport,Odessa,Okanogan,Olympia Snowe,Omak,Oprah Winfrey,Orlando Bloom,Oroville,Orrin Hatch,Osburn,Otis Orchards,Ozzie Knezovich,Ozzy Osbourne,Palouse,Pamela Anderson,Paris Hilton,Pat Roberts,Patrick Leahy,Patrick Swayze,Patty Duke,Patty Murray,Paul McCartney,Paul Newman,Paul Simon,Paula Abdul,Penelope Cruz,Pinehurst,Plummer,Post Falls,Potlatch,Priest River,Princeton,Pullman,Queen Latifah,Quincy,R. Kelly,Rahm Emanuel,Randy Jackson,Rathdrum,Ray Charles,Reba McEntire,Rebecca Romijn,Reese Witherspoon,Richard Gere,Richard Shelby,Rick Larsen,Rick Perry,Ricky Martin,Risch,Riverside,Rob Kauder,Robert Byrd,Robin Williams,Robyn Nance,Rockford,Rod Blagojevich,Rod Stewart,Rodeo,Ron Howard,Ron Paul,Ron Wyden,Ronald Reagan,Rosalia,Roy Orbison,Royal City,Rudy Giuliani,Rugby,Russ Feingold,Ryan Reynolds,Ryan Seacrest,Sagle,Sally Showman,Salma Hayek,Samuel L. Jackson,Sandi Bloem,Sandpoint,Sandra Bullock,Santa,Sara Evans,Sarah Jessica Parker,Sarah Palin,Sarah Silverman,Scarlett Johansson,Sean Connery,Sean Penn,Selena,Seth Rogen,Shaggy,Shakira,Shania Twain,Shaquille O\'Neal,Sharon Stone,Sheryl Crow,Silverton,Simon Cowell,Skiing,Snoop Dogg,Snowboarding,Soap Lake,Soccer,Softball,Spangle,Spirit Lake,Spokane,Sprague,Springdale,Steve Miller,Steve Young,Stevie Wonder,Stratford,Susan Collins,Tania Dall,Taylor Hicks,Taylor Swift,Ted Kennedy,Ted Stevens,Ted Strickland,Tennis,Tensed,Thornton,Tiger Woods,Tim Burton,Tim Johnson,Tim Mahoney,Tim McGraw,Tim Pawlenty,Tina Turner,Toby Keith,Todd Tondee,Tom Coburn,Tom Cruise,Tom Hanks,Tom Harkin,Tom Jones,Tom Petty,Tommy Lee,Tonasket,Tori Brunetti,Trent Lott,Trish Stratus,Troy,Tumtum,Twisp,Ty Pennington,Tyler Perry,Tyra Banks,Usher,Van Morrison,Vin Diesel,Vince Gill,Viola,Volleyball,Wallace,Walt Minnick,Walter Jones,Walter Reed,Warden,Waverly,Whitney Houston,Wilbur,Will Ferrell,Will Smith,Winthrop,Woody Allen,Worley,Wrestling,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.kxly.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>Your\tCommunity</h2><a\tclass="pickcommunity"\thref="#pickcommunity">Change<span>&raquo;</span></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\t<a href="first_link"><img class="localimg" src="first_image" alt="first_title" /></a>\n\t\t\t\t<div><h4><a href="first_community_link">first_community_name</a></h4>\n\t\t\t\t<h5><a href="first_link">first_title</a></h5></div>\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">second_community_name</a></h4>\n\t\t\t\t<h5><a href="second_link">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">third_community_name</a></h4>\n\t\t\t\t<h5><a href="third_link">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.kxly.com">&raquo;More Community News</a></li>\n\t\t\t<li style="display:none;"><a\ttitle="businessdirectory"\tclass="morenews bizdir"\thref="http://biz.kxly.datasphere.com/">&raquo;Business\tDirectory</a></li>\n<li class="email" style="display:none;"><a class="morenews email" href="#">&raquo;Newsletter Sign Up</a></li>\n\t\t</ul>\n\t</div>\n\t<div class="choose">\n\t\t<a href="#pickcommunity">Choose Your Community</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>Your Community</h2>\n\t\t<a class="pickcommunity" href="#pickcommunity">Change<span>&raquo;</span></a></div>\n\t<h3><a class="community" href="community_link">community_name</a></h3>\n\t<div class="stories">\n\t\t<ul>\n\t\t\t<li\tclass="first"><a href="first_link"><img\tclass="localimg"\tsrc="first_image"\talt="first_title"\t/></a><a\thref="first_link">first_title</a><i\tclass="clear"></i></li>\n\t\t\t<li class="second"><a href="second_link">second_title</a></li>\n\t\t\t<li class="third"><a href="third_link">third_title</a></li>\n\t\t\t<li class="fourth"><a href="fourth_link">fourth_title</a></li>\n\t\t\t<li class="fifth"><a href="fifth_link">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">&raquo;More News</a></li>&nbsp;\n\t\t\t<li><a\ttitle="businessdirectory"\tclass="morenews\tbizdir"\thref="community_link/business-directory">&raquo;Business\tDirectory</a></li>&nbsp;\n\t <li class="email"><a class="morenews email" href="#">&raquo;Newsletter</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"><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">sponsor_title</a><br/>\n\t\t<a class="coupon" href="coupon_link"><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.kxly.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.kxly.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.kxly.com">Business Directory</a> |\n\t\t<a href="http://biz.kxly.com/default.aspx?ct=r&type=ITYPE,offers">All Deals</a> |\n\t\t<a href="http://biz.kxly.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">KXLY News</div>\n\t\t<h1>Customize your homepage with news from your community</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 community and you\'ll get headlines on this homepage every day!</p>\n\t\t<div class="comm-list">\n\t\t\t<div class="box">\n\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://cheneyairwayheights.kxly.com#cheneyairwayheights">Cheney / Airway Heights</a></li>\n\t\t\t\t\t\t<li><a href="http://coeurdalene.kxly.com#coeurdalene">Coeur d\'Alene</a></li>\n\t\t\t\t\t\t<li><a href="http://colvillestevenscounty.kxly.com#colvillestevenscounty">Colville / Stevens County</a></li>\n\t\t\t\t\t\t<li><a href="http://downtownspokane.kxly.com#downtownspokane">Downtown Spokane</a></li>\n\t\t\t\t\t\t<li><a href="http://eastspokane.kxly.com#eastspokane">East Spokane</a></li>\n\t\t\t\t\t\t<li><a href="http://lcvalley.kxly.com#lcvalley">LC Valley</a></li>\n\t\t\t\t\t\t<li><a href="http://libertylake.kxly.com#libertylake">Liberty Lake</a></li>\n\t\t\t\t\t\t<li><a href="http://moseslakegrantcounty.kxly.com#moseslakegrantcounty">Moses Lake / Grant County</a></li>\n\t\t\t\t\t\t<li><a href="http://northspokane.kxly.com#northspokane">North Spokane</a></li>\n\t\t\t\t\t\t<li><a href="http://postfallsrathdrum.kxly.com#postfallsrathdrum">Post Falls / Rathdrum</a></li>\n\t\t\t\t\t\t<li><a href="http://pullmanmoscow.kxly.com#pullmanmoscow">Pullman / Moscow</a></li>\n\t\t\t\t\t\t<li><a href="http://sandpointbonnercounty.kxly.com#sandpointbonnercounty">Sandpoint / Bonner County</a></li>\n\t\t\t\t\t\t<li><a href="http://silvervalley.kxly.com#silvervalley">Silver Valley</a></li>\n\t\t\t\t\t\t<li><a href="http://southhill.kxly.com#southhill">South Hill</a></li>\n\t\t\t\t\t\t<li><a href="http://spokanecounty.kxly.com#spokanecounty">Spokane County</a></li>\n\t\t\t\t\t\t<li><a href="http://spokanevalley.kxly.com#spokanevalley">Spokane Valley</a></li>\n\t\t\t\t\t\t<li><a href="http://westspokane.kxly.com#westspokane">West Spokane</a></li>\n\t\t\t\t\t\t\n\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t\n<!-- manual list\n<div class="column">\n\t\t\t\t<ul>\n<li><a href="#downtownspokane" title="">Downtown Spokane</a></li>\n<li><a href="#eastspokane" title="">East Spokane</a></li>\n<li><a href="#northspokane" title="">North Spokane</a></li>\n<li><a href="#southhill" title="">South Hill</a></li>\n<li><a href="#spokanevalley" title="">Spokane Valley</a></li>\n<li><a href="#spokanecounty" title="">Spokane County</a></li>\n<li><a href="#westspokane" title="">West Spokane</a></li>\n<li><a href="#libertylake" title="">Liberty Lake</a></li>\n<li><a href="#cheneyairwayheights" title="">Cheney &amp; Airway Heights</a></li>\n<li><a href="#moseslakegrantcounty" title="">Moses Lake &amp; Grant County</a></li>\n<li><a href="#colvillestevenscounty" title="">Colville &amp; Stevens County</a></li>\n<li><a href="#lcvalley" title="">LC Valley</a></li>\n<li><a href="#pullmanmoscow" title="">Pullman &amp; Moscow</a></li>\n<li><a href="#coeurdalene" title="">Coeur d\'Alene</a></li>\n<li><a href="#postfallsrathdrum" title="">Post Falls &amp; Rathdrum</a></li>\n<li><a href="#sandpointbonnercounty" title="">Sandpoint &amp; Bonner County</a></li>\n<li><a href="#silvervalley" title="">The Silver Valley</a></li>\n\t\t\t\t</ul>\n</div>\nend manual list -->\n\n\t\t\t</div>\n\t\t</div>\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="KXLY - kxly.com" title="KXLY - kxly.com">kxly.com</div>\n\t\t</div>\n\t</div>\n</div>\n\n<!--[if IE 6]>\n<style>\n#dsnslocal .title\{height:27px;overflow:hidden;\}\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":"Downtown Spokane", "u":"http://downtownspokane.kxly.com", "k":"downtownspokane", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"3rd Legislative Town Hall Meeting Planned For Feb 18th", "n":"73892"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Animals From Hoarding Case Ready For Adoption", "n":"73864"},{"t":"Boeing 787 Brands the Sky", "n":"73788"} ]},{"t":"East Spokane", "u":"http://eastspokane.kxly.com", "k":"eastspokane", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"3rd Legislative Town Hall Meeting Planned For Feb 18th", "n":"73892"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Animals From Hoarding Case Ready For Adoption", "n":"73864"},{"t":"Boeing 787 Brands the Sky", "n":"73788"} ]},{"t":"North Spokane", "u":"http://northspokane.kxly.com", "k":"northspokane", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"3rd Legislative Town Hall Meeting Planned For Feb 18th", "n":"73892"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Mt. Spokane Student Greets Every Classmate", "n":"73890"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Animals From Hoarding Case Ready For Adoption", "n":"73864"} ]},{"t":"South Hill", "u":"http://southhill.kxly.com", "k":"southhill", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"3rd Legislative Town Hall Meeting Planned For Feb 18th", "n":"73892"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Animals From Hoarding Case Ready For Adoption", "n":"73864"},{"t":"Boeing 787 Brands the Sky", "n":"73788"} ]},{"t":"Spokane Valley", "u":"http://spokanevalley.kxly.com", "k":"spokanevalley", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Boeing 787 Brands the Sky", "n":"73788"},{"t":"Weight Restrictions Begin Monday On Some County Roads", "n":"73783"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"},{"t":"State Senator Hosting Telephone Town Hall Next Week", "n":"73650"} ]},{"t":"Spokane County", "u":"http://spokanecounty.kxly.com", "k":"spokanecounty", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Mt. Spokane Student Greets Every Classmate", "n":"73890"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Boeing 787 Brands the Sky", "n":"73788"},{"t":"Weight Restrictions Begin Monday On Some County Roads", "n":"73783"} ]},{"t":"West Spokane", "u":"http://westspokane.kxly.com", "k":"westspokane", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"3rd Legislative Town Hall Meeting Planned For Feb 18th", "n":"73892"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Behind the Scenes: The Victims of Animal Cruelty", "n":"73888"},{"t":"Animals From Hoarding Case Ready For Adoption", "n":"73864"},{"t":"Boeing 787 Brands the Sky", "n":"73788"} ]},{"t":"Liberty Lake", "u":"http://libertylake.kxly.com", "k":"libertylake", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Boeing 787 Brands the Sky", "n":"73788"},{"t":"Weight Restrictions Begin Monday On Some County Roads", "n":"73783"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"},{"t":"State Senator Hosting Telephone Town Hall Next Week", "n":"73650"} ]},{"t":"Cheney and Airway Heights", "u":"http://cheneyairwayheights.kxly.com", "k":"cheneyairwayheights", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Boeing 787 Brands the Sky", "n":"73788"},{"t":"Fairways Welcomes Golfers", "n":"73787"},{"t":"Weight Restrictions Begin Monday On Some County Roads", "n":"73783"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"} ]},{"t":"Moses Lake and Grant County", "u":"http://moseslakegrantcounty.kxly.com", "k":"moseslakegrantcounty", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"},{"t":"Man Busted For Selling Drugs Near School", "n":"73774"},{"t":"In-person voter registration ends today for February election", "n":"73350"},{"t":"Drug House Busted", "n":"73049"} ]},{"t":"Colville and Stevens County", "u":"http://colvillestevenscounty.kxly.com", "k":"colvillestevenscounty", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"},{"t":"In-person voter registration ends today for February election", "n":"73350"},{"t":"Local Dentist Helping Kids in West Africa", "n":"73040"},{"t":"2012 Kids\\\\' Art Contest", "n":"72743"} ]},{"t":"LC Valley", "u":"http://lcvalley.kxly.com", "k":"lcvalley", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Lewiston police searching for airport burglary suspects", "n":"73781"},{"t":"Kathleen Flenniken is Washington\\\\'s Newest Poet Laureate", "n":"73778"},{"t":"Citizen Academy Teaches Importance of Seat Belts", "n":"73649"},{"t":"In-person voter registration ends today for February election", "n":"73350"} ]},{"t":"Pullman and Moscow", "u":"http://pullmanmoscow.kxly.com", "k":"pullmanmoscow", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"City Of Moscow Trees Off-Limits To Syrup Tapping", "n":"73899", "i":"http://media.dtsph.com/sites/kxly.com/files/imagecache/story_image_widget/img_2000.jpg"},{"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Sharing Your Secrets Through Snail Mail", "n":"73889"},{"t":"Laugh Out Loud At WSU", "n":"73863"},{"t":"Bogus Bills On WSU Campus", "n":"73782"} ]},{"t":"Coeur d'Alene", "u":"http://coeurdalene.kxly.com", "k":"coeurdalene", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Shorts Nab Burglar", "n":"73811"},{"t":"Could Caribou Go The Way Of The Dinosaur?", "n":"73664"},{"t":"Beauty Pageant Planned for Lucky Friday Mine Families", "n":"73648"},{"t":"Boy scouts vote in favor of Camp Easton negotiations", "n":"73647"} ]},{"t":"Post Falls and Rathdrum", "u":"http://postfallsrathdrum.kxly.com", "k":"postfallsrathdrum", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Could Caribou Go The Way Of The Dinosaur?", "n":"73664"},{"t":"Beauty Pageant Planned for Lucky Friday Mine Families", "n":"73648"},{"t":"Boy scouts vote in favor of Camp Easton negotiations", "n":"73647"},{"t":"Health center gives 70 kids free dental care", "n":"73118"} ]},{"t":"Sandpoint and Bonner County", "u":"http://sandpointbonnercounty.kxly.com", "k":"sandpointbonnercounty", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Could Caribou Go The Way Of The Dinosaur?", "n":"73664"},{"t":"Private investigation authors debuts new book", "n":"73117"},{"t":"A Little Time for Hank", "n":"72974"},{"t":"Student use of marijuana increases in Idaho", "n":"72825"} ]},{"t":"The Silver Valley", "u":"http://silvervalley.kxly.com", "k":"silvervalley", "lp":"/node/", "ip":"/sites/kxly.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girl Scout Cookie Pre-Orders Start Today", "n":"73891"},{"t":"Beauty Pageant Planned for Lucky Friday Mine Families", "n":"73648"},{"t":"Student use of marijuana increases in Idaho", "n":"72825"},{"t":"Good idea? Connecting politicians with citizens on Google Hangouts", "n":"72740"},{"t":"Search For Missing Snowmobilers", "n":"72650"} ]}); 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/kxly/events/widget' + (GetCookie('dsnswidgetversion') || '') + '.js');
//$.getScript('http://content.secondspace.com/kxly/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/kxly/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 = 20;
	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();

})();
