$j.widget("custom.catcomplete", $j.ui.autocomplete, {
	_renderMenu: function( ul, items ) {
		var self = this,
		currentCategory = "";
		$j.each( items, function( index, item ) {
			if (item.category) {
				if (item.category != currentCategory ) {
					ul.append( "<li class='ui-autocomplete-category'>" + item.category + "</li>" );
					currentCategory = item.category;
				} 
			}
			self._renderItem(ul, item);
		});
	},
	 _renderItem: function(ul, item) {
		return $j("<li></li>")
		.data("item.autocomplete", item)
		.append($j("<a></a>").html(item.label)) /* manual edit webdev 11/10/10 */
		.appendTo(ul);
	}

});
