$().ready(function() {
  function findValueCallback(event, data, formatted) {
    $("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
  }
  function formatItem(row) {
    return row[0] + " (<strong>id: " + row[1] + "</strong>)";
  }
  function formatResult(row) {
    return row[0].replace(/(<.+?>)/gi, '');
  }
  $("#freeTextLocationSearch").autocomplete(locationData, {
    minChars: 1,
    autoFill: false,
    mustMatch: false,
    matchContains: false,
    scrollHeight: 200,
    width: 250,
    formatItem: function(data, i, total) {
      return data[0];
    }
  });
});


