//NEW Cart Start****************** // ProductList plus button click function qtyplusClick1(event,sender) { var selectedValue = ""; if (sender.parentNode != null) { selectedValue = $("#ddlActualVolumePrice option:selected", sender.parentNode).val(); } else { selectedValue = sender; } if(selectedValue.split("|")[7] != undefined) { if (selectedValue.split("|")[7] == 1 ) { // PreOrder Check $("#hdnSPStockid").val(selectedValue.split("|")[0]); $("#hdnRestrictedSPStockid").val(selectedValue.split("|")[1]); $("#hdnPreOrder").val(selectedValue.split("|")[7]); // CheckIsUserLogged(); //CheckIsRestrictedDelivery(event,selectedValue.split("|")[0]); if(hdPinCode == "") { ValidatePincode(event,"2"); } else { UpdateProductList1(event,'add', selectedValue.split("|")[0]); } } else { qtyplusclick2(event,selectedValue) } } else { if (selectedValue.split("|")[4] == 1 ) { // PreOrder Check $("#hdnSPStockid").val(selectedValue.split("|")[0]); $("#hdnRestrictedSPStockid").val(selectedValue.split("|")[1]); $("#hdnPreOrder").val(selectedValue.split("|")[4]); // CheckIsUserLogged(); //CheckIsRestrictedDelivery(event,selectedValue.split("|")[0]); if(hdPinCode == "") { ValidatePincode(event,"2"); } else{ UpdateProductList1(event,'add', selectedValue.split("|")[0]); } } else { qtyplusclick2(event,selectedValue) } } } function qtyplusclick2(event,sender){ var selectedValue = ""; if (sender.parentNode != null) { selectedValue = $("#ddlActualVolumePrice option:selected", sender.parentNode).val(); } else { selectedValue = sender; } if (selectedValue.split("|")[1] == 1) //Restricted Product Check { $("#hdnSPStockid").val(selectedValue.split("|")[0]); //$("#hdnPreOrder").val(selectedValue.split("|")[4]); //CheckIsRestrictedDelivery(event,selectedValue.split("|")[0]); if(hdPinCode == "") { ValidatePincode(event,"2"); } else{ UpdateProductList1(event,'add', selectedValue.split("|")[0]); } } else { UpdateProductList1(event,'add', (selectedValue).split('|')[0]); if ((event.target.parentNode.id == "spnPlus" || event.target.id == "btnCartPlus") && $("#spanQtyInCart" + selectedValue.split("|")[0]) != null && parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) < 20 && $("#hdnIsMaxAmountReached").val() != 1) { $("#spanQtyInCart" + selectedValue.split("|")[0]).html(parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) + 1); } if (parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) > 0) { $("#spanQtyInCart" + selectedValue.split("|")[0]).parent().parent().parent().css("border", "2px solid #FFB400"); } else { $("#spanQtyInCart" + selectedValue.split("|")[0]).parent().parent().parent().css("border", "none"); } } // fly(sender); } // ProductList minus button click function qtyminusClick1(event,sender) { var selectedValue = ""; if (sender.parentNode != null) { selectedValue = $("#ddlActualVolumePrice option:selected", sender.parentNode).val(); } else { selectedValue = sender; } UpdateProductList1(event,'subtract', (selectedValue.split('|')[0])); if ((event.target.parentNode.id == "spnMinus" || event.target.id == "btnCartMinus") && $("#spanQtyInCart" + selectedValue.split("|")[0]) != null && parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) > 0 && $("#hdnIsMaxAmountReached").val() != 1) { $("#spanQtyInCart" + selectedValue.split("|")[0]).html(parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) - 1); } if (parseInt($("#spanQtyInCart" + selectedValue.split("|")[0]).html()) > 0) { $("#spanQtyInCart" + selectedValue.split("|")[0]).parent().parent().parent().css("border", "2px solid #FFB400"); } else { $("#spanQtyInCart" + selectedValue.split("|")[0]).parent().parent().parent().css("border", "none"); } } function CheckIsCountOne(sellerStockId) { var count; $.ajax({ type: "POST", url: "/ProductList.aspx/CheckProductCount", dataType: "json", async: false, data: JSON.stringify({ sellerStockId: sellerStockId }), contentType: "application/json; charset=utf-8", success: function (resp) { count = resp.d; }, error: function (xhr, status, error) { //var err = eval("(" + xhr.responseText + ")"); //Materialize.toast(err.Message, 4000); } }); return count; } // Product remove function removeProduct(event,sender, ctrl) { UpdateProductList1(event,'remove', sender); //ctrl.parentNode.parentNode.remove(); ctrl.parentNode.parentNode.innerHTML = ''; if (ctrl.id == "hrfRemove" && $("#spanQtyInCart" + sender) != null) { $("#spanQtyInCart" + sender).html(0); $("#spanQtyInCart" + sender).parent().parent().parent().css("border", "none"); } } function qtyCartPlusClick1(event,value, txtCartCount) { var count = parseInt($("#txtCartCount", txtCartCount.parentNode).val()); var price = parseInt($("#spnPrice", txtCartCount.parentNode).html().split('/')[0]); if (count < 20) { count = count + 1; qtyplusClick1(event,value); if ($("#hdnIsMaxAmountReached").val() != 1) { $("#txtCartCount", txtCartCount.parentNode).val(count); $("#spnTotal", txtCartCount.parentNode).html(count * price); } } else { Materialize.toast("Sorry, the Maximum no.of product for single purchase reached.", 4000); } } function qtyCartMinusClick1(event,value, txtCartCount) { var count = parseInt($("#txtCartCount", txtCartCount.parentNode).val()); var price = parseInt($("#spnPrice", txtCartCount.parentNode).html().split('/')[0]); if (count > 0) { count = count - 1; $("#txtCartCount", txtCartCount.parentNode).val(count); $("#spnTotal", txtCartCount.parentNode).html(count * price); qtyminusClick1(event,value); } else { Materialize.toast("Sorry, this product is not added in your cart.", 300); } } //***** Check User Logged In Starts **** function CheckIsUserLogged() { CheckIsUserLoggedIn(); } function CheckIsUserLoggedIn() { $.ajax({ type: "POST", url: "/Home.aspx/CheckIsUserLoggedIn", dataType: "json", data: '', contentType: "application/json; charset=utf-8", success: function (resp) { CheckIsUserVerifiedResponse(resp); }, error: function (err, errtext, fn) { alert(errtext); } }); } function CheckIsUserVerifiedResponse(response) { var RestrictedSPStockid = $("#hdnRestrictedSPStockid").val(); var SPStockid = $("#hdnSPStockid").val(); var hdnPreOrder = $("#hdnPreOrder").val(); var hdnPinCode = $("#hdnPincode").val(); if (hdnPreOrder == 1) { // Pre order flow if (response.d == "0") { // User Id if (RestrictedSPStockid == 1) //Restricted Product Check { //CheckIsRestrictedDelivery(event,SPStockid); if(hdnPinCode == "") { ValidatePincode(event,"2"); } else{ UpdateProductList1(event,'add', SPStockid); } } else { $("#PopUpPreOrderCheck").css("display", "block"); $("#divPreOrderDeliveryAvail").css("display", "block"); } } else { if (RestrictedSPStockid == 1) //Restricted Product Check { //CheckIsRestrictedDelivery(event,SPStockid); if(hdnPinCode == "") { ValidatePincode(event,"2"); } else{ UpdateProductList1(event,'add', SPStockid); } } else { UpdatePreOrderProductList('add', SPStockid); } } } } function preorderContinue_Click() { $("#PopUpPreOrderCheck").css("display", "none"); var SPStockid = $("#hdnSPStockid").val(); window.location.href = "/login?PO=" + SPStockid + ""; } // Update PreOrder ProductList// function UpdatePreOrderProductList(type, value) { var quantity = 0; if (type == 'add') quantity = 1; else if (type == 'subtract') quantity = -1; else if (type == 'remove') quantity = 0; $.ajax({ type: "POST", url: "/ProductList.aspx/UpdatePreOrderProductList", dataType: "json", async: false, data: JSON.stringify({ SellerStockId: value, Quantity: quantity }), contentType: "application/json; charset=utf-8", success: function (resp) { if (resp.d.indexOf("Sorry") < 0) { if (resp.d != null && resp.d != "") { $("#spnPreOrderTotalCount").html(JSON.parse(resp.d).Table1[0].TotalQuantity); Materialize.toast(JSON.parse(resp.d).Table[0].ProductName + " Add to pre order list.", 300); $("#hdnPreOrder").val(""); } } }, error: function (xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); } }); } //function myFunction(value) { // Materialize.toast(value +" Products Add to pre order list.", 400); //} //*** Check User Logged In End //***** Check Restricted Delivery Availability Starts **** //function CheckIsRestrictedDelivery(event,selectedSpStockId) { // CheckIsPincodeVerified(event,selectedSpStockId); //} //function CheckIsPincodeVerified(event,spStockId) { // $.ajax({ // type: "POST", // url: "/Home.aspx/CheckIsPincodeVerified", // dataType: "json", // data: '', // contentType: "application/json; charset=utf-8", // async: false, // success: function (response) { // CheckIsPincodeVerifiedResponse(event,response, spStockId); // }, // failure: function (response) { // //alert(rda); // }, // error: function (xhr, status, error) { // var err = eval("(" + xhr.responseText + ")"); // alert(err.Message, 4000); // } // }); //} //function CheckIsPincodeVerifiedResponse(event,response, spStockId) { // if (response.d == "0") { // $("#PopUpPincodeCheck").css("display", "inline-table"); // } else if (JSON.parse(response.d).Pincode.length == 6 && JSON.parse(response.d).RestrictedSPStockid == null) { // //*** Checking for 2nd time // $("#hdnSPStockid").val(spStockId); // $("#txtPincode").val(JSON.parse(response.d).Pincode); // ValidatePincode(event,"2"); // } else { // if (JSON.parse(response.d).RestrictedSPStockid[0] == spStockId) { // $("#txtPincode").val(JSON.parse(response.d).Pincode); // $("#divDeliveryNotAvail").css("display", "block"); // showDeliveryMsg(); // $("#PopUpPincodeCheck").css("display", "inline-table"); // } else { // $("#PopUpPincodeCheck").css("display", "inline-table"); // } // } //} function showDeliveryMsg() { $("#lblDeliveryMsg").html('Sorry! The product you added is restricted for the address (pincode) you entered.' + 'You may not be able to add this product. ' + ' However, you may make a special request by clicking on the “Request Delivery” button below.'); } var hdPinCode = ""; //*** To Check Pincode entered by user for checking delivery availabilty. //*** Checking for (1st time - 1) ,(2nd time - 2) function ValidatePincode(event,value) { $("#divDeliveryAvail").css("display", "none"); $("#divDeliveryNotAvail").css("display", "none"); //*** Check Availablity Button value = 1 if(value == 1) { var pincode = document.getElementById("txtPincode").value; $("#hdnPincode").val(pincode); } else{ hdPinCode = $("#hdnPincode").val(); if(hdPinCode == "") { var pincode = document.getElementById("txtPincode").value; $("#hdnPincode").val(pincode); } else{ var pincode = hdPinCode; } } var spStockId = $("#hdnSPStockid").val(); if (pincode != "" && pincode.length == 6) { $.ajax({ type: "POST", url: "/Home.aspx/ValidatePincode", dataType: "json", data: JSON.stringify({ pincode: pincode, sellerProductStockId: spStockId }), contentType: "application/json; charset=utf-8", async: false, success: function (response) { ValidatePincodeResponse(event,response, spStockId, value); }, failure: function (response) { //alert(rda); }, error: function (xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message, 4000); } }); } else { if(pincode == "") { $("#PopUpPincodeCheck").css("display", "inline-table"); } else{ alert("Please enter valid 6 digit pincode."); } } } //***** Start Pre Order and Normal Order Pincode Check **** function ValidatePincodeResponse(event,response, spStockId, value) { var hdnPreOrder = $("#hdnPreOrder").val(); var hdnPinCode = $("#hdnPincode").val(); //*** Pre Order Checking if (hdnPreOrder == "" || hdnPreOrder == "0") { // if it's not pre order VaildatePincodeResponseForNormalProducts(event,response, spStockId, value); } else { // If it's Pre order if (JSON.parse(response.d).UserId == 0) {//*** Check User Id Available or not ValidatePincodeResponseForPreOrderProductBeforeLogin(event,response, spStockId, value); } else { ValidatePincodeResponseForPreOrderProductAfterLogin(event,response, spStockId, value); } } } function VaildatePincodeResponseForNormalProducts(event,response, spStockId, value){ //***Start Delivery Available if (JSON.parse(response.d).Delivery !="undefined" && JSON.parse(response.d).Delivery == 1) { //*** Delivery Available if (value == 2) { //*** start RestrictedDelivery check if (JSON.parse(response.d).RestrictedDelivery != 0) { //*** Add product to cart //for 2nd time UpdateProductList1(event,'add', spStockId); if ((JSON.parse(response.d).Delivery == 1 || event.target.parentNode.id == "spnPlus" || event.target.id == "btnCartPlus" || event.target.id == "hrfContinue") && $("#spanQtyInCart" + spStockId) != null && parseInt($("#spanQtyInCart" + spStockId).html()) < 20 && $("#hdnIsMaxAmountReached").val() != 1) { $("#spanQtyInCart" + spStockId).html(parseInt($("#spanQtyInCart" + spStockId).html()) + 1); } if (parseInt($("#spanQtyInCart" + spStockId).html()) > 0) { $("#spanQtyInCart" + spStockId).parent().parent().parent().css("border", "2px solid #FFB400"); } else { $("#spanQtyInCart" + spStockId).parent().parent().parent().css("border", "none"); } } else { if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); $("#divDeliveryAvail").css("display", "none"); showDeliveryMsg(); } else { $("#PopUpPreOrderCheck").css("display", "block"); $("#divPreOrderDeliveryAvail").css("display", "block"); $("#hdnRestrictedSPStockid").val(""); } } //*** end RestrictedDelivery check } else { //*** Show popup //for 1st time $("#divDeliveryAvail").css("display", "block"); } } else { //*** Delivery Not Available $("#PopUpPincodeCheck").css("display", "inline-table"); $("#divDeliveryNotAvail").css("display", "block"); } if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#divDeliveryNotAvail").css("display", "block"); SaveRestrictedSPStockId(spStockId); showDeliveryMsg(); //UpdateProductList1(event,'remove', spStockId); $("#divDeliveryAvail").css("display", "none"); } else { $("#hdnRestrictedSPStockid").val(""); } } function ValidatePincodeResponseForPreOrderProductBeforeLogin(event,response, spStockId, value){ //*** Delivery Available or not if (JSON.parse(response.d).Delivery == 1) { //*** Checking for 2nd time if (value == 2) { //*** Restrict Delivery or not if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); $("#divDeliveryAvail").css("display", "none"); showDeliveryMsg(); SaveRestrictedSPStockId(spStockId); //$("#hdnPreOrder").val(""); } else { $("#PopUpPreOrderCheck").css("display", "block"); $("#divPreOrderDeliveryAvail").css("display", "block"); //$("#hdnRestrictedSPStockid").val(""); // $("#hdnPreOrder").val(""); } }else { //for 1st time //*** Delivery Available $("#divPreOrderProductLogin").css("display", "block"); $("#divPreOrderDeliveryAvailable").css("display", "block"); $("#btnPreOrderLogin").css("display", "block"); } } else { //*** Delivery Not Available $("#divDeliveryNotAvail").css("display", "block"); $("#PopUpPreOrderCheck").css("display", "block"); $("#divPreOrderDeliveryAvail").css("display", "block"); $("#hdnRestrictedSPStockid").val(""); } if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#divDeliveryAvail").css("display", "none"); $("#divPreOrderProductLogin").css("display", "none"); $("#divPreOrderDeliveryAvailable").css("display", "none"); $("#btnPreOrderLogin").css("display", "none"); SaveRestrictedSPStockId(spStockId); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); showDeliveryMsg(); } else { $("#hdnRestrictedSPStockid").val(""); } } function ValidatePincodeResponseForPreOrderProductAfterLogin(event,response, spStockId, value){ // *** if User Id available means if (JSON.parse(response.d).Delivery == 1) { //*** Checking for 2nd time if (value == 2) { //*** Start Restrict Delivery or not if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); $("#divDeliveryAvail").css("display", "none"); showDeliveryMsg(); SaveRestrictedSPStockId(spStockId); // UpdatePreOrderProductList('remove', SPStockid); } else { $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "none"); UpdatePreOrderProductList('add', spStockId); var div = event.target.parentNode.parentNode.parentNode; $('#btnReserveNow', div).attr('style', 'display: none'); $('#btnReserved', div).attr('style', 'display: inline-grid'); $('#btnReserved', div).attr('style', 'background-color: #019779!important'); $('#btnReserved', div).attr('style', 'padding: 5px 13px 5px 13px'); $("#hdnRestrictedSPStockid").val(""); $("#hdnPreOrder").val(""); } //***End Restrict Delivery or not } else { //*** Start Restrict Delivery or not if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); $("#divDeliveryAvail").css("display", "none"); showDeliveryMsg(); } else { $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divPreOrderPincodeResponse").css("display", "block"); $("#hdnRestrictedSPStockid").val(""); $("#hdnPreOrder").val(""); } //*** End Restrict Delivery or not } } if (JSON.parse(response.d).RestrictedDelivery == 0) { //*** Delivery Not Available $("#PopUpPreOrderCheck").css("display", "none"); $("#PopupPincodeCheck").css("display", "block"); $("#divDeliveryNotAvail").css("display", "block"); $("#divDeliveryAvail").css("display", "none"); $("#divPreOrderProductLogin").css("display", "none"); $("#divPreOrderDeliveryAvailable").css("display", "none"); $("#btnPreOrderLogin").css("display", "none"); SaveRestrictedSPStockId(spStockId); showDeliveryMsg(); } else { $("#hdnRestrictedSPStockid").val(""); } } function SaveRestrictedSPStockId(spStockId) { $.ajax({ type: "POST", url: "/Home.aspx/SaveRestrictedSPStockId", dataType: "json", async: false, data: JSON.stringify({ sellerProductStockId: spStockId }), contentType: "application/json; charset=utf-8", success: function (resp) { if (resp.d != "") { $("#hdnRestrictedSPStockid").val(resp.d); } }, error: function (xhr, status, error) { //var err = eval("(" + xhr.responseText + ")"); //Materialize.toast(err.Message, 4000); } }); } function pincodeContinue_Click(event,status) { if (status == 1) { var spStockId = $("#hdnSPStockid").val(); UpdateProductList1(event,'add', $("#hdnSPStockid").val()); if ($("#spanQtyInCart" + spStockId) != null && parseInt($("#spanQtyInCart" + spStockId).html()) < 20 && $("#hdnIsMaxAmountReached").val() != 1) { $("#spanQtyInCart" + spStockId).html(parseInt($("#spanQtyInCart" + spStockId).html()) + 1); } if (parseInt($("#spanQtyInCart" + spStockId).html()) > 0) { $("#spanQtyInCart" + spStockId).parent().parent().parent().css("border", "2px solid #FFB400"); } else { $("#spanQtyInCart" + spStockId).parent().parent().parent().css("border", "none"); } } $("#PopUpPincodeCheck").css("display", "none"); } function pincodeContinuePreOrder_Click(status) { if (status == 1) { var SPStockid = $("#hdnSPStockid").val(); UpdatePreOrderProductList('add', SPStockid); } $(".btnReserveNow" + SPStockid).attr('style', 'display: none'); $(".btnReserved" + SPStockid).attr('style', 'display: block'); $(".btnReserved" + SPStockid).attr('style', 'background-color: #019779!important'); $(".btnReserved" + SPStockid).attr('style', 'padding: 5px 13px 5px 13px'); $("#PopUpPincodeCheck").css("display", "none"); $("#divPreOrderPincodeResponse").css("display", "none"); } //***** Check Restricted Delivery Availability Ends **** // UpdateProductList Click // function UpdateProductList1(event,type, value) { var quantity = 0; if (type == 'add') quantity = 1; else if (type == 'subtract') quantity = -1; else if (type == 'remove') quantity = 0; $.ajax({ type: "POST", url: "/ProductList.aspx/ManageCart", dataType: "json", async: false, data: JSON.stringify({ SellerStockId: value, Quantity: quantity }), contentType: "application/json; charset=utf-8", success: function (resp) { if (resp.d.indexOf("Sorry") < 0) { $("#spanNetTotal").html(parseFloat(JSON.parse(resp.d).NetTotal).toFixed(2)); $("#spanCartCount").html(JSON.parse(resp.d).TotalCount); if ($("#lblSumOfCart") != null) // Cart Total - Right Slide $("#lblSumOfCart").html(parseFloat(JSON.parse(resp.d).NetTotal).toFixed(2)); if (parseInt(JSON.parse(resp.d).TotalCount) == 0) { $("#lblEmpty").css("display", "block"); $("#CartTotal").css("display", "none"); $("#aBuyNow").css("display", "none"); } else { $("#lblEmpty").css("display", "none"); $("#CartTotal").css("display", "block"); $("#aBuyNow").css("display", "block"); $("#lblSumOfCart").val(parseFloat(JSON.parse(resp.d).NetTotal).toFixed(2)); } if (parseInt(JSON.parse(resp.d).Discount) != 0) { document.getElementById("lblDiscount").innerHTML = " ₹ " + parseFloat(JSON.parse(resp.d).Discount).toFixed(2); document.getElementById("lblDiscount").style.color = "rgb(0, 150, 136)"; document.getElementById("divcardiscount").style.display = "block"; } else { document.getElementById("divcardiscount").style.display = "none"; document.getElementById("lblDiscount").innerHTML = ""; } if (resp.d != null && quantity == 1) Materialize.toast('Added to cart', 1400); if (event.target.id!= "aValidatePincode" && resp.d != null && quantity == -1) Materialize.toast('Removed from cart', 1400); if (event.target.id!= "aValidatePincode" && resp.d != null && quantity == 0) Materialize.toast('Removed from cart', 1400); $("#hdnIsMaxAmountReached").val("0"); } else { if ((resp.d).replace(/\s+/g, '').indexOf("Maximumorder") > 0) { $("#hdnIsMaxAmountReached").val("1"); } Materialize.toast(resp.d, 4000); } }, error: function (xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); Materialize.toast(err.Message, 4000); } }); } function GetCartDetails1() { $.ajax({ type: "POST", url: "/ProductList.aspx/GetCartDetails", dataType: "json", data: JSON.stringify({ visitorId: '' }), contentType: "application/json; charset=utf-8", success: function (resp) { bindCartDetails1(resp); }, error: function (err, errtext, fn) { //errorResponse(err, errtext); //alert(errtext); } }); } function bindCartDetails1(resp) { var imgUrl = 'https://cdn1.Myrightbuy.com/images/'; var len = resp.d.ProductList.length; $("#tblCart").html(''); if (len != '0') { for (var i = 0; i < len; i++) { var div = $("#divCartProductListDesign").eq(0).clone(true); $("#divCartProductList", div).css("display", "block"); $("#divCartProductList", div).attr("ID", "divCartProductList1"); $("#hrfRemove", div).attr('onclick', 'removeProduct(event,\'' + resp.d.ProductList[i]["SellerProductStockId"] + '\',this)'); $("#btnCartPlus", div).attr('onclick', 'qtyCartPlusClick1(event,\'' + resp.d.ProductList[i]["SellerProductStockId"] + '\' ,this )'); $("#btnCartMinus", div).attr('onclick', 'qtyCartMinusClick1(event,\'' + resp.d.ProductList[i]["SellerProductStockId"] + '\' ,this )'); $("#imgProduct", div).attr("src", imgUrl + resp.d.ProductList[i]["ImageName"].replace('_Thumb', '_m').replace('_Thump', '_m')); $("#spnProductName", div).html(resp.d.ProductList[i]["ProductName"]); $("#spnPrice", div).html(resp.d.ProductList[i]["Price"] + " / " + resp.d.ProductList[i]["Volume"]); if (parseInt(resp.d.ProductList[i]["Quantity"]) > 0) $("#spnTotal", div).html(parseInt(resp.d.ProductList[i]["Price"]) * parseInt(resp.d.ProductList[i]["Quantity"])); else $("#spnTotal", div).html(0); if (parseInt(resp.d.ProductList[i]["Quantity"]) > 0) $(".txtqty", div).val(resp.d.ProductList[i]["Quantity"]); else $(".txtqty", div).val(0); $("#tblCart").append(div); } $("#tblCart").css('max-height', (parseInt(screen.height) - parseInt(340)) + "px"); document.getElementById("CartTotal").style.display = "block"; document.getElementById("lblSumOfCart").innerHTML = parseFloat(resp.d.NetTotal).toFixed(2); document.getElementById("spanCartCount").innerHTML = parseInt(resp.d.TotalCount); if (document.getElementById("spanNetTotal") != null) document.getElementById("spanNetTotal").innerHTML = parseFloat(resp.d.NetTotal).toFixed(2); if (parseInt(resp.d.Discount) != 0) { document.getElementById("lblDiscount").innerHTML = " ₹ " + parseFloat(resp.d.Discount).toFixed(2); document.getElementById("lblDiscount").style.color = "rgb(0, 150, 136)"; document.getElementById("divcardiscount").style.display = "block"; } else { document.getElementById("divcardiscount").style.display = "none"; document.getElementById("lblDiscount").innerHTML = ""; } document.getElementById("tblCart").style.borderTop = "1px solid #FFB400"; document.getElementById("aBuyNow").style.display = "block"; if (resp.d.NetTotal == 0) { document.getElementById("aBuyNow").style.display = "none"; document.getElementById("lblEmpty").style.display = "none"; } } else { document.getElementById("lblEmpty").style.display = "block"; document.getElementById("divcardiscount").style.display = "none"; } } //NEW Cart End // Filter Starts // NEW**** function LoadFilters() { if (document.getElementById("divCategoryFilter").innerHTML.trim() == '' || document.getElementById("divBrandFilter").innerHTML.trim() == '') { if (window.location.href.indexOf("q") == -1) { var Url = "/ProductList.aspx/LoadFilterByCategory"; var data1 = '{SelectedCategory: ' + JSON.stringify(document.getElementById("hdnSelectedCategory").value) + '}'; } else { var searchString = GetParameterValues("q"); Url = "/ProductList.aspx/LoadFilterByKeyword"; data1 = '{keyword: ' + JSON.stringify(searchString) + '}'; } $.ajax({ type: "POST", url: Url, dataType: "json", data: data1, contentType: "application/json; charset=utf-8", success: function (result) { BindCheckBoxList(result); }, error: function (xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } } function BindCheckBoxList(result) { var items = JSON.parse(result.d); CreateCheckBoxList(items); } function CreateCheckBoxList(checkboxlistItems) { var tableItem = $('