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