$(document).ready(function() {
	if ($("#searchTerm").length > 0) {
		$("#searchTerm").autocomplete('/steiner_search/?wt=json&json.nl=map&start=0&rows=50&omitHeader=true&fl=name,medium_image_url,dynamic_url,static_url,site_ref_code', {
			multiple: false,
			dataType: "json",
			cacheLength: 30,
			matchContains: true,
			minChars: 2,
			parse: function(data) {
				var parsed = [];
				var len = data.response.docs.length;
				for (var i = 0; i < len; i++) {
					parsed[i] = {
					    //data: image_url + data.response.docs[i].name,
				    	data: data.response.docs[i],
					    value: data.response.docs[i].name,
					    result: data.response.docs[i].name
				    };
				}
				return parsed;
			},
			formatItem: function(item) {
				
				var image_url = '';
				
				//hard code image for now
				//TODO: check when we have some image to display
				image_url = '<img src="' + pageVar['static_path'] + item.medium_image_url  + '"/>';
				
				return image_url + item.name;
			}
		}).result(function(e, item) {
			if(pageVar['static_linking']) {
				var site_domain = pageVar[item.site_ref_code + '_DOMAIN'];
				window.location = site_domain + item.static_url;
			} else {
				window.location = site_domain + item.dynamic_url;
			}
		});
	}
});
