// JavaScript Document
var initRightNav = function() {
	// Agenda
	var peAgenda = null;
	var verticalAccordion = new accordion('service-accordeon',{
		classNames : {
			toggle : 'item',
			toggleActive : 'current',
			content : 'item-content'
		}
	});
	var switchAgendaTab = function(e){
		if(peAgenda) peAgenda.stop();
		var element = Event.element(e);
		var selectedIndex = parseInt(element.innerHTML,10);
		showAgendaTab(selectedIndex);
	}
	
	var autoSwitchAgendaTab = function(pe){
		var currentSelectedA = $('agenda-num').select('a.current');
		if(currentSelectedA.size()) {
			var selectedIndex = parseInt(currentSelectedA[0].innerHTML)+1;
			if(selectedIndex > $('agenda-num').select('a').size()) selectedIndex = 1;
			showAgendaTab(selectedIndex);
		}
	}
	
	var showAgendaTab = function(selectedIndex) {
		$('agenda').select('div').each(function(div, index){ 
			if(Math.floor((index)/2) == selectedIndex-1) {
				div.show();
			}
			else {
				div.hide();
			}
		});
		$('agenda-num').select('a.current').invoke('removeClassName','current');
		$('agenda-num').select('a')[selectedIndex-1].addClassName('current');
	}
	var goToAgenda = function(e){ 
		document.location = $('agenda-all').href;
	}
	$('agenda').select('div').invoke('observe','click',goToAgenda);
	$('agenda-num').select('a').each(function(a){ a.observe('click',switchAgendaTab) });
	//var peAgenda = new PeriodicalExecuter(autoSwitchAgendaTab, 10);
	
	// Contact
	Event.observe('contact_right', 'submit', checkForm);
	
	// Newsletter
	Event.observe('inscription_newsletter', 'submit', checkForm);
}
initRightNav();