
	// Добавить товар в корзину
	function _addCartArrayItem(_p_id, _p_price, _p_quantity, _p_name)
	{
		var _found = 0;

		alert(_cart_items);

		for(i=0;i<_cart_items;i++)
		{
			if( p_cart[i][4] == _p_id )
			{
				_found = 1;
				p_cart[i][4] = _p_id;
				p_cart[i][1] = _p_price;
				p_cart[i][3] = _p_name;
				p_cart[i][2] += _p_quantity;
			}
		}

		if(_found == 0)
		{
			p_cart[(_cart_items-1)] = Array( (_cart_items-1), _p_name, _p_quantity, _p_quantity, _p_id);
			_cart_items ++;
		}
	}

	// Добавить товар в корзину
	function _addItemToCart(itmID)
	{
		for(i=0; i<p_products.length; i++)
		{
			if(p_products[i][0] == itmID) 
			{
				if(p_products[i][3] == 0) alert("Отсутсвует выбранный товар на складе.");
				else { _addCartArrayItem(p_products[i][0], p_products[i][1], 1, ""+p_products[i][2]); }
			}
		}
		_ReloadCart();
	}

	// Удалить товар из корзины
	function _RemoveItemFromCart(_itm)
	{
		_tmp = new Array();
		_found = 0;
		for(i=0;i<_cart_items;i++)
		{
			if(p_cart[i][0] != _itm) 
			{
				_found = 1; 
				_tmp[i] = new Array();
				_tmp[i] = p_cart[i];
			}
		}
		
		if(_found == 1) _cart_items --;
		
		_clearCart();
		p_cart = _tmp;

		_ReloadCart();
		
	}

	// Очистить корзину
	function _clearCart()
	{
		p_cart = new Array();
		_cart_items = 0;
	}

	// Обновление корзины
	function _addCart(_cart_ar, _cart_cnt)
	{
		_clearCart();

		if(_cart_cnt>0)
		{
			z = _cart_ar.split(":");
			for(i=0;i<z.length;i++)
			{
				tmp = z[i].split("|");
				p_cart[i] = new Array(tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5]);
			}
			_cart_items = _cart_cnt;
		}

		_ReloadCart();
	}


