function SendRequest(url,method,parameters,div_affichage_resultat) {
	var ajax = new Ajax.Request(url, {
		method: method,
		parameters: parameters+'&div='+div_affichage_resultat,
		onComplete: function(t) {document.getElementById(div_affichage_resultat).innerHTML=t.responseText;},
		onSuccess: function() {   },
		onFailure: function() { alert('Operation failed !'); }
	});

	return false;
}
function Suggest(tri,champ,value,champ_id,id,div){
document.getElementById(champ).value=value;
if($(champ_id))$(champ_id).value=id;
$(div).style.display="none";
}
function SuggestField(urlAction,value,div,champ,obj,champ_id,tri_sur){
if(value.length<1) $(div).innerHTML='';else {SendRequest(urlAction,'get','q='+value+'&champ='+champ+'&task=liste&obj='+obj+'&champ_id='+champ_id+'&tri='+tri_sur,div);}
}
var handlerFunc = function(t) {
    new Effect.Appear("divDetail");
	document.getElementById("divDetail").innerHTML=t.responseText;
}
var errFunc = function(t) {
    alert('Error ' + t.status + ' -- ' + t.statusText);
}