var products = [];
products[214] = ["DNA Metabolism Test - Double Pack", 239.99, "Basic Essential Kits", "At-Home DNA Metabolism Test allows people to learn about their unique genetic makeup and how it affects their metabolism. These tests provide reports on how an individual's body processes different types of food and nutrients, including carbohydrates, fats, and proteins. The results can be used to design a customized diet plan that is tailored to an individual's unique genetic makeup. ", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__ of Basic Essential Kits. If you are not completely satisfied with your purchase of __prdname__ of Basic Essential Kits at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
products[215] = ["DNA Fitness Test", 199.99, "Basic Essential Kits", "At-Home DNA Fitness Test allows people to learn about their genetic makeup and how it affects their fitness goals. These tests provide reports on exercise response, diet markers, diet type recommendations, food sensitivities, alcohol responses, and predispositions. The results can be used to design a customized workout plan that is tailored to an individual's unique genetic makeup.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__ of Basic Essential Kits. If you are not completely satisfied with your purchase of __prdname__ of Basic Essential Kits at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
products[216] = ["DNA Metabolism Test", 159.99, "Basic Essential Kits", "At-Home DNA Metabolism Test allows people to learn about their unique genetic makeup and how it affects their metabolism. These tests provide reports on how an individual's body processes different types of food and nutrients, including carbohydrates, fats, and proteins. The results can be used to design a customized diet plan that is tailored to an individual's unique genetic makeup. ", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__ of Basic Essential Kits. If you are not completely satisfied with your purchase of __prdname__ of Basic Essential Kits at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
products[217] = ["Keto + ACV Gummies", 119.99, "Basic Essential Kits", "Keto Keto supplement is formulated with BHB salts, which are believed to potentially support natural ketosis, a body process that could aid in utilizing fat for energy release. To optimize potential benefits, it is advisable to use the supplement as directed while adhering to a keto-friendly diet and maintaining a regular exercise routine.
ACV GummiesACV gummies offer a convenient way to potentially experience the benefits of Apple Cider Vinegar without the taste and odor associated with liquid ACV. For potential benefits, it is recommended to maintain a healthy diet and regular exercise routine while considering supplementation.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__ of Basic Essential Kits. If you are not completely satisfied with your purchase of __prdname__ of Basic Essential Kits at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
products[218] = ["Keto", 69.99, "Basic Essential Kits", "Keto supplement is formulated with BHB salts, which are believed to potentially support natural ketosis, a body process that could aid in utilizing fat for energy release. To optimize potential benefits, it is advisable to use the supplement as directed while adhering to a keto-friendly diet and maintaining a regular exercise routine.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__ of Basic Essential Kits. If you are not completely satisfied with your purchase of __prdname__ of Basic Essential Kits at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
products[219] = ["ACV Gummies", 59.99, "Basic Essential Kits", "ACV gummies offer a convenient way to potentially experience the benefits of Apple Cider Vinegar without the taste and odor associated with liquid ACV. For potential benefits, it is recommended to maintain a healthy diet and regular exercise routine while considering supplementation.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Basic Essential Kits __prdname__. If you are not completely satisfied with your purchase of Basic Essential Kits __prdname__ at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "1 Bottle" ] ;
products[220] = ["Saliva Alcohol Test Strip", 49.99, "Basic Essential Kits", "Basic Essential Kits introduces a non-habit forming CBD formulation enhanced with the potency of high-quality hemp extracts for maximum benefits, available in the form of easy-to-use chewable gummies, with unique therapeutic properties for targeted benefits.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Basic Essential Kits __prdname__. If you are not completely satisfied with your purchase of Basic Essential Kits __prdname__ at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "2 Bottles" ] ;
products[221] = ["Ketone Test Strips", 19.99, "Basic Essential Kits", "The Skin Tag Remover is easy to use, safe, and affordable formula to eradicate unsightly skin tags safely within the comfort of your own home. Achieve complete removal of skin tags with just one treatment, ensuring privacy and convenience.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Basic Essential Kits __prdname__. If you are not completely satisfied with your purchase of Basic Essential Kits __prdname__ at any time, please call 877-901-6203 or email care@basicessentialkits.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. I agree that my credit card charge will appear as Basic Essential Kits.", "" ] ;
console.log(products);
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 > 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, 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 total_gbp = 0;
var shipping = 0;
var grand_total = 0;
//var grand_total_gbp = 0;
var sub_total = 0;
//var sub_total_gbp = 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);
//sub_total_gbp = round((quantity * products[prodId][6]), 2);
total += (quantity * products[prodId][1]);
//total_gbp +=(quantity * products[prodId][6])
}
}
total = round(total, 2);
//total_gbp = round(total_gbp, 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);
}
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("
Cart is empty. Shop Now!
  Browse Products"); } showTotalPrice(); return false; } else { var items = order.split("|"); var total = 0; var total_gbp = 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 += "