function ToggleLevelBelow(src, closed, opened)
{
	var srcLevel = parseInt(src.getAttribute("level"));
	var destLevel = srcLevel+1;
	var isClosed = true;
	var headerTr = src;
	
	while (src && src.nextSibling && src.nextSibling.getAttribute("level") == destLevel)
	{
		var style = src.nextSibling.style;
		if (style.display=='none')
		{
			style.display ='block';
			try
			{
				//IE falls here
				style.display ='table-row';
			}
			catch (e) {}
			isClosed = false;
		}
		else
		{
			style.display ='none';
		}
		src = src.nextSibling;
	}
	
	var headerRowTds = headerTr.getElementsByTagName('td');
	
	if(headerRowTds != null && headerRowTds.length > 1)
	{
		var imageTd = headerRowTds[1];
		var className = imageTd.className;
		
		if (isClosed)
		{
			className = className.replace(opened, closed);
		}
		else
		{
			className = className.replace(closed, opened);
		}

		imageTd.className = className;
	}
}
