//Menu
function Menu(){
	var menuFrom = { 'background-position' : '1px 0', 'color':'#002f5e'}
	var menuTo = { 'background-position' : '-200px 0','color':'#fff'}
	$$('#main-nav a').each( function(el,i){ if(!el.hasClass('on')){el.setStyles(menuTo); el.set('morph',{duration:'short'})} });
	$$('#main-nav a').addEvents({
		'mouseover':function(e){e.stop();	if(!e.target.hasClass('on')){e.target.morph(menuFrom);}	},
		'mouseout':function(e){	e.stop();	if(!e.target.hasClass('on')){e.target.morph(menuTo);}	}
	});
}

//accordion
function accordion(){
	$$('.accordion').each(function(el,i){
		var dt = el.getElements('dt');
		var dd = el.getElements('dd');
		new Accordion(dt, dd ,{start:0});
		dt[0].addClass('open');
		dt.each(function(dt_1,i){
			dt_1.addEvents({
				'click':function(e){el.getElements('dt').removeClass('open'); e.target.addClass('open')},
				'mouseover':function(e){dt_1.highlight('#7d95ad')}
			})
		});
	})
}

//onglet param(string:selecteur css, [number:decalage = 0])
function Tab(str, decalage){
	if($$(str).length>1){
		var s = $$(str)[0].getSize()
		if(!$chk(decalage)) decalage = 0;
		$$(str).each( function(dt,i){
			var dd = dt.getNext();
			if(!dt.hasClass('on')) dd.setStyle('display','none');	
			dd.setStyles({'margin-top':19})
			dt.setStyles({position:'absolute',left:i*(s.x+decalage),top:-1*s.y,'cursor':'pointer','z-index':20-i}).addEvent('click', function(e){
				$$(str).removeClass('on');
				dt.addClass('on');
				dt.getParent().getChildren('dd').setStyle('display','none');
				e.target.getNext().setStyles({'display':'block','opacity':0}).tween('opacity',1);
			})
		});
	}
}

//Toggler
function Toggler(){
	$$('.toggler dt').each(function(dt,i){
		if(dt.getNext() && dt.getNext().get('tag') == 'dd'){
			var dd = dt.getNext();
			if(!dt.hasClass('open')){dd.slide('hide');}
			dt.setStyle('cursor','pointer').addEvents({
				'click' : function(e){dd.slide('toggle');dt.toggleClass('open')},
				'mouseover' : function(e){dt.highlight('#7d95ad')}
			});
		}
	});
}

function colorLine(selectorString,col){
	$$(selectorString).each( function(el,i){
		if((i%2) == 1){el.setStyle('background-color',col)}
	})
}



function showCentralAnim(){
	if(!$('popupswf')) $('content').adopt(new Element('div', {id:'popupswf'}))
	$('popupswf').adopt(new Element('div', {id:'popupswf-c'}))
	swfobject.embedSWF("swf/popup.swf", "popupswf-c", "515", "395", "9.0.0");
	$('popupswf').setStyle('display','block');
	if($$('.cadre')[0]) $$('.cadre')[0].setStyle('visibility','hidden');

}
function hideCentralAnim(){
	$('popupswf').empty();
	$('popupswf').setStyle('display','none');
	if($$('.cadre')[0]) $$('.cadre')[0].setStyle('visibility','visible');
}

window.addEvent('domready', function(e){
	
	if($('medium-flash')) swfobject.embedSWF("swf/hesitation.swf", "medium-flash", "250", "395", "9.0.0");
	if($('graph-flash')) swfobject.embedSWF("swf/graph.swf", "graph-flash", "150", "240", "9.0.0");
	if($('contact-flash')) swfobject.embedSWF("swf/contact.swf", "contact-flash", "150", "75", "9.0.0","",{clickTag:$('contact-flash').getElement('a').href});
	if($('quam-flash')) swfobject.embedSWF("swf/quam.swf", "quam-flash", "375", "395", "9.0.0");

	new Menu();
	new accordion();
	new Toggler();


	

	
});