
	//
	//											Основной скрипт администрирования модуля КАТАЛОГ
	//

	//	Основные значения 
		
		var goods_fields = new Array;

	//	Функции
	
		function Admin_Catalog_resetStats(palette){
			var params = new Object;
			params['palette'] = palette;
			params["pad"] = 'products_stats_pad';
			Admin_Query(Admin_ReadRequest, 'catalog', 'request_reset_stats', params);			
		}
		
	
		function Admin_Catalog_showOrderDetails(palette, session){
			var params = new Object;
			params['palette'] = palette;
			params['current_session'] = session;
			params["pad"] = 'order_details_pad';
			Admin_Query(Admin_ReadRequest, 'catalog', 'request_order_details', params);			
		}
	
		function Admin_Catalog_showOrdersList(palette){
			var params = new Object;
			params['palette'] = palette;
			params["pad"] = 'orders_list_pad';
			Admin_Query(Admin_ReadRequest, 'catalog', 'request_orders_list', params);
		}
		
		function Admin_Catalog_sortOrdersList(palette, sort, sort_by){
			var params = new Object;
			params['palette'] = palette;
			params["pad"] = 'orders_list_pad';
			params["sort"] = sort;
			params["sort_by"] = sort_by;			
			Admin_Query(Admin_ReadRequest, 'catalog', 'request_orders_list', params);
		}
		
		function Admin_Catalog_updateProduct(form_key, palette){
			editorsPreSave();				
			var params = new Object;
			params["pad"] = 'product_pad';
			params["node_id"] = admin_current_node;
			params["palette"] = palette;
			for(var i in goods_fields){
				if(goods_fields[i] != 'goods_id' && goods_fields[i] != 'goods_node'){
					params[goods_fields[i]] = document.getElementById(form_key + '_'+goods_fields[i]).value;
				}
			}
		
			Admin_Query(Admin_ReadRequest, 'catalog', 'request_update_product', params);
		}
		
		