var products = []; products[216] = ["Blood Sugar Test Kit", 119.99, "My Med Essentials", "A must have device at home for people with blood sugar issues or diabetes, this advanced digital blood sugar test kit can help you measure glucose in an instant. Just prick, place and get an accurate digital reading. Comes with a manual for detailed instruction on how to use.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[217] = ["Alternating Pressure Pad", 129.99, "My Med Essentials", "Provides superior comfort and prevent bedsores with our alternating pressure pad. Designed for therapeutic use, it alternates inflation and deflation to promote circulation and reduce pressure points. Ideal for patients who are bedridden or have limited mobility, this pad offers relief and support for enhanced comfort and health.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[218] = ["Nebulizer", 159.99, "My Med Essentials", "Efficiently deliver medication with our reliable nebulizer. Designed for ease of use and optimal respiratory therapy, it transforms liquid medication into a fine mist for inhalation. Ideal for treating respiratory conditions such as asthma and COPD, our nebulizer ensures effective and convenient treatment at home or on the go.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[219] = ["Blood Pressure Monitor + Medial Supplies Bag", 189.99, "My Med Essentials", "Blood Pressure Monitor Monitor your blood pressure accurately with our advanced blood pressure monitor. Designed for reliability and ease of use, it provides precise readings for better health management. Ideal for home use or clinical settings, our blood pressure monitor helps you track and maintain your cardiovascular health effectively.

Medial Supplies Bag Organize and transport your medical supplies with ease using our durable medical supplies bag. Designed with multiple compartments and sturdy handles, it ensures convenient storage and easy access to essentials. Ideal for healthcare professionals and first responders, our bag is essential for maintaining readiness and efficiency in medical emergencies.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[220] = ["Back Brace + Medical Bag + Pulse Oximeter", 199.99, "My Med Essentials", "Back Brace Support your back with comfort and stability using our premium back brace. Designed to provide relief from pain and improve posture, it offers adjustable compression for a personalized fit. Ideal for those recovering from injuries or managing chronic back conditions, our back brace promotes mobility and enhances daily comfort.

Medical Bag Organize and carry essential medical supplies with our versatile medical bag. Designed for durability and convenience, it features multiple compartments and sturdy handles for easy transport. Ideal for healthcare professionals and emergency responders, our medical bag ensures readiness and efficiency in any medical situation.

Pulse Oximeter Monitor your oxygen saturation and pulse rate with accuracy using our reliable pulse oximeter. Designed for ease of use and portability, it provides instant readings for effective respiratory assessment. Ideal for individuals with respiratory conditions or athletes monitoring their fitness levels, our pulse oximeter ensures peace of mind and health awareness.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[221] = ["Alternating Pressure Pad + Nebulizer ", 239.99, "My Med Essentials", "Alternating Pressure Pad Provide therapeutic relief and prevent bedsores with our alternating pressure pad. Designed to alternate inflation and deflation of air cells, it promotes circulation and reduces pressure points for patients who are bedridden or have limited mobility. Ideal for enhancing comfort and preventing skin breakdown, our alternating pressure pad supports optimal patient care.

Nebulizer Efficiently deliver medication with our reliable nebulizer. Designed for ease of use and optimal respiratory therapy, it transforms liquid medication into a fine mist for inhalation. Ideal for treating respiratory conditions such as asthma and COPD, our nebulizer ensures effective and convenient treatment at home or on the go.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[222] = ["Fitness Tracker", 59.99, "My Med Essentials", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[216] = ["Eye Dropper Assistant", 59.99, "My Med Essentials", "A must have device at home for people with blood sugar issues or diabetes, this advanced digital blood sugar test kit can help you measure glucose in an instant. Just prick, place and get an accurate digital reading. Comes with a manual for detailed instruction on how to use.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; products[216] = ["Eye Dropper Assistant x2", 69.99, "My Med Essentials", "A must have device at home for people with blood sugar issues or diabetes, this advanced digital blood sugar test kit can help you measure glucose in an instant. Just prick, place and get an accurate digital reading. Comes with a manual for detailed instruction on how to use.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for __prdname__. If you are not completely satisfied with your purchase __prdname__ at any time, please call 833-235-8706 or email care@mymedessentials.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 My Med Essentials.", "" ] ; 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 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 += "
Products Sub TotalPrice
"; 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); //var sub_total_gbp = round((quantity * products[prodId][6]), 2); total += sub_total; //total_gbp += sub_total_gbp; termTxt = products[prodId][5]; termTxt = replaceAllStr(termTxt, ' __prc__', products[prodId][1].toFixed(2)); termTxt = replaceAllStr(termTxt, '__pname__', products[prodId][2]); termTxt = replaceAllStr(termTxt, '__prdname__', products[prodId][0]); term_htm += '' + termTxt + ''; cartHtml += "
" + "
" + "
" + products[prodId][4] + "

" + products[prodId][0] + " " + products[prodId][6] + "

" + "
" + "" + ""+ "
Qty: "+ quantity +"
" + "
$" + sub_total.toFixed(2) + "
" + "
$" + sub_total.toFixed(2) + "
" + "
" } } cartHtml += "
" +"
" +"
    " +"
  • Sub Total: $" + total.toFixed(2) + "
  • " +"
  • Shipping & Handling: $0.00
  • " +"
  • Total: $" + total.toFixed(2) + "
  • " +"
" +"
" +""; cartHtml += "
"; cartHtml += "
"; cartHtml +="
" cartHtml += "
" cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; if (cartHtml != "") { $("#cartBox").html(cartHtml); $(".trm_1").html(term_htm); } else { $("#cartBox").html(" Loading..."); } var upProdId2 = 222; if(checkItemExists(upProdId2)) { $(".offerBox .sec1-shopnow").text("Added To Order"); $(".offerBox .remove-from-cart").show(); } else { $(".offerBox .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox .remove-from-cart").hide(); } return false; } }; var round = function(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); };