$(function(){carrousel.init($("#panneau"));$("#home img").mouseenter(fadeInBorder);$("#home img").mouseleave(fadeOutBorder)}); var carrousel={nbSlide:0,nbCurrent:1,elem:null,elemImgCurrent:null,elemNav:null,elemSpan:null,timer:null,init:function(a){this.elem=a;this.nbSlide=a.find(".global > div,.global > a").length;a.append('<div id="carrousel"><div class="global"></div></div>');this.elemNav=a.find("#carrousel").css("z-index",10).find(".global");for(var b=1;b<=this.nbSlide;b++)this.elemNav.append('<span class="'+b+'"></span>');this.elemNav.append('<div class="pause"></div>');this.elemNav.find(".pause").css("opacity",0);this.elemSpan= this.elemNav.find("span");this.elemSpan.click(function(){carrousel.gotoSlide(parseInt($(this).attr("class")))});this.elemImgCurrent=a.find(".global > div,.global > a").filter(":first");a.find(".global > div").hide();this.elemImgCurrent.show();a.find("span:first").addClass("active");a.bind({mouseenter:carrousel.stop,mouseleave:carrousel.play});this.play()},gotoSlide:function(a){if(a==this.nbCurrent)return false;this.elemImgCurrent.stop().animate({opacity:0},400,function(){var aaa=carrousel.elemImgCurrent;carrousel.elemImgCurrent=carrousel.elem.find("#slide"+a);carrousel.elem.stop().css("backgroundPosition",carrousel.elemImgCurrent.attr("data-value"));carrousel.elemImgCurrent.stop().animate({opacity:1},400).show();aaa.hide()});this.elemSpan.removeClass("active");this.elemNav.find("span:eq("+(a-1)+")").addClass("active");this.nbCurrent=a},next:function(){var a=this.nbCurrent+1;if(a>this.nbSlide)a=1;this.gotoSlide(a)},prec:function(){var a=this.nbCurrent-1;if(a<1)a=this.nbSlide;this.gotoSlide(a)},stop:function(){$(this).find(".pause").stop().animate({opacity:1},300);window.clearInterval(carrousel.timer)}, play:function(){$(this).find(".pause").stop().animate({opacity:0},300);window.clearInterval(carrousel.timer);carrousel.timer=window.setInterval("carrousel.next()",7E3)}};function fadeInBorder(){$(this).stop().animate({borderColor:"#666"},300)}function fadeOutBorder(){$(this).stop().animate({borderColor:"#ccc"},300)};
