window.addEvent('domready', function() {	
        // Init pour IE8
        $$('.ddDescription').setStyle('visibility','hidden');

//        // Affichage de la référence aléatoire un peu plus tard
//	(function() {
//		ID_Objet=$('BlocProjecteur');
//		ID_Objet.setStyles({'opacity' : 0,'visibility':'visible'});
//		ID_Objet.setStyle('opacity','0');
//		Effet= new Fx.Tween(ID_Objet,{duration:450,transition:'sine:out'});
//		Effet.start('opacity',1);
//		ID_Objet.setStyle('opacity' , '1');
//	}).delay(1000);

	// Anpassung IE6
	if(window.ie6) var heightValue='100%';
	else var heightValue='';
	
	// Selektoren der Container für Schalter und Inhalt
	var togglerName='dt.accordion_toggler_';
	var contentName='dd.accordion_content_';
	
	// Selektoren setzen
	var toggler=$$(togglerName+"1");
	var content=$$(contentName+"1");
	
	// Accordion anwenden
	ACCORDEON = new Accordion(toggler, content, {
		opacity: false,
		onComplete: function(toggler, content) { 
			var element=$(this.elements[this.previous]);
			if(element && element.offsetHeight>0) element.setStyle('height', heightValue);		
			// Déplacement du curseur de suivi en face du menu activé
		},
		onBackground: function(toggler, content) {
			//toggler.removeClass('open');
			// Changement du bouton ON/OFF
			IDIMG = toggler.getElement('.dtIMG');
			Src=IDIMG.get('src');
			reg=new RegExp("-on.gif","g");
			if (Src.match(reg)) {
				IDIMG.set("src",Src.replace(reg,"-off.gif"));
			}
			// Disparition du block associé
			IDBlock = content.getElement('.ddDescription');
			if ($chk(IDBlock)) {
				if (IDBlock.getStyle('visibility') == 'visible' && IDBlock.getStyle('opacity') == '1') {
                                    //IDBlock.fade('out');
                                    IDBlock.setStyle('opacity','0');
				}
			}
		},
		onActive: function(toggler, content) {		
			//toggler.addClass('open');
			// Changement du bouton ON/OFF
			IDIMG = toggler.getElement('.dtIMG');
			Src=IDIMG.get('src');
			reg =new RegExp("-off.gif","g");
			if (Src.match(reg)) {
				IDIMG.set("src",Src.replace(reg,"-on.gif"));
			}
			// Apparition du block associé
			IDBlock = content.getElement('.ddDescription');
			if ($chk(IDBlock)) {
				if (IDBlock.getStyle('visibility') == 'hidden') {
					IDBlock.setStyle('opacity','0');
					IDBlock.setStyle('visibility','visible');
				}
				//IDBlock.fade('in');
				//var Effect = new Fx.Tween (IDBlock,{duration:100, wait: true});
            //Effect.start('opacity',1);
            IDBlock.setStyle('opacity','1');
			}
			// Déplacement du curseur principal après ouverture de l'accordéon
			(function(){
				Top=toggler.getPosition();
				Effet = new Fx.Tween($('IMGCurseur'),{duration:300,link:'ignore',transition:'back:out'});
				Effet.start('top',Top.y-174+'px');
			}).delay(520);		
			// Déplacement du curseur de suivi après ouverture de l'accordéon			
			(function(){
				Top=toggler.getPosition();
				EffetLeave = new Fx.Tween($('IMGCurseurOver'),{duration:450});
				EffetLeave.start('top',$('IMGCurseur').getPosition().y-168+'px');
			}).delay(820);		
		}
	});
	

	// Détection de l'URL et ouverture de l'onglet contact si nécessaire
	URL = document.location.href;
   	reg = new RegExp('(\\?|&|^)id=(.*?)(&|$)');
   	matches = URL.match(reg);
   	if (matches != null) {
	   ID = matches[2] != undefined ? decodeURIComponent(matches[2]).replace(/\+/g,' ') : '';
	   if (ID==1) {
			ACCORDEON.display(5);
	   }
	}
});
