function viewMoreClickHandler(n){var t=jq(n.currentTarget),i=t.find("span"),r=t.prev(".more-copy");t.hasClass("show-less")?(t.removeClass("show-less"),i.html(t.data("more-text")),r.hide()):(t.addClass("show-less"),i.html(t.data("less-text")),r.show())}function IsInteger(n){return typeof n=="number"?n%1==0?!0:!1:!1}function viewNutritionClickHandler(n){var u=window.localStorage.nutritionCloseText,f=jq(n.currentTarget),e=f.closest(".nutrition-container"),r=e.find(".nutrition-info"),i=r.clone(),t=jq("#nutritionName").text().trim();(t===undefined||t==="")&&(t=jq("#headlineText").text().trim());saputo.gtm.nutritionInformation({ready:!0,product:t});r.after(i);$currentDialog=i;i.dialog({modal:!0,width:"auto",closeText:u})}function getParameterByName(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function carousel(){var n=0,t,i;n=jq(".recipes-short-carrousel .grid-container-carrousel .grid-item-carrousel").width()+30;t=0;t=jq(".product-short-carrousel .grid-container-carrousel .grid-item-carrousel").width()+30;i=0;n=jq(".article-short-carrousel .grid-container-carrousel .grid-item-carrousel").width()+30;jq(".arrowR").click(function(){jq(".filterLinerCont").animate({scrollLeft:"+=100"},500)});jq(".arrowL").click(function(){jq(".filterLinerCont").animate({scrollLeft:"-=100"},500)});jq(".recipes-short-carrousel .arrow-right").click(function(){jq(".recipes-short-carrousel .grid-container-carrousel").animate({scrollLeft:"+="+n},400)});jq(".recipes-short-carrousel .arrow-left").click(function(){jq(".recipes-short-carrousel .grid-container-carrousel").animate({scrollLeft:"-="+n},400)});jq(".product-short-carrousel .arrow-right").click(function(){jq(".product-short-carrousel .grid-container-carrousel").animate({scrollLeft:"+="+t},400)});jq(".product-short-carrousel .arrow-left").click(function(){jq(".product-short-carrousel .grid-container-carrousel").animate({scrollLeft:"-="+t},400)});jq(".article-short-carrousel .arrow-right").click(function(){jq(".article-short-carrousel .grid-container-carrousel").animate({scrollLeft:"+="+i},400)});jq(".article-short-carrousel .arrow-left").click(function(){jq(".article-short-carrousel .grid-container-carrousel").animate({scrollLeft:"-="+i},400)})}window.pressed=function(){var t=document.getElementById("attach"),n;t.value!=""&&(n=t.value.split("\\"),fileLabel.innerHTML=n[n.length-1])},function(n){window.saputo=window.saputo||{};n(function(t){function ut(){$headerNavItemsContainer.height(i.height());k();l();d(!1);g()}function ft(){l();d(!0)}function k(){var n,t=400;o.attr("content","width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0");n=i.width();n<768&&n>t?o.attr("content","width="+t+", initial-scale="+n/t+", minimum-scale="+n/t):o.attr("content","width=device-width, initial-scale=1.0")}function d(n){if(e&&e.dialog("isOpen")&&(n||e.position().left+e.outerWidth()/2!==i.width()/2)){var t=n?"center top":"center";e.dialog("option","position",{my:t,at:t,of:window})}}function g(){(i.width()<768?n("div[data-mobile-image]").each(function(){var t=n(this).data("mobile-image");t!=""?n(this).css("background-image",n(this).data("mobile-image")):n(this).css("background-image",n(this).data("desktop-image"))}):n("div[data-desktop-image]").each(function(){n(this).css("background-image",n(this).data("desktop-image"))}),i.width()<768?n("img[data-mobile-image]").each(function(){var t=n(this).data("mobile-image");t!=""?n(this).attr("src",n(this).data("mobile-image")):n(this).attr("src",n(this).data("desktop-image"))}):n("img[data-desktop-image]").each(function(){n(this).attr("src",n(this).data("desktop-image"))}),i.width()<768?n("section[data-mobile-image]").each(function(){var t=n(this).data("mobile-image");t!=""?n(this).css("background-image",n(this).data("mobile-image")):n(this).css("background-image",n(this).data("desktop-image"))}):n("section[data-desktop-image]").each(function(){n(this).css("background-image",n(this).data("desktop-image"))}),n("body").hasClass("ie11"))&&n("img.hero-bg-img").each(function(){var r=n(this),f=r.parent(),t,u;f&&(t=r.data("desktop-image"),i.width()<768&&(u=r.data("mobile-image"),u!==""&&(t=u)),t&&f.css("background-image",t))})}function l(){var n=t.currentLayout;t.currentLayout=Modernizr.mq("screen and (max-width: 767px)")?t.Layout.Mobile:Modernizr.mq("screen and (max-width: 1023px)")?t.Layout.Tablet:t.Layout.Desktop;n&&t.currentLayout!==n&&(t.previousLayout=n,i.trigger("layoutChange"))}function et(){v.blur();t.currentLayout===t.Layout.Desktop&&(r.find(".primary-nav > .has-sub-menu").removeClass("open"),u.removeClass("open").hide(),setTimeout(function(){u.show()},0),s.removeClass("masked"))}function ot(){$headerNavItemsContainer.height(i.height());s.addClass("masked");u.addClass("open")}function nt(){s.removeClass("masked");u.removeClass("open")}function st(i){if(t.currentLayout!==t.Layout.Desktop){var r=n(i.currentTarget);i.preventDefault();r.parent().toggleClass("open")}}function ht(t){var u=n(t.currentTarget),r=n(u).attr("name"),i="toggle-"+r,f=n("#"+i).attr("value");n("#"+r).toggle();f=="+"?(n("#"+i).text("-"),n("#"+i).attr("value","-")):(n("#"+i).text("+"),n("#"+i).attr("value","+"))}function ct(n){var i=jq(n.currentTarget),t=i.attr("global-link"),r=i.attr("global-link-target");t&&(r?window.open(t,r):window.location=t)}function lt(i){Modernizr.touchevents||t.currentLayout!==t.Layout.Desktop||tt(n(i.currentTarget))}function at(i){if(Modernizr.touchevents&&t.currentLayout===t.Layout.Desktop){var u=n(i.currentTarget),r=u.parent();if(i.preventDefault(),r.toggleClass("open").siblings().removeClass("open"),r.hasClass("open")){tt(r);i.stopPropagation();c.on("touchstart",it)}}}function tt(n){var t=n.find("> .sub-menu"),e=h.offset().left+26,o=n.offset().left,u=h.offset().left+h.outerWidth()-26,f=n.offset().left+n.outerWidth(),i=Math.round(Math.min(e,o)),r=Math.round(Math.max(u,f));t.offset().left<i?(t.offset({top:t.offset().top,left:i}),t.offset({top:t.offset().top,left:i})):t.offset().left+t.outerWidth()>r&&(f>=u?t.css(Modernizr.prefixedCSS("transform"),"none").css("left","auto").css("right",0):(t.offset({top:t.offset().top,left:r-t.outerWidth()}),t.offset({top:t.offset().top,left:r-t.outerWidth()})))}function it(t){var i=n(t.target);i.closest(".primary-nav").length<1&&(r.find(".primary-nav > .has-sub-menu").removeClass("open"),c.off("touchstart",it))}function vt(t){var i=n(t.currentTarget),r=i.closest(".grid-view-mode"),u=i.data("view");u==="grid-view"?r.removeClass("list-view").addClass("grid-view"):r.removeClass("grid-view").addClass("list-view")}function yt(i){if(t.currentLayout!==t.Layout.Desktop){var r=n(i.currentTarget),u=r.siblings("ul");r.parent().toggleClass("open");u.slideToggle()}}function pt(n,t){n.each(function(){var n=jq("."+t+" .columns-container");n.each(function(){var n=0,t=0,i=jq(this).find(".column.single");i.each(function(){t=jq(this).find("h4").height();t>n&&(n=t)});i.each(function(){jq(this).find("h4").css("min-height",n+"px")})})})}function f(n,t){n.each(function(){var n=jq("."+t+" .grid-container");n.each(function(){var n=0,t=0,i=jq(this).find(".grid-item");i.each(function(){t=jq(this).find("h3").height();t>n&&(n=t)});i.each(function(){jq(this).find("h3").css("min-height",n+"px")})})})}function a(n,t){n.each(function(){var n=0,i=0,r=0,u=0,f="",e=jq("."+t+".grid-view .product-brand");e.each(function(){i=jq(this).find("h3").height();i>n&&(n=i);t=="generic-grid-sub-layout.grid-view"&&(f=jq(this).find(".description").css("display"),f!="none"&&(u=jq(this).find("h4").height(),u>r&&(r=u)))});e.each(function(){jq(this).find("h3").css("min-height",n+"px");t=="generic-grid-sub-layout.grid-view"&&f!="none"&&jq(this).find("h4").css("min-height",r+"px")})})}function wt(){var n,t;jq(".generic-grid-sub-layout.grid-view").length>0&&(n=jq(".generic-grid-sub-layout.grid-view"),t="generic-grid-sub-layout.grid-view",a(n,t));jq("div[class$='view']").length>0&&(n=jq(".product-brand-sub-layout.grid-view"),t="product-brand-sub-layout.grid-view",a(n,t));jq(".recipes-sub-layout").length>0&&(n=jq(".recipes-sub-layout"),t="recipes-sub-layout",f(n,t));jq(".category-sub-layout").length>0&&(n=jq(".category-sub-layout"),t="category-sub-layout",f(n,t));jq(".event-short-sub-layout").length>0&&(n=jq(".event-short-sub-layout"),t="event-short-sub-layout",f(n,t));jq(".pairing-short").length>0&&(n=jq(".pairing-short"),t="pairing-short",f(n,t));jq(".recipes-short-variation").length>0&&(n=jq(".recipes-short-variation"),t="recipes-short-variation",f(n,t));jq(".product-short").length>0&&(n=jq(".product-short"),t="product-short",f(n,t));jq(".brand-short").length>0&&(n=jq(".brand-short"),t="brand-short",f(n,t));jq(".awards-short").length>0&&(n=jq(".awards-short"),t="awards-short",pt(n,t))}function bt(){var f,e;t.Layout={Mobile:1,Tablet:2,Desktop:3};f=!!navigator.userAgent.match(/Trident\/7\./);f===!0&&n("body").addClass("ie11");i=n(window);o=n("#viewport");s=n("html");c=n("body");r=n(".header");h=r.find("> .inner");u=r.find("nav");$headerNavItemsContainer=u.find(".nav-items-container");v=r.find('.search input[type="text"]');y=n(".site-mask");$hasSubMenu=n(".has-sub-menu",u);rt=n(".product-brand-sub-layout");p=n(".view-more");w=n(".view-nutrition");b=n(".article-nav > .sub-head");$sectiontit=n(".sectiontit");$globalLinkDivs=n(".global-link");l();k();i.on("resize",ut);i.on("orientationchange",ft);i.on("layoutChange",et);r.find(".open-menu").on("click",ot);r.find(".close-menu").on("click",nt);r.find(".has-sub-menu > a, .has-sub-menu > .sub-head").on("click",st);r.find(".primary-nav > .has-sub-menu").on("mouseover",lt);r.find(".primary-nav > .has-sub-menu > a").on("click",at);y.on("click",nt);n(".grid-view-mode .toggle [data-view]").on("click",vt);p.on("click",viewMoreClickHandler);w.on("click",viewNutritionClickHandler);b.on("click",yt);$sectiontit.on("click",ht);$globalLinkDivs.on("click",ct);n(".filter-jump-sub-layout-links .links").slick({infinite:!1,variableWidth:!0,prevArrow:'<button type="button" class="slick-prev"><i class="fa fa-chevron-circle-left"><\/i><\/button>',nextArrow:'<button type="button" class="slick-next"><i class="fa fa-chevron-circle-right"><\/i><\/button>'});$resizeTimer=null;clearTimeout($resizeTimer);$resizeTimer=setTimeout(g,400);n(".hero-placeholder-component .content").each(function(){n.trim(n(this).html()).length<1&&n(this).hide()});n(".event-short-sub-layout .grid-item").length>0&&n(".event-short-sub-layout .grid-item").each(function(){n.trim(n(this).html()).length<1&&n(this).remove()});n("section.header").removeClass("static-header");n(".no-hero").length>0&&n("section.header").addClass("static-header");n(".hero-placeholder").html().trim()==""&&n("section.header").addClass("static-header");n(".empty-link").on("click",function(n){n.preventDefault});if(n("ul .has-sub-menu").each(function(t,i){var r,u,f=0;u=n(i).width();n(i).find("[class='sub-menu simple']").length&&(r=n("[class='sub-menu simple']").width()+parseInt(n("[class='sub-menu simple']").css("padding-left"),10)+parseInt(n("[class='sub-menu simple']").css("padding-right"),10),r>u&&(f=(r-u)/-2,n("[class='sub-menu simple']").css("left",f)))}),n(".edit").length==0&&wt(),n(".checkbox-container #legal-1").length>0&&n(".checkbox-container #legal-1").change(function(){n(this).closest(".checkbox-container").toggleClass("IsChecked")}),n(".checkbox-container #formModel_Legal_Checked").length>0&&n(".checkbox-container #formModel_Legal_Checked").change(function(){n(this).closest(".checkbox-container").toggleClass("IsChecked")}),n(".sub-menu.mega").length>0&&(e=n(".primary-nav").find(".sub-menu.mega"),e.each(function(){var t=n(this).find(".image-variation.has-sub-menu");t.each(function(){var t=n(this).find(".category-overview");!t.children().length>0&&t.css("width",0)})})),jq("ul.share").length&&jq("ul.share").find("li").each(function(){jq(this).has('img[src=""]').hide()}),jq("#button-grid-view").length)jq("#button-grid-view").on("click",function(){var n=jq(".product-brand-sub-layout.grid-view");a(n,"product-brand-sub-layout.grid-view")});jq(".stockQuoteComponent").length&&(jq(".stockQuoteComponent").parent().css("height","100%"),jq(".stockQuoteComponent").parent().parent().css("padding","0"))}var i,o,s,c,r,h,u,v,y,rt,p,w,e,b;bt()}(window.saputo))}(jq);jq(document).ready(function(){carousel()})