$(function() {
	function format(item) {
		return "<div class=\"autocompletecount\">~" + item.count + " Treffer</div>" + item.name;
	}
	autocompleteField.autocomplete('autocomplete1.asp', {
		dataType: "json",
		width: 500,
		cacheLength: 1,
		matchSubset: false,
		parse: function(data) {
			return $.map(data.suggestions, function(row) {
				row = row.split("|");
				return {
					data: {name: row[0], count: row[1]},
					value: row[0],
					result: row[0]
				}
			});
		},
		formatItem: function(item) {
			return format(item);
		},
		extraParams: {
			query: function() { return autocompleteField.val(); }
		}
	}).result(function(event, data, formatted) {
		autocompleteField.parent("form").submit();
	});
});

