function ac_return(field, item){
	// on met en place l'expression régulière
	var regex = new RegExp('[0123456789]*-idcache', 'i');
	// on l'applique au contenu
	var nomimage = regex.exec($(item).innerHTML);
	//on récupère l'id
	id = nomimage[0].replace('-idcache', '');
	// et on l'affecte au champ caché
	$(field.name+'_id').value = id;
	// log
	//$(field.name+'_log').innerHTML = '<br/>'+id+' - '+$F(field.name)+'<br/>';
	$('codepostal').value = id;
	
	// on met en place l'expression régulière pour extraire l'id du zip
	var regex = new RegExp('.*###', 'i');
	var idzip = regex.exec($(item).innerHTML);
	regex = new RegExp('###.*', 'i');
	idzip = regex.exec(idzip);
	idzip =  idzip[0].replace('###', '');
	idzip =  idzip.replace('###', '');
	$('idzip').value = idzip;
}

function ac_return1(field, item){
	
   // on met en place l'expression régulière
	var regex = new RegExp('.*-idville', 'i');
	// on l'applique au contenu
	var nomimage = regex.exec($(item).innerHTML);
	
	regex = new RegExp('villeid-.*', 'i');
	nomimage = regex.exec(nomimage);
	nomimage =  nomimage[0].replace('-idville', '');
	nomimage =  nomimage.replace('villeid-', '');

	//on récupère l'id
	id = nomimage;
	// et on l'affecte au champ caché
	$(field.name+'_id').value = id;
	// log
	//$(field.name+'_log').innerHTML = '<br/>'+id+' - '+$F(field.name)+'<br/>';
	$('localite').value = id;
	
	// on met en place l'expression régulière pour extraire l'id du zip
	var regex = new RegExp('.*###', 'i');
	var idzip = regex.exec($(item).innerHTML);
	regex = new RegExp('###.*', 'i');
	idzip = regex.exec(idzip);
	idzip =  idzip[0].replace('###', '');
	idzip =  idzip.replace('###', '');
	$('idzip').value = idzip;
}

function ac_return2(field, item){
	
	// on met en place l'expression régulière pour extraire la ville
	var regex = new RegExp('.*-idville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	regex = new RegExp('villeid-.*', 'i');
	nomimage = regex.exec(nomimage);
	nomimage =  nomimage[0].replace('-idville', '');
	nomimage =  nomimage.replace('villeid-', '');
	
	// on met en place l'expression régulière pour extraire l'id du zip
	var regex = new RegExp('.*###', 'i');
	var idzip = regex.exec($(item).innerHTML);
	regex = new RegExp('###.*', 'i');
	idzip = regex.exec(idzip);
	idzip =  idzip[0].replace('###', '');
	idzip =  idzip.replace('###', '');
	
	//on récupère l'id
	id = nomimage;
	// et on l'affecte au champ caché
	
	// log
	//$('id_log').innerHTML = id;
	$('localite').value = id;
	$('idzip').value = idzip;
}
	
function ac_return3(field, item){
	
	// on met en place l'expression régulière pour extraire la ville
	var regex = new RegExp('.*-idville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	regex = new RegExp('villeid-.*', 'i');
	nomimage = regex.exec(nomimage);
	nomimage =  nomimage[0].replace('-idville', '');
	nomimage =  nomimage.replace('villeid-', '');
	
	// on met en place l'expression régulière pour extraire l'id du zip
	var regex = new RegExp('.*###', 'i');
	var idzip = regex.exec($(item).innerHTML);
	regex = new RegExp('###.*', 'i');
	idzip = regex.exec(idzip);
	idzip =  idzip[0].replace('###', '');
	idzip =  idzip.replace('###', '');
	
	//on récupère l'id
	id = nomimage;
	// et on l'affecte au champ caché
	
	// log
	$('id_log2').innerHTML = id;
	$('localite2').value = id;
	$('idzip2').value = idzip;
}

