var Dell=window.Dell||{};Dell.Controllers=Dell.Controllers||{};Dell.Controllers.AccessoriesProductDetails={},function(n,t,i){(function(){"use strict";function r(){n("#product-detail-hero-media").parent().css("height","0");var t=n("#product-detail-hero-media").closest(".row").height();n("#product-detail-hero-media").parent().css("height",t)}var f=Dell.Services.userContext.get(),u;n(i).ready(function(){var o,e;n("#product-detail-hero-media").parent().css("display","none");r();n("#product-detail-hero-media").parent().css("display")==="none"&&n("#product-detail-hero-media").parent().fadeIn("slow");n('[data-toggle="tooltip"]').tooltip({container:"#site-canvas",template:'
<\/div><\/div>'});n('[data-toggle="popover"]').popover();n("#addToCompareCheckBox").is(":checked")&&(n(".compare-checkbox span").addClass("hidden"),n(".compare-checkbox a").removeClass("hidden"));var u=n("#snp-show-promotion"),s=u.data("showpromotion"),h=u.data("personapi"),c=u.data("sku");s&&Dell.Services.personalization.getPromotionMessage(h,f,c,u,n("#snp-show-promotion .promotion-message"));o=n("#snp-pd-quantity-dropdown").data("feature-toggle").toString().toLowerCase();o==="true"&&(Dell.Metrics.sc.qtydropdown="true",n(".snp-pd-quantity-dropdown-wrapper").removeClass("hidden"),n("#snp-pd-quantity-dropdown").removeClass("hidden"));n(".snp-hero-productStack").on("click","#ctaRow .btn-success:not(.ignorecart), .ups-stockstatus .btn-success:not(.ignorecart), .ups-stockstatus .btn-preorder:not(.ignorecart)",function(r){function e(n,t){return typeof n!="undefined"&&n!==null?n.value&&n.value!==undefined?t+"quantity="+n.value:"":""}var h=n("#ProductStackContainer").attr("data-async-cart"),f,o,s;if(h==="true"){r.preventDefault();n(".load-icon-spinner").toggleClass("hidden");f=i.createElement("a");f.href=serverUrls.apiServiceUrl;var c=f.href,u=n("#ctaRow .btn-success").attr("data-productid");n(".product-variances").length&&(u=n(".product-variances .current").attr("data-sku"));u||(u=Dell.Services.DataModel.Stacks[0].Stack.Type===0?Dell.Services.DataModel.Stacks[0].Stack.OrderCode.Value:Dell.Services.DataModel.Stacks[0].Stack.Sku.Value);o="&location=14";s=c+"addtocart/get?productid="+u+o+e(i.getElementById("snp-pd-quantity-dropdown"),"&");n.ajax({type:"GET",dataType:"json",url:s}).done(function(i){n(".load-icon-spinner").toggleClass("hidden");n.cookie("return-from-cart",t.location.href);i.ShouldRedirect?(DELL.com.GlobalNav.cartCount(),t.location.href=i.RedirectUrl):DELL.com.GlobalNav.cartCount()}).fail(function(){console.log("Add to Cart API failed for item identifier: "+u);n(".load-icon-spinner").toggleClass("hidden")})}else n(this).attr("href",n(this).attr("href")+e(i.getElementById("snp-pd-quantity-dropdown"),"?"))});n(".cfcDates").length>0&&typeof n.cookie("location")!="undefined"&&n.cookie("location")!==""&&(e=JSON.parse(n.cookie("location")),typeof e.zipcode!="undefined"&&n(".cfcDates .cfcZipCode").html(" - "+e.zipcode))});n(t).on("load resize",function(){r()});n(t).on("orientationchange",function(){n("#product-detail-hero-media").parent().css("height","0");r()});n(i).on("click",".close-rewards",function(t){t.preventDefault();n(".accessories-hero-stack a.rewards-popover, a.business-rewards-popover").popover("toggle")});n(i).on("change","#snp-pd-quantity-dropdown",function(){var t=n("#ctaRow .btn-success").data("metrics");if(typeof t!="undefined"){var i=n(this).val(),r=n("#ctaRow .btn-success").data("price"),u=i*r;t.qty=i;t.price=u;n("#ctaRow .btn-success").attr("data-metrics",JSON.stringify(t))}});n(i).on("click.cfcDates","a.cfcDates",function(){u(n(this))});u=function(n){var i=n.attr("data-id"),t=n.attr("data-type").toLowerCase(),f=n.attr("data-shipping"),e=n.attr("data-weight"),o=JSON.parse(f),s=n.attr("data-ordercodeskus"),r="",u;(t===1||t.toLowerCase()==="snp")&&(r=i);u=angular.element("#cfc-modal").scope();u.$apply(function(){var n=angular.element("#cfc-modal").injector().get("cfcService");n.loadModal(i,o,t,s,r,e)})}}).call(Dell.Controllers.AccessoriesProductDetails)}(jQuery,window,document)