
var autocomplete_url = parent.location.protocol+'//'+window.location.hostname+'/?page=item_search_autocomplete&action=get_result';

jQuery(document).ready(function(){

	jQuery("#q").autocomplete(
		autocomplete_url, 
		{
			extraParams : {
				category : function() { get_category_select_val(); }
			},
			formatItem : function(item) {
				item = eval('(' + item + ')');
				to_ret = item.text + " ("+item.result_count+") ";
				return to_ret.replace(/\\/g, '');
			} ,
			formatResult : function(item) {
				item = eval('(' + item + ')');
				return item.text;
			},
			minChars : 3,
			max : 100 ,
			cacheLength : 1,
			selectFirst : false ,
			width : 230
		}
	);
	
	jQuery("#q").result(function(event, data, formatted) {
		jQuery("form[name='search']").submit();
	});

});

function get_category_select_val() {
	if(jQuery("#c").length!=0) {
		return jQuery("#c").val();
	}
	return '';
}