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