/*
var acOptions = {
    'data' : '/_json_/cities',
	'scrollHeight' : 94,
	'width' : 375,
	'maxItemsToShow' : 100,
	'delay' : 100,
	'minChars' : 2,
	'matchSubset' : 1,
	'matchContains' : 1,
	'cacheLength' : 10,
	'autoFill' : true,
	'onItemSelect' : selectItem,
	'onFindValue' : findValue,
	'formatItem' : formatItem,
	'parseData' : parseData,
	'extraParams' : {
		'format' => 'json',
		'region_id' => 0,
	}
};
*/

function formatItem(item, i, num) {
	 return item.name;
}

function selectItem(li) {
	 findValue(li);
}

function findValue(li) {
	/*
	if( li == null )
		return alert("No match!");

	var sValue;

  	if( !!li.extra )
		sValue = li.extra[0];
  	else
		sValue = li.selectValue;

	alert("The value you selected was: " + sValue);
	jAlert("SSSSS");
	*/
}

function parseData(datajson) {
	var parsed = [];
	var aJData = datajson.data;

	for (var i = 0; i < aJData.length; i++) {
		parsed[parsed.length] = {
             data: aJData[i],
             name: aJData[i].NAME,
             id: aJData[i].ID
        };
    }
	
    return parsed;
}
