$(function() {
	$("#search").autocomplete("/autocomplete", {
		dataType: 'json',
		parse : function(data) {
			var rows = [];
			if (data && typeof(data['terms']) !== 'undefined' && typeof(data['terms'][1]) !== 'undefined') {
				data = data.terms[1];
				var j = 0;
				for (var i=0; i<data.length; i+=2) {
					rows.push({
						data : {
							name : data[i],
							count : data[i+1]
						},
						value : data[i],
						result : data[i]
					});
				}
			}
			return rows;
		},
		width : 200,
		formatItem : function(row, i, n) {
			return '<h5>'+row.name+'</h5>';//<h6>'+row.count+' Ergebnisse</h6>
     	},
		extraParams : {
			q: '',
			limit: '',
			terms: 'true',
			"terms.fl": "shingle",
			wt: 'json',
			"terms_prefix": function () {
				return $("#search").val().toLowerCase();
			}
		},
		max : 10,
		minChars : 2,
		cacheLength : 1,
		selectFirst : false
	}).result(function(event, data, formatted) {
		$("#searchform").submit();
	});
});
