/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function ac_Fund( field, id_field ){
	return $(field).autocomplete('/ac/autoCompleteFund',{
		dataType:'json',
		parse: function(data) {
			var rows = new Array();
			for(var i=0; i<data.length; i++){
				rows[i] = { data:data[i], value:data[i].title, result:data[i].title };
			}
			return rows;
		},
		formatItem: function(row, i, n) {
			return row.title;
		}
	}).request(function(){
		if ($(id_field).length){
			$(id_field).val('');
		}
	}).result(function(event, item) {
		$(field).val(item.name);
		if ($(id_field).length){
			$(id_field).val(item.id);
		}
	});
}

function ac_FundManager( field, id_field ){
	return $(field).autocomplete('/ac/autoCompleteManager',{
		dataType:'json',
		parse: function(data) {
			var rows = new Array();
			for(var i=0; i<data.length; i++){
				rows[i] = { data:data[i], value:data[i].name, result:data[i].name };
			}
			return rows;
		},
		formatItem: function(row, i, n) {
			return "<span class=\"autoCompleteTitle\">"+row.type+"</span><br>"+row.name;
		}
	}).request(function(){
		if ($(id_field).length){
			$(id_field).val('');
		}
	}).result(function(event, item) {
		$(field).val(item.name);
		if ($(id_field).length){
			$(id_field).val(item.id);
		}
	});
}