function findValue(li) {
		if( li == null ) return alert("No match!");
	
		// if coming from an AJAX call, let's use the CityId as the value
		//if( !!li.extra ) var sValue = li.extra[0];
	
		// otherwise, let's just display the value in the text box
		/*else*/ var sValue = li.selectValue;
	
		//alert("The value you selected was: " + sValue);
	}

	function selectItem(li) {
		findValue(li);
	}
	
	function formatItem(row) {
		return row[0] + " (id: " + row[1] + ")";
	}
	
	function lookupAjax(){
		var oSuggest = $("#search")[0].autocompleter;
	
		oSuggest.findValue();
	
		return false;
	}

	$(document).ready(function() 
	{
		$("#search").autocomplete(
			"/autocomplete/autocomplete(2).php",
			{
				delay:400,
				minChars:3,
				matchSubset:1,
				matchContains:1,
				cacheLength:20,
				onItemSelect:selectItem,
				onFindValue:findValue,
				//formatItem:formatItem,
				autoFill:false
			}
		);
	}
	);