function dynamicTab(container, minumItemes)
{
	var _containerId = container;
	var _visibleItem = 0;
	var _minVisibleItem = 1;
	var _destHeight=0;
	var _curentHeight=0;
	
	if (minumItemes > 1)
		_minVisibleItem = minumItemes;
	this.show = function _show()
		{
			_visibleItem++;
			var lastItemId = _containerId + _visibleItem;
			if ($(lastItemId) != null)
			{
				var itemImage = $$(lastItemId,"img");
				if (itemImage.length > 0){
					if (itemImage[0].alt != '')
					{
						itemImage[0].src=itemImage[0].alt;
						itemImage[0].alt='';
					}
				}
				$(lastItemId).style.display = "";
				_curentHeight = $(_containerId).clientHeight;
				//_curentHeight =_curentHeight - 5;
				_destHeight = $(lastItemId).clientHeight + _curentHeight;
				//open();
			}
		}
	this.hide = function()
		{
			if (_visibleItem > _minVisibleItem)
			{
				var lastItemId = _containerId + _visibleItem;
				if ($(lastItemId))
					$(lastItemId).style.display = "none";
				_visibleItem--;
				_curentHeight = $(_containerId).clientHeight;
				_destHeight = _curentHeight - $(lastItemId).clientHeight;
				//close();
			}
		}
	function open()
	{
		_curentHeight += 10;
		$(_containerId).style.height = _curentHeight + "px";
		if (_curentHeight < _destHeight)
			window.setTimeout(open, 100);
		else
			$(_containerId).style.height = _destHeight + "px";
	}
	function close()
	{
		_curentHeight -= 10;
		$(_containerId).style.height = _curentHeight + "px";
		if (_curentHeight > _destHeight)
			window.setTimeout(close, 100);
		else
			$(_containerId).style.height = _destHeight + "px";
	}
	
	this.initial = function()
	{
		var curentItem = 1;
		var lastItemId = _containerId + curentItem;
		while ($(lastItemId) != null)
		{
			$(lastItemId).style.display = "none";
			curentItem++;
			lastItemId = _containerId + curentItem;
		}
		//for (var i = 0; i < _minVisibleItem; i++)
			//_show();
	}
}