var accordClass = new Class({
	
	//implements
	Implements: [Options],

	//options
	options: {
		stretchers: 'x',
		togglers:	'x',
		main: 		'x'
	},
	
	//initialization
	initialize: function(options){
		//set options
			//this.setOptions(options);
		//console.log(options.stretchers);
		//console.log(options.togglers);
		//console.log(options.main);
		
			var togglers = 		options.togglers; 
			var stretchers = 	options.stretchers;
			var mn =			options.main;
		
			var accordion = new Accordion(
				togglers, 
				stretchers, 
				mn,
				{
					alwaysHide: true,
					show: 22,
					display:-1,
					
					onActive: function(togglers, stretchers){
						togglers.removeClass('atStart');
						togglers.addClass('accord-active');
						
					},
					onBackground: function(togglers, stretchers){
						togglers.removeClass('accord-active');
						togglers.addClass('atStart');
					},
					onComplete: function() { 
						togglers.addClass('accord-active-done');
						var el = $(this.elements[this.previous]);
						if (el.offsetHeight > 0) el.setStyle('height', '');
					}	
				}
				
			);

	}
});
