adamstark@23: function toggleVisibility(linkObj) adamstark@23: { adamstark@23: var base = $(linkObj).attr('id'); adamstark@23: var summary = $('#'+base+'-summary'); adamstark@23: var content = $('#'+base+'-content'); adamstark@23: var trigger = $('#'+base+'-trigger'); adamstark@23: var src=$(trigger).attr('src'); adamstark@23: if (content.is(':visible')===true) { adamstark@23: content.hide(); adamstark@23: summary.show(); adamstark@23: $(linkObj).addClass('closed').removeClass('opened'); adamstark@23: $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); adamstark@23: } else { adamstark@23: content.show(); adamstark@23: summary.hide(); adamstark@23: $(linkObj).removeClass('closed').addClass('opened'); adamstark@23: $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); adamstark@23: } adamstark@23: return false; adamstark@23: } adamstark@23: adamstark@23: function updateStripes() adamstark@23: { adamstark@23: $('table.directory tr'). adamstark@23: removeClass('even').filter(':visible:even').addClass('even'); adamstark@23: } adamstark@23: function toggleLevel(level) adamstark@23: { adamstark@23: $('table.directory tr').each(function(){ adamstark@23: var l = this.id.split('_').length-1; adamstark@23: var i = $('#img'+this.id.substring(3)); adamstark@23: var a = $('#arr'+this.id.substring(3)); adamstark@23: if (l