function addToCart(d,b,a,c){$.ajax({type:"POST",url:addToCartUrl,dataType:"json",data:"specificId="+b+"&amount="+d,beforeSend:function(){a.attr("disabled",true);c.prepend($("#async_load_div"))},success:function(c){a.attr("disabled",false);if(c.result==="ok"){var d=Math.round(parseFloat(c.totalPrice.replace(",",".")));updateCartOverview(c.total,d,b);displayMessage($("#userMessage"),resAdded,"success")}else displayMessage($("#userMessage"),error,"fail")}})}function showCart(){$.ajax({type:"GET",cache:false,url:getCartUrl,success:function(a){$.fancybox(displayResult(a.data),{transitionIn:"fade",transitionOut:"fade",speedIn:600,speedOut:200,titlePosition:"inside",overlayShow:true,titleShow:true,showCloseButton:false,titleFormat:closeFormat,overlayColor:"#181818",overlayOpacity:.9,autoDimensions:false,width:650,height:600,padding:5,margin:10,onComplete:function(){$("#fancybox-outer").addClass("grey-border")}});$.fancybox.resize()}})}function closeFormat(a){return'<div id="fancy-title">'+(a&&a.length?a:"")+'<span><a href="javascript:;" onclick="$.fancybox.close();"><img src="/scripts/cms/jquery.fancybox/1.3.0/fancy_close_shelta.png" /></a></span></div>'}function displayResult(b){localCurrency=currency==undefined?"":currency;var a="<div id='cart-inner'><h3 id='your-cart'><span>"+resYourCart+"</span></h3>";a+="<p>"+resYourCartDesc+"</p>";if(b.length>0){a+="<table id='cart-table' class='checkout-cart'><thead><tr><th></th><th>"+resTitle+"</th><th>"+resColSize+"</th><th>"+resQuantity+"</th><th>"+resPrice+"</th><th></th></tr></thead><tbody>";for(var e=0,c=0;c<b.length;c++){a+="<tr id='tr"+b[c].SpecificId+"'>";a+="<td class='cart-image-row'><img src='/Helpers/ImageTransformer.ashx?fileName=/media/images/"+b[c].Image+"&Width=70&Height=70&mode=fit' width='70'/></td>";a+="<td class='cart-title-row'>"+b[c].Title+"</td>";var d="";if(b[c].Color!=null)d=b[c].Color;if(b[c].Size!=null){if(d!="")d+="/";d+=b[c].Size}a+="<td>"+d+"</td>";a+="<td>"+b[c].Amount+"</td>";a+="<td>"+b[c].LineTotal+" "+currency+"</td>";a+="<td><span class='link-button' onclick='javascript:deleteFromCart("+b[c].SpecificId+")'>"+resDelete+"</span></td>";a+="</tr>"}a+="</tbody><tfoot><tr><td colspan='2'></td><td></td><td class='sub-total'>"+resSubTotal+": </td><td id='total'>"+b[0].TotalPrice+" "+localCurrency+"</td><td></td></tr></tfoot>";a+="</table><span id='cart-message'></span>";a+="<div class='cart-button-container'><a href='"+checkoutUrl+"'><span>"+resProceedCheckout+"</span></a></div>"}else a+="<p>"+resEmptyCart+"!</p>";return a}function deleteFromCart(a){$.ajax({type:"POST",url:deleteFromCartUrl,data:"specificId="+a,dataType:"json",beforeSend:function(){$("#cart-delete").attr("disabled",true)},success:function(b){$("#cart-delete").attr("disabled",false);if(b.result=="ok"){var c=b.SubTotalCost,d=b.ItemCount,e=b.LineTotal;deleteFromCartDisplay(a,c,d,e);updateCartDelete(parseFloat(c).toFixed(2),d,c,a)}else displayMessage($("#cart-message"),error,"fail")}})}function deleteFromCartDisplay(h,g,j,e){var d=$("#cart-table"),b=d.find("#tr"+h),f=b.find("td:nth-child(4)"),a=f.html();if(a==undefined)a=1;if(d.find("tr").length==3&&a==1){$("#cart-inner").html("<p>"+resEmptyCart+"!</p>");$("#cartSummary").html(resEmptyCart+"!")}else{var i=b.find("td:nth-child(5)"),c=2,k=parseFloat(e/a).toFixed(c);d.find("#total").html(parseFloat(g).toFixed(c).replace(".",","));if(a>1){f.html(a-1);i.html(parseFloat(e).toFixed(c).replace(".",","))}else b.remove()}}function displayMessage(a,c,b){a.html("<span class='"+b+"'>"+c+"</span>");a.fadeOut(600).fadeIn(600)}function pageSize(a){redirector("pageSize",a.value,"")}function preferenceSort(a){var b=a.value=="name"||a.value=="cheapest"?"asc":"desc";redirector("sort",a.value,b)}function redirector(h,c,j){for(var d=c=="name"||c=="cheapest"?"asc":"desc",g="?"+h+"="+c+"&",k=window.location.search.substring(1),b=k.split("&"),a=0;a<b.length;a++){var f=b[a].indexOf("=");if(f>0){var e=b[a].substring(0,f),i=b[a].substring(f+1);if(e=="dir")d=j=""?i:d;else g+=e!=h?e+"="+i+"&":""}}window.location=window.location.pathname+g+"dir="+d}