(function(){function e(n){t!==undefined&&t.is(":visible")&&(n===undefined&&(n=t),t=undefined,n.fadeOut(300),n.parent().children().removeClass("glowing-border"),n.parent().children().addClass("grey"),a.focus())}function v(){$("div.session-archives-container").css("height","100%");$("div.session-archives-container").css("visibility","visible");$("div.session-archives-container").css("position","relative");$(".session-selector.active").trigger("set-session-focus");$(".years-visible-container").filter(":animated").promise().done(function(){$("div.session-archives-container").show()})}function d(n){n=n.split("+").join(" ");for(var i={},t,r=/[?&]?([^=]+)=([^&]*)/g;t=r.exec(n);)i[decodeURIComponent(t[1])]=decodeURIComponent(t[2]);return i}var u,k;$(document).find(".auto-expand").each(function(){$(this).find(".panel-collapse.collapse:not(.in)").each(function(){$(this).collapse("show")})});$(document).on("click",".accordion a.expand-all",function(){$(this).parent().parent().find(".panel-collapse.collapse:not(.in)").each(function(){$(this).collapse("show")})});$(document).on("click",".accordion a.collapse-all",function(){$(this).parent().parent().find(".panel-collapse.in").each(function(){$(this).collapse("hide")})});$(".accordion .panel-collapse").on("shown.bs.collapse",function(){$(this).prev().find(".accordion-bar").removeClass("collapsed").addClass("expanded")});$(".accordion .panel-collapse").on("hidden.bs.collapse",function(){$(this).prev().find(".accordion-bar").removeClass("expanded").addClass("collapsed")});$(".accordion-menu-mobile").find(".accordion-toggle").click(function(){$(this).next().slideToggle("fast",function(){$(this).is(":hidden")?$(this).prev().find(".expand-collapse-icon").removeClass("expanded"):$(this).prev().find(".expand-collapse-icon").addClass("expanded")});$(".accordion-menu-mobile .accordion-content").not($(this).next()).slideUp("fast",function(){$(this).is(":hidden")?$(this).prev().find(".expand-collapse-icon").removeClass("expanded"):$(this).prev().find(".expand-collapse-icon").addClass("expanded")})});$(".accordion-menu-mobile").find(".sub-menu-item-header").click(function(){$(this).next().slideToggle("fast",function(){$(this).is(":hidden")?$(this).prev().find(".expand-collapse-icon").removeClass("expanded"):$(this).prev().find(".expand-collapse-icon").addClass("expanded")})});var c=35,l=2*c,o=$("div.session-archives-header").outerWidth()-l,y=$("div.sessions-hidden-container").outerWidth(),f=y-o,n=f,p,r=300,h=o/2,w=$("div.session-item-8.grey > .item").outerWidth(),s=!1,a,t=undefined,b=d(document.location.search);u=document.location.href.match("/fr/")?"fr":"en";$("#right-button").prop("disabled",!0);$("#left-button").prop("disabled",!1);$("#left-button").click(function(){e(undefined);$(".years-visible-container").is(":animated")||$(".sessions-visible-container").is(":animated")||$("#left-button").prop("disabled")||(n>0&&(n=n-h,r=o>500?300:150,$(".years-visible-container").animate({scrollLeft:n},r,"linear"),$(".sessions-visible-container").animate({scrollLeft:n},r,"linear")),n<=0&&$("#left-button").prop("disabled",!0),n<f&&$("#right-button").prop("disabled",!1),n==f&&($("#right-button").prop("disabled",!0),$("#left-button").prop("disabled",!1)))});$("#right-button").click(function(){e(undefined);$(".years-visible-container").is(":animated")||$(".sessions-visible-container").is(":animated")||$("#right-button").prop("disabled")||(n<f&&(n=n+h,r=o>500?300:150,$(".years-visible-container").animate({scrollLeft:n},r,"linear"),$(".sessions-visible-container").animate({scrollLeft:n},r,"linear")),n>=f&&$("#right-button").prop("disabled",!0),n>=0&&$("#left-button").prop("disabled",!1))});$("div.session-item-8 .session-number").click(function(n){a=$(this);n.preventDefault()});$("div.session-item-8 .session-number").focus(function(){e(t)});$("div.session-item-8.grey").click(function(){var f=$(this).parent(),r=$("> .session-info-container",f),u=r.outerWidth(),b,n,p;if(t===undefined||!t.is(":visible")||(b=t,e(t),b.attr("id")!=r.attr("id"))){t=r;var s=$("> .arrow-up",r),a=$("> .arrow-up-2",r),v=$("div.session-archives-centered-container").outerWidth(),y=40,o=w/2.5,k=$(this);$(this).removeClass("grey");$(this).removeClass("glowing-border");$(this).addClass("glowing-border");n=0;p=0;$(".years-visible-container").filter(":animated").promise().done(function(){if(n=f.position(),n.left+y<y){for(p=y-n.left,i=0;i<p;i=i+h)$(".sessions-visible-container").filter(":animated").promise().done(function(){$("#left-button").trigger("click")});$(".sessions-visible-container").filter(":animated").promise().done(function(){k.trigger("click")})}else u>v?(r.css({top:n.top+46,left:-c+(v+l-u)/2}),s.css({marginLeft:n.left-parseInt(r.css("left"),10)+o}),a.css({marginLeft:n.left-parseInt(r.css("left"),10)+o-1}),r.fadeIn(300,function(){$(this).focus()})):n.left+f.outerWidth()/2+u/2>v?(r.css({top:n.top+46,left:n.left-(n.left+u-v)}),s.css({marginLeft:n.left-parseInt(r.css("left"),10)+o}),a.css({marginLeft:n.left-parseInt(r.css("left"),10)+o-1}),r.fadeIn(300,function(){$(this).focus()})):n.left+Math.round(f.outerWidth()*.5)-u/2<0?(r.css({top:n.top+46,left:0}),s.css({marginLeft:n.left-parseInt(r.css("left"),10)+o}),a.css({marginLeft:n.left-parseInt(r.css("left"),10)+o-1}),r.fadeIn(300,function(){$(this).focus()})):(f.outerWidth()>u&&n.left+f.outerWidth()*.45-u/2>0?r.css({top:n.top+46,left:n.left+f.outerWidth()*.3-u/2}):r.css({top:n.top+46,left:n.left+f.outerWidth()/2-u/2}),s.css({marginLeft:n.left-parseInt(r.css("left"),10)+o}),a.css({marginLeft:n.left-parseInt(r.css("left"),10)+o-1}),r.fadeIn(300,function(){$(this).focus()}))})}});$(".close-session-info").click(function(){e($(this).parent().parent().parent())});$("div.session-archives-container").ready(function(){$("div.session-item-8.active").position()&&(p=$("div.session-item-8.active").position().left);$("#current-session").length?v():b.historical&&(v(),$("#IsLatestSessionActive").html()=="yes"?u=="fr"?$("#change-session").children().text("Session courante"):$("#change-session").children().text("Current Session"):u=="fr"?$("#change-session").children().text("Dernière session"):$("#change-session").children().text("Latest Session"),s=!0)});$("#change-session").click(function(){s?($("div.session-archives-container").slideUp(),s=!1,u=="fr"?$(this).children().text("Choisir une session différente"):$(this).children().text("Select a different session")):(n=f,$(".sessions-visible-container").animate({scrollLeft:n},1,"linear"),$(".years-visible-container").animate({scrollLeft:n},1,"linear"),$("#right-button").prop("disabled",!0),$("#left-button").prop("disabled",!1),$("div.session-archives-container").css("height","100%"),$("div.session-archives-container").hide(),$("div.session-archives-container").css("visibility","visible"),$("div.session-archives-container").css("position","relative"),$("div.session-archives-container").slideDown(),$("#IsLatestSessionActive").html()=="yes"?u=="fr"?$(this).children().text("Session courante"):$(this).children().text("Current Session"):u=="fr"?$(this).children().text("Dernière session"):$(this).children().text("Latest Session"),$(".session-selector.active").trigger("set-session-focus"),s=!0)});k=function(){var n={};return function(t,i,r){r||(r="Don't call this twice without a uniqueId");n[r]&&clearTimeout(n[r]);n[r]=setTimeout(t,i)}}();$(".session-selector").on("set-session-focus",function(){var n=$(this).closest(".session-selector-container").find(".session-selector-sessions-wrapper");n.stop().animate({scrollLeft:n.scrollLeft()-n.width()+$(this).position().left+n.width()/2},250)})})()