var mimbo_search = {
	timer: null,
	
	init: function() {
		$("#s").parent().on("submit", function(){ return false; });
		$("#s").attr("autocomplete", "false").on("keyup", this.auto_complete);
	},
	
	auto_complete: function(e) {
		var q = $(this).val();
		clearTimeout(mimbo_search.timer);
		mimbo_search.timer = setTimeout(function(){ mimbo_search.do_search(q) }, 200);
	},
	
	do_search: function(q) {
		$("#search_results ul").html("");
		$.get("/?s="+ q, function(cb){
			var $cb = $(cb);
			$("a", $cb).each(function(){
				$(this).attr("href", $(this).attr("href") + "?utm_source=internalsearch&utm_medium=search&utm_term="+ q +"&utm_campaign=internalsearch");
			});
			$("#search_results ul").append($cb.html())
			$("#search_results").slideDown("slow");
		});
	},
	
	outro: function(){}
}

$(function(){
	mimbo_search.init();
});
