var products = [];
products[211] = ["Adrenal Stress Test Kit", 12.49, "Essential Health Kit", "An adrenal stress test may help evaluate how well your adrenal glands are functioning. These glands play a key role in producing hormones related to stress response, metabolism, and energy levels. This at-home test often involves collecting saliva samples at different times of the day to monitor cortisol levels - a hormone released in response to stress - offering insight into your body's stress patterns and hormonal balance.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[212] = ["Sleep Balance Test", 49.99, "Essential Health Kit", "A sleep balance test is a type of at-home genetic testing kit that may help individuals gain insights into how their genetic makeup could influence their sleep patterns and overall sleep quality. These tests typically require a saliva or cheek swab sample, which is analyzed to provide personalized information about potential genetic predispositions related to sleep.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[213] = ["Fertility Test Kit ", 59.99, "Essential Health Kit", "Several hormones are essential to a woman's menstrual cycle, ovulation, and overall fertility. Measuring these hormone levels with a fertility test may help assess reproductive health, gauge fertility potential, and identify possible issues that could be affecting the ability to conceive.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[214] = ["Cholesterol & Lipid test", 69.99, "Essential Health Kit", "The at-home cholesterol and lipids test is a simple and convenient option for individuals looking to keep track of their cholesterol levels and support their heart health. By measuring key biomarkersâsuch as total cholesterol, calculated LDL, HDL, and triglyceridesâthe test may help individuals gain insight into their risk for heart disease and stroke.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[215] = ["Indoor & Outdoor Allergy Test", 119.99, "Essential Health Kit", "Indoor and outdoor allergy tests may assist in identifying allergens that could be triggering symptoms like sneezing, a runny nose, itchy throat, watery eyes, or skin irritation. This at-home test may provide insight into specific allergens a person is sensitive to, which can support the development of a personalized treatment plan aimed at minimizing exposure and alleviating allergy-related discomfort.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[216] = ["Perimenopause Test", 159.99, "Essential Health Kit", "A perimenopause test is a medical assessment that may help evaluate whether a person is entering perimenopause - the transitional stage before menopause. These tests typically measure hormone levels, which can vary significantly during this time.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","", "medical"];
products[217] = ["ACV Gummies", 129.99, "Essential Health Kit", "The testo boost supplement may help address low energy quotient, lack of endurance and falling performance levels. The formula may also help optimize recovery cycle, which may help train harder and longer for optimum muscle gain.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","1 Bottle", "supplement"];
products[218] = ["ACV Gummies", 149.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","2 Bottles", "supplement"];
products[219] = ["ACV Gummies", 189.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","3 Bottles", "supplement"];
products[220] = ["ACV Gummies", 199.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","4 Bottles", "supplement"];
products[221] = ["ACV Gummies", 239.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","5 Bottles", "supplement"];
products[222] = ["ACV Gummies", 259.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","6 Bottles", "supplement"];
products[223] = ["ACV Gummies", 129.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","1 Bottle - Monthly Subscription", "Monthly"];
products[224] = ["ACV Gummies", 149.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","2 Bottles - Monthly Subscription", "Monthly"];
products[225] = ["ACV Gummies", 189.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","3 Bottles - Monthly Subscription", "Monthly"];
products[226] = ["ACV Gummies", 199.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","4 Bottles - Monthly Subscription", "Monthly"];
products[227] = ["ACV Gummies", 239.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","5 Bottles - Monthly Subscription", "Monthly"];
products[228] = ["ACV Gummies", 259.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","6 Bottles - Monthly Subscription", "Monthly"];
products[229] = ["Eat Well, Live Better", 1.59, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for 1 __prdname__ EBook. If you are not completely satisfied with your purchase of __prdname__ EBook at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","Diet EBook", "EBook"];
products[230] = ["Detox", 59.99, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __prdqnty__ of Essential Health Kit __prdname__. If you are not completely satisfied with your purchase of Essential Health Kit __prdname__ at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","2 Bottles", "supplement"];
products[231] = ["Eat Well, Live Better", 1.59, "Essential Health Kit", "", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for 1 __prdname__ EBook. If you are not completely satisfied with your purchase of __prdname__ EBook at any time, please call 8662010408 or email care@essentialhealthkit.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 Essential Health Kit.","Diet EBook", "EBook"];
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("
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); //console.log('showFullCart'); //console.log(showFullCart); 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 += "" + products[prodId][4] + " "+ quantity +"
" + "" + products[prodId][0] + "
" + ""+ quantity +"
" + " $" + sub_total.toFixed(2) + "