/**
 * Extension pour la class accordéon de Mootools
 * dépend de mootools 1.2
 * bug reporting => voir geoffroy
 **/

var jAccordion = new Class({
	Extends: Accordion,
	initialize:function(){
		var todis = -1;
		var params = Array.link(arguments, {'container': Element.type, 'options': Object.type, 'togglers': $defined, 'elements': $defined});
		$$(params.togglers).each(function(el,index){
			if(el.getFirst('a')!=null){
				if(document.location.href==el.getFirst('a').href)
					todis = index;	
				el.getFirst('a').set('href',document.location.href+'#');
			}
		}.bind(this));	
		if(todis==-1){
			$$(params.elements).each(function(el,index){
				var lis = el.getElements('li');
				lis.each(function(subel,subindex){
					if(subel.getFirst('a')!=null && document.location.href==subel.getFirst('a').href)
						todis = index;
				}.bind(this));
			}.bind(this));
		}
		if(!(params.options))
			params.options = new Object();
		params.options.display=todis;
		this.parent(params.container, params.togglers, params.elements, params.options);
	}
});

