	var runningRequest = false;
	var request;

	//Identify the typing action
	$('#q').keyup(function(e)
	{
		e.preventDefault();
		var $q = $(this);

		//Abort opened requests to speed it up
		if(runningRequest)
		{
			request.abort();
		}

		runningRequest=true;
		request = $.getJSON('script/search.php',{q:$q.val()},function(data){showResults(data,$q.val());runningRequest=false;});

		//Create HTML structure for the results and insert it on the result div
		function showResults(data, highlight)
		{
			var resultHtml = '';
			$.each(data, function(i,item)
					{
						resultHtml+=item.title;	
					}
				);
	            $('div#results').html(resultHtml);
       	}

/*		$('form').submit(function(e)
					{
						e.preventDefault();
         				}
				);
*/	}
	);

	$('#q').keyup();


