$(function() {

	$(document).pngFix();

	new ElementMaxHeight();
	MM_preloadImages(	'statics/img/m1-act.gif',
						'statics/img/m2-act.gif',
						'statics/img/m3-act.gif',
						'statics/img/m4-act.gif',
						'statics/img/m5-act.gif',
						'statics/img/m6-act.gif',
						'statics/img/m7-act.gif');

	
	jQuery.easing.def = "easeOutCirc";
						
	var carouselDelay = 5000;
	var carouselTimeout = null;
	var carouselItems = [];
	var currentIndex = 0;

	initCarousel();
	
	function initCarousel() {
		$("#carousel .slides .slide").each(function() {
			carouselItems.push($(this).clone());
			$(this).remove();
		});
		currentIndex = Math.floor(Math.random()*carouselItems.length);
		nextIndex = ((carouselItems.length-1) == currentIndex) ? 0:currentIndex+1;
		$("#carousel .slides").append(carouselItems[currentIndex]);
		$("#carousel .slides").append(carouselItems[nextIndex]);
		$("#carousel .slides").show();
		carouselTimeout = window.setTimeout(nextSlide,carouselDelay);
	}
	
	function nextSlide() {
		$("#carousel .slides .spacer").animate({"height":"0px","easing":"easeOutElastic"},1000,function() {
			$("#carousel .slides .slide").eq(0).remove();
			$(this).css("height","284px");
			currentIndex = ((carouselItems.length-1) == currentIndex) ? 0:currentIndex+1;
			nextIndex = ((carouselItems.length-1) == currentIndex) ? 0:currentIndex+1;
			$("#carousel .slides").append(carouselItems[nextIndex]);
			carouselTimeout = window.setTimeout(nextSlide,carouselDelay);
		});
		
		
	}
	
	$(".PrintButton").click(function(e){
		e.preventDefault();
		window.print();
	});
	
	$(".ChangeButton").click(function(e){
		e.preventDefault();
		document.quantity.submit();
	});
	
});

function display_notice() {
	$("#thenotice").text("Le produit as été ajouter au panier").fadeIn(1000);
}

$(function() {
        $('.gallery a').lightBox();
});

function checkForInt(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
return ( charCode >= 48 && charCode <= 57 || charCode == 8 || charCode == 13);
}