<!--	
if (window.addEventListener) document.getElementById('query').addEventListener('keydown', onKeyDown, true);
else if (window.attachEvent) document.getElementById('query').attachEvent('onkeydown', onKeyDown);

var actualKey=0;
function onKeyDown(e) {
	var keycode = window.event ? e.keyCode : e.which;
	var nbr = document.getElementById("suggest").getElementsByTagName("a").length;
	if(keycode == 40 && actualKey < nbr) {
		actualKey++;
		if(actualKey > 1) {
			prevKey = actualKey-1;
			document.getElementById('result_'+prevKey).style.background = '';
		}
	document.getElementById('result_'+actualKey).style.background = '#efefef';
		document.getElementById('query').value = document.getElementById('result_'+actualKey).innerHTML;
	}
	if(keycode == 38 && actualKey > 1) {
		ignoreKey = true;
		//setTimeout(function() {ignoreKey=false},1);
		//e.preventDefault();
		actualKey--;
		prevKey = actualKey+1;
		document.getElementById('result_'+prevKey).style.background = '';
		document.getElementById('result_'+actualKey).style.background = '#efefef';
		document.getElementById('query').value = document.getElementById('result_'+actualKey).innerHTML;
	}
	var linkDest = $('#result_'+actualKey).attr("href");
	if(!linkDest) var linkDest = 'index.php';
	document.getElementById('search').action = linkDest;
}
function suggest(e) {
	var keycode = window.event ? e.keyCode : e.which;
	if(keycode != 40 && keycode != 38 && keycode != 13) {
		actualKey=0;
		$.post('search.php', $("#search").serialize(), function(data) { $("#suggest").html(data).show(); });
	}
}
$("#query").keyup(function(e) { suggest(e); });
$("#search").mouseleave(function() { $("#suggest").html('').hide(); actualKey=0; });

//-->
