var togglerSelected; Element.Properties.invisible = { get: function() { return this.get('opacity') == 0; }, set: function() { this.setStyle('opacity', 0); } }; Element.Properties.visible = { get: function() { return this.get('opacity') == 1; }, set: function() { this.setStyle('opacity', 1); } }; window.addEvent('domready', function() { $('toolbar-accordion').setStyle('display', 'block'); var myAccordion = new Accordion($('toolbar-accordion'), 'h3.toggler', 'div.element', { start: 'all-closed', display: -1, opacity: false, onActive: function(toggler, element) { togglerSelected = toggler; }, onBackground: function(toggler, element) { toggler.setStyle('color', '#135a26'); } }); if (firstElementIndex!=-1) { myAccordion.display(firstElementIndex); } });