var localUrlPrefix="";$(document).ready(function(){if(window.location.href.indexOf("localhost")>-1){localUrlPrefix="/MCWebsite"}$("[id$='viewcart']").click(function(){var a=window.location.pathname.toLowerCase();if(a.indexOf("cartpage.aspx")==-1&&a.indexOf("cartpage--")==-1&&a.indexOf("recap.aspx")==-1&&a.indexOf("ordercomplete.aspx")==-1&&a.indexOf("fax.aspx")==-1&&a.indexOf("addressentry.aspx")==-1){GetFloatingCart()}return false})});function ForceNumeric(d,b){var a;var c;if(window.event){a=window.event.keyCode}else{if(b){a=b.which}else{return true}}c=String.fromCharCode(a);if((a==null)||(a==0)||(a==8)||(a==9)||(a==13)||(a==27)){return true}else{if((("0123456789").indexOf(c)>-1)){return true}else{return false}}}function GetFloatingCart(b){$(".FCmaincontainer").show();var a=localUrlPrefix+"/MCWebServices/FloatingCart.asmx/LoadFloatingCart";var c="{}";$.ajax({type:"POST",url:a,data:c,contentType:"application/json; charset=utf-8",dataType:"json",success:function(d){BuildCartView(d,b)},error:function(f,d,e){$(".FCmaincontainer").hide();window.location.href="/CartPage.aspx"}})}function UpdateCart(){var c=new Array();var a=$("#FCitmhldr");var d=0;$(".FCitmrow").each(function(){var g=$(this).children(".FClinenumber").html();var h=$(this).children(".FCqty").find(">input").val();if(h==""){h=0}var f="false";if($(this).children(".FCremove ").find(">input").is(":checked")){f="true"}c[d]=g+"|"+h+"|"+f;d++});var b=localUrlPrefix+"/MCWebServices/FloatingCart.asmx/UpdateFloatingCart";var e="{'items': '"+c.toString()+"'}";$.ajax({type:"POST",url:b,data:e,contentType:"application/json; charset=utf-8",dataType:"json",success:function(f){GetFloatingCart()},error:function(h,f,g){alert("An error occurred while updating the cart")}})}function HideFloatingCart(){$(".FCmaincontainer").html("Loading...");$(".FCmaincontainer").hide()}function GotoCartPage(){if(typeof(isExternal)!="undefined"&&isExternal){window.open(localUrlPrefix+"/CartPage.aspx")}else{window.location.href=localUrlPrefix+"/CartPage.aspx"}}function GotoCheckout(){if(typeof(isExternal)!="undefined"&&isExternal){window.open(localUrlPrefix+"/login.aspx?ReturnUrl=%2fMembers%2fRecap.aspx")}else{window.location.href=localUrlPrefix+"/login.aspx?ReturnUrl=%2fMembers%2fRecap.aspx"}}function BuildCartView(a,m){var g=a.d;var f=(m)?"<div class='FCnewitmsincart'>"+g.AddedItemMsg.replace("||itemno||",$.trim(m.replace(/item/i,"").replace(/-/g," ")))+"</div>":"";var e="<div class='FCsubcontainer'><div class='FCheader'> <div class='FCsubheader1'>"+g.CartHeaderText+"</div><div class='FCsubheader2'><a href='#' onclick='HideFloatingCart();return false;'><img title='Close' src='"+localUrlPrefix+"/images/close-box.gif'/></a>&nbsp;</div></div><div class='FCitmsincart'>"+g.TotalQuantity+" "+g.ItemsCountText+"</div>"+f+"<div class='FChdrbar'><div class='FCimg'>"+g.ImageLabelText+"</div><div class='FCdesc'>"+g.DescLabelText+"</div><div class='FCqty'>"+g.QtyLabelText+"</div><div class='FCremove'>"+g.DeleteLabelText+"</div><div class='FCprice'>"+g.PriceLabelText+"</div></div>";var b=(!g.DisplayCheckoutBtn)?"style='display:none'":"";var k="<div class='FCsubttlbar'><span class='FCsubtttxt'>"+g.SubtotalText+":</span> <span class='FCsubttl'>"+g.CartTotalPriceString+"</span></div><div class='FCaddmsg'>"+g.ViewCartMsg+"</div><div class='FCbtns'><a href='#' onclick='UpdateCart();return false;'><img alt='' src='"+localUrlPrefix+"/images/FC_UpdateCart.png' /></a>&nbsp;<a href='#' onclick='GotoCartPage();return false;'><img alt='' src='"+localUrlPrefix+"/images/FC_ViewCart.png' /></a>&nbsp;</div></div>";var h="<div class='FCitmhldr'>";if(g.FloatingCartRows.length>0){for(var d=0;d<g.FloatingCartRows.length;d++){var l=(d%2)+1;var j="";if(typeof(isExternal)!="undefined"&&isExternal){j=" target='_new' "}h+="<div class='FCaltclr"+l+" FCitmrow'><div class='FClinenumber'>"+g.FloatingCartRows[d].LineNumber+"</div><div class='FCimg'><a href='"+g.FloatingCartRows[d].ItemLinkUrl+"'"+j+"><img alt='&nbsp;' src='"+g.FloatingCartRows[d].ImagePic+"'  /></a></div><div class='FCdesc'><a href='"+g.FloatingCartRows[d].ItemLinkUrl+"'"+j+">"+g.FloatingCartRows[d].ItemDesc+"</a></div><div class='FCqty'><input class='FCqtytext' style='width: 15px' type='text' value='"+g.FloatingCartRows[d].Quantity+"' onKeyPress='return ForceNumeric(this, event)' /></div><div class='FCremove'><input type='checkbox' /></div><div class='FCpriceclr'>"+g.FloatingCartRows[d].TotalItemPriceString+"</div></div>"}}else{h+="<div class='FCitmempty'>"+g.EmptyCartText+"</div>"}h+="</div>";var c=e+h+k;$(".FCmaincontainer").html(c);$("[id$='_lblTotalQty']").html(g.TotalQuantity);$("[id$='_lblCartTotal']").html(g.CartTotalPriceString)};
