/************* LIVE SEARCH CODE **************/

$(function(){
	$("#search").keyup(do_search);
});
 
 function clear_search()
{
	clearTimeout(keeper.time);
}

function do_search()
{
	if(keeper.time) 
	{
		clearTimeout(keeper.time);
	}
	
	keeper.time = setTimeout(keeper.action, 500);
}

function timekeeper(action)
{
	this.action = action;
	this.time = setTimeout(this.action,500)	;
}

var keeper = new timekeeper(run_search);
var keeperCount = 0;

function run_search()
{
	if(keeperCount > 0)
	{
			var p = {};
			p['search'] = $("#search").val();
			//alert(p['search']);
			if(p['search']!='' && p['search']!=null)
			{
				
				jQuery.post('/quimbee/live_search',p,function(str){
					
					var o = $("#search").offset();
					var oh = $("#search").height();
					var ow = $("#search").width()+6;
					
					$("#spotlight").css({position:'absolute',top:o.top+oh+6,left:o.left,zIndex:1002,width:ow});
					
					if($("#spotlight").html() != null) $("#spotlight").empty();
					$("#spotlight").html(str);
					$("#spotlight").slideDown('fast');
				});
			}
	}
	else
	{
		keeperCount++;	
	}
}

function clear_live()
 {
	if($("#spotlight").html()!='')
	{
		$("#spotlight").slideUp('fast',function(){
			$("#spotlight").empty();
		});	
	} 
 }
 
 /** end live search **/