$(function(){"use strict";var n=function(){this.init=function(){var n=$(".vkontakte_share"),t=$("#vk_groups"),u=n.data("image"),i=n.length>0&&n.data("appid")!="",r=t.length>0&&t.data("appid")!="";(i||r)&&($.getScript("https://vk.com/js/api/openapi.js?87",function(){var n=setInterval(function(){undefined!=window.VK&&(r&&(i||window.VK.init({apiId:t.data("appid"),onlyWidgets:!0}),window.VK.Widgets.Group("vk_groups",{mode:2,wide:1,width:"200",height:"290"},t.data("groupid"))),clearInterval(n))},100)}),$.getScript("https://vk.com/js/api/share.js?85",function(){var t=setInterval(function(){undefined!=window.VK&&(i&&(window.VK.init({apiId:n.data("appid"),onlyWidgets:!1}),window.VK.Share._base_domain="https://vk.com/",n.html(window.VK.Share.button({image:u,noparse:!0},{type:"round",text:n.data("sharetext")}))),clearInterval(t))},100)}))}};window.AVON.vkontakteWidget=new n}),!function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="//platform.twitter.com/widgets.js",u.parentNode.insertBefore(r,u))}(document,"script","twitter-wjs"),function(n,t,i){var r,f=t.getElementsByTagName("SCRIPT")[0],o=i.length,u=0,e=function(){for(u=0;u<o;u=u+1)r=t.createElement("SCRIPT"),r.type="text/javascript",r.async=!0,r.src=i[u],f.parentNode.insertBefore(r,f)};n.attachEvent?n.attachEvent("onload",e):n.addEventListener("load",e,!1)}(window,document,["//assets.pinterest.com/js/pinit.js"]),$(function(){$.getScript("//connect.facebook.net/"+$("body").attr("lang").replace("-","_")+"/all.js",function(){FB.init({appId:$("#facebook-share").data("appid"),status:!0,xfbml:!0})}),window.AVON.vkontakteWidget.init();$("img.recommend,#share-button-email").off().on("click",function(n){n.preventDefault();var t="/layout/recommend?link="+$(this).data("url");$("body").modal({windowId:"ShareEmailPopup",loadUrl:t}),ko.postbox.publish("socialClicked",{socialName:"share:email",pagePath:window.location.href,socialType:"Share"})});$(".sm-controls #vkontakte").on("click",function(){ko.postbox.publish("socialClicked",{socialName:"social:vk",pagePath:window.location.href,socialType:"Social"})});$(".sm-controls .twitter-share-button").on("click",function(){ko.postbox.publish("socialClicked",{socialName:"social:twitter",pagePath:window.location.href,socialType:"Social"})})}),function(n,t){function u(t){n.open(t,"","width=480px,height=500px,location=0,menubar=0,status=0,toolbar=0")}var r=n.location.href.replace(n.location.pathname,"");t(".article-list").on("click","div.share-google-plus",function(){var e=t(this).attr("data-title"),i=r+t(this).attr("data-url")+"?exm=share-social-googleplus",f="https://plus.google.com/share?url="+i;u(f),ko.postbox.publish("socialClicked",{socialName:"social:googleplus",pagePath:n.location.href,socialType:"Social"})});t(".article-list").on("click","div.share-facebook",function(){var i=t(this).attr("data-title"),f=t(this).attr("data-description"),e=r+t(this).attr("data-url")+"?exm=share-social-facebook",o=r+t(this).attr("data-image"),s="https://www.facebook.com/sharer/sharer.php?s=100&p[title]="+i.replace(/&#39;/g,"%27")+"&p[summary]="+f.replace(/&#39;/g,"%27")+"&p[images][0]="+encodeURIComponent(o)+"&p[url]="+encodeURIComponent(e);u(s),ko.postbox.publish("socialClicked",{socialName:"social:facebook",pagePath:n.location.href,socialType:"Social"})});t(".article-list").on("click","div.share-twitter",function(){var i=t(this).attr("data-title"),f=r+t(this).attr("data-url")+"?exm=share-social-twitter",e="https://twitter.com/intent/tweet?text="+i+" "+f;u(e),ko.postbox.publish("socialClicked",{socialName:"social:twitter",pagePath:n.location.href,socialType:"Social"})})}(window,jQuery),function(n){"use strict";var t={},i=null,r=null,u=function(){var i=n(this).closest("a"),t;if(i.length&&(t=i.attr("href"),n(".gallery-modal .carousel .frame[data-frameindex='"+t+"']").each(function(){n(this).remove()}),n(".gallery-modal .thumbs a[href='"+t+"']").each(function(){n(this).remove()}),n(".gallery-modal .thumbs a").length<2&&n(".gallery-modal .thumbs").hide()),r!=null)r.onResize(!0)},f=function(){n("#gallery-modal .thumbs a img").on("ImageNotFound",u);n(document).on("click","#main-image img",function(){var t,f;if(!isMobile500()){i=n("body").modal({windowId:"galleryModal",onClosing:function(){n("#galleryModal iframe").attr("src",""),n("#galleryModal iframe").remove()}}).html(n("#gallery-modal").clone().show());n("#galleryModal .thumbs a img").on("ImageNotFound",function(){u(this)});autofixBrokenProductImages(),n(".gallery-modal .thumbs a img.not-found").each(function(){u(this)}),t=n("#galleryModal .carousel"),t.find(".ScrollContents").length==0&&(f=t.find(".frame"),CreateScrollPanel(t,f)),r=t.data("ScrollPanel"),i.modal.reposition(n("#galleryModal")),i.css("height","auto");n(t).on("ScrollPanel.PanelSnap",function(t,i){n("#galleryModal div.thumbs a").removeClass("active"),n("#galleryModal div.thumbs a:eq("+i+")").addClass("active")});n("#galleryModal div.thumbs a").on("click",function(t){if(t.preventDefault(),t.preventBubble)try{t.preventBubble()}catch(e){}var i=parseInt(n(this).attr("href")),u=n("#galleryModal .frame[data-frameindex='"+i+"']"),f=u.index();return r.panelSnap(f),n("#galleryModal div.thumbs a").removeClass("active"),n(this).addClass("active"),!1})}});n("#image-controls").on("click","a",function(r){r.preventDefault();var u=n(this).closest("#galleryModal").length>0;if(r.preventBubble)try{r.preventBubble()}catch(f){}n(this).attr("href").indexOf("youtube")>=0?(t.YouTubePlayer.find("iframe").attr("src",n(this).attr("href")),t.YouTubePlayer.css("display","block"),t.GalleryLink.css("display","none")):(t.MainImage.attr("src",n(this).attr("href")),t.YouTubePlayer.css("display","none"),t.YouTubePlayer.find("iframe").attr("src",""),t.GalleryLink.css("display","block")),n("#image-controls a").removeClass("active"),n(this).addClass("active"),u&&i.modal.reposition(n("#galleryModal"))});n(window).resize(function(){i!=null&&i.modal!=null&&i.modal.reposition(n("#galleryModal"))})};n(document).ready(function(){t={MainImage:n("#main-image img"),YouTubePlayer:n("#main-image .video-wrapper"),GalleryLink:n("#gallery-link")},f(),n(window).load(function(){var t=n("#image-controls #media").length+n("#image-controls a img").not(".hide.not-found").length;t>1&&n("#image-controls").removeClass("hide")})})}(jQuery),function(n){"use strict";var t={},i={skuAttribute:"sku",defaultQuantity:1},r=function(t){n("#add-to-cart").data(i.skuAttribute,t)},u=function(){var r=[{sku:n(this).data(i.skuAttribute),quantity:isNaN(t.Quantity.val())||t.Quantity.val()===0?i.defaultQuantity:parseInt(t.Quantity.val(),10)}];n.ajax({url:"/cart/add",type:"POST",dataType:"JSON",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",cache:!0,success:function(n){removeAjaxButtonWorking(),ko.postbox.publish("addToCart",n),ko.postbox.publish("productsAddedToCart",JSON.stringify(r))}})},f=function(n){r(n.value)},e=function(t){t.preventDefault();var i=n(this);n.ajax({url:"/wish-list/add",type:"POST",dataType:"JSON",data:JSON.stringify({productId:i.data("productid")}),contentType:"application/json; charset=utf-8",cache:!0,success:function(t){t.success&&(n("#addedToWishlistMessage").length===0&&n("<div id='addedToWishlistMessage'>").html(i.data("success")).insertAfter(i),ko.postbox.publish("productsAddedToWishList",{sku:i.data("productsku")}))}})},o=function(i){if(i&&i.length!==0){var r=n.grep(i,function(n){return n.ProductId===AVON.product.id})[0];r&&(r.CanAddToCart===!0?t.AddToCartWrapper.removeClass("hidden").slideDown():t.AddToCartWrapper.slideUp(),t.ConditionalMessages.empty(),t.ConditionalMessages.append(n("<div/>"),r.Messages))}t.ConditionalMessages.removeClass("hidden").slideDown()},s=function(){ko.postbox.subscribe("onConditionalProductsLoaded",o),t.NonShadeVariants&&(t.NonShadeVariants.selectbox({}).unbind().change(function(){f(this)}),r(t.NonShadeVariants.val(n("#non-shade-variants option:first").val()).val()));n(document).on("click","#add-to-cart",u);n(document).on("click","#add-to-wish-list",e);n("#Product_Quantity").setDefaultEnter({defaultButton:"#add-to-cart"})};n(document).ready(function(){t={Body:n("body"),NonShadeVariants:n("#non-shade-variants"),AddToCartWrapper:n("#add-to-cart-wrapper"),Quantity:n("#Product_Quantity"),ConditionalMessages:n("#conditional-wrapper")},s()})}(jQuery),function(n){"use strict";var t={},i={skuAttribute:"sku",defaultQuantity:1},r=function(){t.Errors.hide();var r=[],u=t.Quantities.filter(function(){return parseInt(n(this).val(),10)>0});if(u.length===0){n(this).prev(".error").show(),removeAjaxButtonWorking();return}u.each(function(){r.push({sku:n(this).data(i.skuAttribute),quantity:isNaN(n(this).val())||n(this).val()===0?i.defaultQuantity:parseInt(n(this).val(),10)})}),n.ajax({url:"/cart/add",type:"POST",dataType:"JSON",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",cache:!0,success:function(i){ko.postbox.publish("addToCart",i),ko.postbox.publish("productsAddedToCart",JSON.stringify(r)),t.Quantities.each(function(){n(this).val("")})}})},u=function(i){if(i&&i.length!==0){var r=n.grep(i,function(n){return n.ProductId===AVON.product.id})[0];r&&(r.CanAddToCart===!0?t.ShadeWrapper.removeClass("hidden").slideDown():t.ShadeWrapper.slideUp())}},f=function(){ko.postbox.subscribe("onConditionalProductsLoaded",u);n(document).off("click","#add-to-cart-bottom,#add-to-cart-top").on("click","#add-to-cart-bottom,#add-to-cart-top",r);t.Quantities.setDefaultEnter({defaultButton:"#add-to-cart-top"})};n(document).ready(function(){t={Body:n("body"),Quantities:n("#shade-variants input[class='quantity-input']"),ShadeWrapper:n("#shade-variants-wrapper"),Errors:n("#shade-variants .error")},f()})}(jQuery),function(n){"use strict";var t={},i=function(){window.$BV&&(window.$BV.configure("global",{submissionContainerUrl:window.AVON.bazaar.submissionContainerUrl}),window.$BV.ui("rr","show_reviews",{productId:window.AVON.product.id,contentContainerDiv:"BVRRContainer",summaryContainerDiv:"BVRRSummaryContainer"}))},r=function(){};n(document).ready(function(){t={Body:n("body")},i(),r()})}(jQuery),function(n){"use strict";var t={},i=function(n){t.Comment.html(n)},r=function(n){t.LabelHolder.html(n)},u=function(i){i.preventDefault();var r=this.href;t.Body.modal({windowId:"product-comment",loadUrl:r+"?productId="+n(this).data("productid")+"&comment="+encodeURI(t.Comment.html())})},f=function(n){n.preventDefault();var i=this.href;t.Body.modal({windowId:"product-chooselabel",loadUrl:i})},e=function(t){t.preventDefault(),n.ajax({url:"/product/savecomment",type:"POST",dataType:"JSON",data:JSON.stringify({productId:window.AVON.product.id,comment:""}),contentType:"application/json; charset=utf-8",cache:!0,success:function(){i("")}})},o=function(i){i.preventDefault();var r=n(this).data("productid");n.ajax({url:"/product/DeleteLabel",type:"POST",dataType:"JSON",data:{productId:r},cache:!0,success:function(){t.LabelHolder.html("")}})},s=function(){n(document).on("click","#add-label",f);n(document).on("click","#modify-links #edit",u);n(document).on("click","#modify-links #delete",e);n(document).on("click","#modify-links #delete-label",o);ko.postbox.subscribe("commentSaved",function(n){i(n)}),ko.postbox.subscribe("labelSaved",function(n){r(n)})};n(document).ready(function(){t={Body:n("body"),Comment:n("#rep-comment"),LabelHolder:n("#product-label-holder")},s()})}(jQuery)