jQuery(document).ready(function(){jQuery("a.MiniCartClose").click(function(){jQuery(".menuSeperator").css("color","");
jQuery(".MiniCart").hide();});jQuery("#mastHead a.show-minicart").click(function(){ShowMiniCart(this);
});});function ShowMiniCart(D){minicart=jQuery(D).prev();jQuery(".menuSeperator").css("color","");
if(minicart.is(":visible")){minicart.hide();}else{jQuery(".MiniCart").hide();var A=(D.id=="myBasket");
var B=minicart.find(".MiniCartLoading");var E=minicart.find(".MiniCartEmpty");var C=minicart.find(".MiniCartProductContainer");
AdjustLinkAndMinicart(D,minicart);C.hide();E.hide();B.show();minicart.css("display","inline");
UI.Services.AjaxWebService.GetBasketItems(A,function(I){var F=minicart.find(".MiniCartProducts");
F.attr("style","");F.children().remove();B.hide();C.show();var G=I.length;var H=0;
if(D.innerHTML.indexOf(":")>-1){D.innerHTML=D.innerHTML.split(":")[0]+": "+G;}AdjustLinkAndMinicart(D,minicart);
var L=minicart.find(".header");var K=minicart.find(".MiniCartTotal");F.css("width",L.css("width"));
if(G==0){E.show();L.hide();K.text("");}else{E.hide();L.show();L.children(".right").text(G+" Item"+(G>1?"s":""));
var H=AddItems(I,G,F);K.text("Subtotal: "+H);var J=F.find(".MiniCartProductRow");
AdjustContainerHeight(minicart,F,G);}minicart.find(".MiniCartProdName").autoEllipsis();
},function(F){});}}function AdjustLinkAndMinicart(C,B){var A=jQuery(C).width();var D=jQuery(C).offset();
B.width(13+A);B.find(".TabUpper").width(20+A);B.find(".TabBottom").width(20+A);if(B.parent().attr("class").indexOf("upperNavLinksLoggedIn")!=-1){B.css("top","-5px");
}else{if(jQuery.browser.msie){B.css("top",D.top-4+"px");}}if(B.prev().attr("class")=="menuSeperator"){B.prev().css("color","white");
}if(jQuery(C).next().attr("class")=="menuSeperator"){jQuery(C).next().css("color","white");
}}function AddItems(D,G,I){var J=0;var C=0;for(var A=0;A<G;A++){var K=document.createElement("div");
K.className="MiniCartProductRow"+(A%2==0?" AltRow":"");var E=document.createElement("div");
E.className="left";var M=document.createElement("div");M.className="MiniCartProdName";
M.innerHTML=D[A].ProductName;var F=document.createElement("div");F.innerHTML=D[A].ReceiptSku;
E.appendChild(M);E.appendChild(F);var L=document.createElement("div");L.className="right";
var H=document.createElement("div");H.innerHTML="Qty "+D[A].Quantity;var B=document.createElement("div");
itemDollars=Math.floor(D[A].SubTotal);itemCents=Math.round((D[A].SubTotal-itemDollars)*100);
B.innerHTML=FormatCurrency(itemDollars,itemCents);L.appendChild(H);L.appendChild(B);
K.appendChild(E);K.appendChild(L);I.append(K);C+=itemCents;J+=itemDollars;}return FormatCurrency(J,C);
}function AdjustContainerHeight(C,A,E){var D=A.find(".MiniCartProductRow");if(E>7){D.css("padding-right","3px");
A.css("overflow","auto");A.css("overflow-x","hidden");C.css("display","inline");var B=7*(A.height()/E);
A.css("height",Math.floor(B)+"px");}else{D.css("padding-right","");}}function FormatCurrency(B,C){if(C>=100){B+=Math.floor(C/100);
C-=100*Math.floor(C/100);}var A="$"+B;if(C==0){A+=".00";}else{if(C<10){A+=".0"+C;
}else{A+="."+C;}}return A;}