$(document).ready(function() {

	function findValue(li) {
		// if coming from an AJAX call, let's use the CityId as the value
		if( !!li.extra ){
			var sValue = li.extra[0];
			$('#city_id').val(sValue);
		}
		// otherwise, let's just display the value in the text box
		else var sValue = li.selectValue;
	}

	function selectItem(li) {
		findValue(li);
	}

	function formatItem(row) {
		return row[0];
	}

	$(".store_search").each(function(){
		$(this).autocompleter("/getregion/getids",
			{
			delay:10,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:selectItem,
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false
			}
		);
	});
	$('.store_search').each(function(){
		$('#city_id').val('');
	});
});

