function setColumnHeightEqual()
{
	args = setColumnHeightEqual.arguments;
	var maxHeight = 0;
	for (var i=0; i<args.length-1; i+=3)		
	{
		var currObj = document.getElementById(args[i]);
		if ( currObj!=null && args[i+1]!="" ) currObj = findElementSubObject(currObj, args[i+1], 1);
		if ( currObj!=null && currObj.offsetHeight > maxHeight ) maxHeight = currObj.offsetHeight;
	}
	
	for (var i=0; i<args.length-1; i+=3)		
	{
		var currObj = document.getElementById(args[i]);
		if ( currObj!=null ) {
			var offset = (args[i+2]!='')?parseInt(args[i+2]):0;
			if ( args[i+1]!="" ) currObj = findElementSubObject(currObj, args[i+1]);
			currObj.style.height = (maxHeight+offset)+'px';
		}
	}	
}

function findElementSubObject(el, name, level)
{
	if ( el.hasChildNodes )
	{
		var childNodes = el.childNodes;
		for (var i=0; i<childNodes.length;i++)
		{
			if ( childNodes[i].id == name || childNodes[i].className == name ) return childNodes[i];
			else
			{
				if ( childNodes[i].hasChildNodes ) {
					var retVal = findElementSubObject(childNodes[i], name, level+1);
					if ( retVal != null ) return retVal;
				}
			}
		}
		return null;
	}
}