$(document).ready(function(){$('a#searchlink').click(function(){slTransform();return false;}).hover(function(){slMouseOver();},function(){slMouseOut();});});var slMouseTO = '';var abortSLTrans = false;var searchTimeout = '';var knownSearch = '';var searchPerformed = false;function slMouseOver(){abortSLTrans = false;var slMouseTO = setTimeout('slTransform();',200);}function slMouseOut(){clearTimeout(slMouseTO);abortSLTrans = true;}function slTransform(){if (abortSLTrans == true) return;if ($('div#searchResults').length > 0) return;abortSLTrans = true;$('a#searchlink').hide().after('<div id="searchcontainer" style="display:none;"><input id="inlinesearchbox" type="text" autocomplete="off" name="search" placeholder="search..."/><div id="searchResults"></div></div>');$('div#searchcontainer').fadeIn(400).mouseleave(function(){if (searchPerformed== false){$(this).fadeOut(500,function(){$(this).remove();$('a#searchlink').fadeIn(300);});}});$('input#inlinesearchbox').focus().keyup(function(){abortSearch = false;st = $(this).val();if (st == knownSearch) return true;if (st.length < 3 && st.length > 0) return;searchTimeout = setTimeout('doSearch("'+st+'");',500);}).keydown(function(){clearTimeout(searchTimeout);abortSearch = true;});}function doSearch(text){$('div#searchResults').html('<img style="margin-top:9px;width:120px;" src="http://aarondunlap.com/images/loader.gif" />');if (text == ''){$('div#searchResults').html('');return false;}if (abortSearch == true) return false;searchPerformed= true;url = '/orangecms/ajaxprocedures.php?search='+escape(text);knownSearch = text;$.getJSON(url,function(obj){$('div#searchResults').html('');if (obj.length==0){$('div#searchResults').html('No results =(');}$.each(obj,function(i,story){if (story.title == null) return;title = '<a href="'+story.link+'">'+story.title+'</a>';if (story.preview == null) story.preview = '';$('div#searchResults').append(title + '<div class="searchPreview">' + story.preview + '</div>');});});}

