public Item getItemAndRemove(String strStore)
	{
		int i,
			intNumber=1;
		i = strStore.indexOf(".");
		if (i != -1)
		{
			try
			{
				intNumber = Integer.parseInt(strStore.substring(0,i));
				strStore = strStore.substring(i+1,strStore.length());
			}catch(NumberFormatException e)
			{
				intNumber = 1;
			}
		}
		if (intNumber == 0)
		{
			return null;
		}
		Item itmStore;
		Item itmFound=null;
		LifoQueue qStore;
		qStore = (LifoQueue)vctItems.get(strStore);
		if (qStore != null)
		{
			if (!qStore.isEmpty())
			{
				itmStore = (Item)qStore.firstElement();
				itmFound = itmStore;
				while (intNumber != 0 && itmStore != null)
				{
					qStore.pop();
					intNumber--;
				}
				if (qStore.size() < 1)
				{
					vctItems.removeElement(strStore);
				}
			} else
			{
				vctItems.removeElement(strStore);
			}
		}
		return itmFound;
	}