$().ready(function() { 
	// tim broddin 2010
	var searchInterval;
	
	$('#search_results').position({ my: 'top', at: 'bottom', of: '#search' });
	
	$('#search').bind('keyup', function() { 
		clearTimeout(searchInterval);
		searchInterval = setTimeout(function() { doSearch(); }, 250);
	}).bind('click', function() {
		$(this).val('');
	});

	$('body').bind('click', function() {
		if($('#search_results:visible').length) {
			$('#search_results').fadeOut();
		}
	});
	
	$('.search_result').live('mouseover', function() { 
		$('img', $(this)).css('opacity', 1);
		$(this).css('backgroundColor', '#EFEFEF');
		
	}).live('mouseout', function() {
		$('img', $(this)).css('opacity', 0.8);
		$(this).css('backgroundColor', '#FFFFFF');
	});

	$('.search_result').live('click', function() { 
		window.location = '?action=single&id=' + $(this).attr('id').replace('post_', '');
	});

	function doSearch() {
		var s = $('#search').val();
		if(!s) return false;
		$.get('index.php', {action: 'search', s: s}, function(html) { 
			$('#search_results').html(html).fadeIn();
			$('#search_results').once('click', function() { 
				return false;
			
			});	
		
		});
	
	}





});