/** INITIALISATIONS VARIABLES GLOBALES DE CONFIGURATION ****/
/* Slide Accueil */
var indexToShow = 1;
var tempsTransition = 1000;
var tempsAttente = 6000;
var slideWidth = 237;
var retour = true;
var affichePlayPause = false;
var lectureAutomatique = false;
var icones = new Array();
/*icones['play'] = 'img/design/control_play.jpg';
icones['pause'] = 'img/design/control_pause.jpg';
*/	

/*************************************************************************
FONCTIONS POUR LE SLIDE DE L'ACCUEIL
*************************************************************************/
/** INITIALISATIONS VARIABLES GLOBALES ***
//Config
*/
var numberOfSlides = 0;
var interval;
var lectureEnCours = false;	

/** Initialisation du slide
*** */
function initSlide()
{
 var slides = jQuery('div[class~="slide"]');
 if (slides.length >= 2)
 {
	 numberOfSlides = slides.length;
	 jQuery('#slidesWrap').css('width',(numberOfSlides+1)*slideWidth);
	 if (numberOfSlides<=3) indexToShow = 0;
	 else indexToShow = Math.floor((numberOfSlides-1)/2);
	 suivantSlide(1);
 }
}

/** Demarrage du slide auto
*** */
function startSlide() 
{
 lectureEnCours = true;
 interval = setInterval(suivantSlide, tempsAttente);
}

/** Affichage vignette Suivante/Precedente
*** */
function suivantSlide(order,debug)
{
	if (order==1) indexToShow++;
	else indexToShow--;
	
	
	//Affichage // Cache des boutons suivant/précédent
 if ((indexToShow+1) >= numberOfSlides) { jQuery('#next_btn').css('display','none');indexToShow = numberOfSlides-1; }
 else jQuery('#next_btn').css('display','block');
 if (indexToShow <= 1) { jQuery('#previous_btn').css('display','none');indexToShow=1; }
 else jQuery('#previous_btn').css('display','block');
 
 //Déplacement du carroussel
 jQuery('#slidesWrap').animate({'left' : (-slideWidth*(indexToShow-1))},tempsTransition,function(){infiniteSlide()});
 
 //Animation des vignettes
 if (order==1) animateCarroussel(1);
 else animateCarroussel(0);
 
 
 
 //if (indexToShow == numberOfSlides) jQuery('#previous_btn"')
}

function animateCarroussel(order,debug)
{
	var indexToMini = (order==1?(indexToShow-1):(indexToShow+1))
	//alert('Index To Show : '+indexToShow+"\nIndex To Mini :"+indexToMini);
	/** Animate CSS (laggue)*/
 //Cache les référence
 jQuery('#slide'+indexToMini+' span.reference').css('display','none');
 jQuery('#slide'+indexToShow+'  span.reference').css('display','none');
 //Caches les informations (allège l'animation)
 jQuery('#slide'+indexToMini+' div[class^="infos"]').addClass('infoshide').removeClass('infosshow');
 jQuery('#slide'+indexToShow+' div[class^="infos"]').addClass('infoshide').removeClass('infosshow');
 
 //Animation des css des blocs
 try
 {
 	jQuery('#slide'+indexToMini).animate('.mini', tempsTransition);
 	jQuery('#slide'+indexToShow).animate('.current', tempsTransition, function(){switchInfos(indexToMini)});
 }
 catch (e) 
 {
 	//2e tentative d'animation'
 	if (debug!=1) animateCarroussel(1,1);
 }
 
 //Nettoyage des css inutiles
 jQuery('#slide'+indexToMini).removeClass('current');
 jQuery('#slide'+indexToShow).removeClass('mini');
 
}

function switchInfos(indexToMini)
{
	//Affichage des références
 jQuery('#slide'+indexToMini+' span.reference').css('display','block');
 jQuery('#slide'+indexToShow+'  span.reference').css('display','block');
 //Affichage des infos bloc current
 jQuery('#slide'+indexToShow+' div[class^="infos"]').addClass('infosshow').removeClass('infoshide');
 jQuery('#slide'+indexToMini+' div[class^="infos"]').removeClass('infosshow');
}

function infiniteSlide()
{

}

/** Pause du slide auto
*** */
function pauseSlide() 
{
 lectureEnCours = false;
 clearInterval(interval);
}

/** Affichage d'un slide précis
*** */
function toSlide(numPage)
{
	pauseSlide();
	indexToShow = parseInt(numPage)-2;
	suivantSlide();
}


//Initialisation des fonctions javascript
/*
jQuery(document).ready(function() {
	if (isDev==1)
	{
		//Initialisation du slide de l'accueil
		initSlideAccueil();
	}
});
*/

