var products = []; products[217] = ["1 X Immune Support", 39.99, "Health Smart", "We have spent thousands of hours researching vitamins, minerals, and nutrients that can be used to help our bodies not just get better when we are sick but may also aid in staying healthy. Our healthcare system is so caught up with treatments, it completely ignores preventive care and what we should be doing to keep from ever getting sick.", "", 0,"By placing your order of 1 X Health Smart Immune Support you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $39.99 (Free US 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 Health Smart."]; products[218] = ["3 X Immune Support", 89.99, "Health Smart", "", "", 0,"By placing your order of 3 X Health Smart Immune Support you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $89.99 (Free US 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 Health Smart."]; products[219] = ["5 X Immune Support", 179.99, "Health Smart", "", "", 0,"By placing your order of 5 X Health Smart Immune Support you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $179.99 (Free US 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 Health Smart."]; products[325] = ["1 X Immune Support - Rebills after 30 days", 34.99, "Health Smart", "", "", 0,"By placing your order of 1x Health Smart Immune Support Subscription you will be charged the total price of $34.99 (Free US Shipping) 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 Immune Support for the promotional price of $34.99. You will be charged $34.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. This purchase will appear on your credit card statement as Health Smart."]; products[326] = ["3 X Immune Support - Rebills after 90 days", 79.99, "Health Smart", "", "", 0,"By placing your order of 3x Health Smart Immune Support Subscription you will be charged the total price of $79.99 (Free US Shipping) 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 Immune Support for the promotional price of $32.99. You will be charged $32.99 per 30 days 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. This purchase will appear on your credit card statement as Health Smart."]; products[327] = ["5 X Immune Support - Rebills after 150 days", 149.99, "Health Smart", "", "", 0,"By placing your order of 5x Health Smart Immune Support Subscription you will be charged the total price of $149.99 (Free US Shipping) 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 Immune Support for the promotional price of $29.99. You will be charged $29.99 every 30 days 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. This purchase will appear on your credit card statement as Health Smart."]; products[223] = ["1 X Health Smart Cleanse", 79.99, "Health Smart", "Our Cleanse contains a proprietary blend of ingredients that may help a healthy colon by eliminating body Toxins. Our formula may also help to cleanse excess waste and toxins in the colon since it stimulates digestion and circulation. Together with additional ingredients this supplement may help you get the most out of your diet. ", "", 0,"By placing your order of 1 X Health Smart Cleanse you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $79.99 (Free US 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 Health Smart."]; products[224] = ["3 X Health Smart Cleanse", 139.99, "Health Smart", "", "", 0,"By placing your order of 3 X Health Smart Cleanse you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $139.99 (Free US 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 Health Smart."]; products[225] = ["5 X Health Smart Cleanse", 229.97, "Health Smart", "", "", 0,"By placing your order of 5 X Health Smart Cleanse you will not be enrolled in any subscription for the selected one time purchase option, and you will be charged the total price of $229.97 (Free US 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 Health Smart."]; products[220] = ["1 X Health Smart Cleanse - Rebills after 30 days", 64.97, "Health Smart", "", "", 0,"By placing your order of 1 X Health Smart Cleanse Subscription you will be charged the total price of $64.97 (Free US Shipping) 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 Health Smart Cleanse for the promotional price of $64.97. You will be charged $64.97 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. This purchase will appear on your credit card statement as Health Smart."]; products[221] = ["3 X Health Smart Cleanse - Rebills after 90 days", 119.99, "Health Smart", "", "", 0,"By placing your order of 3x Health Smart Cleanse Subscription you will be charged the total price of $119.99 (Free US Shipping) 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 Health Smart Cleanse for the promotional price of $54.97. You will be charged $54.97 per 30 days 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. This purchase will appear on your credit card statement as Health Smart."]; products[222] = ["5 X Health Smart Cleanse - Rebills after 150 days", 199.97, "Health Smart", "", "", 0,"By placing your order of 5x Health Smart Cleanse Subscription you will be charged the total price of $199.97 (Free US Shipping) 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 Health Smart Cleanse for the promotional price of $44.97. You will be charged $44.97 every 30 days 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. This purchase will appear on your credit card statement as Health Smart."]; 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'; theshipping = 0.00; shipping = 0; } else if($('#shippingCountry').val() == 'CA') { shippingType = 'CA'; theshipping = 9.99; shipping = 9.99; } 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-total').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 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)); var term2_htm =''; if (prodId != "" && quantity > 0) { orderedItems[prodId] = quantity; var sub_total = round((quantity * products[prodId][1]), 2) + products[prodId][5]; total += sub_total ; term2_htm += '' + products[prodId][6] + ''; 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); };