function lookup(inputString) {
	if(inputString.length == 0) { // si le champs txte est vide
		$('#suggestions').hide(); // on cache les suggestions
	} else { // sinon
		$.post("/structure/ajax/rechercher.php", {queryString: ""+inputString+""}, function(data){ // on envoit la valeur du champ texte dans la variable post queryString au fichier ajax.php
			if(data.length >0) {
				$('#suggestions').show(); // si il y a un retour, on affiche la liste
				$('#autoSuggestionsList').html(data); // et on remplit la liste des donn&eacute;es
			}
		});
	}
}

function fill(locaId, locaValue) { // remplir le champ texte si une suggestion est cliqu&eacute;e
	$('input#localisation').val($('#localisation').val() + "," + locaId + ",");
	$("input#inputString").val("");
	
	$('#listeLocalisation').append("<li id='" + locaId + "' onClick=\"deleteLocaId('"+locaId+"')\" >" + locaValue + "</li>");
	$("input#inputString").focus();
	setTimeout("$('#suggestions').hide();", 200);
}

function deleteLocaId(locaId) {
	$('#'+locaId).remove();
	
	localisationString = "";
	
	$('#listeLocalisation li').each(function(index) {
		localisationString += "," + $(this).attr('id') + ",";
	});
	
	$('input#localisation').val(localisationString);
}

$(document).ready( function () { // lorsque la page est entierement charg&eacute;e
	$("input#inputString").keyup( function() { // si on presse une touche du clavier en &eacute;tant dans le champ texte qui a pour id inputString
		lookup($(this).val());
	});
	
	$("input#inputString").blur( function() { // si le champs texte perd le focus
		setTimeout("$('#suggestions').hide();", 200);
	});
	
	$('select#selectTri').change(function(){
		$('#formRecherche input#tri').val($(this).val());
		$("#formRecherche").submit();
	});
	
	$('#form_loca').click(function() {
		$("input#inputString").focus();		   
	});
});
