$(document).ready(function() {
	$("#te_searchsidebar > form").submit(function() {
		if ($("[name='s']").val() == "Search for help.") {
			$("[name='s']").val("");
		}
		var searchStr = "?tag=" + $("[name='tag']").val() + "&s=" + escape($("[name='s']").val()) + " #search_results_ajax";
		$("#te_fp_search").load(searchStr);
		return false;
	});
	
	$("#te_searchsidebar form input").focus(function() {
		if($(this).val() == "Pick a category. (optional)" || $(this).val() == "Search for help.") {
			$(this).val("");
		}
	});
	
	$("[name='tag']").focus(function() {
		$("#te_tag_list").css('display','block');
	});
	
	$("[name='tag']").blur(function() {
		$("#te_tag_list").css('display','none');
	});
	
	$("[name='tag']").keypress(function() {
		$("#te_tag_list li").filter(function(index) {
			if ($(this).html().toLowerCase().indexOf($("[name='tag']").val().toLowerCase()) == -1) {
				return true;
			}
		}).css('display','none');
		$("#te_tag_list li").filter(function(index) {
			if ($(this).html().toLowerCase().indexOf($("[name='tag']").val().toLowerCase()) != -1) {
				return true;
			}
		}).css('display','block');
	});
	
	$("#te_tag_list li").mousedown(function() {
		$("[name='tag']").val($(this).attr('title'));
		$("[name='tag']").blur();
	});
});
