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 bindViewSizeTypeTableClickHandler(){var n=jq("#btnShowSizeTypeTable"),t=jq("span",n),i=window.localStorage.sizeTypeTableHideText,r=t.text();n.click(function(){t.text()!==i?(t.text(i),n.addClass("stand-alone-link-closed")):(t.text(r),n.removeClass("stand-alone-link-closed"));jq("#sizeTypeTableModal").slideToggle()})}function bindToggleFilterModeClickHandler(){var n=jq("#btnToggleFilterType"),t=jq("span",n),i=window.localStorage.toggleFilterModeHideText,r=window.localStorage.toggleFilterModeShowText;n.click(function(){t.text()!==i?(t.text(i),n.addClass("stand-alone-link-opened")):(t.text(r),n.removeClass("stand-alone-link-opened"));jq("#toggleMultipleFilterSection").slideToggle()})}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])};jq(document).ready(function(){$=jq;window.saputo=window.saputo||{};$(function(n){function rt(){$headerNavItemsContainer.height(t.height());b();c();k(!1);d()}function ut(){c();k(!0)}function b(){var n,i=400;e.attr("content","width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0");n=t.width();n<768&&n>i?e.attr("content","width="+i+", initial-scale="+n/i+", minimum-scale="+n/i):e.attr("content","width=device-width, initial-scale=1.0")}function k(n){if(f&&f.dialog("isOpen")&&(n||f.position().left+f.outerWidth()/2!==t.width()/2)){var i=n?"center top":"center";f.dialog("option","position",{my:i,at:i,of:window})}}function d(){(t.width()<768?$("div[data-mobile-image]").each(function(){var n=$(this).data("mobile-image");n!=""?$(this).css("background-image",$(this).data("mobile-image")):$(this).css("background-image",$(this).data("desktop-image"))}):$("div[data-desktop-image]").each(function(){$(this).css("background-image",$(this).data("desktop-image"))}),t.width()<768?$("img[data-mobile-image]").each(function(){var n=$(this).data("mobile-image");n!=""?$(this).attr("src",$(this).data("mobile-image")):$(this).attr("src",$(this).data("desktop-image"))}):$("img[data-desktop-image]").each(function(){$(this).attr("src",$(this).data("desktop-image"))}),t.width()<768?$("section[data-mobile-image]").each(function(){var n=$(this).data("mobile-image");n!=""?$(this).css("background-image",$(this).data("mobile-image")):$(this).css("background-image",$(this).data("desktop-image"))}):$("section[data-desktop-image]").each(function(){$(this).css("background-image",$(this).data("desktop-image"))}),$("body").hasClass("ie11"))&&$("img.hero-bg-img").each(function(){var i=$(this),u=i.parent(),n,r;u&&(n=i.data("desktop-image"),t.width()<768&&(r=i.data("mobile-image"),r!==""&&(n=r)),n&&u.css("background-image",n))})}function c(){var i=n.currentLayout;n.currentLayout=Modernizr.mq("screen and (max-width: 767px)")?n.Layout.Mobile:Modernizr.mq("screen and (max-width: 1023px)")?n.Layout.Tablet:n.Layout.Desktop;i&&n.currentLayout!==i&&(n.previousLayout=i,t.trigger("layoutChange"))}function ft(){a.blur();n.currentLayout===n.Layout.Desktop&&(i.find(".primary-nav > .has-sub-menu").removeClass("open"),r.removeClass("open").hide(),setTimeout(function(){r.show()},0),o.removeClass("masked"))}function et(){$headerNavItemsContainer.height(t.height());o.addClass("masked");r.addClass("open")}function g(){o.removeClass("masked");r.removeClass("open")}function ot(t){if(n.currentLayout!==n.Layout.Desktop){var i=$(t.currentTarget);t.preventDefault();i.parent().toggleClass("open")}}function st(n){var r=$(n.currentTarget),i=$(r).attr("name"),t="toggle-"+i,u=$("#"+t).attr("value");$("#"+i).toggle();u=="+"?($("#"+t).text("-"),$("#"+t).attr("value","-")):($("#"+t).text("+"),$("#"+t).attr("value","+"))}function ht(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 ct(t){Modernizr.touchevents||n.currentLayout!==n.Layout.Desktop||nt($(t.currentTarget))}function lt(t){if(Modernizr.touchevents&&n.currentLayout===n.Layout.Desktop){var r=$(t.currentTarget),i=r.parent();if(t.preventDefault(),i.toggleClass("open").siblings().removeClass("open"),i.hasClass("open")){nt(i);t.stopPropagation();h.on("touchstart",tt)}}}function nt(n){var t=n.find("> .sub-menu"),e=s.offset().left+26,o=n.offset().left,u=s.offset().left+s.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 tt(n){var t=$(n.target);t.closest(".primary-nav").length<1&&(i.find(".primary-nav > .has-sub-menu").removeClass("open"),h.off("touchstart",tt))}function at(n){var t=$(n.currentTarget),i=t.closest(".grid-view-mode"),r=t.data("view");r==="grid-view"?i.removeClass("list-view").addClass("grid-view"):i.removeClass("grid-view").addClass("list-view")}function vt(t){if(n.currentLayout!==n.Layout.Desktop){var i=$(t.currentTarget),r=i.siblings("ul");i.parent().toggleClass("open");r.slideToggle()}}function yt(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 u(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 l(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 pt(){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",l(n,t));jq("div[class$='view']").length>0&&(n=jq(".product-brand-sub-layout.grid-view"),t="product-brand-sub-layout.grid-view",l(n,t));jq(".recipes-sub-layout").length>0&&(n=jq(".recipes-sub-layout"),t="recipes-sub-layout",u(n,t));jq(".category-sub-layout").length>0&&(n=jq(".category-sub-layout"),t="category-sub-layout",u(n,t));jq(".event-short-sub-layout").length>0&&(n=jq(".event-short-sub-layout"),t="event-short-sub-layout",u(n,t));jq(".pairing-short").length>0&&(n=jq(".pairing-short"),t="pairing-short",u(n,t));jq(".recipes-short-variation").length>0&&(n=jq(".recipes-short-variation"),t="recipes-short-variation",u(n,t));jq(".product-short").length>0&&(n=jq(".product-short"),t="product-short",u(n,t));jq(".brand-short").length>0&&(n=jq(".brand-short"),t="brand-short",u(n,t));jq(".awards-short").length>0&&(n=jq(".awards-short"),t="awards-short",yt(n,t))}function wt(){var u,f;n.Layout={Mobile:1,Tablet:2,Desktop:3};u=!!navigator.userAgent.match(/Trident\/7\./);u===!0&&$("body").addClass("ie11");t=$(window);e=$("#viewport");o=$("html");h=$("body");i=$(".header");s=i.find("> .inner");r=i.find("nav");$headerNavItemsContainer=r.find(".nav-items-container");a=i.find('.search input[type="text"]');v=$(".site-mask");$hasSubMenu=$(".has-sub-menu",r);it=$(".product-brand-sub-layout");y=$(".view-more");p=$(".view-nutrition");$viewSizeTypeTable=$("#btnShowSizeTypeTable");w=$(".article-nav > .sub-head");$sectiontit=$(".sectiontit");$globalLinkDivs=$(".global-link");c();b();t.on("resize",rt);t.on("orientationchange",ut);t.on("layoutChange",ft);i.find(".open-menu").on("click",et);i.find(".close-menu").on("click",g);i.find(".has-sub-menu > a, .has-sub-menu > .sub-head").on("click",ot);i.find(".primary-nav > .has-sub-menu").on("mouseover",ct);i.find(".primary-nav > .has-sub-menu > a").on("click",lt);v.on("click",g);$(".grid-view-mode .toggle [data-view]").on("click",at);y.on("click",viewMoreClickHandler);p.on("click",viewNutritionClickHandler);bindViewSizeTypeTableClickHandler();bindToggleFilterModeClickHandler();w.on("click",vt);$sectiontit.on("click",st);$globalLinkDivs.on("click",ht);$(".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(d,400);$(".hero-placeholder-component .content").each(function(){$.trim($(this).html()).length<1&&$(this).hide()});$(".event-short-sub-layout .grid-item").length>0&&$(".event-short-sub-layout .grid-item").each(function(){$.trim($(this).html()).length<1&&$(this).remove()});$("section.header").removeClass("static-header");$(".no-hero").length>0&&$("section.header").addClass("static-header");$(".hero-placeholder").html().trim()==""&&$("section.header").addClass("static-header");$(".empty-link").on("click",function(n){n.preventDefault});if($("ul .has-sub-menu").each(function(n,t){var i,r,u=0;r=$(t).width();$(t).find("[class='sub-menu simple']").length&&(i=$("[class='sub-menu simple']").width()+parseInt($("[class='sub-menu simple']").css("padding-left"),10)+parseInt($("[class='sub-menu simple']").css("padding-right"),10),i>r&&(u=(i-r)/-2,$("[class='sub-menu simple']").css("left",u)))}),$(".edit").length==0&&pt(),$(".checkbox-container #legal-1").length>0&&$(".checkbox-container #legal-1").change(function(){$(this).closest(".checkbox-container").toggleClass("IsChecked")}),$(".checkbox-container #formModel_Legal_Checked").length>0&&$(".checkbox-container #formModel_Legal_Checked").change(function(){$(this).closest(".checkbox-container").toggleClass("IsChecked")}),$(".sub-menu.mega").length>0&&(f=$(".primary-nav").find(".sub-menu.mega"),f.each(function(){var n=$(this).find(".image-variation.has-sub-menu");n.each(function(){var n=$(this).find(".category-overview");!n.children().length>0&&n.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");l(n,"product-brand-sub-layout.grid-view")});jq(".stockQuoteComponent").length&&(jq(".stockQuoteComponent").parent().css("height","100%"),jq(".stockQuoteComponent").parent().parent().css("padding","0"))}var t,e,o,h,i,s,r,a,v,it,y,p,f,w;wt()}(window.saputo))});jq(document).ready(function(){carousel()})