$(document).ready(function() {

	function findValueCallback(event, data, formatted) {
		$("<li>").html( !data ? "Aucun résultat!" : "Selected: " + formatted).appendTo("#result");
	}

	function formatItem(row) {
		return row[0];
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}

	$("#id_commune").autocomplete("./inc/communes.php", {
		width: 260,
		selectFirst: false,
        mustMatch: true,
        autoFill: true
	});

	$("#id_communevte").autocomplete("./inc/communes.php", {
		width: 260,
		selectFirst: false,
        mustMatch: true,
        autoFill: true
	});

	$("#id_crea_commune").autocomplete("./inc/communes.php", {
		width: 260,
		selectFirst: false,
        mustMatch: true,
        autoFill: true
	});

	$(":text, textarea").result(findValueCallback).next().click(function() {
		$(this).prev().search();
	});

	$("#id_commune").result(function(event, data, formatted) {

		//if (data)
			//$(this).parent().next().find("input").val(data[1]);
            //$("#id_commune").val(data[0]);
            //$("#id_cp").val(data[0]);
	});
	$("#id_communevte").result(function(event, data, formatted) {
		//if (data)
          //  $("#id_communeclt").val(data[0]);
            //$("#id_commune").val(data[0]);
	});

	$("#id_crea_commune").result(function(event, data, formatted) {
		//if (data)
          //  $("#id_communeclt").val(data[0]);
            //$("#id_commune").val(data[0]);
	});


    $("#id_zones").autocomplete("./inc/communes.php", {
		width: 300,
		multiple: true,
		matchContains: true,
        mustMatch: true,
        autoFill: true,
		formatItem: formatItem,
		formatResult: formatResult
	});

});
