function minimizeTables(s_className)
{
	if(s_className == undefined) s_className = 'editContainer';
	$$("."+s_className).each(function(o_editContainer)
	{
		// -- Only 1 child means we only have the header
		if(o_editContainer.getChildren().length < 2)
		{
			o_editContainer.style.display = "none";
		}
		else
		{
			// -- Converting label titles into help icons
			o_editContainer.getElements("label").each(function(o_label)
			{
				if(o_label.title != '')
				{
					createHelpText(o_label.title, o_label);
				}
			});

			// -- Closing the category
			plusmin = "min";
			if(!o_editContainer.hasClass("pop_open"))
			{
				plusmin = "plus";

				o_editContainer.getChildren().each(function(o_childObj)
				{
					if(!o_childObj.hasClass('editContainerHeader'))
					{
						o_childObj.addClass('hidden_row');
					}
				});
			}

			o_editHeader = o_editContainer.getElement('.editContainerHeader');
			o_editHeader.innerHTML = "<div class='plusmin "+plusmin+"'></div> "+o_editHeader.innerHTML;
			o_editHeader.style.cursor = "pointer";
			o_editHeader.style.paddingLeft = "2px";
			o_editHeader.onclick = function()
			{
				if(o_editContainer.hasClass("pop_open"))
				{
					o_editContainer.removeClass('pop_open');
					o_editContainer.getElement('.plusmin').className = "plusmin plus";
					o_editContainer.getChildren().each(function(o_childObj)
					{
						if(!o_childObj.hasClass('editContainerHeader'))
						{
							o_childObj.addClass('hidden_row');
						}
					});
				}
				else
				{
					o_editContainer.addClass('pop_open');
					o_editContainer.getElement('.plusmin').className = "plusmin min";
					o_editContainer.getChildren().each(function(o_childObj)
					{
						if(!o_childObj.hasClass('editContainerHeader'))
						{
							o_childObj.removeClass('hidden_row');
							o_childObj.getElements(".helptextdiv").each(function(o_helpDiv)
							{
								o_helpDiv.positionIcon();
							});
						}
					});
				}
			}
		}
	});
}

