Accordion.implement({ showAll: function() { var obj = {}; this.elements.each(function(el, i){ obj[i] = {}; this.fireEvent('onActive', [this.togglers[i], el]); for (var fx in this.effects) obj[i][fx] = el[this.effects[fx]]; }, this); return this.start(obj); }, hideAll: function() { var obj = {}; this.elements.each(function(el, i){ obj[i] = {}; this.fireEvent('onBackground', [this.togglers[i], el]); for (var fx in this.effects) obj[i][fx] = 0; }, this); return this.start(obj); } });

window.addEvent('domready', function(){
	var accordion = new Accordion('h3.atStart', 'div.atStart', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#ff3300');
		},
		
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#222');
		}
	}, $('accordion'));
	
$('showall').addEvent('click', function() {
	//accordion.display(0);
	accordion.showAll();
});


	//var newTog = new Element('h3', {'class': 'toggler'}).setHTML('Heading');
	//var newEl = new Element('div', {'class': 'element'}).setHTML('<p>Text</p>');
	//accordion.addSection(newTog, newEl, 0);
}
);
