if(typeof window['__dsns_'] == 'undefined') window['__dsns_'] = {};
(function() {
var ds_namespace = '__dsns_', ds_plugin_name = 'KKFX_WidgetsV1';
window[ds_plugin_name] = function() {
	var Keywords = 'Adam Hill,Arnold Schwarzenegger,Arroyo Grande,Arturo Santiago,Atascadero,Avila Beach,Barack Obama,Barbara Boxer,Baseball,Basketball,Bowling,Boxing,Buellton,Cambria,Carpinteria,Cayucos,Chris Gregoire,Cycling,Dave Alley,Dianne Feinstein,Doreen Farr,Doris Matsui,Football,George Miller,Goleta,Golf,Grover Beach,Guadalupe,Harry Reid,Henry Waxman,Hilda Solis,Hillary Clinton,Janet Napolitano,Janet Wolf,Jim Byrne,Joe Biden,Joe Centeno,John Kerry,John McCain,Joni Gray,Kathleen Sebelius,Katie Marzullo,Ken Salazar,Kevin McCarthy,Larry Lavagnino,Liza Sullivan,Lois Capps,Lompoc,Los Alamos,Los Olivos,Los Osos,Lupe Alvarez,Lydia Pantazes,Madonna,Michael Jackson,Mike Rogers,Morro Bay,Nancy Pelosi,New Cuyama,Nipomo,Oceano,Oprah Winfrey,Paso Robles,Patti Piburn,Pismo Beach,Randall White,Rodeo,Ronald Reagan,Russ Hicks,Salud Carbajal,San Luis Obispo,San Miguel,San Simeon,Santa Barbara,Santa Margarita,Santa Maria,Santa Ynez,Sarah Palin,Shandon,Skiing,Soccer,Softball,Solvang,Templeton,Tennis,Tiger Woods,Tony Ferrara,Track & Field,Usher,Volleyball,Wrestling,'.split(','); var qsHTML = '<div class="dsnsqs"></div>'; var lfHTML = '<div id="dsnspickcommunity">\n\t<div class="title">Select your community</div>\n\t<ul></ul>\n</div>\n\n<div id="dsnslocalnews">\n\t<div class="title"><a href="http://community_link/">community_name News</a></div>\n\t<a class="pickcommunity" href="#pickcommunity">Change your community</a>\n\t<ul>\n\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<li class="second"><a href="http://second_link/">second_title</a></li>\n\t\t<li class="third"><a href="http://third_link/">third_title</a></li>\n\t\t<li class="fourth"><a href="http://fourth_link/">fourth_title</a></li>\n\t\t<li class="fifth"><a href="http://fifth_link/">fifth_title</a></li>\n\t</ul>\n</div>\n<div class="bottom_links" id="dsnslocallinks"><ul>\n\t<li><a href="http://community_link/" class="morenews">More community_name News</a><br /></li>\n\t<!--<li><a href="http://community_link/forum/69" class="morenews rantsandraves">community_name Rants &amp; Raves</a></li>-->\n\t</ul></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.myfox11.com/Global/category.asp?C=150080&nav=menu1589_11">let us know</a>! We\'ll be adding more neighborhoods soon!</div>\n\t\t<div class="box">\n\t\t\t<!-- <h3>East</h3>-->\n\t\t\t<div class="column">\n\t\t\t\t<ul>\n\t\t\t\t\t<li><a href="#arroyogrande" title="Arroyo Grande News">Arroyo Grande</a></li>\n\t\t\t\t\t<li><a href="#atascadero" title="Atascadero News">Atascadero</a></li>\n\t\t\t\t\t<li><a href="#avilabeach" title="Avila Beach News">Avila Beach</a></li>\n\t\t\t\t\t<li><a href="#buellton" title="Buellton News">Buellton</a></li>\n\t\t\t\t\t<li><a href="#cambria" title="Cambria News">Cambria</a></li>\n\t\t\t\t\t<li><a href="#carpenteria" title="Carpenteria News">Carpenteria</a></li>\n\t\t\t\t\t<li><a href="#cayucos" title="Cayucos News">Cayucos</a></li>\n\t\t\t\t\t<li><a href="#fivecities" title="Five Cities News">Five Cities</a></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="box">\n\t\t\t<!-- <h3>East</h3>-->\n\t\t\t<div class="column">\n\t\t\t\t<ul>\n\t\t\t\t\t<li><a href="#groverbeach" title="Grover Beach News">Grover Beach</a></li>\n\t\t\t\t\t<li><a href="#guadalupe" title="Guadalupe News">Guadalupe</a></li>\n\t\t\t\t\t<li><a href="#lompoc" title="Lompoc News">Lompoc</a></li>\n\t\t\t\t\t<li><a href="#lososos" title="Los Osos News">Los Osos</a></li>\n\t\t\t\t\t<li><a href="#losolivos" title="Los Olivos News">Los Olivos</a></li>\n\t\t\t\t\t<li><a href="#morrobay" title="Morro Bay News">Morro Bay</a></li>\n\t\t\t\t\t<li><a href="#nipomo" title="Nipomo News">Nipomo</a></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="box">\n\t\t\t<!-- <h3>East</h3>-->\n\t\t\t<div class="column">\n\t\t\t\t<ul>\n\t\t\t\t\t<li><a href="#northcoast" title="North Coast News">North Coast</a></li>\n\t\t\t\t\t<li><a href="#orcutt" title="Orcutt News">Orcutt</a></li>\n\t\t\t\t\t<li><a href="#pasorobles" title="Paso Robles News">Paso Robles</a></li>\n\t\t\t\t\t<li><a href="#pismobeach" title="Pismo Beach News">Pismo Beach</a></li>\n\t\t\t\t\t<li><a href="#sanluisobispo" title="San Luis Obispo News">San Luis Obispo</a></li>\n\t\t\t\t\t<li><a href="#sanmiguel" title="San Miguel">San Miguel</a></li>\n\t\t\t\t\t<li><a href="#sansimeon" title="San Simeon News">San Simeon</a></li>\n\t\t\t\t\t<li><a href="#santabarbara" title="Santa Barbara News">Santa Barbara</a></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="box">\n\t\t\t<!-- <h3>East</h3>-->\n\t\t\t<div class="column">\n\t\t\t\t<ul>\n\t\t\t\t\t<li><a href="#santamaria" title="Santa Maria News">Santa Maria</a></li>\n\t\t\t\t\t<li><a href="#santaynez" title="Santa Ynez News">Santa Ynez</a></li>\n\t\t\t\t\t<li><a href="#solvang" title="Solvang News">Solvang</a></li>\n\t\t\t\t\t<li><a href="#southcoast" title="South Coast News">South Coast</a></li>\n\t\t\t\t\t<li><a href="#summerland" title="Summerland News">Summerland</a></li>\n\t\t\t\t\t<li><a href="#templeton" title="Templeton News">Templeton</a></li>\n\t\t\t\t\t<li><a href="#vandenbergafb" title="Vandenberg AFB News">Vandenberg AFB</a></li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</div><div style="clear:both;"></div>\n\t</div>\n\t<div class="popupBottom">\n\t\t<div class="logo">myfox11.com</div>\n\t</div>\n</div>'; var lbHTML = '<div class="sponsor">\n\t<span class="title">Community Sponsor</span><br/>\n\t<a href="the_link"><img src="the_img" /></a><br/>\n\t<a class="name" href="the_link">the_title</a>\n</div>';
	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.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.1.4.2.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;
	}
	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 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;
});  var localFeeds = new Array({"t":"Santa Barbara", "u":"http://santabarbara.kcoy.com", "k":"santabarbara", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"UCSB Researcher Co-Authors New Study of Magnon Hall Effect in Insulators", "n":"211231", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/ucsb_scientist.jpg"},{"t":"CLOSURE OF CATHERDRAL OAKS ROAD BEGINS NEXT WEEK", "n":"211230"},{"t":"Blue whales a big-time summer attraction off Santa Barbara(Pete Thomas)", "n":"211000"},{"t":"HIGHWAY 101 PAVING PROJECT FROM SANTA BARBARA TO GOLETA", "n":"209542"},{"t":"Santa Barbara Region Chamber of Commerce Presents Annual Business Expo", "n":"209014"} ]},{"t":"San Miguel", "u":"http://pasorobles.kcoy.com", "k":"sanmiguel", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Paso Robles Police Reminding Residents to Keep Cars Locked!", "n":"210979", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/Police_line_3.jpg"},{"t":"Workshop Helps Cancer Patients", "n":"210153"},{"t":"The Pantry Will Stay Open", "n":"209648"},{"t":"Sheriff&#039;s Deputies on the Lookout for Two Suspects", "n":"209363"},{"t":"Paso Youth Earns Scholarship", "n":"207778"} ]},{"t":"San Simeon", "u":"http://northcoast.kcoy.com", "k":"sansimeon", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Vacation Rental Rule Changes", "n":"211327", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/cambria_town_1.jpg"},{"t":"Paving Near Hearst Castle Entrance", "n":"210185"},{"t":"86th Annual Portuguese Celebration", "n":"209684"},{"t":"Lawsuit Challenges Desalination Project", "n":"209682"},{"t":"Cambria Summer Arts &amp; Crafts Fair", "n":"209626"} ]},{"t":"Cambria", "u":"http://northcoast.kcoy.com", "k":"cambria", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Vacation Rental Rule Changes", "n":"211327", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/cambria_town_1.jpg"},{"t":"Paving Near Hearst Castle Entrance", "n":"210185"},{"t":"86th Annual Portuguese Celebration", "n":"209684"},{"t":"Lawsuit Challenges Desalination Project", "n":"209682"},{"t":"Cambria Summer Arts &amp; Crafts Fair", "n":"209626"} ]},{"t":"Cayucos", "u":"http://northcoast.kcoy.com", "k":"cayucos", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Vacation Rental Rule Changes", "n":"211327", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/cambria_town_1.jpg"},{"t":"Paving Near Hearst Castle Entrance", "n":"210185"},{"t":"86th Annual Portuguese Celebration", "n":"209684"},{"t":"Lawsuit Challenges Desalination Project", "n":"209682"},{"t":"Cambria Summer Arts &amp; Crafts Fair", "n":"209626"} ]},{"t":"Morro Bay", "u":"http://morrobay.kcoy.com", "k":"morrobay", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Los Osos Couple Digs the Santa Barbara County Fair", "n":"210149"},{"t":"Hotel tax increase resolution approved (SLO Tribune)", "n":"209512"},{"t":"Los Osos Teeen Stable After Lung Transplant", "n":"208984"},{"t":"World Cup Viewing Party", "n":"208086"},{"t":"Check E-R Wait Times Online", "n":"208085"} ]},{"t":"Los Osos", "u":"http://baywoodpark.kcoy.com", "k":"lososos", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"New Reactor Head Arrives at Diablo", "n":"210929", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/diablo_head.jpg"},{"t":"Los Osos Couple Digs the Santa Barbara County Fair", "n":"210149"},{"t":"Hotel tax increase resolution approved (SLO Tribune)", "n":"209512"},{"t":"Los Osos Teeen Stable After Lung Transplant", "n":"208984"},{"t":"World Cup Viewing Party", "n":"208086"} ]},{"t":"Paso Robles", "u":"http://pasorobles.kcoy.com", "k":"pasorobles", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Paso Robles Police Reminding Residents to Keep Cars Locked!", "n":"210979", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/Police_line_3.jpg"},{"t":"Workshop Helps Cancer Patients", "n":"210153"},{"t":"The Pantry Will Stay Open", "n":"209648"},{"t":"Sheriff&#039;s Deputies on the Lookout for Two Suspects", "n":"209363"},{"t":"Paso Youth Earns Scholarship", "n":"207778"} ]},{"t":"Templeton", "u":"http://atascadero.kcoy.com", "k":"templeton", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man Arrested in Atascadero for Impersonating Cop", "n":"211001", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/Police_Light_3.JPG"},{"t":"101/41 Work nearing end of the road", "n":"210148"},{"t":"Atascadero Loaves &amp; Fishes Receives $25,000 Grant from Walmart Foundation", "n":"209543"},{"t":"Atascadero raves about its eateries (SLO Tribune)", "n":"209511"},{"t":"Voters Could Make Their Voices Louder", "n":"209170"} ]},{"t":"Atascadero", "u":"http://atascadero.kcoy.com", "k":"atascadero", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Man Arrested in Atascadero for Impersonating Cop", "n":"211001", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/Police_Light_3.JPG"},{"t":"101/41 Work nearing end of the road", "n":"210148"},{"t":"Atascadero Loaves &amp; Fishes Receives $25,000 Grant from Walmart Foundation", "n":"209543"},{"t":"Atascadero raves about its eateries (SLO Tribune)", "n":"209511"},{"t":"Voters Could Make Their Voices Louder", "n":"209170"} ]},{"t":"San Luis Obispo", "u":"http://sanluisobispo.kcoy.com", "k":"sanluisobispo", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Concerts in the Plaza start Friday, July 23d", "n":"210928", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/tropo.JPG"},{"t":"UCP Summer Teen Camp", "n":"210152"},{"t":"Wildlife Expert Weighs in on Mountain Lion Sightings", "n":"209647"},{"t":"A Fresh Start", "n":"209171"},{"t":"SLO Chamber revs up economic development efforts", "n":"209018"} ]},{"t":"Avila Beach", "u":"http://avilabeach.kcoy.com", "k":"avilabeach", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"New Reactor Head Arrives at Diablo", "n":"210929", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/diablo_head.jpg"},{"t":"Free local concert series every Sunday in July and August", "n":"209579"},{"t":"Port San Luis Harbor Commision Seat Up for Election (SM Times)", "n":"208985"},{"t":"ZZ Top Coming to Avila", "n":"208119"},{"t":"Shark Attack Changes Plans for Junior Lifeguards", "n":"207503"} ]},{"t":"Pismo Beach", "u":"http://fivecities.kcoy.com", "k":"pismobeach", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Arroyo Grande Community Hospital to Host Blood Drive", "n":"211033", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/blood_drive.jpg"},{"t":"Pismo Exhibit Explores Early Central Coast History", "n":"211032"},{"t":"Pismo PD to Reinstate K-9 Program", "n":"210926"},{"t":"Seats up for election on the Arroyo Grande, Grover Beach and Pismo Beach city councils", "n":"209013"},{"t":"Pismo Beach police on high speed chase into Santa Maria", "n":"209012"} ]},{"t":"Grover Beach", "u":"http://fivecities.kcoy.com", "k":"groverbeach", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Arroyo Grande Community Hospital to Host Blood Drive", "n":"211033", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/blood_drive.jpg"},{"t":"Pismo Exhibit Explores Early Central Coast History", "n":"211032"},{"t":"Pismo PD to Reinstate K-9 Program", "n":"210926"},{"t":"Seats up for election on the Arroyo Grande, Grover Beach and Pismo Beach city councils", "n":"209013"},{"t":"Pismo Beach police on high speed chase into Santa Maria", "n":"209012"} ]},{"t":"Arroyo Grande", "u":"http://fivecities.kcoy.com", "k":"arroyogrande", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Arroyo Grande Community Hospital to Host Blood Drive", "n":"211033", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/blood_drive.jpg"},{"t":"Pismo Exhibit Explores Early Central Coast History", "n":"211032"},{"t":"Pismo PD to Reinstate K-9 Program", "n":"210926"},{"t":"Seats up for election on the Arroyo Grande, Grover Beach and Pismo Beach city councils", "n":"209013"},{"t":"Pismo Beach police on high speed chase into Santa Maria", "n":"209012"} ]},{"t":"Guadalupe", "u":"http://guadalupe.kcoy.com", "k":"guadalupe", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girls Volleyball Officials  Needed", "n":"211354", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/volleyball.JPG"},{"t":"Los Flores Ranch Park may go from free to fee (SM Times)", "n":"210974"},{"t":"Prez congrats Lompoc Man on 100th Birthday", "n":"210151"},{"t":"Santa Barbara County Fair Opens", "n":"209513"},{"t":"Hospice Training Offered", "n":"208983"} ]},{"t":"Nipomo", "u":"http://nipomo.kcoy.com", "k":"nipomo", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Nipomo Teen Has 114 Entries At County Fair", "n":"210211", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/12809866_BG1.jpg"},{"t":"Tobacco Sting in Unincorporated SLO County", "n":"209812"},{"t":"DANA Hosts Talk On Native Americans", "n":"209604"},{"t":"NCSD Holds Regular Meeting", "n":"207813"},{"t":"Deadly Crash On Oso Flaco Lake Road", "n":"207305"} ]},{"t":"Santa Maria", "u":"http://santamaria.kcoy.com", "k":"santamaria", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girls Volleyball Officials  Needed", "n":"211354", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/volleyball.JPG"},{"t":"Federal Stimulus Overlay Project Philbric Road Fog Seal", "n":"211263"},{"t":"P.A.L.  Mentor Program Seeks Mentors This Summer", "n":"211031"},{"t":"Los Flores Ranch Park may go from free to fee (SM Times)", "n":"210974"},{"t":"Los Osos Couple Digs the Santa Barbara County Fair", "n":"210149"} ]},{"t":"Orcutt", "u":"http://orcutt.kcoy.com", "k":"orcutt", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girls Volleyball Officials  Needed", "n":"211354", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/volleyball.JPG"},{"t":"Local Landscapers Hit by Rash of Rip-offs", "n":"211034"},{"t":"ORIENTATION REQUIRED FOR NEW ALLAN HANCOCK COLLEGE FALL STUDENTS", "n":"209541"},{"t":"Japanese Internment Storyteller at Public Library", "n":"208049"},{"t":"Rockslide work slated near Gaviota Tunnel", "n":"207811"} ]},{"t":"Vandenberg AFB", "u":"http://vandenbergafb.kcoy.com", "k":"vandenbergafb", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Air Force Facebook presence gets boost from a top spouse", "n":"http://vandenbergAFB.kcoy.com/node/210975"},{"t":"Three Found Guilty of Trespassing on VAFB", "n":"http://vandenbergAFB.kcoy.com/node/210150"},{"t":"Air Force Launches New Uniform Website", "n":"http://vandenbergAFB.kcoy.com/node/209813"},{"t":"President Obama announces return of the SAVE award", "n":"http://vandenbergAFB.kcoy.com/node/209580"},{"t":"Keeping Our Community Clean (Lompoc Record)", "n":"http://vandenbergAFB.kcoy.com/node/208981"} ]},{"t":"Los Olivos", "u":"http://santaynezvalley.kcoy.com", "k":"losolivos", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Patriotic Quilters Unite for Ride 2 Recovery Fundraiser", "n":"211035", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/ridetorecovery.jpg"},{"t":"Prez congrats Lompoc Man on 100th Birthday", "n":"210151"},{"t":"ORIENTATION REQUIRED FOR NEW ALLAN HANCOCK COLLEGE FALL STUDENTS", "n":"209541"},{"t":"80 Year Old Archer in Santa Ynez Valley (SM Times)", "n":"209011"},{"t":"Rockslide work slated near Gaviota Tunnel", "n":"207811"} ]},{"t":"Solvang", "u":"http://santaynezvalley.kcoy.com", "k":"solvang", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Patriotic Quilters Unite for Ride 2 Recovery Fundraiser", "n":"211035", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/ridetorecovery.jpg"},{"t":"Prez congrats Lompoc Man on 100th Birthday", "n":"210151"},{"t":"ORIENTATION REQUIRED FOR NEW ALLAN HANCOCK COLLEGE FALL STUDENTS", "n":"209541"},{"t":"80 Year Old Archer in Santa Ynez Valley (SM Times)", "n":"209011"},{"t":"Rockslide work slated near Gaviota Tunnel", "n":"207811"} ]},{"t":"Santa Ynez", "u":"http://santaynezvalley.kcoy.com", "k":"santaynez", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Patriotic Quilters Unite for Ride 2 Recovery Fundraiser", "n":"211035", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/ridetorecovery.jpg"},{"t":"Prez congrats Lompoc Man on 100th Birthday", "n":"210151"},{"t":"ORIENTATION REQUIRED FOR NEW ALLAN HANCOCK COLLEGE FALL STUDENTS", "n":"209541"},{"t":"80 Year Old Archer in Santa Ynez Valley (SM Times)", "n":"209011"},{"t":"Rockslide work slated near Gaviota Tunnel", "n":"207811"} ]},{"t":"Buellton", "u":"http://buellton.kcoy.com", "k":"buellton", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Visioning Goes To City Council", "n":"210334", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/avenueofflags_0.jpg"},{"t":"City Ponders Memorial to Fallen Heroes", "n":"210333"},{"t":"Bowling Alley Project Delayed", "n":"209510"},{"t":"80 Year Old Archer in Santa Ynez Valley (SM Times)", "n":"209011"},{"t":"Rockslide work slated near Gaviota Tunnel", "n":"207811"} ]},{"t":"Summerland", "u":"http://southcoast.kcoy.com", "k":"summerland", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Blue whales a big-time summer attraction off Santa Barbara(Pete Thomas)", "n":"211000", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/whale_1.JPG"},{"t":"Carpinteria Boys &amp; Girls Club Hosts Softball Tourney", "n":"209148"},{"t":"Boulder Removal Work Closes Hwy 101", "n":"209147"},{"t":"Carl&#039;s Jr. Brand Buyout Finalized", "n":"209146"},{"t":"Stars in the future for  UCSB", "n":"208986"} ]},{"t":"Carpenteria", "u":"http://southcoast.kcoy.com", "k":"carpenteria", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Blue whales a big-time summer attraction off Santa Barbara(Pete Thomas)", "n":"211000", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/whale_1.JPG"},{"t":"Carpinteria Boys &amp; Girls Club Hosts Softball Tourney", "n":"209148"},{"t":"Boulder Removal Work Closes Hwy 101", "n":"209147"},{"t":"Carl&#039;s Jr. Brand Buyout Finalized", "n":"209146"},{"t":"Stars in the future for  UCSB", "n":"208986"} ]},{"t":"Lompoc", "u":"http://lompoc.kcoy.com", "k":"lompoc", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Girls Volleyball Officials  Needed", "n":"211354", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/volleyball.JPG"},{"t":"Martner Running for Mayor", "n":"211192"},{"t":"Prez congrats Lompoc Man on 100th Birthday", "n":"210151"},{"t":"ORIENTATION REQUIRED FOR NEW ALLAN HANCOCK COLLEGE FALL STUDENTS", "n":"209541"},{"t":"Santa Barbara County Fair Opens", "n":"209513"} ]},{"t":"Five Cities", "u":"http://fivecities.kcoy.com", "k":"fivecities", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Arroyo Grande Community Hospital to Host Blood Drive", "n":"211033", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/blood_drive.jpg"},{"t":"Pismo Exhibit Explores Early Central Coast History", "n":"211032"},{"t":"Pismo PD to Reinstate K-9 Program", "n":"210926"},{"t":"Seats up for election on the Arroyo Grande, Grover Beach and Pismo Beach city councils", "n":"209013"},{"t":"Pismo Beach police on high speed chase into Santa Maria", "n":"209012"} ]},{"t":"North Coast", "u":"http://northcoast.kcoy.com", "k":"northcoast", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Vacation Rental Rule Changes", "n":"211327", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/cambria_town_1.jpg"},{"t":"Paving Near Hearst Castle Entrance", "n":"210185"},{"t":"86th Annual Portuguese Celebration", "n":"209684"},{"t":"Lawsuit Challenges Desalination Project", "n":"209682"},{"t":"Cambria Summer Arts &amp; Crafts Fair", "n":"209626"} ]},{"t":"South Coast", "u":"http://southcoast.kcoy.com", "k":"southcoast", "lp":"/node/", "ip":"/sites/kcoy.com/files/imagecache/story_image_widget/",  "i": [ {"t":"Blue whales a big-time summer attraction off Santa Barbara(Pete Thomas)", "n":"211000", "i":"http://hlcdn.datasphere.com/sites/kcoy.com/files/imagecache/story_image_widget/whale_1.JPG"},{"t":"Carpinteria Boys &amp; Girls Club Hosts Softball Tourney", "n":"209148"},{"t":"Boulder Removal Work Closes Hwy 101", "n":"209147"},{"t":"Carl&#039;s Jr. Brand Buyout Finalized", "n":"209146"},{"t":"Stars in the future for  UCSB", "n":"208986"} ]}); 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').each(function() {
				var me = $(this);
				if (me.hasClass('dsnshidden')) return;
				if (me.css('visibility') != 'hidden') {
						me.addClass('dsnshidden').css('visibility','hidden');
				}
		});
		$('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').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 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)
					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();
			}

			//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)
			k = img.indexOf('http://media.');
		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.replace('\'', IE?'\'':'&apos;').replace(/[^\x20-\x7E]/ig, ' '));

	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.replace('\'', IE?'\'':'&apos;').replace(/[^\x20-\x7E]/ig, ' '));
	}
	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.replace('\'', IE?'\'':'&apos;').replace(/[^\x20-\x7E]/ig, ' '));
	}
	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.replace('\'', IE?'\'':'&apos;').replace(/[^\x20-\x7E]/ig, ' '));
	}
	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.replace('\'', IE?'\'':'&apos;').replace(/[^\x20-\x7E]/ig, ' '));
	}

	$('#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('santabarbara'.length > 0) return 'santabarbara';
	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;
		});
		$('#dsnslocallinks a.email').live('click', function() {
			$('#dsnsLfPopup').addClass('email');
				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;
		}
		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(!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);
	}
		
		var showemail = function(animate) {
			p.removeClass('email');
			var th = p.find('.topHead');
			th.find('iframe').remove();
		if (th.find('iframe').length == 0) {
			//var iframe = '<iframe class="nohide" src="http://kenyond-dt/iframe.htm" style="width:630px;height:230px;margin:auto;display:block" frameborder="0" scrolling="no"></iframe>';
			//var iframe = '<iframe class="nohide" src="http://tukwila.komonews.com/newsletter-signup" style="width:430px;height:230px;margin:auto;display:block" frameborder="0" scrolling="no"></iframe>';
			var iframe = '<iframe class="nohide" src="' + t.find('#dsnslocalnews .title a').attr('href') + 'newsletter-signup" style="width:430px;height:225px;margin:auto;display:block" frameborder="0" scrolling="no"></iframe>';
			if (animate) {
				p.find('.mainHoodContent').slideUp();
				p.find('.subHead').slideUp();
				p.find('.topHead').append(iframe).slideDown();
			}
			else 
				p.find('.topHead').append(iframe);
				p.find('.mainHoodContent, .subHead').hide();
		}
		p.find('h1').text('Stay Informed');
		}

		if (isemail()) {
			if (window['__dsns_'].GetCookie('dsnscomm')) 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();
			}			
		}	
		
	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);
								if (isemail())
									showemail(true);
								else
									HidePicker(target || outto);
						} else
								HidePicker();
						return false;
				});		 
	}
}
window['__dsns_'].ShowPicker = ShowPicker;

var LocalDealsRendered = false;
var ldrmax = 100;
var dealsReady = function() {
	if(LocalDealsRendered) return;
	if ($('#dsnslocaldeals').length == 0 || typeof window['__dsns_'] != 'object') {
		if(ldrmax-- > 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':'santabarbara', 'u':'/kkfx/lb/santabarbara.js'},{'k':'sanmiguel', 'u':'/kkfx/lb/sanmiguel.js'},{'k':'sansimeon', 'u':'/kkfx/lb/sansimeon.js'},{'k':'cambria', 'u':'/kkfx/lb/cambria.js'},{'k':'cayucos', 'u':'/kkfx/lb/cayucos.js'},{'k':'morrobay', 'u':'/kkfx/lb/morrobay.js'},{'k':'lososos', 'u':'/kkfx/lb/lososos.js'},{'k':'pasorobles', 'u':'/kkfx/lb/pasorobles.js'},{'k':'templeton', 'u':'/kkfx/lb/templeton.js'},{'k':'atascadero', 'u':'/kkfx/lb/atascadero.js'},{'k':'sanluisobispo', 'u':'/kkfx/lb/sanluisobispo.js'},{'k':'pismobeach', 'u':'/kkfx/lb/pismobeach.js'},{'k':'groverbeach', 'u':'/kkfx/lb/groverbeach.js'},{'k':'arroyogrande', 'u':'/kkfx/lb/arroyogrande.js'},{'k':'guadalupe', 'u':'/kkfx/lb/guadalupe.js'},{'k':'nipomo', 'u':'/kkfx/lb/nipomo.js'},{'k':'santamaria', 'u':'/kkfx/lb/santamaria.js'},{'k':'orcutt', 'u':'/kkfx/lb/orcutt.js'},{'k':'lompoc', 'u':'/kkfx/lb/lompoc.js'},{'k':'losolivos', 'u':'/kkfx/lb/losolivos.js'},{'k':'solvang', 'u':'/kkfx/lb/solvang.js'},{'k':'santaynez', 'u':'/kkfx/lb/santaynez.js'},{'k':'buellton', 'u':'/kkfx/lb/buellton.js'},{'k':'summerland', 'u':'/kkfx/lb/summerland.js'},{'k':'avilabeach', 'u':'/kkfx/lb/avilabeach.js'},{'k':'northcoast', 'u':'/kkfx/lb/northcoast.js'},{'k':'southcoast', 'u':'/kkfx/lb/southcoast.js'},{'k':'fivecities', 'u':'/kkfx/lb/fivecities.js'},{'k':'carpinteria', 'u':'/kkfx/lb/carpinteria.js'},{'k':'vandenbergafb', 'u':'/kkfx/lb/vandenbergafb.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)
			k = img.indexOf('http://media.');
		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('santabarbara');
			if(!b) {
				FindBizOnCDN('santabarbara', function() {
					b = FindBiz('santabarbara');
					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'}); /* */ 
		}
		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();

})();
