var lngResizeRetryCount = 0;
function jsfResizeDataLayer(strContainerName, strLayerName) 
{
	var objContainerLayer = null;
	var objDataLayer = null;
	var intLayerHeight = -1;
	lngResizeRetryCount++;
	if (document.getElementById || document.all) 
    {
		if (document.getElementById) {
			objContainerLayer = document.getElementById(strContainerName);
			objDataLayer = document.getElementById(strLayerName);
		} else if (document.all) {
			objContainerLayer = eval('document.all.' + strContainerName);
			objDataLayer = eval('document.all.' + strLayerName);
		}
		if (objContainerLayer && objDataLayer) {
			intLayerHeight = 0;
			objDataLayer.style.display = 'none';
			intLayerHeight = parseInt(objContainerLayer.offsetHeight) - 30;
			if (intLayerHeight > 0)
				objDataLayer.style.height = intLayerHeight;
			objDataLayer.style.display = 'block';
		}
		if (intLayerHeight < 0 && lngResizeRetryCount < 5) {
			x = setTimeout("jsfResizeDataLayer('" + strContainerName + "', '" + strLayerName + "');", 100); 
		}
	}
}
