//добавление в скрипт функции динамического создания выпадающего списка по id - категории, obj - текущий выпадающий список
function pushList(data, obj, pid, style_show, style_hide, all_text) {
	var options_limit = 0;
	obj.options.length = 0;
	if (all_text) {
		obj.options[obj.options.length] = new Option(all_text, 'all');
		options_limit = 1;
	}
	for (var i = 0; i < data.length; i++) if (data[i].pid == pid) obj.options[obj.options.length] = new Option( (data[0].name == undefined ? data[i].id : data[i].name), data[i].id);
	if (obj.style.display) {
		if (obj.options.length > options_limit) obj.style.display = style_show;
		else obj.style.display = style_hide;
	}
}

//функция очистки выпадающих списков
function clearList(obj, style_hide) {
	obj.selectedIndex = 0;
	obj.style.display = style_hide;
}
