AnimDone_ac = true; 
SlideDone_ac = true; 
tailletotale_ac = 0;
Nb_li_ac = 0;

function Anim_ac() { 	AnimDone_ac = true;}
function Slide_ac() {SlideDone_ac = true;}
/*
* Défilement en cliquant sur le bouton de gauche
*/
function defil_g_ac() {
	$("#slide_accessoires .produit").each(function() {
		AnimDone_ac= false;
		if(Nb_li_ac == 4) {
			if(parseInt($(this).css('left')) == 363) {
				$(this).remove();
			}
			if(parseInt($(this).css('left')) == 242) {
				$(this).clone().insertBefore('#slide_accessoires .produit:first').css('left','-121px');
			}
		} else {
			if(parseInt($(this).css('left')) >= tailletotale_ac - 242) {
				$(this).clone().insertBefore('#slide_accessoires .produit:first').css('left','-121px');
				$(this).remove();
			}
		}
		var left = parseInt($(this).css('left'));  
	       $(this).animate({ 
	        left: 121+left+'px'
	      }, 500 );
	});
	window.setTimeout(function() {Anim_ac()},1200);
}

/*
* Défilement en cliquant sur le bouton de droite
*/
function defil_d_ac() {
	//if (defilStopD) return;
	AnimDone_ac = false;
	$("#slide_accessoires .produit").each(function() {
		if(Nb_li_ac == 4) {
			if(parseInt($(this).css('left')) == -121) {
				$(this).remove();
			}
			if(parseInt($(this).css('left')) == 0) {
				$(this).clone().insertAfter('#slide_accessoires .produit:last').css('left','363px');
			}
		 } else {
			if(parseInt($(this).css('left')) <= -121) {
				$(this).clone().insertAfter('#slide_accessoires .produit:last').css('left',tailletotale_ac - 242+'px');
				$(this).remove();
			}
		}
		var left = parseInt($(this).css('left'));
		$(this).animate({ 
			left: left-121+'px'
		}, 500 );
	});
	window.setTimeout(function() {Anim_ac()},1200);
}   

AnimDone = true; 
SlideDone = true; 
tailletotale = 0;
Nb_li = 0;

function Anim() {AnimDone = true;}
function Slide() {SlideDone = true;}

/*
* Défilement en cliquant sur le bouton de gauche
*/
function defil_g() {
	$("#slide .produit").each(function() {
		AnimDone= false;
		if(Nb_li == 4) {
			if(parseInt($(this).css('left')) == 363) {
				$(this).remove();
			}
			if(parseInt($(this).css('left')) == 242) {
				$(this).clone().insertBefore('#slide .produit:first').css('left','-121px');
			}
		 } else {
			if(parseInt($(this).css('left')) >= tailletotale - 242) {
				$(this).clone().insertBefore('#slide .produit:first').css('left','-121px');
				$(this).remove();
			}
		}
		var left = parseInt($(this).css('left'));  
		$(this).animate({ 
			left: 121+left+'px'
		}, 500 );
    });
	window.setTimeout(function() {Anim()},1200);
}

/*
* Défilement en cliquant sur le bouton de droite
*/
function defil_d() {
//if (defilStopD) return;
	AnimDone = false;
	$("#slide .produit").each(function() {
		if(Nb_li == 4) {
			if(parseInt($(this).css('left')) == -121) {
				$(this).remove();
			}
			if(parseInt($(this).css('left')) == 0) {
				$(this).clone().insertAfter('#slide .produit:last').css('left','363px');
			}
		 } else {
			if(parseInt($(this).css('left')) <= -121) {
				$(this).clone().insertAfter('#slide .produit:last').css('left',tailletotale - 242+'px');
				$(this).remove();
			}
		}
		var left = parseInt($(this).css('left'));
		$(this).animate({ 
			left: left-121+'px'
		}, 500 );
    });
	window.setTimeout(function() {Anim()},1200);
}   
	

$(document).ready(function(){
	if($('#vignette2 > img').length == 0) {$("#next").hide(); }
	$("#galerie").show();

	/*
	* Placement de chaque miniature 
	*/
	$("#galerie").find(".produit").each(function(i) {
		Nb_li = i+1;
	});
	$("#galerie").find(".produit").each(function(i) {
		var left = tailletotale - 121;
		if(Nb_li == 4) {
			var left = tailletotale;
			tailletotale = tailletotale + 121;
			$(this).css('left',left+'px');
		} else if(Nb_li <= 3) {
			var left = tailletotale;
			tailletotale = tailletotale + 121;
			$(this).css('left',left+'px');
		} else {
			tailletotale = tailletotale + 121;
			$(this).css('left',left+'px');
		}
	});

	if(Nb_li == 4) {
		$('#slide .produit:last').clone().insertBefore('#slide .produit:first').css('left',-121+'px');
	} 
	if(Nb_li > 3) {
		$('#btn_prev_galerie').show();
		$('#btn_next_galerie').show();
	}

	/*
	* Clic sur la fleche de gauche
	* On teste si l'anim est finie, si non on teste jusqu'à ce qu'elle se termine, si oui on teste la direction de l'anim
	* si la direction est l'inverse de l'anim courante on arrete l'anim courante et on repart dans l'autre sens
	* si non on ne fait rien (permet de désactiver le bouton pour ne pas lancer 2 fois l'anim dans le meme sens)                        
	*/
	$("#btn_prev_galerie").click(function clickG(){
		if(!window.AnimDone) { 
			window.setTimeout(function() {clickG()},10);
		} else {  
			defil_g();
		}
	});

	$("#btn_next_galerie").click(function ClickD(){
		if(!window.AnimDone) { 
			window.setTimeout(function() {ClickD()},10);
		} else {  
			defil_d();
		}      
	});

	//Defilement photo accéssoires
	if($('#vignette2 > img').length == 0) {$("#next_accessoires").hide(); }
	$("#galerie_accessoires").show();

	/*
	* Placement de chaque miniature 
	*/
	$("#galerie_accessoires").find(".produit").each(function(i) {
		Nb_li_ac = i+1;
	});
	$("#galerie_accessoires").find(".produit").each(function(i) {
		var left = tailletotale_ac - 121;
		if(Nb_li_ac == 4) {
			var left = tailletotale_ac;
			tailletotale_ac = tailletotale_ac + 121;
			$(this).css('left',left+'px');
		} else if(Nb_li_ac <= 3) {
			var left = tailletotale_ac;
			tailletotale_ac = tailletotale_ac + 121;
			$(this).css('left',left+'px');
		} else {
			tailletotale_ac = tailletotale_ac + 121;
			$(this).css('left',left+'px');
		}
	});

	if(Nb_li_ac == 4) {
		$('#slide_accessoires .produit:last').clone().insertBefore('#slide_accessoires .produit:first').css('left',-121+'px');
	} 
	if(Nb_li_ac > 3) {
		$('#btn_prev_accessoires').show();
		$('#btn_next_accessoires').show();
	}

	/*
	* Clic sur la fleche de gauche
	* On teste si l'anim est finie, si non on teste jusqu'à ce qu'elle se termine, si oui on teste la direction de l'anim
	* si la direction est l'inverse de l'anim courante on arrete l'anim courante et on repart dans l'autre sens
	* si non on ne fait rien (permet de désactiver le bouton pour ne pas lancer 2 fois l'anim dans le meme sens)                        
	*/
	$("#btn_prev_accessoires").click(function clickG_ac(){
		if(!window.AnimDone_ac) { 
			window.setTimeout(function() {clickG_ac()},10);
		} else {  
//			alert('ici');
			defil_g_ac();
		}
	});

	$("#btn_next_accessoires").click(function ClickD_ac(){
		if(!window.AnimDone_ac) { 
			window.setTimeout(function() {ClickD_ac()},10);
		} else {  
			defil_d_ac();
		}
	});





	$('#img_element a').lightBox();
	
	$('#produits_image').click(function() {
		$('.btn_loupe').hide();
		$('#photo_2').hide();		
		$('#photo_3').hide();
		$('#photo_4').hide();
		$('#photo_1').show();
		$('#btn_loupe_1').show();
		$('#vues').css('width', $('#photo_1').width());
		$('#label_produits').css('left', $('#photo_1').width()-73);
	});
	$('#produits_image2').click(function() {
		$('.btn_loupe').hide();
		$('#photo_1').hide();
		$('#photo_3').hide();
		$('#photo_4').hide();
		$('#photo_2').show();
		$('#btn_loupe_2').show();
		$('#vues').css('width', $('#photo_2').width());
		$('#label_produits').css('left', $('#photo_2').width()-73);
	});
	$('#produits_image3').click(function() {
		$('.btn_loupe').hide();
		$('#photo_1').hide();
		$('#photo_2').hide();
		$('#photo_4').hide();
		$('#photo_3').show();
		$('#btn_loupe_3').show();
		$('#vues').css('width', $('#photo_3').width());
		$('#label_produits').css('left', $('#photo_3').width()-73);
	});
	$('#produits_image4').click(function() {
		$('.btn_loupe').hide();
		$('#photo_1').hide();
		$('#photo_2').hide();
		$('#photo_3').hide();
		$('#photo_4').show();
		$('#btn_loupe_4').show();
		$('#vues').css('width', $('#photo_4').width());
		$('#label_produits').css('left', $('#photo_4').width()-73);
	});
	$('#photo_1').load(function() {
		var width = $(this).width();
		$(this).siblings('a').children('#btn_loupe_1').css('left',width-33);
		$('#vues').css('width', $('#photo_1').width());
		$('#label_produits').css('left', $('#photo_1').width()-73);
	});
	$('#photo_2').load(function() {
		var width = $(this).width();
		$(this).siblings('a').children('#btn_loupe_2').css('left',width-33);
	});
	$('#photo_3').load(function() {
		var width = $(this).width();
		$(this).siblings('a').children('#btn_loupe_3').css('left',width-33);
	});
	$('#photo_4').load(function() {
		var width = $(this).width();
		$(this).siblings('a').children('#btn_loupe_4').css('left',width-33);
	});

	$('.imprimer').click(function() {
		window.print();
		return false;
	});
});
