$.extend({callBeforeSlide:function(){$(".selectedHevoq").exampleB().removeClass("selectedHevoq")}});$.extend({callAfterSlide:function(a){$("#contentSlide li").eq(a).exampleB().addClass("selectedHevoq");$(".selectedPuce").removeClass("selectedPuce");$("nav.slider ul li").eq(a).addClass("selectedPuce")}});
(function(a){function d(b){var e=b||window.event,m=[].slice.call(arguments,1),k=0,f=0,h=0;b=a.event.fix(e);b.type="mousewheel";if(b.wheelDelta)k=b.wheelDelta/120;if(b.detail)k=-b.detail/3;h=k;if(e.axis!==undefined&&e.axis===e.HORIZONTAL_AXIS){h=0;f=-1*k}if(e.wheelDeltaY!==undefined)h=e.wheelDeltaY/120;if(e.wheelDeltaX!==undefined)f=-1*e.wheelDeltaX/120;m.unshift(b,k,f,h);return a.event.handle.apply(this,m)}var c=["DOMMouseScroll","mousewheel"];a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var b=
c.length;b;)this.addEventListener(c[--b],d,false);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var b=c.length;b;)this.removeEventListener(c[--b],d,false);else this.onmousewheel=null}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);
jQuery.fn.extend({everyTime:function(a,d,c,b,e){return this.each(function(){jQuery.timer.add(this,a,d,c,b,e)})},oneTime:function(a,d,c){return this.each(function(){jQuery.timer.add(this,a,d,c,1)})},stopTime:function(a,d){return this.each(function(){jQuery.timer.remove(this,a,d)})}});
jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1E3,das:1E4,hs:1E5,ks:1E6},timeParse:function(a){if(a==undefined||a==null)return null;var d=this.regex.exec(jQuery.trim(a.toString()));return d[2]?parseInt(d[1],10)*(this.powers[d[2]]||1):a},add:function(a,d,c,b,e,m){var k=0;if(jQuery.isFunction(c)){e||(e=b);b=c;c=d}d=jQuery.timer.timeParse(d);if(!(typeof d!="number"||isNaN(d)||d<=0)){if(e&&e.constructor!=Number){m=!!e;e=0}e=e||0;m=m||false;if(!a.$timers)a.$timers=
{};a.$timers[c]||(a.$timers[c]={});b.$timerID=b.$timerID||this.guid++;var f=function(){if(!(m&&this.inProgress)){this.inProgress=true;if(++k>e&&e!==0||b.call(a,k)===false)jQuery.timer.remove(a,c,b);this.inProgress=false}};f.$timerID=b.$timerID;a.$timers[c][b.$timerID]||(a.$timers[c][b.$timerID]=window.setInterval(f,d));this.global[c]||(this.global[c]=[]);this.global[c].push(a)}},remove:function(a,d,c){var b=a.$timers,e;if(b){if(d){if(b[d]){if(c){if(c.$timerID){window.clearInterval(b[d][c.$timerID]);
delete b[d][c.$timerID]}}else for(c in b[d]){window.clearInterval(b[d][c]);delete b[d][c]}for(e in b[d])break;if(!e){e=null;delete b[d]}}}else for(d in b)this.remove(a,d,c);for(e in b)break;if(!e)a.$timers=null}}}});jQuery.browser.msie&&jQuery(window).one("unload",function(){var a=jQuery.timer.global,d;for(d in a)for(var c=a[d],b=c.length;--b;)jQuery.timer.remove(c[b],d)});$.fn.exampleB=function(a,d,c){return this.animate({opacity:"toggle",height:"toggle"},a,d,c)};
$.fn.hevoqDefautSlide=function(a,d,c,b){return this.animate({left:a+"px"},d,c,b)};$.fn.hevoqDefautIn=function(a,d,c){return this.animate({opacity:"toggle"},a,d,c)};$.fn.hevoqDefautOut=function(a,d,c){return this.animate({opacity:"toggle"},a,d,c)};
(function(a){a.fn.hevoq=function(d){c={easingUse:"swing",itemItem:10,typeSlide:"sequentiel",delay:4E3,duration:900,nCol:5,enableKeyboard:false};var c=a.extend(c,d);return this.each(function(){function b(i,p){if(u=="stopped"&&!a(g+" > li img").is(":animated")){a.callBeforeSlide(h);a(".hevoqSelPagination").removeClass("hevoqSelPagination");h=p=="next"?f>=l.length-1?0:f+1:f<=0?l.length-1:f-1;i!="def"?h=i:h=h;a(".sliderPagination li").eq(h).addClass("hevoqSelPagination");u="played";switch(v){case "sequentiel":var s=
l.eq(h).find("img"),q=s.length;s.each(function(j){p=="prev"?iN=Math.abs(j-n+1):iN=j;a(l.eq(f).find("img").eq(j)).delay(o/n*iN).hevoqDefautIn(o,r,function(){--q||k(f)});a(l.eq(h).find("img").eq(j)).delay(o/n*iN).hevoqDefautOut(o,r,function(){--q||k(h)})});break;case "slide":if(p=="next"){a(l.eq(h)).hevoqDefautSlide("0",o,r,function(){a(this).addClass("slideActive");k(f)});a(l.eq(f)).hevoqDefautSlide("-"+a(g).width(),o,r,function(){a(this).css({left:a(g).width()+"px"}).removeClass("slideActive")})}else{a(l.eq(h)).css({left:"-"+
a(g).width()+"px"}).removeClass("slideActive");a(l.eq(f)).hevoqDefautSlide(a(g).width(),o,r,function(){a(this).addClass("slideActive");k(h)});a(l.eq(h)).hevoqDefautSlide("0",o,r)}}}return h}function e(){a(g).stopTime(a(this))}function m(){e("auto");a(g).everyTime(w,a(this),function(){f=b("def","next")})}function k(i){m();u="stopped";a.callAfterSlide(i)}$this="#"+a(this).attr("id");var f=0,h=0,g=$this,r=c.easingUse,n=c.itemItem,l=a(g+" > li");l.eq(c.current);var v=c.typeSlide,w=c.delay,o=c.duration,
x=c.enableKeyboard,t=c.nCol,y=Math.round(n/t),u="stopped";a(g).css({display:"block",overflow:"hidden",position:"relative"});a(g+" > li").css({position:"absolute",width:a(g).width(),height:a(g).height(),display:"block"});v=="sequentiel"&&a(g+" > li img").css({position:"absolute"});a($this+" > li").eq(0).addClass("slideActive");if(a("#contentSlide").length>=1){a("#contentSlide").css({display:"block",width:a(g).width(),height:a(g).height()});a("#contentSlide > li").css({display:"none",position:"absolute"});
a("#contentSlide > li:eq(0)").addClass("selectedHevoq").css({display:"block"})}a.each(a(g+" > li"),function(i,p){switch(v){case "sequentiel":var s=a(this).html();for(countImg=0;countImg!=n;countImg++){countImg!=n-1&&a(this).append(s);var q=i,j=countImg;imgWidth=a(g+" > li").width();imgHeight=a(g+" > li").height();largeurClipping=Math.round(imgWidth/n);hauteurClipping=Math.round(imgHeight/n);curLine=Math.floor(j/t);curCol=j-curLine*t;switch("vertical"){case "vertical":a(g+" > li:eq("+q+") img:eq("+
j+")").css({clip:"rect(0,"+largeurClipping*(j+1)+"px,"+imgHeight+"px,"+largeurClipping*j+"px)"});break;case "horizontal":a(g+" > li:eq("+q+") img:eq("+j+")").css({clip:"rect("+hauteurClipping*j+"px,"+imgWidth+"px,"+hauteurClipping*(j+1)+"px,0px)"});break;case "cubic":largeurClipping=Math.round(imgWidth/t);hauteurClipping=Math.round(imgHeight/y);tClip=curLine*hauteurClipping;rClip=(curCol+1)*largeurClipping;bClip=(curLine+1)*hauteurClipping;lClip=curCol*largeurClipping;a(g+" > li:eq("+q+") img:eq("+
j+")").css({clip:"rect("+tClip+"px,"+rClip+"px,"+bClip+"px,"+lClip+"px)"})}}a(g+" > li:not(:first) img").css({display:"none"});break;case "slide":a(g+" > li:not(:first)").css({left:a(g).width()});a(p).css({"float":"left",position:"absolute"})}});a(".next-hevoq,.previous-hevoq").bind("click",function(){e("user");a(this).hasClass("next-hevoq")?f=b("def","next"):f=b("def","prev");return false});a(g).bind("mousewheel",function(i,p){e("user");(p>0?"Up":"Down")=="Up"?f=b("def","next"):f=b("def","prev");
return false});a(".sliderPagination li a").click(function(){e("user");var i=a(".sliderPagination li a").index(this);if(i!=f)i<f?f=b(i,"prev"):f=b(i,"next");return false});a(".stop a").bind("click",function(){e("user");return false});m();x&&a(window).keypress(function(i){if(i.keyCode=="37")f=b("def","prev");if(i.keyCode=="39")f=b("def","next")})})}})(jQuery);
