function toggleFieldset(sender, caption) {
    var t = sender.toggle;
    if (!t) {
        t = new Object();
        t.form = sender.parentNode;
        t.header = sender;
        t.list = t.form.getElementsByTagName("OL")[0];
        t.captionVisible = caption;
        t.captionHidden = t.header.innerText;
        sender.toggle = t;
    }

    var style = t.list.style;
    if (style.display == "none") {
        style.display = "block";
        t.header.innerText = t.captionVisible;
    } else {
        style.display = "none";
        t.header.innerText = t.captionHidden;
    }
}
