
/**
 * Toggle the Fieldset children of an element
 * @param elementId the id of the base element
 */
function toggleFieldset(elementId) {
    var element = document.getElementById(elementId);
    var children = element.parentNode.childNodes;
    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        if (child.nodeName == 'FIELDSET') {
            child.style['display'] = (child == element) ? '' : 'none';
        }
    }
}

/**
 * Toggle the next sibling of an element
 * @param element the base element
 */
function toggleNextSibling(element) {
    var style = element.nextSibling.style;
    style['display'] = ((style['display'] == 'none') ? '' : 'none');
}
