var products = []; products[211] = ["Blood Sugar Test Kit", 119.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[212] = ["Alternating Pressure Pad", 129.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[213] = ["Nebulizer", 159.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[214] = ["Blood Pressure Monitor + Medial Supplies Bag", 189.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[215] = ["Back Brace + Medical Bag + Pulse Oximeter", 199.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[216] = ["Alternating Pressure Pad + Nebulizer ", 239.99, "Home Basic Needs", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[217] = ["Fitness Tracker", 59.99, "Home Basic Needs", "", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[218] = ["Lift Assist Aid", 69.99, "Home Basic Needs", "The lift assist aid provides stability, balance, and independence when sitting or standing from a couch or recliner; perfect for the elderly, those in rehab, or anyone needing mobility assistance. These aids are particularly helpful for people who have limited mobility or strength due to age, injury, or disability. The height and width can be adjusted manually according to the size of the home and compatible with furniture cushions.", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[219] = ["Digital Weight Machine", 59.99, "Home Basic Needs", "The next-generation smart health scale - does more than measure your weight, it uses breakthrough Bioelectric Impedance Analysis (BIA) to scan & analyze your body's composition, delivering 14 health & fitness insights to your smartphone quickly & accurately.", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[220] = ["Finger Pulse Oximeter", 49.99, "Home Basic Needs", "The pulse oximeter designed for sports enthusiasts, pilots or anyone who wants to obtain their SpO2 (blood oxygen saturation levels) and PR (Pulse Rate) on the go. Our pulse oximeter accurately determines your SpO2 (blood oxygen saturation levels).", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[221] = ["Folding Pedal Exerciser", 39.99, "Home Basic Needs", "Combine your favorite activities with your workout routine. Place your pedaler under your desk while you work. Play an online game, read a book, watch a movie or chat with a friend while doing your workout. Exercise can be enjoyable.", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; products[222] = ["Thumb Support Wrist Strap", 29.99, "Home Basic Needs", "The Thumb Support Wrist Wrap is great to offer support to your wrist, hand & thumb in case of a sprain or injury. Designed with breathable & sweat-resistant fabric is great for all-day use. It has an ambidextrous design and can be used on both left & right hands. This product is one of our best sellers amongst active seniors, fitness enthusiasts. outdoor enthusiasts & pro-athletes - for support, stability & recovery.", "", "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 888-888-8888 or email care@homebasicneeds.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 Home Basic Needs.", "" ] ; 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 = 217; 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); };