/**
 * Gets base ID of collapsable fieldset from supplied element
 * FYI: Our solution uses a hidden div as the toggle button when fieldset is hidden
 * @param el - sender object (link, either in LEGEND or in DIV)
 */
function getFieldsetId(el)
{
	var container = el.parentNode;
	if (container.nodeName == "LEGEND") container = container.parentNode;
	
	var fsId = container.id;
	if (fsId.charAt(0) == "_") fsId = fsId.substr(1);
	
	return fsId;
}

// Expand fieldset
function showFieldset(el)
{
	var fsId = getFieldsetId(el);
	
	$("#_" + fsId).hide();
	$("#" + fsId).show("fast");
}
// Collapse fieldset
function hideFieldset(el)
{
	var fsId = getFieldsetId(el);
	
	$("#" + fsId).hide("fast");
	$("#_" + fsId).show();
}