window.addEvent('load', function() {
	// Accordéons
	var accordions = $$('.accordion');
	var ancre = location.href.substring(location.href.indexOf('#'),location.href.length);
	if (accordions){
		// Initialiser les accordéons
		accordions.each(function(a){
			var toggles = a.getElements('.toggle');
			var sections = a.getElements('.section');
			var accordion = new Accordion(toggles,sections,{ duration: 250 }).display(-1);
			toggles.each(function(t,i){
				sections[i].accordion = accordion;
				sections[i].i = i;
				t.addEvent('click',function(event){
					accordion.display(i);
					return false;
				});
			});
		});
		ouvrirSection(location.href);
	}
	// Remplacer les ancres de la page par la fonction ouvrirSection si la section existe
	$$('a').each(function(lien){
		var ancre = lien.href.substring(lien.href.indexOf('#')+1,lien.href.length);
		if (ancre!=''){
			var section = $(ancre);
			if (section){
				lien.addEvent('click',function(){
					ouvrirSection(lien.href);
					return false;
				});
			}
		}
	});

/*
    var accordion = new Accordion('a.titre','ul#menu ul',{ duration: 250 }).display(-1);
	var accordion1 = new Accordion('h2.titretarif','div.tarif',{ duration: 250 }).display(-1);
	var accordion2 = new Accordion('h2.titregroupe','div.groupe',{ duration: 250 }).display(-1);
	var accordion3 = new Accordion('h2.titreplan','div.plan',{ duration: 250 }).display(-1);
*/
});

// Récupérer l'ancre s'il y en a une et ouvrir la section correspondante
function ouvrirSection(url){
		var ancre = url.substring(url.indexOf('#')+1,url.length);
		//alert(ancre);
		if (ancre!=''){
			var section = $(ancre);
			if (section){
				section.accordion.display(section.i);
			}
		}
}

// Fonction pour afficher/cacher un panneau
/*function ouvrir(lien,idPanneau){
	Effect.toggle(idPanneau,"blind");
}*/
