function getCount(){var n=jQuery.cookie("ChartCartCookie"),t=0,i;return n&&(i=n.split(","),t=i.length||0),t}function getChartIndex(n){var t=jQuery.cookie("ChartCartCookie"),i=0,r;return t!==null&&(r=t.split(","),i=r.indexOf(n+"")),i}function setCartCookie(n){var t=new Date;t.setTime(t.getTime()+6048e5);jQuery.cookie("ChartCartCookie",n,{path:"/",expires:t})}function setChartCartCount(){var n=getCount(),t="<span>"+n+" <em><\/em><\/span>";$(".cwf-chartcart-cart").html(t)}function removeItemFromChartCart(n){var t=$.cookie("ChartCartCookie");t=t.replace(n+",","");t=t.replace(","+n,"");t=t.replace(n,"");setCartCookie(t);setChartCartCount();setEventandProductId("prodview,event20,event29",n)}function getFirstCartItem(){var t=$.cookie("ChartCartCookie"),n;return t!==null&&(n=t.split(","),n.length>0)?n[0]:null}$(".AddToChartCart").on("click",function(){var n=$(this).attr("data-itemid"),t;$.cookie("ChartCartCookie")?(t=$.cookie("ChartCartCookie"),setCartCookie(t+","+n)):setCartCookie(n);setEventandProductId("prodview,event20,event27",n);$(".AddToChartCart").hide();$("#RemoveFromCart").show();setChartCartCount();$("#cartOption").attr("inCart",!0)});$("#RemoveFromCart").on("click",function(){var n=$(this).attr("data-itemid");removeItemFromChartCart(n);$(".AddToChartCart").show();$("#RemoveFromCart").hide();$("#cartOption").attr("inCart",!1)});$("#RemoveFromCartForChartInCart").on("click",function(){var t=$(".active").attr("itemid"),i,n;removeItemFromChartCart(t);i=getCount();i>=1?(n=getFirstCartItem(),$("#slide_"+n).addClass("active"),$("#slide_"+n).css("margin-left","0%"),$("#slide_"+n).css("z-index",4),$("#slide_"+t).remove()):$(".ChartInChart").html("<div>No Charts in Cart<\/div>")});$("SubscribeToNewsletter").on("click",function(){var n=$(this).attr("redirectLink");$(location).attr("href",n)});$(document).ready(function(){jQuery("#shareBar").attr("isChartInCart")&&getCount()===0&&(jQuery("#AddToLibraryButton").remove(),jQuery("#RemoveFromCartForChartInCart").remove())});jQuery(".removeFromLibrary").click(function(){var n=jQuery(this).attr("data-itemid"),t=jQuery(this).attr("data-user-name");$.post("/api/RemoveFromLibrary",{username:t,itemId:n}).done(function(){location.reload()})}),function(n,t,i){"use strict";function u(){n("time.dt-updated").each(function(){var t=n(this).attr("datetime");n(this).html(f(t))})}function f(n){var i=new Date(Date.parse(n)),u=new Date,t;return(navigator.userAgent.match(/MSIE\s([^;]*)/)&&(i=Date.parse(n.replace(/( \+)/," UTC$1"))),t=Math.floor((u-i)/1e3),t<20)?t+'<abbr title="seconds">s<\/abbr>':t<=90?'1<abbr title="minutes">m<\/abbr>':t<=3540?Math.round(t/60)+'<abbr title="minutes">m<\/abbr>':t<=5400?'1<abbr title="hours">h<\/abbr>':t<=86400?Math.round(t/3600)+'<abbr title="hours">h<\/abbr>':i.getDay()+" "+r[i.getMonth()]}var r,e;n(i).foundation();n(t).load(function(){n("[data-match-height]").each(function(){var u=n(this),t=n("[data-height-watch]",this),i=t.map(function(){return n(this).outerHeight()}).get(),r=Math.max.apply(Math,i);t.css("min-height",r)})});n(i).ready(function(){var i=n("html"),r;n.browser.ipad&&i.addClass("ipad");n.browser.iphone&&i.addClass("iphone");n.browser.android&&i.addClass("android");n.browser["windows phone"]&&i.addClass("windows-phone");n.browser.win&&i.addClass("win");n.browser.mac&&i.addClass("mac");n.browser.linux&&i.addClass("linux");n.browser.cros&&i.addClass("cros");n.browser.desktop&&i.addClass("desktop");n.browser.mobile&&i.addClass("mobile");n.browser.opera&&i.addClass("opera");r=n("html").hasClass("touch")?"touchstart":"click";n(".touch.ipad .top-bar-section .dropdown li a.parent-link").css("display","block");n('a[rel="external"]').on("click",function(i){i.preventDefault();t.open(n(this).attr("href"))});n(".custom a.current").on("click",function(n){n.preventDefault()});n("a[data-cwf-print]").click(function(n){n.preventDefault();t.print()});n("a.aca.more").on("click",function(t){var u;t.preventDefault();var f=n(this).attr("href"),i=n("a.yeartab"),r=i.index(n('a.yeartab[href="'+f+'"]'));r==i.length-1&&(r=-1);u=i[r+1];n(u).trigger("click")});n(".cwf-offcanvas-toggle").on(r,function(t){t.stopPropagation();t.preventDefault();setTimeout(function(){n(".cwf-offcanvas").toggleClass("active")},25)});n(".orbit-prev, .orbit-next",".cwf-chartcart-slideshow").find("span").append("<span><\/span>");n(".orbit-prev, .orbit-next",".cwf-chartcart-slideshow").find("span").append("<span><\/span>");setChartCartCount();n(".cwf-mychartcart").on("click",".RemoveFromCart",function(){var t=n(this).attr("data-itemid");removeItemFromChartCart(t);n("#item_"+t).hide()});n("a.cwf-play").not(".cwf-play-processed").each(function(){var t=n(this);t.append('<span class="cwf-btn-play"><\/span><span class="cwf-btn-overlay"><\/span>');t.addClass("cwf-play-processed")});n(".breadcrumbs .ellipsis").on("click",function(t){t.preventDefault();n(this).hide();n(".breadcrumbs a.hidden").removeClass("visuallyhidden")});u()});r=[];r[0]="Jan";r[1]="Feb";r[2]="Mar";r[3]="Apr";r[4]="May";r[5]="Jun";r[6]="Jul";r[7]="Aug";r[8]="Sep";r[9]="Oct";r[10]="Nov";r[11]="Dec";e=function(){var n=navigator.userAgent;return{ie:n.match(/MSIE\s([^;]*)/)}}();n("a.submit-link").on("click",function(t){t.preventDefault();n("#signOutButton").click()});n("#CheckAll").on("click",function(){n(".row").find("input[type=checkbox]").prop("checked",!0)});n("#CheckNone").on("click",function(){n(".row").find("input[type=checkbox]").prop("checked",!1)});n("#login form").on("submit",function(){return cwf.handleLoginFormSubmit()})}(jQuery,window,document);var cwf=cwf||{};cwf.handleLoginFormSubmit=function(){var t=$("#LoginEmail").val()||"",i=$("#LoginPassword").val()||"",r=$("#KeepMeLoggedIn").val()||!1,n=!1;return t.length&&i.length&&$.ajax({async:!1,type:"POST",url:"/api/login",data:{LoginEmail:t,LoginPassword:i,KeepMeLoggedIn:r},dataType:"json",success:function(t){t.Success?(jQuery.cookie("loginCookie","true","/"),n=!0):($("span.error").html(t.Message),$("span.error").removeClass("visuallyhidden"),setEvent("event8"),n=!1)},error:function(){setEvent("event8")}}),n};cwf.customValueCaption=function(n){var i=n.value,r=new RegExp("\\d{6}");if(r.test(i)){var u=i.substring(4),f=i.substring(0,4),t="";switch(u){case"01":t="January";break;case"02":t="February";break;case"03":t="March";break;case"04":t="April";break;case"05":t="May";break;case"06":t="June";break;case"07":t="July";break;case"08":t="August";break;case"09":t="September";break;case"10":t="October";break;case"11":t="November";break;case"12":t="December"}i=t+" "+f}return i}