var pause = false;
	
$(document).ready(function(){
	initListeOffre();
	
	initMemberSlider();
	
	initMemberList();
	
	initSlider();
	
	initSlider_mini();
});


/*
 * Fonction d'initialisation de l'accordéon
 * pour la liste des offres de la page d'accueil
 ******************************************************/
function initListeOffre() {
	var speed = 300;
	$("li.expandable p").hide();
	$("li.expandable.open p").stop().show();
	$("li.expandable").css({'cursor':'pointer'});
	$("li.expandable").click(function(){
		var elem = $(this);
		if(elem.hasClass("open")){
			elem.find("p").stop().slideUp(speed,function(){ elem.removeClass("open");});
		}else{
			$("li.expandable.open").stop().find("p").hide(speed);
			$("li.expandable.open").removeClass("open");
			elem.find("p").stop().slideDown(speed,function(){ elem.addClass("open");});
		}
	});
}

/*
 * Fonction d'initialisation du slider
 * de la liste des membres de la page d'accueil
 ******************************************************/
function initMemberSlider() {
	var count = $(".sliderMembres ul li").length;
	//var sliderWidth = $(".sliderMembres").width();
	var sliderWidth = 320;
	var trackWidth = count * 120;
	//var trackWidth = document.getElementById("logos_ul").offsetWidth;
    //alert (trackWidth);
	var duration = count * 1500;
	$(".sliderMembres ul").css({'position':'absolute','width':trackWidth+'px'});
	$(".sliderMembres").css({'position':'relative','overflow':'hidden'});
	
	if(trackWidth > sliderWidth) roll2Right(trackWidth, sliderWidth, duration);
}
function roll2Right(trackWidth, sliderWidth, duration){
	$(".sliderMembres ul").animate({'left':'-'+(trackWidth-sliderWidth)+'px'}, duration, 'linear', function(){ roll2Left(trackWidth, sliderWidth, duration);});
}
function roll2Left(trackWidth, sliderWidth, duration){
	$(".sliderMembres ul").animate({'left':'0'}, duration, 'linear', function(){ roll2Right(trackWidth, sliderWidth, duration);});
}

/*
 * Fonction d'initialisation de l'accordéon
 * pour la liste des membres de la page "Membres"
 ******************************************************/
function initMemberList() {
	if($(".membres").length || $(".members").length){
		$("li ul").hide();
		$("li br").hide();
		$("h2").click(function(){
			if($(this).parent("li").hasClass("open")){
				$(this).parent("li").removeClass("open");
				$(this).parent("li").find("ul").eq(0).slideUp('fast');
			}else{
				$(this).parent("li").addClass("open");
				$(this).parent("li").find("ul").eq(0).slideDown('fast');
			}
		});
		$("h3").click(function(){
			if($(this).parent("li").hasClass("open")){
				$(this).parent("li").removeClass("open");
				$(this).parent("li").find("ul").eq(0).slideUp('fast');
				$(this).parent("li").find("br").eq(0).hide();
			}else{
				$(this).parent("li").addClass("open");
				$(this).parent("li").find("ul").eq(0).slideDown('fast');
				$(this).parent("li").find("br").eq(0).show();
			}
		});
		
	}
	
}

/*
 * Fonction d'initialisation du slider
 * pour la liste des offres de la page d'accueil
 ******************************************************/
function initSlider() {
	if($("#figure img") && $("#figure img").length > 1){
		var count = $("#figure img").length;
		//alert(count);
		$("#figure").css({'position':'relative'});
		$("#figure img").css({'opacity':'0','position':'absolute','top':'0','left':'0'});
		$("#figure img").eq(5).css({'opacity':'1'});
		switchImage(count, count);
	}
}

function switchImage(actual, total){
	$("#figure img").eq(actual-1).animate({'opacity':'0'},1000);
	actual++;
	if(actual > total) actual = 1;
	$("#figure img").eq(actual-1).animate({'opacity':'1'},1000);
	setTimeout('switchImage("'+actual+'", "'+total+'");',5000);
}


/*
 * Fonction d'initialisation du mini-slider
 ******************************************************/
var actualPic = 1;
function initSlider_mini() {
	$(".gallery .slide p").css({'opacity':'.66'});
	if($(".gallery .slide") && $(".gallery .slide").length > 1){
		var count = $(".gallery .slide").length;
		$(".gallery .slide").css({'position':'absolute'});
		$(".gallery .slide").css({'opacity':'0'});
		$(".gallery .slide").eq(0).css({'opacity':'1'});
		$(".gallery .slide p").css({'opacity':'0'});
		$(".gallery .slide p").eq(0).css({'opacity':'.66'});
		$(".gallery").css({'height':'260px','position':'relative'});
		$(".gallery").append("<div class='prev'></div><div class='next'></div>");
		
		$(".gallery .prev").css({'position':'absolute','height':'260px','width':'200px','top':'0','left':'0','z-index':'30','cursor':'pointer','background':'url(uploads/css/slider_prev.gif) no-repeat left center'});
		$(".gallery .prev").delay(2000).animate({'opacity':'0'},2000);
		$(".gallery .prev").click(function(){ pause = false; switchSlide(count,-1); pause = true; setTimeout('stopPause();',15000);});
		$(".gallery .prev").hover(function(){
									$(this).stop().animate({'opacity':'.8'},300);
								}, function(){
									$(this).stop().animate({'opacity':'0'},1500);
								});
		
		$(".gallery .next").css({'position':'absolute','height':'260px','width':'200px','top':'0','right':'0','z-index':'30','cursor':'pointer','background':'url(uploads/css/slider_next.gif) no-repeat right center'});
		$(".gallery .next").delay(2000).animate({'opacity':'0'},2000);
		$(".gallery .next").click(function(){ pause = false; switchSlide(count,1); pause = true; setTimeout('stopPause();',15000);});
		$(".gallery .next").hover(function(){
									$(this).stop().animate({'opacity':'.8'},300);
								}, function(){
									$(this).stop().animate({'opacity':'0'},1500);
								});
		
		setTimeout('switchSlide("'+count+'",1);',5000);
	}
}

function switchSlide(total,sens){
	if(!pause){
		$(".gallery .slide").eq(actualPic-1).stop().animate({'opacity':'0','z-index':'0'},1000);
		$(".gallery .slide").eq(actualPic-1).find("p").stop().animate({'opacity':'0','z-index':'0'},1000);
		actualPic = actualPic + sens;
		if(actualPic > total) actualPic = 1;
		if(actualPic == 0) actualPic = total;
		$(".gallery .slide").eq(actualPic-1).stop().animate({'opacity':'1','z-index':'20'},1000);
		$(".gallery .slide").eq(actualPic-1).find("p").stop().animate({'opacity':'.66','z-index':'20'},1000);
	}
	setTimeout('switchSlide("'+total+'",1);',5000);
}

function stopPause(){
	pause = false;
}


