(function() {
var ds_namespace = '__dsns_', ds_plugin_name = 'WGHP_WidgetsV1';
window[ds_plugin_name] = function() {
	var Keywords = ',Advance,Asheboro,Baseball,Basketball,Bev Perdue,Beverly Perdue,Bill Cosby,Boonville,Brad Jones,Brad Miller,Browns Summit,Burlington,Chad Tucker,Charles Ewing,Cindy Farmer,Clemmons,Climax,Colfax,Danny Harnden,David Smith,Denton,Dobson,Eden,Elaine Marshall,Elkin,Emily Byrd,Ferguson,Football,Germanton,Gibsonville,Golf,Greensboro,Hamptonville,Hays,High Point,Howard Coble,Jamestown,Jason Clarke,Jonesville,Julian,Julie Luck,Kay Hagan,Kernersville,Kevin Kelly,King,Lee Garrity,Lewisville,Lexington,Liberty,Linwood,Madison,Mayodan,Mc Leansville,Mebane,Mel Watt,Melissa Painter,Milton,Mocksville,Mount Airy,Neill McNeill,North Wilkesboro,Oak Ridge,Pfafftown,Pilot Mountain,Pinnacle,Pleasant Garden,Providence,Ramseur,Randleman,Reidsville,Richard Burr,Roy Ackland,Ruffin,Rural Hall,Scott Gustin,Seagrove,Sheeka Strickland,Soccer,Softball,Sophia,Star,Stokesdale,Stoneville,Strib Boynton,Stuart,Summerfield,T. Dianne Bellamy-Small,Tennis,Thomasville,Thurmond,Toast,Tobaccoville,Trinity,Troy,Trudy Wade,Virginia Foxx,Walkertown,Walnut Cove,Welcome,Westfield,Whitsett,Wilkesboro,Winston Salem,Yadkinville,Yanceyville,Zack Matheny,'.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.myfox8.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 = '<!--[if\tIE 6]>\n <style>\n#dsnslocalnews\t.pickcommunity\t\{background:none;filter:\tprogid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'http://content.secondspace.com/WGHP/img/button.png\',\t sizingMethod=\'scale\');background-repeat:no-repeat;display:block;position:absolute;top:5px;height:24px;width:75px;outline:none;cursor:pointer;\}\n </style>\n <![endif]-->\n<div id="dsnslocalnews">\n <!--\n\t\t<div class="title">Your Neighborhood <a class="pickcommunity" href="#pickcommunity">Change</a></div>\n\t\t<a class="community" href="http://community_link/">community_name</a>\n\t\t<ul>\n\t\t\t\t<li class="first"><a href="http://first_link/"><div class="localimg"><img src="http://the_image/" alt="first_title"/></div>first_title</a></li>\n\t\t\t\t<li class="second"><a href="http://second_link/">second_title</a></li>\n\t\t\t\t<li class="third"><a href="http://third_link/">third_title</a></li>\n\t\t\t\t<li class="fourth"><a href="http://fourth_link/">fourth_title</a></li>\n\t\t\t\t<li class="fifth"><a href="http://fifth_link/">fifth_title</a></li>\n\t\t</ul>-->\n</div>\n\n<div id="dsnslocallinks" class="bottom_links">\n\t<a class="morenews" href="http://community_link/">More News</a>\n</div>\n<div id="dsnsOverlay">&nbsp;</div>\n<div id="dsnsLfPopup">\n\t<div class="topHead">\n\t\t<h1>Choose your neighborhood</h1>\n\t\t<div class="subHead">Tell us where you live and get your community headlines along with your local, breaking news.</div>\n\t\t<div class="closeButton"><a href="#close">close window</a></div>\n\t</div>\n\t<div class="mainHoodContent">\n\t\t<div class="introText">Choose the neighborhood closest to you. If you don\'t see your neighborhood, <a href="http://www.myfox8.com/news/wghp-email-form-feedback,0,106997.emailform">let us know</a>! We\'ll be adding more neighborhoods soon!</div>\n\n\t\t<div class="box">\n\t\t\t<ul class="column">\n\t\t\t\t<li><a href="#southhighpoint" title="Archdale">Archdale</a></li>\n\t\t\t\t<li><a href="#southernguilford" title="Adams Farm News">Adams Farms</a></li>\n\t\t\t\t<li><a href="#mocksville" title="Advance News">Advance</a></li>\n\t\t\t\t<li><a href="#asheboro" title="Asheboro News">Asheboro</a></li>\n\t\t\t\t<li><a href="#lewisville-clemmons" title="Bermuda Run News">Bermuda Run</a></li>\n\t\t\t\t<li><a href="#northernguilford" title="Browns Summit News">Browns Summit</a></li>\n\t\t\t\t<li><a href="#burlington" title="Burlington News">Burlington</a></li>\n\t\t\t\t<li><a href="#kernersville" title="Colfax News">Colfax</a></li>\n\t\t\t\t<li><a href="#lexington" title="Denton News">Denton</a></li>\n\t\t\t\t<li><a href="#eden" title="Eden News">Eden</a></li>\n\t\t\t\t<li><a href="#burlington" title="Elon News">Elon</a></li>\n\t\t\t\t<li><a href="#southernguilford" title="Forest Oaks">Forest Oaks</a></li>\n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">Forsyth Co. - North</a></li>\t\t\t\n\t\t\t\t<li><a href="#eastgreensboro" title="East Greensboro News">Greensboro - East</a></li>\n\t\t\t\t<li><a href="#westgreensboro" title="West Greensboro News">Greensboro - West</a></li>\n\t\t\t\t<li><a href="#burlington" title="Gibsonville News">Gibsonville</a></li>\n\t\t\t\t<li><a href="#burlington" title="Graham">Graham</a></li>\n\t\t\t</ul>\n\t\t\t<ul class="column">\n\t\t\t\t<li><a href="#northernguilford" title="Northern Guilford County News">Guilford Co. - North</a></li>\n\t\t\t\t<li><a href="#southernguilford" title="Southern Guilford County News">Guilford Co. - South</a></li>\n\t\t\t\t<li><a href="#northhighpoint" title="North High Point News">High Point - North</a></li>\n\t\t\t\t<li><a href="#southhighpoint" title="South High Point News">High Point - South</a></li>\n\t\t\t\t<li><a href="#southernguilford" title="Jamestown / Sedgefield">Jamestown / Sedgefield</a></li>\n\t\t\t\t<li><a href="#kernersville" title="Kernersville News">Kernersville</a></li>\n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">King</a></li>\t\t\t\n\t\t\t\t<li><a href="#lewisville-clemmons" title="Lewisville-Clemmons News">Lewisville-Clemmons</a></li>\n\t\t\t\t<li><a href="#lexington" title="Lexington News">Lexington</a></li>\n\t\t\t\t<li><a href="#madison-mayodan" title="Madison-Mayodan News">Madison-Mayodan</a></li>\n\t\t\t\t<li><a href="#mebane" title="Mebane News">Mebane</a></li>\n\t\t\t\t<li><a href="#mocksville" title="Mocksville News">Mocksville</a></li>\n\t\t\t\t<li><a href="#mountairy" title="Mount Airy News">Mount Airy</a></li>\t\t\t\n\t\t\t\t<li><a href="#northernguilford" title="Oak Ridge / Summerfield News">Oak Ridge / Summerfield</a></li>\n\t\t\t\t<li><a href="#mountairy" title="Pilot Mtn. News">Pilot Mtn.</a></li>\n\t\t\t</ul>\n\t\t\t<ul class="column">\t\t \n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">Pine Hall</a></li>\t\t\t\n\t\t\t\t<li><a href="#southernguilford" title="Pleasant Garden">Pleasant Garden</a></li>\n\t\t\t\t<li><a href="#asheboro" title="Randleman News">Randleman</a></li>\n\t\t\t\t<li><a href="#reidsville" title="Reidsville News">Reidsville</a></li>\n\t\t\t\t<li><a href="#asheboro" title="Seagrove News">Seagrove</a></li>\n\t\t\t\t<li><a href="#madison-mayodan" title="Stoneville News">Stoneville</a></li>\n\t\t\t\t<li><a href="#northernguilford" title="Stokesdale News">Stokesdale</a></li>\n\t\t\t\t<li><a href="#thomasville" title="Thomasville News">Thomasville</a></li>\n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">Tobaccoville</a></li>\t\t\t\n\t\t\t\t<li><a href="#southhighpoint" title="Trinity News">Trinity</a></li>\n\t\t\t\t<li><a href="#kernersville" title="Walburg News">Walburg</a></li>\n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">Walkertown</a></li>\t\t\t\n\t\t\t\t<li><a href="#lexington" title="Welcome News">Welcome</a></li>\n\t\t\t\t<li><a href="#northwinston-salem" title="North Winston-Salem News">Winston-Salem - North</a></li>\n\t\t\t\t<li><a href="#southwinston-salem" title="South Winston-Salem News">Winston-Salem - South</a></li>\n\t\t\t\t<li><a href="#northernforsyth" title="Northern Forsyth News">Whitsett</a></li>\t\t\t\n\t\t\t\t<li><a href="#reidsville" title="Yanceyville News">Yanceyville</a></li>\n\t\t\t</ul>\n\t\t</div>\n\t\t\n\t</div>\n\t\t<div class="popupBottom">\n\t\t\t<div class="logo" title="MYFOX8.COM">FOX 8</div>\n\t\t</div>\n</div>'; var lbHTML = '<div class="sponsor">\n\t<a class="thumb" href="the_link"><img src="the_img" /></a>\t\n\t<span class="title">Community Sponsor</span>\n\t<a class="name" href="the_link">the_title</a>\n\t<i class="clear"></i>\n</div>\n<span class="bottom"></span>'; 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' || 
			jQuery.fn.jquery == '1.3.1' || 
			jQuery.fn.jquery == '1.3.2' || 
			jQuery.fn.jquery == '1.4' || 
			jQuery.fn.jquery == '1.4.1' || 
			jQuery.fn.jquery == '1.4.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.js');
		document.getElementsByTagName('head')[0].appendChild(el);
		WaitForInit(1000);
	}
		
	var WaitForInit = function(max) {
		if(typeof window[ds_namespace].$ != "function") {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForInit(max - 1); }, 10);
			return;
		}
		window[ds_plugin_name].Init();
	}
	var WaitForReady = function(max) {
		if(!max) max = 100;
		if(typeof window[ds_plugin_name].FullyInitialized != 'bool') {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForReady(max - 1); }, 10);
			return;
		}
		window[ds_plugin_name].Ready();
	}
	var WaitForBody = function(max) {
		if(!max) max = 100;
		try {
			document.body.className += ' dsnsjs';
		} catch (e) {
			if (max > 0)
				setTimeout(function() { window[ds_plugin_name].WaitForBody(max - 1); }, 10);
		}
	}
	
	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;
	}
	
	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;
	}
	
	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 + v;
				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":"Asheboro", "u":"http://asheboro.myfox8.com", "k":"asheboro", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Officials Investigating Fire at Old Mill in Franklinville", "n":"45136", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55928886-02111707-400225_1.jpg"},{"t":"Jerry Neal to Perform at Sunset Theatre", "n":"45133"},{"t":"Man Dies After Mower Pins Him in Pond", "n":"45064"},{"t":"N.C. Zoo Continues Hand-Rearing of Baby Chimp", "n":"45048"},{"t":"3 Charged with Stealing Cooper Wire Inside Chicken Houses", "n":"45039"} ]},{"t":"Burlington", "u":"http://burlington.myfox8.com", "k":"burlington", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Two Local Teams Defend National Softball Titles at Home this Labor Day", "n":"45128", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/softball.jpg"},{"t":"Man Charged with Sexual Exploitation of Minor", "n":"45139"},{"t":"Children\'s Fishing Tournament at Cedarock Park", "n":"45112"},{"t":"Police: Son Hid Mother\'s Body to Cash Social Security Checks", "n":"45098"},{"t":"Accident Awareness Program Announced by Local Law Enforcement", "n":"45053"} ]},{"t":"East Greensboro", "u":"http://eastgreensboro.myfox8.com", "k":"eastgreensboro", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Greensboro Jumps 27 Spots in National Safe-Driving Report", "n":"45149", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/driving.jpg"},{"t":"Kenneth Miller Sworn In as New Police Chief", "n":"45093"},{"t":"Grasshoppers Donate $10,000 of Supplies to Teacher Warehouse", "n":"45114"},{"t":"Middle-School Students Complete 100 Hours of Civic Service", "n":"45110"},{"t":"Greensboro Names Interim City Attorney", "n":"45079"} ]},{"t":"Eden", "u":"http://eden.myfox8.com", "k":"eden", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Deputies: Son Killed Mother, Set House on Fire", "n":"45087", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55905596-02075959-400225.jpg"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"Motels Bring in $63,000 More this Year", "n":"44980"},{"t":"Martinsville Speedway Announces Track Improvements, Upgrades", "n":"44911"},{"t":"Rockingham County Rescue Squads Seek Funding from Taxpayers", "n":"44925"} ]},{"t":"Kernersville", "u":"http://kernersville.myfox8.com", "k":"kernersville", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Pump It Up of Greensboro to Host Fundraiser for Kisses4Kate", "n":"45148"},{"t":"Kernersville Announces Labor Day Trash Collection Schedule", "n":"45088"},{"t":"Two Men Wanted in Kernersville Purse Snatching", "n":"45066"},{"t":"Körner’s Folly Participating in Three-Month Food Drive", "n":"45046"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"} ]},{"t":"Lewisville-Clemmons", "u":"http://lewisville-clemmons.myfox8.com", "k":"lewisville-clemmons", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Public Hearing to Discuss Naming of New Forsyth County Schools", "n":"45150", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/wsfcs.jpg"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"Police Chief to Begin Broadcasting Monthly News Conferences", "n":"44973"},{"t":"11 High Schools to Participate in Fundraising Cross Country Meet", "n":"44885"},{"t":"Training Center in Announces New Personnel", "n":"44924"} ]},{"t":"Lexington", "u":"http://lexington.myfox8.com", "k":"lexington", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man Sentenced to 12-15 Years in Death of 21-Month-Old", "n":"45111", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55914770-01142648-400225.jpg"},{"t":"Davidson Man Indicted in Teen\'s Death", "n":"45068"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"Missing Girl Found Breaking into Home, Booked with Larceny", "n":"44987"},{"t":"Eagle Scout Helps to Donate Flag Pole to Hospice Center", "n":"44984"} ]},{"t":"Madison-Mayodan", "u":"http://madison-mayodan.myfox8.com", "k":"madison-mayodan", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Charitable Haunted House to Benefit Fire/Rescue Association", "n":"45124"},{"t":"Police: Man Killed Woman, Shot Self", "n":"45094"},{"t":"Local Man Goes On a Rampage, Fires Shotgun at Mobile Home", "n":"45054"},{"t":"Cleanups Planned at Belews Lake", "n":"45069"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"} ]},{"t":"Mebane", "u":"http://mebane.myfox8.com", "k":"mebane", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"New Shopping Center to Create 800 Jobs, Holding Job Fair", "n":"45049", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/mebane_tanger.jpg"},{"t":"Police Investigate Shots Fired near Sharpe Road", "n":"45045"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"U.S. Representatives to Tour Fish Farms", "n":"44992"},{"t":"Tanger Offers Preview of New Outlet Center in Mebane", "n":"44625"} ]},{"t":"Mocksville", "u":"http://mocksville.myfox8.com", "k":"mocksville", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Superintendent Represents Davie County Schools at National Forum", "n":"45126", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/robert_landry.jpg"},{"t":"Sunset Musical Flight at RayLen Vineyards", "n":"45040"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"Art Show to be Hosted by Humane Society of Davie County", "n":"44816"},{"t":"Donate Goods... Do Good", "n":"44460"} ]},{"t":"Mount Airy", "u":"http://mountairy.myfox8.com", "k":"mountairy", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/code_orange.jpg"},{"t":"Tree Trimmer in Critical Condition after Early Morning Accident", "n":"44994"},{"t":"Meth Lab Suspects Busted in Mount Airy", "n":"44786"},{"t":"Museum Exhibit Features the Boy Scouts of America", "n":"44690"},{"t":"\"Toast and Jam\" at Mount Airy Museum of Regional History", "n":"44492"} ]},{"t":"North High Point", "u":"http://northhighpoint.myfox8.com", "k":"northhighpoint", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Firefighters Concerned Mold Problems Could be Widespread", "n":"45100", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55887481-31143222-400225.jpg"},{"t":"Accident Awareness Program Announced by Local Law Enforcement", "n":"45053"},{"t":"Pre-Market Continues to Grow in Significance", "n":"45074"},{"t":"High Point Considering Incentives for Two Companies", "n":"45062"},{"t":"Eleven Schools Designated as \"Priority One\" in Guilford County", "n":"45047"} ]},{"t":"North Winston-Salem", "u":"http://northwinston-salem.myfox8.com", "k":"northwinston-salem", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Winston-Salem Ranks as Safest Driving City in the State", "n":"45151", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/driving_0.jpg"},{"t":"Public Hearing to Discuss Naming of New Forsyth County Schools", "n":"45150"},{"t":"Donation Opportunities as Part of Hunger Action Month", "n":"45132"},{"t":"BB&T Ballpark Named \'Ballpark of the Year\'", "n":"45113"},{"t":"RiverRun Festival to Offer AFI Project 20/20", "n":"45105"} ]},{"t":"Northern Guilford County", "u":"http://northernguilford.myfox8.com", "k":"northernguilford", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Local Man Goes On a Rampage, Fires Shotgun at Mobile Home", "n":"45054", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/scarlette.jpg"},{"t":"Accident Awareness Program Announced by Local Law Enforcement", "n":"45053"},{"t":"Oops! DOT Builds New I-40 Bridge Shorter Than Planned", "n":"45073"},{"t":"Woods of Terror Prepares for New Season", "n":"45051"},{"t":"Cleanups Planned at Belews Lake", "n":"45069"} ]},{"t":"Reidsville", "u":"http://reidsville.myfox8.com", "k":"reidsville", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man, 19, Pleads Guilty to Rape, Gets 7-10 Years", "n":"45141", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55930892-02090444-400225.jpg"},{"t":"Deputies: Son Killed Mother, Set House on Fire", "n":"45087"},{"t":"Update: Teens Charged with Firing Shots Into Reidsville Home", "n":"45086"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"RCC Foundation Celebrates 40 Years with Free Concert", "n":"44967"} ]},{"t":"South High Point", "u":"http://southhighpoint.myfox8.com", "k":"southhighpoint", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Recycle Cans and Bottles at the Bush Hill Festival", "n":"45122", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/recycle3_1.jpg"},{"t":"Firefighters Concerned Mold Problems Could be Widespread", "n":"45100"},{"t":"Accident Awareness Program Announced by Local Law Enforcement", "n":"45053"},{"t":"Pre-Market Continues to Grow in Significance", "n":"45074"},{"t":"Eleven Schools Designated as \"Priority One\" in Guilford County", "n":"45047"} ]},{"t":"South Winston-Salem", "u":"http://southwinston-salem.myfox8.com", "k":"southwinston-salem", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Three Arrested in Robbery, Standoff at Tobacco Shop", "n":"45138", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/55922620-02044158-400225_2.jpeg"},{"t":"Winston-Salem Ranks as Safest Driving City in the State", "n":"45151"},{"t":"Dean of Dance at UNC School of the Arts Steps Down", "n":"45147"},{"t":"Donation Opportunities as Part of Hunger Action Month", "n":"45132"},{"t":"BB&T Ballpark Named \'Ballpark of the Year\'", "n":"45113"} ]},{"t":"Southern Guilford County", "u":"http://southernguilford.myfox8.com", "k":"southernguilford", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Pump It Up of Greensboro to Host Fundraiser for Kisses4Kate", "n":"45148"},{"t":"39th Annual Yesteryear in Motion in Jamestown", "n":"45131"},{"t":"Motocross Champion", "n":"45101"},{"t":"Accident Awareness Program Announced by Local Law Enforcement", "n":"45053"},{"t":"Eleven Schools Designated as \"Priority One\" in Guilford County", "n":"45047"} ]},{"t":"Thomasville", "u":"http://thomasville.myfox8.com", "k":"thomasville", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Pump It Up of Greensboro to Host Fundraiser for Kisses4Kate", "n":"45148"},{"t":"Update: Community Has Raised $96,000 for Family of Girl with Leukemia", "n":"45065"},{"t":"Medical Center Foundation Organizes 16th Golf Tournament", "n":"45106"},{"t":"Dam Owners, Property Owners Fight Over Liberty Drive Dam", "n":"45043"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"} ]},{"t":"West Greensboro", "u":"http://westgreensboro.myfox8.com", "k":"westgreensboro", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Greensboro Jumps 27 Spots in National Safe-Driving Report", "n":"45149", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/driving.jpg"},{"t":"Pump It Up of Greensboro to Host Fundraiser for Kisses4Kate", "n":"45148"},{"t":"Kenneth Miller Sworn In as New Police Chief", "n":"45093"},{"t":"Smith High Designated as Professional Development School", "n":"45130"},{"t":"Grasshoppers Donate $10,000 of Supplies to Teacher Warehouse", "n":"45114"} ]},{"t":"Northern Forsyth", "u":"http://northernforsyth.myfox8.com", "k":"northernforsyth", "lp":"/node/", "ip":"/sites/myfox8.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Public Hearing to Discuss Naming of New Forsyth County Schools", "n":"45150", "i":"http://hlcdn.datasphere.com/sites/myfox8.com/files/imagecache/story_image_widget/wsfcs.jpg"},{"t":"Action Day Declared for Piedmont Triad Counties", "n":"45032"},{"t":"Piedmont Parent Partners with Family Promise of Forsyth", "n":"44847"},{"t":"Horse-Shoe Tournament to Raise Funds for Epilepsy", "n":"44828"},{"t":"60th Annual Stokes County Agricultural Fair", "n":"44827"} ]}); var host = window.location.host.replace('search.', 'www.').replace('.test.datasphere', '').replace('.regisweb', '').replace('dev.', '');
var GetLocationFromGoogleLoader = function(callback) {
	var AjaxGeoLocation = (function() {
		var loading = false;
		var loadGoogleLoader = function() {
			if (!hasGoogleLoader() && !loading) { loading = true; var s = document.createElement('script'); s.src = 'http://www.google.com/jsapi?callback=_google_loader_apiLoaded'; s.type = "text/javascript"; document.getElementsByTagName('head')[0].appendChild(s); }
		};
		var queue = [];
		var addLocationQueue = function(callback) { queue.push(callback); }
		var runLocationQueue = function() {
			if (hasGoogleLoader()) while (queue.length > 0) { var call = queue.pop(); call(); }
		}

		window['_google_loader_apiLoaded'] = function() { runLocationQueue(); }
		var hasGoogleLoader = function() { return (window['google'] && google['loader']); }
		var checkGoogleLoader = function(callback) { if (hasGoogleLoader()) return true; addLocationQueue(callback); loadGoogleLoader(); return false; };
		loadGoogleLoader();
		return { shim: true, type: "ClientLocation", lastPosition: null,
			getCurrentPosition: function(successCallback) {
				var self = this;
				if (!checkGoogleLoader(function() { self.getCurrentPosition(successCallback); })) return;
				if (google.loader.ClientLocation) {
					var cl = google.loader.ClientLocation;
					var position = { latitude: cl.latitude, longitude: cl.longitude, altitude: null, accuracy: 43000, altitudeAccuracy: null, heading: null, velocity: null, timestamp: new Date(),
						address: { city: cl.address.city, country: cl.address.country, country_code: cl.address.country_code, region: cl.address.region }
					};
					successCallback(position);
					this.lastPosition = position;
				} else {
					successCallback(false);
				}
			}
		};
	})();
	AjaxGeoLocation.getCurrentPosition(function(pos) { if(/debugfeeds/ig.test(window.location.href)) window['dsnsloc'] = {'gpos':pos}; if(pos) callback(pos.address.city.toLowerCase()); else callback(false); });
}

var CommunityFromCity = function(city) {
var cities = {'seattle':'ballard', 'eugene':'downtowneugene', 'portland':'beaverton', 'bakersfield':'central', 'boise':'boisebench'};
	return cities[city] || city;
}
var GetLocationFromAdManager = function(callback) {
	var loc = window['__dsns_'].GetCookie('dsnsloc');
	if (loc) callback(CommunityFromCity(loc));
	else callback(false);
}

var GetLocationFromCookie = function(callback) {
	var loc = window['__dsns_'].GetCookie('dsnscomm');
	if (loc) callback(loc);
	else callback(false);
}
var adHider = false;
var HideFlash = function() {
	$('object, embed, iframe').each(function() {
		var me = $(this);
		if(me.data('hiddenflash')) return;
		if(me.css('visibility') != 'hidden') {
			me.data('hiddenflash', true);
			me.css({visibility:'hidden'});
		}
	});
}
var ShowFlash = function() {
	$('object, embed, 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 tmplBck = false;
var RenderLocalDeals = function(host, tmpl, comm) {
	LocalDealsRendered = true;
	var LocalDealsFound = false;
	host = host || $('#dsnslocaldeals').hide();
	if(tmpl == 'undefined') tmpl = false;
	tmpl = tmpl || tmplBck || GetMetaData(host.hide().html(lfHTML).find('#dsnsbizdir'));
	comm = comm || (window['__dsns_'].LocalFeed?window['__dsns_'].LocalFeed.k:false) || __dsns_.GetCookie('dsnscomm');
	if(!comm) comm = 'all';
	if(!tmplBck) tmplBck = tmpl;
	host.find('.title').text('fetching deals...');
	$.ajax({
		url:'http://content.secondspace.com//ld/'+comm+'.js',
		dataType:'script', 
		success:function() {
			if(typeof __dsns_.BusinessFeed != 'object' || __dsns_.BusinessFeed.length < 1) return;
			LocalDealsFound = true;
			host.html(tmpl).find('.business, .smalllist, .biglist').hide();
			var cfg = __dsns_.BusinessFeedConfig;
			var max = 6;
			if(__dsns_.BusinessFeed.length < max) max = __dsns_.BusinessFeed.length;
			var arr = $(__dsns_.BusinessFeed).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)
					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();
			}

			//max = 3;
			//if(__dsns_.CouponFeed.length < max) max = __dsns_.CouponFeed.length;
			//arr = $(__dsns_.CouponFeed).sort(function(){
			//		return Math.round(Math.random())-0.5
			 // }).slice(0,max)
 
			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(comm != 'all') {
				t = comm+' 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(); 
		}
	});
	setTimeout(function() {if(!LocalDealsFound) RenderLocalDeals(host, tmpl, 'all'); }, 2000);
}
function RenderFeed(source) {
	var dealsHost = $('#dsnslocaldeals');
	window['__dsns_'].LocalFeed = source;
	if(dealsHost && dealsHost.length > 0)
		RenderLocalDeals(dealsHost, dsnsLFHTMLTemplates.deals + '', source.k);

	$('#dsnslocalnews, #dsnslocallinks').hide().find('*').show();
	var newshtml = dsnsLFHTMLTemplates.news + '';
	var linkshtml = dsnsLFHTMLTemplates.links + '';
	newshtml = newshtml.replace(/community_name/ig, source.t);
	newshtml = newshtml.replace(/http:\/\/community_link/ig, source.u);
	linkshtml = linkshtml.replace(/community_name/ig, source.t);
	linkshtml = linkshtml.replace(/http:\/\/community_link/ig, source.u);
	var img = source.i[0].i;

	if (!img || img.length < 1) {
		img = false;
		newshtml = newshtml.replace(/http:\/\/the_image./ig, 'http://cdn.secondspace.com/fshr/blank.gif');
	} else {
		var k = img.indexOf('http://hlocal.');
		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)
			img	= img .substr(k);
				 
		newshtml = newshtml.replace(/http:\/\/the_image./ig, img);
	}

	newshtml = newshtml.replace(/http:\/\/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(/http:\/\/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(/http:\/\/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(/http:\/\/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(/http:\/\/fifth_link./ig, source.u + source.lp + source.i[4].n);
		newshtml = newshtml.replace(/fifth_title/ig, source.i[4].t);
	}

	$('#dsnslocalnews').html(newshtml);
	$('#dsnslocallinks').html(linkshtml);
	if(window.top != window.self)
		$('#dsnslocalnews A, #dsnslocallinks A').attr('target', '_top');
		
	if (source.i.length < 2) $('#dsnslocalnews .second').hide();
	if (source.i.length < 3) $('#dsnslocalnews .third').hide();
	if (source.i.length < 4) $('#dsnslocalnews .fourth').hide();
	if (source.i.length < 5) $('#dsnslocalnews .fifth').hide();
	if(img) $('#dsnslocalnews .localimg').show();
	$('#dsnslocalnews, #dsnslocallinks').show();
}
window['__dsns_'].RenderFeed = RenderFeed;

function GetDefault() {
	if('asheboro'.length > 0) return 'asheboro';
	var cities = {'www.katu.com':'portland', 'www.kval.com':'eugene', 'www.komonews.com':'seattle', 'www.kionrightnow.com':'monterey', 'www.kcba.com':'monterey', 'www.myfox11.com':'santabarbara', 'www.kcoy.com':'santabarbara', 'www.abc6.com':'warwick', 'www.bakersfieldnow.com':'bakersfield', 'www.kboi2.com':'boise'};
	var pick = cities[host];
	if(pick) return CommunityFromCity(pick);
	return CommunityFromCity('seattle');
}
var dsnsLFHTMLTemplates = {news:'', links:''};
function ShowFeeds(picked) {
	var defcom = GetDefault();
	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;
	if (!com || communityList.length == 0) {
		$('#dsnslocal').show();
		return;
	}
	
	lfHTML = lfHTML.replace('<!--', '<pre><!--').replace('-->', '--></pre>').replace('<pre><pre>', '<pre>').replace('</pre></pre>', '</pre>');
	$('#dsnslocal').hide().html(lfHTML);
	dsnsLFHTMLTemplates.news = GetMetaData($('#dsnslocalnews'));
	dsnsLFHTMLTemplates.links = GetMetaData($('#dsnslocallinks'));
	dsnsLFHTMLTemplates.deals = GetMetaData($('#dsnsbizdir'));
	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);


	$('#dsnspickcommunity').hide().find('UL').html(communityList.join(''));
	$('#dsnspickcommunity UL LI A').live('click', function() {
		$('#dsnspickcommunity').hide();
		var sel = localFeeds[parseInt(/[0-9]+$/.exec($(this).attr('href')))];
		RenderFeed(sel);
		window['__dsns_'].SetCookie('dsnscomm', sel.k);
		return false;
	});
	$('#dsnslocalnews').find('a[href$="pickcommunity"]').live('click', function() {
		setTimeout(function() {ShowPicker();}, 100);
		return false;
	});
	$('#dsnslocal').show();

	var autoPopup = false;
	if(host == 'www.komonews.com' || host == 'www.kionrightnow.com'	|| host == 'www.kcba.com'	||
		 host == 'www.kcoy.com'	|| host == 'www.myfo11.com' || 'true' == 'true')
		 autoPopup = true;
	if(autoPopup) {
		var c1 = window['__dsns_'].GetCookie('dsnsloc');
		var c2 = window['__dsns_'].GetCookie('dsnscomm');
		var c3 = window['__dsns_'].GetCookie('dsnslfpop');
		var date = new Date();
		if((c1 && !c2 && !c3) || c3 && c3 != '1')
		{
			try {
				if(date.getTime() > parseInt(c3))
				{
					date.setTime(date.getTime()+(30*24*60*60*1000));
					window['__dsns_'].SetCookie('dsnslfpop', '1', date.toGMTString());
					setTimeout(function() {ShowPicker();}, 100);
				}
			} catch(e) {}
		}
		if(!c2 && !c1 && !c3) {
				date.setTime(date.getTime()+(3*24*60*60*1000));
				window['__dsns_'].SetCookie('dsnslfpop', date.getTime());
		}
	}
}
var HidePicker = function(outto) {
	RemoveOverlay(outto);
	$('#dsnsLfPopup, #dsnsLfPopup2').hide();
	if(IE) $('BODY').css({position:''});
}

var ShowPicker = function(target, outto, linkoff) {
	if(window.top != window.self) {
		window.top['__dsns_'].ShowPicker(window.self);
		return;
	}
	if(IE && $('#fin_maincontainer').length > 0 && $('#footer').length == 0) {
		setTimeout(function() {ShowPicker();}, 500);
		return;
	}
	if(!window['__dsns_'].GetCookie('dsnsloc')) {
		var date = new Date();
		date.setTime(date.getTime()+(30*24*60*60*1000));
		window['__dsns_'].SetCookie('dsnslfpop', '1', date.toGMTString());
	}
	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 = $('#dsnslocal');
	if(target) { // we need to copy the popup in here
		if(!p || p.length == 0) {
			p = $('<div id="dsnsLfPopup"> </div>').appendTo($('body'));
			p.html($(target.document).find('#dsnsLfPopup').html());
		}
		t = $(target.frameElement);
	}
		
	setTimeout(function() {AddOverlay(target || outto);p.find('A').css({color:''});}, 10);
	p.css({left:-1000,top:-1000}).show();
	var ww = $(window).width();
	var wh = $(window).height();
	var dl = $(document).scrollLeft();
	var dt = $(document).scrollTop();
	var ew = p.width();
	var eh = p.height();
	var left = (ww - ew) / 2 + dl;
	var top = (wh - eh) / 2 + dt;
	if(top < 10) top = 10;
	if(left < 10) left = 10;
	p.css({left:left,top:top});
	if(!p.data('bound')) {
		p.data('bound', true);
		p.find('A[href$=close], .closeButton').click(function() {
			HidePicker();
			return false;
		});
		p.find('.column A').click(function() {
			var href = $(this).attr('href');
			var i = href.indexOf('#'), k=4;
			while(i == -1 && k-- > 0)
			{
				href = decodeURIComponent(href);
				i = href.indexOf('#');
			}
			if(i==-1) {
				HidePicker();
				return false;
			}
			
			n = href.substr(i+1);
			var com = false;
				
			$.each(localFeeds, function(i, c) {
				if (c.k == n) {
					com = c;
					return false;
				}
			});
			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);
				HidePicker(target || outto);
			} else
				HidePicker();
			return false;
		});
	}
}
window['__dsns_'].ShowPicker = ShowPicker;

var LocalDealsRendered = false;
var dealsReady = function() {
	if(LocalDealsRendered) return;
	var max = 100;
	if ($('#dsnslocaldeals').length == 0 || typeof window['__dsns_'] != 'object') {
		if(max-- > 0)
			setTimeout(function() { dealsReady(); }, 100);
		return;
	}
	RenderLocalDeals();
}
var localReady = function() {	
	var max = 100;
	if ($('#dsnslocal').length == 0 || typeof window['__dsns_'] != 'object') {
		if(max-- > 0)
			setTimeout(function() { localReady(); }, 100);
		return;
	}
	GetLocationFromCookie(function(city) {
		if (city) ShowFeeds(city);
		else GetLocationFromAdManager(function(city) {
			if (city) ShowFeeds(city);
			else GetLocationFromGoogleLoader(function(city) {
				if (city) ShowFeeds(CommunityFromCity(city));
				else ShowFeeds(false);
			});
		});
	});
}
localReady();dealsReady(); var localBusiness = new Array({'k':'asheboro', 'u':'/wghp/lb/asheboro.js'},{'k':'burlington', 'u':'/wghp/lb/burlington.js'},{'k':'eastgreensboro', 'u':'/wghp/lb/eastgreensboro.js'},{'k':'kernersville', 'u':'/wghp/lb/kernersville.js'},{'k':'eden', 'u':'/wghp/lb/eden.js'},{'k':'lewisville-clemmons', 'u':'/wghp/lb/lewisville-clemmons.js'},{'k':'lexington', 'u':'/wghp/lb/lexington.js'},{'k':'madison-mayodan', 'u':'/wghp/lb/madison-mayodan.js'},{'k':'mebane', 'u':'/wghp/lb/mebane.js'},{'k':'mocksville', 'u':'/wghp/lb/mocksville.js'},{'k':'mountairy', 'u':'/wghp/lb/mountairy.js'},{'k':'northhighpoint', 'u':'/wghp/lb/northhighpoint.js'},{'k':'northwinston-salem', 'u':'/wghp/lb/northwinston-salem.js'},{'k':'northernguilford', 'u':'/wghp/lb/northernguilford.js'},{'k':'reidsville', 'u':'/wghp/lb/reidsville.js'},{'k':'southhighpoint', 'u':'/wghp/lb/southhighpoint.js'},{'k':'southwinston-salem', 'u':'/wghp/lb/southwinston-salem.js'},{'k':'southernguilford', 'u':'/wghp/lb/southernguilford.js'},{'k':'thomasville', 'u':'/wghp/lb/thomasville.js'},{'k':'westgreensboro', 'u':'/wghp/lb/westgreensboro.js'}); var savedHeight = false;
var HideLocalBiz = function() {
	$('#dsnslocalbiz').css({display:'none'});
	if(!savedHeight) savedHeight = $('#dsnslocallinks').height();
	$('#dsnslocallinks').css({height:'auto'});
}
var bizReady = function() {	
	var max = 100;
	if ($('#dsnslocalbiz').length == 0 || typeof window['__dsns_'] != 'object') {
		if(max == 0) HideLocalBiz();
		if(max-- > 0)
			setTimeout(function() { bizReady (); }, 100);
		return;
	}
	window['__dsns_'].localBusinesses = new Array();
	var FindBiz = function(key) {
		if(typeof window['__dsns_'].localBusinesses != 'object') return false;
		var f = false;
		$.each(window['__dsns_'].localBusinesses, function(i,b)	{
			if(b.k == key) f = b;
			return (f == false);
		});
		return f;
	}
	var FindBizOnCDN = function(key, callback) {
		var found = false;
		if(key) $.each(localBusiness, function(n,v) {
			if(v.k == key) {
if(/debugfeeds/ig.test(window.location.href))	__dsns_.cdnbiz = v;
				$.getScript('http://content.secondspace.com'+v.u, callback);
				found = true;
				return false;
			}
		});
		if(!found) callback();
	}
	var RenderBiz = function(b) {
if(/debugfeeds/ig.test(window.location.href)) __dsns_.biz = b;
		if(!b || b.i.length == 0) {HideLocalBiz();return;}
		var r = Math.floor(Math.random()*b.i.length);
		var x = b.i[r];
		if(savedHeight) $('#dsnslocallinks').css({height:savedHeight});

		var img = x.i;
		var k = img.indexOf('http://hlocal.');
		if(k>-1)
			img = img.substr(k);
		else
			img = b.u+b.ip+img;
		k = img.indexOf('http://hlcdn.');
		if(k>-1)
			img = img .substr(k);

		$('#dsnslocalbiz').html(lbHTML.replace(/the_title/ig, x.t).replace(/the_link/ig, b.u+b.lp+x.n+'?utm_source=homepage_widget&utm_medium=referral&utm_campaign=na').replace(/the_img/ig, img));

		if($('#fin_maincontainer').length > 0) // new layout
			$('#dsnslocalbiz .oldlayout').hide();
		else
			$('#dsnslocalbiz .newlayout').hide();
		$('#dsnslocalbiz').css({display:'block'});
	}
	window['__dsns_'].selectBusinesses = function() {
		var c = window['__dsns_'].GetCookie('dsnscomm');
		var b = FindBiz(c);
		if(b) {
			RenderBiz(b);
			return;
		}
		FindBizOnCDN(c, function() {
			b = FindBiz(c);
			if(!b) b = FindBiz('asheboro');
			if(!b) {
				FindBizOnCDN('asheboro', function() {
					b = FindBiz('asheboro');
					RenderBiz(b);
				});
				return;
			}
			RenderBiz(b);
		});
	}
	window['__dsns_'].selectBusinesses();
}
bizReady();
		
		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'}); $('#advancedsearch, .dsnsadvsearch A, #header .advanced A, #search .advanced A').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;
}); 
		}
		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();

})();
if(typeof window['__dsns_'] == 'undefined') window['__dsns_'] = {};
window['__dsns_'].GetCookie = window['WGHP_WidgetsV1'].GetCookie;
window['__dsns_'].SetCookie = window['WGHP_WidgetsV1'].SetCookie;