(function(){var n=function(n){var t;return{globalData:{pageWidth:n.width(),slides:{}},init:function(){t=this;t.slides().init();t.events().init();t.plugin().tooltips()},slides:function(){return{init:function(){n.find(".slides").each(function(n){var i=$(this);t.globalData.slides[n]={};t.globalData.slides[n].id=i.attr("id");t.globalData.slides[n].slide={};$(this).attr("data-index",n).find(".slide:not(.slide.popup)").each(function(r){var u=t.globalData.pageWidth*r,f=$(this).attr("id");i.hasClass("left")&&(u=parseInt("-"+u));t.globalData.slides[n].slide[f]=u;$(this).css("left",u+"px").show();$(this).find(".inner-carousel-wrap").length!==0&&(t.globalData.slides[n].slide.innerSlide=[],$(this).find(".inner-slide-wrap").each(function(i){var r=t.globalData.pageWidth*i;t.globalData.slides[n].slide.innerSlide[i]=r;$(this).css("left",r+"px").attr("data-slide",i).show()}))})})}}},animate:function(){return{page:function(n){$("html,body").stop(!0,!0).animate({scrollTop:$(n).offset().top},{duration:500,easing:"easeInOutExpo"})},slide:function(n,i){n.stop(!0,!0).animate({left:t.operations().absConvert(i)},{duration:500,easing:"easeInOutExpo"})},fade:function(n,t){switch(t){case"in":n.stop(!0,!0).fadeIn(500,function(){$(this).addClass("visible")});break;case"out":n.stop(!0,!0).fadeOut(500,function(){$(this).removeClass("visible")})}},showObj:function(n,t){switch(t){case"show":n.show().addClass("visible");break;case"hide":n.hide().removeClass("visible")}}}},defineHash:function(){return{onload:function(){},set:function(n){window.location.hash=n}}},events:function(){return{init:function(){n.on("click",".anchor",function(i){var r=$(this).attr("href");$(this).attr("data-slide")!==undefined&&n.find('a[href="'+$(this).attr("data-slide")+'"]').click();t.animate().page(r);i.preventDefault()});n.on("click",".slide-nav",function(n){var u=$(this),i=u.parents(".slides"),e=i.find(".carousel"),f=i.attr("data-index"),r=u.attr("href").split("#")[1];t.animate().slide(e,t.globalData.slides[f].slide[r]);t.globalData.slides[f].slide[r]!==0?(t.operations().updateSlideNav(i.find("nav a"),"#"+r),t.animate().fade(i.find("nav"),"in")):t.animate().fade(i.find("nav"),"out");n.preventDefault()});n.on({mouseenter:function(){var n=$(this).find(".info");t.animate().showObj(n,"show");t.animate().showObj($(".profile .info").not(n),"hide")},mouseleave:function(){var n=$(this).find(".info");t.animate().showObj(n,"hide")}},'.profile:not(.profile[data-slide="all"])').on("click",".profile",function(n){var u=$(this),i=$(this).attr("href"),r=u.attr("data-slide");typeof r!="undefined"&&r!==!1?t.animate().showObj($('.profile:not(.profile[data-slide="all"])').find(".info"),"show"):(t.animate().fade($(".popup"),"in"),t.animate().fade($(i),"in"),t.operations().checkScroll($(i)));n.preventDefault()});n.on("click",".profile-content .close-btn",function(n){t.animate().fade($(".popup"),"out");t.animate().fade($(".popup .profile-item"),"out");n.preventDefault()});n.on("click",".inner-slide-arrow",function(n){var i=$(this),o=i.parents(".slides"),r=i.parents(".slide"),f=r.find(".inner-carousel"),u=i.attr("data-slide"),e=o.attr("data-index");$(this).hasClass("prev")&&(r.find(".inner-slide-arrow.next").show(),f.children(".inner-slide-wrap").length>2?u!=="0"?(i.attr("data-slide",parseInt(u)-1),r.find(".inner-slide-arrow.next").attr("data-slide",parseInt(r.find(".inner-slide-arrow.next").attr("data-slide"))-1)):(r.find(".inner-slide-arrow.next").attr("data-slide")>1&&r.find(".inner-slide-arrow.next").attr("data-slide",1),i.hide()):i.hide(),t.animate().slide(f,t.globalData.slides[e].slide.innerSlide[u]));$(this).hasClass("next")&&(r.find(".inner-slide-arrow.prev").show(),f.children(".inner-slide-wrap").length>2?(u==1&&i.attr("data-slide",parseInt(u)+1),u>1&&r.find(".inner-slide-arrow.prev").attr("data-slide",parseInt(r.find(".inner-slide-arrow.prev").attr("data-slide"))+1),u==f.children(".inner-slide-wrap").length-1&&i.hide()):i.hide(),t.animate().slide(f,t.globalData.slides[e].slide.innerSlide[u]));n.preventDefault()});n.on("click","[clickid]:not(.custom-ga-track)",function(){var t=$(this).attr("clickid"),i=["Link","Btn"],r;$.each(i,function(n){if(t.indexOf(i[n])>-1)return r=t.split(i[n]+"_")[1],!1});typeof ga!="undefined"?ga("send","event",r,"Click","TRM_"+t):n.off("click","[clickid]:not(.custom-ga-track)")})}}},plugin:function(){return{tooltips:function(){n.find(".tooltip").each(function(n){var t=$(this).find("span.button");t.tooltip({effect:"slide",tip:".t-content.t-"+n,position:"center right",relative:!0,offset:[15,103],onBeforeShow:function(){t.css("z-index",parseInt(t.css("z-index"))+2);t.siblings(".t-content").css("z-index",parseInt(t.siblings(".t-content").css("z-index"))+2)},onHide:function(){t.css("z-index",parseInt(t.css("z-index"))-2);t.siblings(".t-content").css("z-index",parseInt(t.siblings(".t-content").css("z-index"))-2)}})})},jscroll:function(n){n.jScrollPane({verticalDragMaxHeight:50}).addClass("loaded");n.parent().append(n.find(".jspVerticalBar"))}}},operations:function(){return{absConvert:function(n){return n<0?n*-1:n*-1},updateSlideNav:function(n,t){n.removeClass("active").parent().find('[href="'+t+'"]').addClass("active")},checkScroll:function(n){n.children(".desc").hasClass("scroll-pane")&&!n.children(".desc").hasClass("loaded")&&t.plugin().jscroll(n.find(".scroll-pane"))}}}}};$(document).ready(function(){n($("#wrapper")).init()})})()