// JavaScript Document
window.addEvent('domready', init);



function init(){
	
	if ($('menu_gauche') != null){
	
		//MENU ACCORDEON A PLUSIEUR NIVEAU
		$('menugauche').getElements('ul').each(function(el) {
			el.addClass('elements_'+el.get('rang'));
	        el.getParent().getElement('a').addClass('toggler_'+el.get('rang'));
		});
		

		// Anpassung IE6
		if(window.ie6) var heightValue='100%';
		else var heightValue='';
				
		// Selektoren der Container für Schalter und Inhalt
		var togglerName='.toggler_';
		var contentName='.elements_';
		var listeName='.menu_a_';
		
		// Selektoren setzen
		var counter=1;	
		var toggler=$$(togglerName+counter);
		var content=$$(contentName+counter);
		
		while(toggler.length>0)
		{
			// Accordion anwenden
			new Accordion(toggler, content, {
				opacity: false,
				display: -1,
				alwaysHide: true,
				onComplete: function() { 
					var element=$(this.elements[this.previous]);
					if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
				},
				onActive: function(toggler, content) {
					toggler.addClass('open');
					content.getParent().addClass('open');
				},
				onBackground: function(toggler, content) {
					toggler.removeClass('open');
					content.getParent().removeClass('open');
				}
			});
			
			// Hover-Effekt umsetzen
			toggler.addEvent('mouseenter', function() { this.fireEvent('click'); });
			
			// Selektoren für nächstes Level setzen
			counter++;
			toggler=$$(togglerName+counter);
			content=$$(contentName+counter);
		}
		
		
		
		//CALENDRIER
		if($('calendrier')!=null){
			new vlaDatePicker('exampleIV-B', { 
				style: 'apple_widget', 
				format:'y/m/d',
				//offset: { x: 3, y: 1 }, 
				filePath:jsPath 
			});
			$$('.vlaCalendarPicker apple_widget').setStyle({ 
				  display: 'block',
				  opacity: '100',
				  visibility: 'visible'
			});
		}
	}
	
	
	/*var calendar = new CalendarEightysix('calendrier', {
			'startMonday': true, 
			'injectInsideTarget': true, 
			'alwaysShow': true, 
			'pickable': false,
			'trunc' : 3
		});
		
		calendar.addEvent('rendermonth', function(e) {
		//The event returns all the date related elements within the calendar which can easily be iterated
			e.elements.each(function(day) {
		        day.set('title', day.retrieve('date').format('%A %d %B'));
		        if(day.retrieve('date').get('date')) {
		            day.setStyles({ 'color': '#7d7d7d', 'font-style': 'italic', 'cursor': 'pointer', 'font-size':'12px', 'font-weight':'normal' }).addEvent('click', function(){ 
						window.location = "http://www.afpi-etudoc.com/evenement/83541-2225,agenda.html"; 
					});
		        }                  
			});
		});
		calendar.render();
		
		MooTools.lang.set('fr-FR', 'Date', {
		months: ['Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre'],
		days: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
		dateOrder: ['date', 'month', 'year', '/']
		});
	    
		MooTools.lang.setLanguage('fr-FR');*/
		

	if ($('liste_article') != null || $('liste') != null)
	{
		//DEFILEMENT DES ACTU DE LA PAGE D'ACCUEIL
		var pustulesPano = new mooVirtualPano($('liste_article'), $('liste'), {auto: false, loop: false});
		$$('.defile').addEvents({
			'click' : function(e){
				e.stop();
			},
			'mouseup' : function(){
				pustulesPano.stop();
			}
		});
		
		$('toTop').addEvent('mousedown', function(){
			pustulesPano.toTop(2);
		});
		
		$('toBottom').addEvent('mousedown', function(){
			pustulesPano.toBottom(2);
		});
	}
	
}					





