/*
 * Filename 	: autocomplete.js
 * Created date : 12 November 2009
 * Created by 	:Zulvand | zulvand@yahoo.com
 */
$(document).ready(function() {
	if(autoComplete)
	{
		$("#seri").autocomplete(
			base_url + 'ajax/seri',
			{
				id: 'autoCompleteDiv',
				dataType: 'json',
				delay:10,
				minChars:2,
				matchSubset:1,
				matchContains:1,
				cacheLength:10,
				resultsClass: 'autocompleteResults',
				onItemSelect:selectItem,
				onFindValue:findValue,
				formatItem:formatItem,
				autoFill:true
			}
		);
	}
});

function findValue(li)
{
	if( li == null ) return alert("No match!");

	if( !!li.extra ) 
		var sValue = li.extra[0];
	else 
		var sValue = li.selectValue;

	$('#seri').val(sValue);
}

function selectItem(li) 
{
	$('#seri').focus();
	findValue(li);
}

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