// Fonctions de mise en page avec lib Mootools

window.addEvent('domready', function() {


	if (document.getElementById('bloc_body_member'))
	{
		
		// bloc glissant login gauche
		var mySlide = new Fx.Slide('bloc_body_member', {wait: false, oncomplete: function() {mySlide.hide();}});
		mySlide.hide();
		var etatSlide = 0;
	
		
		$('form_login').addEvents({
			'mouseenter' : function(e){
				e = new Event(e);
				mySlide.slideIn();
				etatSlide = 1;
				e.stop()
			},
			
			'mouseleave' : function(e){
				e = new Event(e);
				mySlide.toggle();
				etatSlide = 0;
				e.stop()
			}
		});		
	}
	
		
	// bloc glissant contact

	if (document.getElementById('bloc_contact_body'))
	{
		
		var myContactForm = new Fx.Slide('bloc_contact_body', 
							{wait: false, 
							 onComplete: function(request){ 
							 var open = request.getStyle('margin-top').toInt();
							 if(open >= 0) new Fx.Scroll(window).toElement('bloc_contact_body');
							}
							 
							});
		
		myContactForm.hide();
		var etatSlide = 0;	

		$('bloc_contact').addEvents({
			'click' : function(e){
				e = new Event(e);
				myContactForm.toggle();
				etatSlide = 1;
				e.stop()
			}

		});
		
	
		
	}


	// gestion des blocs accordeons
	if (document.getElementById('accordion'))
	{
			var list = $$('#accordion .hidden_slide');
			var headings = $$('#accordion .heading');
			var spans = new Array();	
			var collapsibles = new Array();
			
			headings.each( function(heading, i) {

				var collapsible = new Fx.Slide(list[i], { 
					duration: 500, 
					transition: Fx.Transitions.quadIn
				});
				
				collapsibles[i] = collapsible;
				
				heading.onclick = function(){
					
					for(var j = 0; j < collapsibles.length; j++){
						if(j!=i) {
							collapsibles[j].slideOut();
						}
					}
					collapsible.toggle();
					return false;
				}
				
				collapsible.hide();
				
			});
			
			// collapsibles[0].slideIn();
	}
	
	//infobulle
	var Tips2 = new Tips($$('.Tips2'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});
	




});