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