$(document).ready(function() {

	var currentItem = 0;
	var nbListItem = 0;

	$('#inputSearch').keyup(function(event) {
		if ($("#inputSearch").val().length > 1)
		{
			var currentRef = '';

			if (event.keyCode == '38')
			{
				if (currentItem > 1)
				{
					oldRef = "#dest" + currentItem;
					$(oldRef).removeClass('resultSearchHover');

					currentItem--;

					currentRef = "#dest" + currentItem;
					$(currentRef).addClass('resultSearchHover');
				}
			}
			else if (event.keyCode == '40')
			{

				if (currentItem < nbListItem)
				{
					oldRef = "#dest" + currentItem;
					$(oldRef).removeClass('resultSearchHover');

					currentItem++;

					currentRef = "#dest" + currentItem;
					$(currentRef).addClass('resultSearchHover');
				}

			}
			else if (event.keyCode == '13')
			{
				if (currentItem == 0)
					currentItem = 1;

				currentRef = "#dest" + currentItem;
				window.location=$(currentRef).attr("href");
			}
			else
			{
				$("#resultSearch").css("display","");
				$("#resultSearch").html('<img src="images/loading.gif" />');
				$.ajax({
					url : "header/headerServer.html",
					data : "termSearch=" + $("#inputSearch").val(),
					type : "GET",
					success : function(response) {
						$("#resultSearch").html(response);
						nbListItem = ($("#resultList > li").length);
					}
				});
			}
		} else
{
			$("#resultSearch").css("display","none");
		}
	});

	$('#inputSearch').focusout(function() {

		setTimeout(function(){
			$("#resultSearch").fadeOut('normal');
			$("#inputSearch").val('');
		},
		500);
			
	});
});
