
var _currentLayerId = null;
var _animGrow = null;

function ShowLayer(layerId)
{
	if(_currentLayerId != layerId) {
		
		if(_animGrow != null)
			_animGrow.stop();
	
		if(_currentLayerId != null)
			YAHOO.util.Dom.setStyle('layer' + _currentLayerId, 'height', '0px');			
	
		if (YAHOO.util.Dom.inDocument(obj = YAHOO.util.Dom.get('layer' + layerId))) {	
		
			_currentLayerId = layerId;
		
			YAHOO.util.Dom.setStyle(obj, 'height', 'auto'); 
			
			var height = obj.offsetHeight;
			
			YAHOO.util.Dom.setStyle(obj, 'height', '0px');		
			
			_animGrow = new YAHOO.util.Anim(obj, { height: {to:height} }, 1, YAHOO.util.Easing.backOut);
			_animGrow.animate();	
								
		}
	}
}