(function(b){b.fn.jcarousel=function(d){return this.each(function(){new a(this,d)})};var c={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};b.jcarousel=function(h,f){this.options=b.extend({},c,f||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";var m="",k=h.className.split(" ");for(var g=0;g<k.length;g++){if(k[g].indexOf("jcarousel-skin")!=-1){b(h).removeClass(k[g]);var m=k[g];break}}if(h.nodeName=="UL"||h.nodeName=="OL"){this.list=b(h);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=b(h);this.list=b(h).find(">ul,>ol,div>ul,div>ol")}if(m!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+m+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonPrev=b(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=b(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev()}this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var j=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var l=this.list.children("li");var n=this;if(l.size()>0){var d=0,g=this.options.offset;l.each(function(){n.format(this,g++);d+=n.dimension(this,j)});this.list.css(this.wh,d+"px");if(!f||f.size===undefined){this.options.size=l.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){n.next()};this.funcPrev=function(){n.prev()};this.funcResize=function(){n.reload()};this.list.unload(function(){b(window).unbind("resize",n.funcResize)});if(this.options.initCallback!=null){this.options.initCallback(this,"init")}if(b.browser.safari){this.buttons(false,false)}this.setup()};var a=b.jcarousel;a.fn=a.prototype={jcarousel:"0.2.3"};a.fn.extend=a.extend=b.extend;a.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var d=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(d,false);b(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!=null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,a.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this)}if(this.options.visible!=null){var f=this;var g=Math.ceil(this.clipping()/this.options.visible),e=0,d=0;b("li",this.list).each(function(h){e+=f.dimension(this,g);if(h+1<f.first){d=e}});this.list.css(this.wh,e+"px");this.list.css(this.lt,-d+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(d){if(d!=undefined){this.options.size=d;if(!this.locked){this.buttons()}}return this.options.size},has:function(f,g){if(g==undefined||!g){g=f}if(this.options.size!==null&&g>this.options.size){g=this.options.size}for(var d=f;d<=g;d++){var h=this.get(d);if(!h.length||h.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(d){return b("> .jcarousel-item-"+d,this.list)},add:function(h,o){var k=this.get(h),f=0,n=0;if(k.length==0){var m,k=this.create(h),g=a.intval(h);while(m=this.get(--g)){if(g<=0||m.length){g<=0?this.list.prepend(k):m.after(k);break}}}else{f=this.dimension(k)}k.removeClass(this.className("jcarousel-item-placeholder"));typeof o=="string"?k.html(o):k.empty().append(o);var l=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var d=this.dimension(k,l)-f;if(h>0&&h<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))-d+"px")}this.list.css(this.wh,a.intval(this.list.css(this.wh))+d+"px");return k},remove:function(f){var g=this.get(f);if(!g.length||(f>=this.first&&f<=this.last)){return}var h=this.dimension(g);if(f<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))+h+"px")}g.remove();this.list.css(this.wh,a.intval(this.list.css(this.wh))-h+"px")},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(d){if(this.locked||this.animating||!this.tail){return}var e=a.intval(this.list.css(this.lt));!d?e-=this.tail:e+=this.tail;this.inTail=!d;this.prevFirst=this.first;this.prevLast=this.last;this.animate(e)},scroll:function(e,d){if(this.locked||this.animating){return}this.animate(this.pos(e),d)},pos:function(A){if(this.locked||this.animating){return}if(this.options.wrap!="circular"){A=A<1?1:(this.options.size&&A>this.options.size?this.options.size:A)}var w=this.first>A;var h=a.intval(this.list.css(this.lt));var B=this.options.wrap!="circular"&&this.first<=1?1:this.first;var E=w?this.get(B):this.get(this.last);var z=w?B:B-1;var C=null,y=0,t=false,D=0;while(w?--z>=A:++z<A){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E[w?"before":"after"](C)}E=C;D=this.dimension(C);if(t){y+=D}if(this.first!=null&&(this.options.wrap=="circular"||(z>=1&&(this.options.size==null||z<=this.options.size)))){h=w?h+D:h-D}}var q=this.clipping();var s=[];var g=0,z=A,r=0;var E=this.get(A-1);while(++g){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E.length==0?this.list.prepend(C):E[w?"before":"after"](C)}E=C;var D=this.dimension(C);if(D==0){return 0}if(this.options.wrap!="circular"&&this.options.size!==null&&z>this.options.size){s.push(C)}else{if(t){y+=D}}r+=D;if(r>=q){break}z++}for(var o=0;o<s.length;o++){s[o].remove()}if(y>0){this.list.css(this.wh,this.dimension(this.list)+y+"px");if(w){h-=y;this.list.css(this.lt,a.intval(this.list.css(this.lt))-y+"px")}}var n=A+g-1;if(this.options.wrap!="circular"&&this.options.size&&n>this.options.size){n=this.options.size}if(z>n){g=0,z=n,r=0;while(++g){var C=this.get(z--);if(!C.length){break}r+=this.dimension(C);if(r>=q){break}}}var k=n-g+1;if(this.options.wrap!="circular"&&k<1){k=1}if(this.inTail&&w){h+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&n==this.options.size&&(n-g+1)>=1){var u=a.margin(this.get(n),!this.options.vertical?"marginRight":"marginBottom");if((r-u)>q){this.tail=r-q-u}}while(A-->k){h+=this.dimension(this.get(A))}this.prevFirst=this.first;this.prevLast=this.last;this.first=k;this.last=n;return h},animate:function(g,d){if(this.locked||this.animating){return}this.animating=true;var e=this;var f=function(){e.animating=false;if(g==0){e.list.css(e.lt,0)}if(e.options.wrap=="both"||e.options.wrap=="last"||e.options.size==null||e.last<e.options.size){e.startAuto()}e.buttons();e.notify("onAfterAnimation")};this.notify("onBeforeAnimation");if(!this.options.animation||d==false){this.list.css(this.lt,g+"px");f()}else{var h=!this.options.vertical?{left:g}:{top:g};this.list.animate(h,this.options.animation,this.options.easing,f)}},startAuto:function(e){if(e!=undefined){this.options.auto=e}if(this.options.auto==0){return this.stopAuto()}if(this.timer!=null){return}var d=this;this.timer=setTimeout(function(){d.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null){return}clearTimeout(this.timer);this.timer=null},buttons:function(f,e){if(f==undefined||f==null){var f=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){f=this.tail!=null&&!this.inTail}}if(e==undefined||e==null){var e=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){e=this.tail!=null&&this.inTail}}var d=this;this.buttonNext[f?"bind":"unbind"](this.options.buttonNextEvent,this.funcNext)[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",f?false:true);this.buttonPrev[e?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[e?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",e?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=f)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){d.options.buttonNextCallback(d,this,f)});this.buttonNext[0].jcarouselstate=f}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=e)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){d.options.buttonPrevCallback(d,this,e)});this.buttonPrev[0].jcarouselstate=e}},notify:function(d){var e=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",d,e);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",d,e,this.first);this.callback("itemFirstOutCallback",d,e,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",d,e,this.last);this.callback("itemLastOutCallback",d,e,this.prevLast)}this.callback("itemVisibleInCallback",d,e,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",d,e,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(h,l,d,j,g,f,e){if(this.options[h]==undefined||(typeof this.options[h]!="object"&&l!="onAfterAnimation")){return}var m=typeof this.options[h]=="object"?this.options[h][l]:this.options[h];if(!b.isFunction(m)){return}var n=this;if(j===undefined){m(n,d,l)}else{if(g===undefined){this.get(j).each(function(){m(n,this,j,d,l)})}else{for(var k=j;k<=g;k++){if(k!==null&&!(k>=f&&k<=e)){this.get(k).each(function(){m(n,this,k,d,l)})}}}}},create:function(d){return this.format("<li></li>",d)},format:function(g,f){var d=b(g).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+f));d.attr("jcarouselindex",f);return d},className:function(d){return d+" "+d+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(i,j){var h=i.jquery!=undefined?i[0]:i;var g=!this.options.vertical?h.offsetWidth+a.margin(h,"marginLeft")+a.margin(h,"marginRight"):h.offsetHeight+a.margin(h,"marginTop")+a.margin(h,"marginBottom");if(j==undefined||g==j){return g}var f=!this.options.vertical?j-a.margin(h,"marginLeft")-a.margin(h,"marginRight"):j-a.margin(h,"marginTop")-a.margin(h,"marginBottom");b(h).css(this.wh,f+"px");return this.dimension(h)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-a.intval(this.clip.css("borderLeftWidth"))-a.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-a.intval(this.clip.css("borderTopWidth"))-a.intval(this.clip.css("borderBottomWidth"))},index:function(d,e){if(e==undefined){e=this.options.size}return Math.round((((d-1)/e)-Math.floor((d-1)/e))*e)+1}});a.extend({defaults:function(e){return b.extend(c,e||{})},margin:function(i,h){if(!i){return 0}var g=i.jquery!=undefined?i[0]:i;if(h=="marginRight"&&b.browser.safari){var f={display:"block","float":"none",width:"auto"},d,j;b.swap(g,f,function(){d=g.offsetWidth});f.marginRight=0;b.swap(g,f,function(){j=g.offsetWidth});return j-d}return a.intval(b.css(g,h))},intval:function(d){d=parseInt(d);return isNaN(d)?0:d}})})(jQuery);(function(b){function a(){this._curHash="";this._callback=function(c){}}b.extend(a.prototype,{init:function(d){this._callback=d;this._curHash=location.hash;if(b.browser.msie){b("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');var c=b("#jQuery_history")[0].contentWindow.document;c.open();c.close();if(this._curHash!=""){c.location.hash=this._curHash}}else{if(b.browser.safari){this._historyBackStack=[];this._historyBackStack.length=history.length;this._historyForwardStack=[];this._isFirst=true;this._dontCheck=false}}this._callback(this._curHash.replace(/^#/,""));setInterval(this._check,100)},add:function(c){this._historyBackStack.push(c);this._historyForwardStack.length=0;this._isFirst=true},_check:function(){if(b.browser.msie){var c=b("#jQuery_history")[0];var f=c.contentDocument||c.contentWindow.document;var h=f.location.hash;if(h!=b.history._curHash){location.hash=h;b.history._curHash=h;b.history._callback(h.replace(/^#/,""))}}else{if(b.browser.safari){if(!b.history._dontCheck){var d=history.length-b.history._historyBackStack.length;if(d){b.history._isFirst=false;if(d<0){for(var e=0;e<Math.abs(d);e++){b.history._historyForwardStack.unshift(b.history._historyBackStack.pop())}}else{for(var e=0;e<d;e++){b.history._historyBackStack.push(b.history._historyForwardStack.shift())}}var g=b.history._historyBackStack[b.history._historyBackStack.length-1];if(g!=undefined){b.history._curHash=location.hash;b.history._callback(g)}}else{if(b.history._historyBackStack[b.history._historyBackStack.length-1]==undefined&&!b.history._isFirst){if(document.URL.indexOf("#")>=0){b.history._callback(document.URL.split("#")[1])}else{b.history._callback("")}b.history._isFirst=true}}}}else{var h=location.hash;if(h!=b.history._curHash){b.history._curHash=h;b.history._callback(h.replace(/^#/,""))}}}},load:function(f){var g;if(b.browser.safari){g=f}else{g="#"+f;location.hash=g}this._curHash=g;if(b.browser.msie){var c=b("#jQuery_history")[0];var e=c.contentWindow.document;e.open();e.close();e.location.hash=g;this._callback(f)}else{if(b.browser.safari){this._dontCheck=true;this.add(f);var d=function(){b.history._dontCheck=false};window.setTimeout(d,200);this._callback(f);location.hash=g}else{this._callback(f)}}}});b(document).ready(function(){b.history=new a()})})(jQuery);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"y",duration:1};a.window=function(d){return c(window).scrollable()};c.fn.scrollable=function(){return this.map(function(){var g=this.parentWindow||this.defaultView,e=this.nodeName=="#document"?g.frameElement||g:this,f=e.contentDocument||(e.contentWindow||e).document,d=e.setInterval;return e.nodeName=="IFRAME"||d&&c.browser.safari?f.body:d?f.documentElement:this})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this.scrollable().each(function(){var m=this,k=c(m),l=f,j,h={},n=k.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(l)){l=b(l);break}l=c(l,this);case"object":if(l.is||l.style){j=(l=c(l)).offset()}}c.each(d.axis.split(""),function(r,s){var t=s=="x"?"Left":"Top",v=t.toLowerCase(),q="scroll"+t,o=m[q],p=s=="x"?"Width":"Height",u=p.toLowerCase();if(j){h[q]=j[v]+(n?0:o-k.offset()[v]);if(d.margin){h[q]-=parseInt(l.css("margin"+t))||0;h[q]-=parseInt(l.css("border"+t+"Width"))||0}h[q]+=d.offset[v]||0;if(d.over[v]){h[q]+=l[u]()*d.over[v]}}else{h[q]=l[v]}if(/^\d+$/.test(h[q])){h[q]=h[q]<=0?0:Math.min(h[q],g(p))}if(!r&&d.queue){if(o!=h[q]){i(d.onAfterFirst)}delete h[q]}});i(d.onAfter);function i(o){k.animate(h,e,d.easing,o&&function(){o.call(this,f,d)})}function g(p){var o="scroll"+p,q=m.ownerDocument;return n?Math.max(q.documentElement[o],q.body[o]):m[o]}}).end()};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);function get_title(a,b){a=a||$(b);var c=a.find("title").text();!c&&a.each(function(){if(this.tagName=="TITLE"){c=this.text}});c=c||$.browser.msie&&"Audacy - Digital Artists - Agence de création numérique";c=c||$("<title>"+b.replace(new RegExp("^[^]*<title>[\\s]*([^]*)[\\s]*</title>[^]*","mi"),"$1")+"</title>").text();return c}$(function(){var b=false;var c=null;$("#menu a.active").attr("title",$("title").text()).parent().addClass("preloaded");$(window).resize(function(){var g=$("div.section.active");var e=$("div.section.current");if(e.length){g=e}if(!g.length){g=$("div.section:first-child")}var f=parseInt(g.css("marginTop"))+parseInt(g.css("marginBottom"));$("div.section").css("min-height",$(window).height()-f+"px");$("div.contents").css("min-height",$(window).height()-f-60+"px");$("#contents").height(g.height()+f)}).resize();function d(){var e=0;$("#featured-news:not(.loaded)").addClass("loaded").after('<ul id="featured-news-selector"></ul>').find("li").each(function(g){var f=$(this);$('<li><a href="'+f.find("h3 a").attr("href")+'">'+(g+1)+"</a></li>").addClass(f.hasClass("active")?"active":"").mouseover(function(j,i){j.preventDefault();var h=$(this);if(h.hasClass("active")){return}if(!i){e=3}$("#featured-news-selector li").removeClass("active");h.addClass("active");$("#featured-news li").stop(true,true).filter(".active").fadeOut("fast",function(){$("#featured-news li").removeClass("active");f.fadeIn("slow",function(){f.addClass("active")});$(window).resize()})}).appendTo("#featured-news-selector")}).end().each(function(){window.setInterval(function(){if(!$("#featured-news").parents("div.section.active").length){return}if(e>0){e--;return}var f=$("#featured-news-selector li.active").next();if(!f.length){f=$("#featured-news-selector li:first-child")}f.trigger("mouseover",[true])},5000)});$(".portfolio-project ul.slides:not(.loaded)").addClass("loaded").find("li").each(function(){$(this).css({width:$(this).width()+"px",height:$(this).height()+"px"})}).end().jcarousel({scroll:1,itemFirstInCallback:function(j,h,g){var f=j.list.children("li").length;j.list.parent().find("div.slides-navigation").find("a.previous").toggleClass("disabled",g==1).end().find("a.next").toggleClass("disabled",g==f).end().find("span.label").text(g+" / "+f)},initCallback:function(f){f.list.after($('<div class="slides-navigation"><a href="#" class="previous">Previous slide</a><span class="label"></span><a href="#" class="next">Next slide</a></div>').find("a.previous").click(function(g){g.preventDefault();this.blur();if(!$(this).hasClass("disabled")){f.prev()}}).end().find("a.next").click(function(g){g.preventDefault();this.blur();if(!$(this).hasClass("disabled")){f.next()}}).end())},buttonNextHTML:null,buttonPrevHTML:null});$(".portfolio-project:not(.loaded)").addClass("loaded").each(function(){var f=$(this).wrapInner('<div style="overflow: hidden;"><ul class="slides-projects"><li title=" '+document.title+'"></li></ul></div>');f.find("object").addClass("loaded").end();f.find("div.navigation").appendTo(".portfolio-project");var h=1;function g(k,j){var i;if(k){$.get(k,function(l){i=$(l);h++;k=i.find(".portfolio-project div.navigation a.previous").attr("href");i.find("div.navigation").remove();f.find(".slides-projects").width((1+f.find("ul.slides-projects > li").size())*640).prepend(i.find("object").addClass("loaded").end().find(".portfolio-project").wrapInner('<li title=" '+get_title(i,l)+' "></li>').children());g(k,j)})}else{if(j){$.get(j,function(l){i=$(l);j=i.find(".portfolio-project div.navigation a.next").attr("href");i.find("div.navigation").remove();f.find(".slides-projects").width((1+f.find("ul.slides-projects > li").size())*640).append(i.find("object").addClass("loaded").end().find(".portfolio-project").wrapInner('<li title=" '+get_title(i,l)+' "></li>').children());g(null,j)})}else{f.find("ul.slides-projects").jcarousel({scroll:1,start:h,itemFirstInCallback:{onBeforeAnimation:function(n,m,l){f.find("ul.slides-projects > li:not(:eq("+(l-1)+")) object").css("display","none")},onAfterAnimation:function(o,n,m){var l=f.find("ul.slides-projects > li").length;f.find("div.navigation").find("a.previous").toggleClass("disabled",m==1).end().find("a.next").toggleClass("disabled",m==l);document.title=f.find("ul.slides-projects > li:eq("+(m-1)+")").attr("title");f.find("ul.slides-projects > li:eq("+(m-1)+") object").css("display","block")}},initCallback:function(l){f.find("div.navigation").html('<a href="#" class="previous"></a><a href="#" class="next"></a>').find("a.previous").click(function(m){m.preventDefault();this.blur();if(!$(this).hasClass("disabled")){l.prev()}}).end().find("a.next").click(function(m){m.preventDefault();this.blur();if(!$(this).hasClass("disabled")){l.next()}}).end();d();$(window).resize()},buttonNextHTML:null,buttonPrevHTML:null})}}}g(f.find("div.navigation a.previous").attr("href"),f.find("div.navigation a.next").attr("href"))});$("#section-contact form:not(.loaded)").addClass("loaded").submit(function(g){g.preventDefault();var f=$(this);data={};f.find("input, textarea").each(function(){data[this.name]=this.value});$.post(this.action,data,function(h){$(h).find("#section-contact div.confirmation").css("display","none").append($('<a href="'+f.attr("action")+'">Envoyer un autre message</a>').click(function(i){i.preventDefault();$(this).parent().fadeOut(function(){$(this).remove()});$.get(this.href,function(j){$(j).find("#section-contact form fieldset").replaceAll("#section-contact form fieldset");f.fadeIn();$(window).resize()})})).insertAfter(f).fadeIn().end().find("#section-contact form fieldset").replaceAll("#section-contact form fieldset").end();if($("#section-contact div.confirmation").length){f.fadeOut()}$(window).resize()})});$("object:not(.loaded)").addClass("loaded").wrap('<div class="object"></div>').each(function(){$(this).parent().width(parseInt($(this).css("width")));$(this).parent().height(parseInt($(this).css("height")))})}d();$("a:not(.data)").live("click",function(h){var f=$(this).attr("href");if(f.substring(0,("http://"+document.location.host+"/").length)=="http://"+document.location.host+"/"){f=f.substring(("http://"+document.location.host+"/").length-1)}if(f.substring(0,1)!="/"||f=="/#"){return}h.preventDefault();this.blur();pageTracker&&pageTracker._trackPageview(f);var g=f.substring(1);if(!g.length){g="accueil"}if(b){$.history.load(g)}else{c=g}});function a(){var h=$("#menu li:not(.preloaded)").get(0);if(h){$.get($(h).find("a").attr("href"),function(i){$(i).find("div.section").find(".portfolio-projects").addClass("all").end().appendTo("#contents");$(h).addClass("preloaded").find("a").attr("title",get_title($(i),i));a()})}else{$('<div class="section fake"></div>').appendTo("#contents");d();var g=null;var f=null;function e(i){f=g;g=i}$.history.init(function(j){!b&&$("#contents").scrollTo("div.section:first-child",{margin:true});b=true;j=c!==null?c:j;if(!j.length){j="accueil"}c=null;var i=j.substring(0,j.indexOf("/")>-1?j.indexOf("/"):j.length);if(!i||!$("#menu-"+i).length){i="accueil"}if(!$("div.section.active").length){$("div.section:first-child").addClass("active")}function k(m){if(j===g){$(window).resize();m&&m();return}function l(n){var o=$(".current");if(!o.length){if($("#section-portfolio.active").length){o=$(".portfolio-projects.all")}else{if($("div.section.page.active").length){o=$("div.section.page.active div.contents")}else{o=$("div.section.active")}}}$(".current").removeClass("current").addClass("old");o.fadeOut("fast",function(){if($("#section-portfolio.active").length&&$(this).is(".portfolio-client")){return}n().fadeIn("normal",function(){$(window).resize();m&&m()});e(j);$(".old ul.jcarousel-list").trigger("unload");$(".old").remove();d();$(window).resize()})}if($("#section-portfolio.active").length){$("#portfolio-navigation .active").removeClass("active");$("#portfolio-navigation a[href=/"+j+"]").each(function(){$(this).addClass("active")})}if(i==j||i+"/"==j){if(!$(".current").length){document.title=$("#menu-"+i+" a").attr("title");e(j);$(".old ul.jcarousel-list").trigger("unload");$(".old").remove();m&&m()}else{l(function(){document.title=$("#menu-"+i+" a").attr("title");return $("div.section.active:not(#section-portfolio):not(.page), #section-portfolio.active .portfolio-projects.all, div.section.page.active div.contents")})}}else{$.get("/"+j,function(n){l(function(){var o=$(n);document.title=get_title(o,n);if($("#section-portfolio.active").length){return o.find(".portfolio-projects, .portfolio-client, .portfolio-project").addClass("current").css("display","none").find("p.history a").attr("href","#").click(function(p){p.preventDefault();this.blur();$.history.load(f)}).end().insertAfter("#portfolio-navigation")}else{if($("div.section.page.active").length){return o.find("div.contents").addClass("current").css("display","none").insertAfter("div.section.page.active img.section")}else{return o.find("div.section").addClass("current").css("display","none").insertAfter("div.section.active")}}})})}}$(document).scrollTo("div.section.active",function(){if($("#section-"+i).hasClass("active")){return k()}$("div.section.active object").css("display","none");$("#section-"+i+" object").css("display","block");var l=j;j=i;k(function(){j=l;$("div.section img.section").css("margin-top",-Math.ceil(85+250-$(window).height()/2)+"px").removeClass("fixed");$("#menu li a, div.section").removeClass("active");$("#section-"+i+", #menu-"+i+" a").addClass("active");document.title=$("#menu-"+i+" a").attr("title");$(window).resize();$("#contents").scrollTo("div.section.active",function(){$("div.section.active img.section").css("margin-top","").addClass("fixed");return k()},{margin:true})})},{margin:true})})}}a()});