(function(a){a.fn.wslide=function(b){function d(c){c.each(function(c){function l(a){var b=a;b=b.split("px"),b=b[0];return Number(b)}var d=a(this),e=d.attr("id");e==undefined&&(e="wslide"+c),a(this).wrap('<div class="wslide-wrap" id="'+e+'-wrap"></div>'),b.button&&a(".wslide-wrap").prepend('<a href="#" class="navBtn" id="previousBtn" title="Précédent"><img src="images/fancy_nav_left.png"/></a><a href="#" class="navBtn" id="nextBtn" title="Suivant"><img src="images/fancy_nav_right.png"/></a>'),d=a("#"+e+"-wrap");var f=d.find("ul li"),g=f.length,i=b.effect;jQuery.easing.easeInQuad==undefined&&(i!="swing"||i!="normal")&&(i="swing");var j=b.width,k=b.height,m=j-(l(f.css("padding-left"))+l(f.css("padding-right"))),n=k-(l(f.css("padding-top"))+l(f.css("padding-bottom"))),o=b.col;b.horiz&&(o=Number(f.length+1));var p="",q=Math.ceil(Number(f.length)/o);d.css("overflow","hidden").css("position","relative").css("text-align","left").css("height",k+"px").css("width",j+"px").css("margin","0").css("padding","0"),d.find("ul").css("position","absolute").css("margin","0").css("padding","0").css("width",Number((o+0)*j)+"px").css("height",Number(q*k)+"px"),f.css("display","block").css("overflow","hidden").css("float","left").css("height",n+"px").css("width",m+"px"),f.each(function(b){var c=d.offset(),f=a(this).offset();a(this).attr("id",e+"-"+Number(b+1)).attr("rel",Number(f.left-c.left)+":"+Number(f.top-c.top)),p+=' <a href="#'+e+"-"+Number(b+1)+'">'+Number(b+1)+"</a>"}),typeof b.autolink=="boolean"?b.autolink&&d.after('<div class="wslide-menu" id="'+e+'-menu">'+p+"</div>"):typeof b.autolink=="string"&&(a("#"+b.autolink).length?a("#"+b.autolink).html(p):d.after('<div id="#'+b.autolink+'">'+p+"</div>"));var r="#"+e+"-",s="";a('a[href*="'+r+'"]').click(function(){a('a[href*="'+s+'"]').removeClass("wactive"),a(this).addClass("wactive");var c=a(this).attr("href");c=c.split("#"),position=c[1].split("-"),b.pos=position[1],c="#"+c[1],s=c;var e=a(c).attr("rel");e=e.split(":");var f=e[1];f=-f,e=e[0],e=-e,b.fade?d.find("ul").animate({opacity:0},b.duration/2,i,function(){a(this).css("top",f+"px").css("left",e+"px"),a(this).animate({opacity:1},b.duration/2,i)}):d.find("ul").animate({top:f+"px",left:e+"px"},b.duration,i);return!1}),a("a.navBtn").click(function(){a('a[href*="'+s+'"]').removeClass("wactive");switch(a(this).attr("title")){case"Précédent":b.pos-=1,b.pos<=0&&(b.pos=g);break;case"Suivant":b.pos+=1,b.pos>g&&(b.pos=1);break;default:}a('a[href$="'+r+b.pos+'"]').addClass("wactive");var c=r+b.pos;s=c;var e=a(c).attr("rel");e=e.split(":");var f=e[1];f=-f,e=e[0],e=-e,b.fade?d.find("ul").animate({opacity:0},b.duration/2,i,function(){a(this).css("top",f+"px").css("left",e+"px"),a(this).animate({opacity:1},b.duration/2,i)}):d.find("ul").animate({top:f+"px",left:e+"px"},b.duration,i);return!1}),b.pos<=0&&(b.pos=1),a('a[href$="'+r+b.pos+'"]').addClass("wactive");var t=a('a[href*="'+r+'"]:eq('+Number(b.pos-1)+")").attr("href");t=t.split("#"),t="#"+t[1],s=t;var u=a(t).attr("rel");u=u.split(":");var v=u[1];v=-v,u=u[0],u=-u,d.find("ul").css("top",v+"px").css("left",u+"px")})}function c(){a("#nextBtn").trigger("click",[!0]),e=setTimeout(c,b.pause)}b=jQuery.extend({width:150,height:150,pos:1,col:1,effect:"swing",fade:!1,horiz:!1,autolink:!0,duration:1500,button:!0,autoplay:!1,pause:4501},b);var e=null;d(this),b.autoplay&&setTimeout(c,Math.round(b.pause/2)),a(".wslide-wrap").mouseenter(function(c,d){d||(clearTimeout(e),e=null,a(this).find(".caption").slideToggle(),b.button&&a(".navBtn").fadeIn())}),a(".wslide-wrap").mouseleave(function(){e==null&&setTimeout(c,Math.round(b.pause/2)),a(this).find(".caption").slideToggle(),b.button&&a(".navBtn").fadeOut()});return this}})(jQuery)
