/*----------------------------------------------------
					SLIDER
---------------------------------------------------- */

var CurrentSlide = 0;
var MaxSlide;

function setupSlide(){

	//Setup Variables
	MaxSlide = $('li', '.btn_switch').length;	
		
	//Events
	$('li', '.btn_switch').each(function(index) {
		$(this).click(function(){showElement($(this), index)})
	});
		
	//Timer
	window.setInterval('TimerSlide()', 15000);
	
	showElement($('.btn_switch').find('li').eq(CurrentSlide), CurrentSlide);
}


function TimerSlide() {
	
	if (CurrentSlide < (MaxSlide - 1))
	{
		CurrentSlide = CurrentSlide + 1;
	} else 
	{
		CurrentSlide = 0;
	}
	
	showElement($('.btn_switch').find('li').eq(CurrentSlide), CurrentSlide);
	
}

function showElement(btn, index){

	//Variables
	CurrentSlide = index;
	var current_class=btn.attr('class');
	
	//Reset BTNs
	$('li', '.btn_switch').each(function(index) {
		//var other_class=$(this).attr('class');
		if($(this).hasClass('on')) {resetElement($(this));}
	});
	
	//Animation
	btn.addClass("on");	
	$('.slideshow_conteneur', '.slideshow').stop().animate({left: -(index * 856)}, 1000 , '');
	
}

function resetElement(btn){
	btn.removeClass("on");
	btn.addClass("off");
}

/*----------------------------------------------------
					FOOTER
---------------------------------------------------- */


function setupFooter(){
	
	//AddEvents
	$('.showfooter_btn div', '.footer').click(function(){showFoot()});
	
}

function showFoot() {
  //Variables
	//var footer = $('.footer');
	var plan = $('.plan');
	var footerBtn = $('.showfooter_btn div', '.footer');

	//Animation
	plan.stop().animate({height: '+=200px', marginTop: '25px'}, 700, 'easeOutQuad');
	//footerBtn.css ('background-position', '0px -18px');
	$(window).scrollTo('+=200px', 1000, 'easeOutExpo');

	//ChangeEvents
	footerBtn.unbind('click');
	footerBtn.click(function(){hideFoot()});
	
}

function hideFoot()
{
	//Variables
	//var footer = $('.footer');
  var plan = $('.plan');
	var footerBtn = $('.showfooter_btn div', '.footer');
	
	//Animations
	plan.stop().animate({height: '0px', marginTop: '0px'}, 1500, 'easeInOutExpo');
	//footerBtn.css ('background-position', '0px 0px');
	$(window).scrollTo('-=200px', 1000, 'easeOutExpo');
	
	//ChangeEvents
	footerBtn.unbind('click');
	footerBtn.click(function(){showFoot()});	
}


/*----------------------------------------------------
					SOUS MENU
---------------------------------------------------- */

function setupSousMenu(){
	var sousMenu = $('ul','.sous_menus', '.menu', '.colonne_gauche');
	sousMenu.css('display', 'none');
}

/*----------------------------------------------------
					 INIT
---------------------------------------------------- */

function setup(){
	
	setupSousMenu();
	setupFooter();
	setupSlide();
	setupAccroche();
	
}

/*----------------------------------------------------
					ACCROCHE
---------------------------------------------------- */

var accroche;
var current_accroche=0;
var first = true;

function setupAccroche(){
	accroche=$("[id^=accroche_]");
	if(accroche.length) {
		$('#slogan').html((accroche.eq(current_accroche).html()));
		loadAccroche();
		//window.setInterval('loadAccroche()', 5000);
	}
}

function loadAccroche(){
	if (first) {
		first = false;
	}
	else {
		$('.slogan').fadeOut(400, function () {
			$('#slogan').html((accroche.eq(current_accroche).html()));
			$('.slogan').css ('top', '-400px');
			$('.slogan').css ('display', 'block');
			$('.slogan').animate({top: '14px'}, 600);
		});
		current_accroche=current_accroche+1;
	}
	if(current_accroche==5) {current_accroche=0;}
}
