var RegisterWord;
function RegisterWords(words,resultat){
	clearTimeout(RegisterWord);
	if(words==$("#SearchForm").val()){
		$.post("sniffer_search.php",{words: words,resultat:resultat}, function(){
			return true;
		});
	}
}

function selectItem(li) {
	if (li.extra) {
		if(li.extra[0]=="Affiche Resultat"||li.extra[0]=="NombreTotal"){
			if(li.extra[0]=="Affiche Resultat"&&li.extra[1]=="0") {
				return false;
			}else{
				var v = $("#SearchForm").val();
				RegisterWords(v,1);
				setTimeout( function(){ document.location.href = "/recherche/0/"+v; }, 100 );
			}
		}else{
			var v = li.extra[2]; var v2 = $("#SearchForm").val(); 
			var Rewrite = li.extra[7]; var CatID = li.extra[8];
			RegisterWords(v2,1);
			setTimeout( function(){ document.location.href = "/affiche/"+CatID+"/"+Rewrite+"-"+v+"/"; }, 100 );
		}
	}
}
function formatItem(row) {
	if(row[0]=="Affiche Resultat"){
		if(row[1]=="0"){
			var v = $("#SearchForm").val();
			if( v.length >= 5 ) { RegisterWord = setTimeout( function(){ RegisterWords(v,0); }, 800 ); }
			return "<span id='Height1'>&nbsp;</span><span id='NbResult'><strong>R&eacute;sultats :</strong> Aucun produit</span>";
		}else
			return "<span id='Height1'>&nbsp;</span><span id='NbResult'><strong>R&eacute;sultats :</strong> "+row[1]+" produits correspondants</span>";
	}else if(row[0]=="NombreTotal") {
		return "<span id='Height2'>&nbsp;</span><span id='AllResult'>Voir tous les r&eacute;sultats <em>("+row[1]+")</em> &gt;</span>";
	}else {
		var m="";
		m+="<div class='padd'>";
		m+="<div style='float:left; width:50px;'>";
		if(row[3]!="") m+="<img src='photos/"+row[3]+"' alt='"+row[1]+" - "+row[0]+"' width='50' />"; else m+="&nbsp;";
		m+="</div>";
		m+="<div style='float: left; padding-left: 5px; width: 165px;'>";
		m+="<h3>"+row[5]+"</h3>";
		m+="<strong>"+row[0] + "</strong><br />";
		if(row[1]!="") m+="<strong class='auteur'><span style='text-decoration:underline'>Auteur</span> : " + row[1] + "</strong><br />";
		m+="<span style='font-size:9px'>R&eacute;f. "+row[6]+"</span><br />";
		m+="<h4>"+row[4]+" &euro;"+"</h4>";
		m+="</div><div class='clear'>&nbsp;</div><br class='clear' />";
		m+="</div>";
		return m;
	}
}
$(document).ready(function() {
	$("#SearchForm").autocomplete("search.php", { minChars:3, matchSubset:0, matchContains:0, cacheLength:0, onItemSelect:selectItem, formatItem:formatItem, selectOnly:1 });
});