function toggle_links_folder(td) {
    level = td.className.match(/\blevel.\b/);
    if (level == "level0") inner = "level1";
    if (level == "level1") inner = "level2";
    if (level == "level2") inner = "level3";
    if (level == "level3") inner = "level4";
    if (level == "level4") inner = "level5";
    v = td.className.match(/\bopen\b/) 
	? [/\bopen\b/, "closed", /\bshow\b/, "hide"] 
	: [/\bclosed\b/, "open", /\bhide\b/, "show"];
    td.className = td.className.replace(v[0], v[1]);
    tr = td.parentNode;
    while ((tr = tr.nextSibling) != null) {
	if (tr.cells != null) {
	    td = tr.cells[0];
	    level = td.className.match(/\blevel.\b/);
	    if (level < inner) break;
	    if (level != inner && v[1] == "open") continue;
	    if (tr.className.match(v[2])) {
		tr.className = tr.className.replace(v[2], v[3]);
	    }
	    if (v[1] == "closed" && td.className.match(v[0])) {
		td.className = td.className.replace(v[0], v[1]);
	    }
	}
    }
}
function toggle_links_options() {
    opts = document.getElementById("links_options");
    if (opts.className.match(/\bhide\b/)) {
	opts.className = opts.className.replace(/\bhide\b/, "show");
	document.links_form.pwd.focus();
    } else {
	opts.className = opts.className.replace(/\bshow\b/, "hide");
    }
}
function submit_act($act) {
    document.links_form.act.value=$act; 
    document.links_form.submit();
}
