var products = []; products[211] = ["Bluelight Blocking Glasses", 239.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "6 Pairs"]; products[212] = ["Bluelight Blocking Glasses", 199.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "5 Pairs"]; products[213] = ["Bluelight Blocking Glasses", 159.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "4 Pairs"]; products[214] = ["Bluelight Blocking Glasses", 139.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "3 Pairs"]; products[215] = ["Bluelight Blocking Glasses", 119.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "2 Pairs"]; products[231] = ["Bluelight Blocking Glasses", 89.99, "Crystal Vision Gear", "If you are tired of your heavy & watering eyes after spending hours in-front of the screen, the Blue Light Glasses may give you the comfort you deserve. These zero power glasses are coated with anti-uv, anti-Blue Light & anti-glare film to provide your eyes with comfort even after extended exposure to screens. Originally made for high-performance gamers, these glasses are great for everyone.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "1 Pair"]; products[1001] = ["Vision Support", 38, "Crystal Vision Gear", "Vision Support is formulated with Lutein, Bilberry Extract, Zeaxanthin, and a blend of eye-supporting vitamins and minerals to help promote natural vision health. Contains Vitamin A, C, E, Riboflavin, Niacin, Biotin, Zinc, and a proprietary blend of vision-supporting extracts. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "Vision Support"]; products[1004] = ["Mind Matrix", 48, "Crystal Vision Gear", "Mind Matrix features Ginkgo Biloba, Phosphatidylserine, N-Acetyl L-Carnitine, St. Johns Wort, L-Glutamine, Bacopa Monnieri, and Alpha GPC to help support focus, clarity, and cognitive memory. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "Mind Matrix"]; products[1007] = ["Omega-3 Fish Oil", 29.99, "Crystal Vision Gear", "Omega-3 Fish Oil delivers 1200mg of premium Fish Oil per softgel with EPA and DHA fatty acids to help support cholesterol, heart, and brain functions. Each softgel contains 720mg Omega-3 Fatty Acids, 432mg EPA, and 288mg DHA. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "Omega-3 Fish Oil"]; products[1010] = ["Multi Vitamin", 29, "Crystal Vision Gear", "Multi Vitamin is a comprehensive multivitamin complex containing over 25 essential vitamins and minerals including Vitamin A, C, D, E, K, B-Complex, Calcium, Iron, Zinc, Selenium, Chromium, and more for optimal nutrition, health, and wellness. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "Multi Vitamin"]; products[2001] = ["Vision Support", 38, "Crystal Vision Gear", "Vision Support is formulated with Lutein, Bilberry Extract, Zeaxanthin, and a blend of eye-supporting vitamins and minerals to help promote natural vision health. Contains Vitamin A, C, E, Riboflavin, Niacin, Biotin, Zinc, and a proprietary blend of vision-supporting extracts. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order you will be charged $38.00 for a 30-day subscription to Vision Support. Your subscription will automatically renew every 30 days at $38.00 and you will receive 1 bottle shipped every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "Monthly Subscription"]; products[2004] = ["Mind Matrix", 48, "Crystal Vision Gear", "Mind Matrix features Ginkgo Biloba, Phosphatidylserine, N-Acetyl L-Carnitine, St. Johns Wort, L-Glutamine, Bacopa Monnieri, and Alpha GPC to help support focus, clarity, and cognitive memory. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order you will be charged $48.00 for a 30-day subscription to Mind Matrix. Your subscription will automatically renew every 30 days at $48.00 and you will receive 1 bottle shipped every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "Monthly Subscription"]; products[2007] = ["Omega-3 Fish Oil", 29.99, "Crystal Vision Gear", "Omega-3 Fish Oil delivers 1200mg of premium Fish Oil per softgel with EPA and DHA fatty acids to help support cholesterol, heart, and brain functions. Each softgel contains 720mg Omega-3 Fatty Acids, 432mg EPA, and 288mg DHA. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order you will be charged $29.99 for a 30-day subscription to Omega-3 Fish Oil. Your subscription will automatically renew every 30 days at $29.99 and you will receive 1 bottle shipped every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "Monthly Subscription"]; products[2010] = ["Multi Vitamin", 29, "Crystal Vision Gear", "Multi Vitamin is a comprehensive multivitamin complex containing over 25 essential vitamins and minerals including Vitamin A, C, D, E, K, B-Complex, Calcium, Iron, Zinc, Selenium, Chromium, and more for optimal nutrition, health, and wellness. For best results it is essential to include a healthy diet in your daily routine along with supplementation.", "", 0,"By placing an order you will be charged $29.00 for a 30-day subscription to Multi Vitamin. Your subscription will automatically renew every 30 days at $29.00 and you will receive 1 bottle shipped every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "Monthly Subscription"]; products[241] = ["Vision AI", 174, "Crystal Vision Gear", "Vision AI is your intelligent vision wellness companion. This is a digital product — no physical items will be shipped. Members receive an AI vision assistant, reading reminders, eye break notifications, personalized recommendations, and dashboard analytics to help optimize and protect your eye health.", "", 0,"By placing an order you will be charged $174.00 for a 30-day subscription to Vision AI. Your subscription will automatically renew every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "30-Day Digital Subscription"]; products[242] = ["Vision+", 149, "Crystal Vision Gear", "Vision+ is your complete digital vision wellness platform. This is a digital product — no physical items will be shipped. Members receive a personalized vision wellness dashboard, blue light exposure tracker, screen time insights, eye exercise library, digital vision health guides, and monthly expert articles.", "", 0,"By placing an order you will be charged $149.00 for a 30-day subscription to Vision+. Your subscription will automatically renew every 30 days. You may cancel at any time by calling 8772000939 or emailing care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. I agree that my credit card charge will appear as Crystal Vision Gear.", "30-Day Digital Subscription"]; products[243] = ["Lens Hard Case", 14.95, "Crystal Vision Gear", "Protect your eyewear with our durable hard case. Features a sturdy exterior shell with a soft interior lining to keep your glasses safe from scratches and damage while on the go.", "", 0,"By placing an order with us you will be charged $14.95 + $0.00 for S&H for 1 Lens Hard Case. If you are not completely satisfied with your purchase at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "1 Case"]; products[244] = ["Lens Wipes - 200CT", 19.95, "Crystal Vision Gear", "Keep your lenses crystal clear with our pre-moistened lens cleaning wipes. Each pack contains 200 individually wrapped wipes that are safe for all coated lenses, screens, and optical surfaces.", "", 0,"By placing an order with us you will be charged $19.95 + $0.00 for S&H for 1 Pack of Lens Wipes (200CT). If you are not completely satisfied with your purchase at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "200 Count"]; products[230] = ["Shield Your Eyes", 1.08, "Crystal Vision Gear", "", "", 0,"By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Crystal Vision Gear __prdname__. If you are not completely satisfied with your purchase of Crystal Vision Gear __prdname__ at any time, please call 8772000939 or email care@crystalvisiongear.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 3-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Crystal Vision Gear.", "1 Ebook"]; console.log(products); var qtyPricing = {}; qtyPricing[1001] = {"1":38,"2":72,"3":97,"4":120,"5":144,"6":162,"7":179,"8":199,"9":209,"10":228}; qtyPricing[1004] = {"1":48,"2":88,"3":120,"4":147,"5":177,"6":207,"7":234,"8":264,"9":288,"10":294}; qtyPricing[1007] = {"1":29.99,"2":57,"3":79,"4":104,"5":129,"6":147,"7":162,"8":179,"9":192,"10":209}; qtyPricing[1010] = {"1":29,"2":48,"3":66,"4":87,"5":108,"6":120,"7":130,"8":144,"9":158,"10":174}; qtyPricing[2001] = {"1":38,"2":72,"3":97,"4":120,"5":144,"6":162,"7":179,"8":199,"9":209,"10":228}; qtyPricing[2004] = {"1":48,"2":88,"3":120,"4":147,"5":177,"6":207,"7":234,"8":264,"9":288,"10":294}; qtyPricing[2007] = {"1":29.99,"2":57,"3":79,"4":104,"5":129,"6":147,"7":162,"8":179,"9":192,"10":209}; qtyPricing[2010] = {"1":29,"2":48,"3":66,"4":87,"5":108,"6":120,"7":130,"8":144,"9":158,"10":174}; function getQtyPrice(pid, qty) { if(qtyPricing[pid]) { var p = qtyPricing[pid], mx = 0; for(var q in p) { if(parseInt(q) > mx) mx = parseInt(q); } if(qty > mx) qty = mx; if(qty < 1) qty = 1; return p[qty] !== undefined ? p[qty] : (qty * products[pid][1]); } return qty * products[pid][1]; } var orderedItems = []; var orderedTotQty = 0; var maxQty = 10; var shipRates = false; var handling = 0; var carturl = "cart.php"; // Function to check item exists in cart var checkItemExists = function(itemId) { var order = $.cookie('order'); if (!order) { return false; } else { var itemExists = false; var items = order.split("|"); order = ""; for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (order != "") { order += "|"; } if (prodId == itemId) { return true; } } } return false; } //Funtion adds Items to Cart var addItem = function(itemId, Qty, showFullCart) { if (typeof showFullCart === "undefined") { showFullCart = false; } orderedTotQty = $.cookie('orderedTotQty'); if (!orderedTotQty) { orderedTotQty = 0; } Qty = parseInt(Qty); if(Qty > maxQty) { alert("Maximum " + maxQty + " of this product can be selected in a single order"); return false; } var order = $.cookie('order'); if (!order) { order = itemId + "-" + Qty; orderedItems[itemId] = Qty; } else { var itemExists = false; var items = order.split("|"); order = ""; for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (order != "") { order += "|"; } if (prodId == itemId) { alert("Product already exist in cart"); return false; if((quantity + Qty) > maxQty) { alert("Maximum " + maxQty + " of this product can be selected in a single order"); return false; } quantity += Qty; order += prodId + "-" + quantity; itemExists = true; } else { order += prodId + "-" + quantity; } orderedItems[prodId] = quantity; } if (!itemExists) { if (order != "") { order += "|"; } order += itemId + "-" + Qty; orderedItems[itemId] = Qty; } } orderedTotQty = parseInt(orderedTotQty); orderedTotQty += Qty; $('.cartqty').html(orderedTotQty); $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); var url = window.location.pathname; var filename = url.substring(url.lastIndexOf('/') + 1); if (filename == carturl) { showCart(showFullCart, 'add', itemId); } else { $(location).attr('href', carturl); } }; //Funtion decrements Items to Cart var removeItem = function(itemId, Qty) { Qty = parseInt(Qty); var order = $.cookie('order'); if (!order) { orderedItems[itemId] = 0; refreshRow(itemId); } else { var items = order.split("|"); order = ""; for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (prodId == itemId) { quantity -= Qty; if (quantity > 0) { if (order != "") { order += "|"; } order += prodId + "-" + quantity; } itemExists = true; orderedItems[prodId] = quantity; refreshRow(itemId); } else { if (order != "") { order += "|"; } order += prodId + "-" + quantity; orderedItems[prodId] = quantity; } } } orderedTotQty -= Qty; $('.cartqty').html(orderedTotQty); $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); var url = window.location.pathname; var filename = url.substring(url.lastIndexOf('/') + 1); if (filename == carturl) { showCart(false, 'remove', itemId); } else { $(location).attr('href', carturl); } }; //Funtion sets Item quantity on the Cart var setItemQty = function(itemId, Qty) { Qty = parseInt(Qty); if(Qty < 1) { removeRowItem(itemId); return; } if(Qty > maxQty) { Qty = maxQty; } var order = $.cookie('order'); orderedTotQty = 0; if (!order) { orderedItems[itemId] = 0; } else { var items = order.split("|"); order = ""; for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (prodId == itemId) { quantity = Qty; if (order != "") { order += "|"; } order += prodId + "-" + quantity; itemExists = true; } else { if (order != "") { order += "|"; } order += prodId + "-" + quantity; } orderedItems[prodId] = quantity; orderedTotQty += quantity; } } $('.cartqty').html(orderedTotQty); $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); var url = window.location.pathname; var filename = url.substring(url.lastIndexOf('/') + 1); if (filename == carturl) { showCart(true); } else { $(location).attr('href', carturl); } }; var removeRowItem = function(itemId, showFullCart) { if (typeof showFullCart === "undefined") { showFullCart = false; } var order = $.cookie('order'); if (!order) { orderedTotQty = 0; } else { var items = order.split("|"); order = ""; orderedTotQty = 0; orderedItems = null; orderedItems = new Array(); for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (prodId == itemId) { } else { if (order != "") { order += "|"; } order += prodId + "-" + quantity; orderedTotQty += quantity; orderedItems[prodId] = quantity; } } } if($('#prow-' + itemId).length == 1) { $('#prow-' + itemId).remove(); } $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); showCart(true, 'removerow', itemId); }; //Emptying the cart var emptyCart = function() { var order = $.cookie('order'); order = ""; orderedTotQty = 0; orderedItems = null; orderedItems = new Array(); $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); if($('[id^="prow-"]').length > 0) { $('[id^="prow-"]').each(function(){ $(this).remove(); }); } $('.trm_1').hide(); showCart(false, 'empty'); }; //Displaying the cart items & calculations function showTotalPrice() { var cartHtml = ""; var total = 0; var shipping = 0; var grand_total = 0; var sub_total = 0; var shippingType = ''; var order = $.cookie('order'); orderedTotQty = $.cookie('orderedTotQty'); if($('#shippingCountry').val() == '') { shippingType = ''; } else if($('#shippingCountry').val() == 'US') { shippingType = 'US'; } else { shippingType = 'INTERNATIONAL'; } if (!order) { orderedTotQty = 0; } else { var items = order.split("|"); if(shipRates) { shipping = shipRates * 1.0; } for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (prodId != "" && quantity > 0) { sub_total = round(getQtyPrice(parseInt(prodId), quantity), 2); total += getQtyPrice(parseInt(prodId), quantity); } } total = round(total, 2); } var snh = shipping + handling; //if(shipping == 0) { // snh = shipping; //} console.log(snh); grand_total = total + snh; $('#total-price').html('$ ' + total.toFixed(2)); $('#shipping-price').html('$ ' + snh.toFixed(2)); $('#grand-total').html('$ ' + grand_total.toFixed(2)); }; // Refresh row content with updated quantity / price for a product function refreshRow(pid) { pid = parseInt(pid); quantity = orderedItems[pid]; sub_total = round(getQtyPrice(pid, quantity), 2); $('#prow-' + pid + ' .tot-price').html('$' + sub_total.toFixed(2) + ' USD'); $('#prow-' + pid + ' .qtybox').val(quantity); $('#prow-' + pid + ' .dispqty').html(quantity); } function replaceAllStr(str, find, rstr) { //return str.replace(new RegExp(escapeRegExp(find), 'g'), replace); //return str.replace(/find/g, '\\$&'); return str.replace(new RegExp(find, "g"), rstr); } //Displaying the cart items & calculations function showCart(showFullCart, act, itm) { var cartHtml = ""; var order = $.cookie('order'); orderedTotQty = $.cookie('orderedTotQty'); if (!order) { orderedTotQty = 0; if($('[id^="prow-"]').length == 0) { $("#cartBox").html("

You have not selected any product...

  Browse Products"); } showTotalPrice(); return false; } else { var items = order.split("|"); var total = 0; var shipping = 0; var grand_total = 0; orderedTotQty = parseInt(orderedTotQty); if (typeof showFullCart === "undefined") { return false; } else if(showFullCart == false) { if ((typeof act !== "undefined") && (typeof itm !== "undefined")) { if((act == 'add' || act == 'set' || act == 'remove') && itm > 0) { refreshRow(itm); } else if(act == 'removerow' && itm > 0) { itm = parseInt(itm); } } showTotalPrice(); return false; } orderedItems = null; orderedItems = new Array(); cartHtml += "
ProductPrice Qty.Total
"; var total = 0; var term_htm =''; for (var i = 0; i < items.length; i = i + 1) { var position = items[i].indexOf("-"); var prodId = items[i].substring(0, position); var quantity = parseInt(items[i].substring(position + 1)); if (prodId != "" && quantity > 0) { orderedItems[prodId] = quantity; var sub_total = round(getQtyPrice(parseInt(prodId), quantity), 2) + products[prodId][5]; total += sub_total ; termTxt = products[prodId][6]; termTxt = replaceAllStr(termTxt, ' __prc__', getQtyPrice(parseInt(prodId), quantity).toFixed(2)); termTxt = replaceAllStr(termTxt, '__prdname__', products[prodId][0]); termTxt = replaceAllStr(termTxt, '__qnty__', products[prodId][7]); termTxt = replaceAllStr(termTxt, '__prdqnty__', products[prodId][7]); term_htm += '' + termTxt + ''; cartHtml += "
" + "
" + "

" + products[prodId][4] + " " + products[prodId][0] + " " + products[prodId][7] + "

" + "
" + "" + "" + "
$" + (qtyPricing[parseInt(prodId)] ? (getQtyPrice(parseInt(prodId), quantity) / quantity).toFixed(2) : (products[prodId][1]).toFixed(2)) + "" + (qtyPricing[parseInt(prodId)] && quantity > 1 ? "per bottle" : "") + "
" + "
" + (qtyPricing[parseInt(prodId)] ? "- " + quantity + " +" : "" + quantity + "") + "
" + "
$" + sub_total.toFixed(2) + "
" + "
" } } cartHtml += ""; cartHtml += "
" +"
" +"" +"
" +"
"; cartHtml += "
" +"Continue Shopping Empty Cart
" +"
"; if (cartHtml != "") { $("#cartBox").html(cartHtml); $(".trm_1").html(term_htm); } else { $("#cartBox").html(" Loading..."); } return false; } }; var round = function(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); };