
function initUserAutocomplete(frm_name, contextPath, uri, userElId, inputElId) {
	if (uri == null || uri == '') {
		uri = 'ajax/userData';
	}
	if (userElId == null) {
		userElId = 'userId';
	}
	if (inputElId == null) {
		inputElId = 'userName';
	}
	var frm = document.forms[frm_name];
	var idEl = frm.elements[userElId];
	var inputEl = frm.elements[inputElId];
	new Autocomplete(
	    inputEl,
	    function() {
	        return contextPath + uri + '?find='+this.value;
	    },
	    function() {
	        this.hide();
	        idEl.value='';
	    },
	    function(data,matched) {
	        if (!matched) {
	            this.text.value=data.value;
	        }
	        idEl.value = data.id_user;
	    },
	    { width:'auto', frequency:0.36, minChars:2, delimChars:',', size:10, select_first:1 }
	);
}