+ var toggle = 0;
+ function replie(me, cat) {
+ if (toggle == 1) return;
+ toggle = 2;
+ $("tr[@id^=row_"+cat+"_]").hide();
+ $(me).attr('src', 'images/k1.gif');
+ }
+ function deplie(me, cat) {
+ if (toggle == 2) return;
+ toggle = 1;
+ $("tr[@id^=row_"+cat+"_]").show();
+ $(me).attr('src', 'images/k2.gif');
+ }
+ function toggle_folder() {
+ me = this;
+ if ($(this).attr("class") == "wiki_category")
+ me = $("../img.wiki_root", me)[0];
+ var cat=$.trim($(me).parent().text().replace(/(.*)\([0-9]+\)/, "$1"));
+ if ($(me).attr('src') == "images/k1.gif") {
+ deplie(me, cat);
+ }
+ replie(me, cat);
+ setTimeout("toggle = 0;", 10);
+ }
+ $(document).ready(function() {
+ $("tr.pair img[@alt=-]").css("cursor","pointer").click(toggle_folder).each(toggle_folder);
+ $(".wiki_category").css("cursor","pointer").click(toggle_folder);
+ });