/** INITIALISATIONS VARIABLES GLOBALES DE CONFIGURATION ****/
/* Slide Accueil */
var indexToShow = 0;
var tempsTransition = 1000;
var tempsAttente = 4000;
var slideWidth = 745;
var retour = true;
var affichePlayPause = false;
var lectureAutomatique = true;
var icones = new Array();

var bs_indexToShow = 0;
var bs_tempsTransition = 500;
var bs_tempsAttente = 4000;
var bs_slideWidth = 195;
var bs_retour = true;
var bs_affichePlayPause = false;
var bs_lectureAutomatique = true;
var bs_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;	

var bs_numberOfSlides = 0;
var bs_interval;
var bs_lectureEnCours = false;	

/** Initialisation du slide
*** */
function initSlideAccueil()
{
	var slides = jQuery('.slide');
	numberOfSlides = slides.length;
	// Supprime la scrollbar en JS
	jQuery('#slidesContainer').css('overflow', 'hidden');
	// on met tous les slides en float:left pour qu'il s'affichent de manière horizontale
	slides.css({'float':'left','width':slideWidth});
	//Rajout du slide container
	slides.wrapAll('<div id="slideInner"></div>')
	// La longueur de #slideInner équivaut à la somme de la longueur de tous les slides
	jQuery('#slideInner').css('width', slideWidth * numberOfSlides);

	//Si le diapo est activé 
	if(lectureAutomatique == true && numberOfSlides>1){ startSlide(); };
	
	// bestsales
	var bs_slides = jQuery('.bs_slide');
	bs_numberOfSlides = bs_slides.length;
	// Supprime la scrollbar en JS
	jQuery('#bs_slidesContainer').css('overflow', 'hidden');
	// on met tous les slides en float:left pour qu'il s'affichent de manière horizontale
	bs_slides.css({'float':'left','width':bs_slideWidth});
	//Rajout du slide container
	bs_slides.wrapAll('<div id="bs_slideInner"></div>')
	// La longueur de #slideInner équivaut à la somme de la longueur de tous les slides
	jQuery('#bs_slideInner').css('width', bs_slideWidth * bs_numberOfSlides);

	//Si le diapo est activé 
	if(bs_lectureAutomatique == true && bs_numberOfSlides>1){ bs_startSlide(); };
}

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

function bs_startSlide() 
{
	bs_lectureEnCours = true;
	bs_interval = setInterval(bs_suivantSlide, bs_tempsAttente );
}

/** Affichage vignette Suivante/Precedente
*** */
function suivantSlide()
{
	indexToShow++;
	//if(indexToShow == numberOfSlides && retour == true) indexToShow = 0;
	jQuery('#slideInner').animate({'marginLeft' : (-slideWidth*indexToShow)},tempsTransition,function(){infiniteSlide()});
}

function bs_suivantSlide()
{
	bs_indexToShow++;
	//if(indexToShow == numberOfSlides && retour == true) indexToShow = 0;
	jQuery('#bs_slideInner').animate({'marginLeft' : (-bs_slideWidth*bs_indexToShow)},bs_tempsTransition,function(){bs_infiniteSlide()});
}

function infiniteSlide()
{
	//alert('indexToShow =>'+indexToShow+' numberOfSlides =>'+numberOfSlides);
	if(indexToShow == (numberOfSlides-1))
	{
		jQuery('#slideInner').css('margin-left',0);
		indexToShow = 0;
	}
}

function bs_infiniteSlide()
{
	//alert('indexToShow =>'+indexToShow+' numberOfSlides =>'+numberOfSlides);
	if(bs_indexToShow == (bs_numberOfSlides-1))
	{
		jQuery('#bs_slideInner').css('margin-left',0);
		bs_indexToShow = 0;
	}
}

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

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


