$(document).ready(function() {
	$("#ownerpersonname").autocomplete(
		"json.php",
		{ 
      extraParams : {type : 'ownerperson_autocomplete'},
			delay:10,
			minChars:1,
			matchSubset:false,
			matchContains:false,
			cacheLength:false,
			onItemSelect:selectItem,
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:false
		}
	).blur(function(){
      if ($.trim($(this).val()) == '' || $(this).data('autocomplete') != $.trim($(this).val()))
          $('#ownerperson').val('');      
  });

            
    
});

function findValue(li) {
   $('#ownerperson').val(li.selectValue.id);
   $("#ownerpersonname").data('autocomplete', li.selectValue.name)
}

function selectItem(li) {
	findValue(li);
}

function formatItem(row) {
	return row[0].name;
}



