// JavaScript Document
jQuery.noConflict();

function name (param) {
	return param.name;
}

function zip (param) {
	return param.zip;
}

function strtoshow (param) {
	return param.strtoshow;
}
	
jQuery(document).ready(function() {
	jQuery (".autocompletezip").autocomplete ("/index.php?page=Colipays.JSON.Cities", {
		multiple: false,
		dataType: "json",
		parse: function (data) {
			return jQuery.map (data, function (row) {
				return {
					data: row,
					value: row.name,
					result: row.zip/*Ce qui s'affiche une fois cliqué*/
				}
			});
		},
		formatItem: function (item) {
			return strtoshow (item);
		}
	}).result(function(e, item) {
		// action à la validation de l'élément
		// dans mon cas, affichage du code postal dans le champ code postal
		jQuery (".autocompletecityname").attr('value',name (item));
	});
});

