var products = [];
products[214] = ["Back Brace + Medical Bag + Pulse Oximeter", 239.99, "Med Scan Solution", "Back BraceThe Back Brace Posture Corrector is designed to help improve your posture by providing long-lasting back support. It is made of breathable, sturdy, washable high-quality material that is designed to be durable and long-lasting. The breathable and extra-strong mesh back panel helps to keep you comfortable and cool, while also supporting your spine. It can be used by both men and women to relieve tension and strain in the neck, shoulders, and back.
Medical BagThe Medical Supplies Bag is designed to be durable and easy to carry, with comfortable handles and a sturdy construction. It can be a valuable tool for nurses and other medical professionals who need to keep their essentials organized and easily accessible while on the job.
Pulse Oximeter This one touch device fits your finger perfectly to measure SpO2 saturation in your blood and provide you with continuous measurement. It is small in volume, lightweight, easy to carry, and convenient to use. It only needs 2 AAA batteries to start health monitoring.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[215] = ["Back Brace + Medical Bag", 199.99, "Med Scan Solution", "Back BraceThe Back Brace Posture Corrector is designed to help improve your posture by providing long-lasting back support. It is made of breathable, sturdy, washable high-quality material that is designed to be durable and long-lasting. The breathable and extra-strong mesh back panel helps to keep you comfortable and cool, while also supporting your spine. It can be used by both men and women to relieve tension and strain in the neck, shoulders, and back.
Medical BagThe Medical Supplies Bag is designed to be durable and easy to carry, with comfortable handles and a sturdy construction. It can be a valuable tool for nurses and other medical professionals who need to keep their essentials organized and easily accessible while on the job.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[216] = ["Medical Supplies Bag", 159.99, "Med Scan Solution", "The medical supply bag is great for every home - as it lets you keep all your medical & health equipment organized to ensure you can find it in a jiffy when you need it the most. It has separate compartments for devices, apparatuses, medicines & first aid equipment. Built to last & keep your supplies protected - it's padded, waterproof & tear-resistant.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[217] = ["Nebulizer", 119.99, "Med Scan Solution", "Nebulizer machine at the first sign of congestion, donât let colds, allergies or sinus problems slow you down. It is simple to install and easy to use. Plug into the outlet, wonât go through lots of batteries. Easy to carry around and move, use it at home, or bring it on trips to use in hotels. This unit works for people of every age. Bring the cleaning mode, add water, long press the switch to enter the cleaning mode to clean the residual liquid on the atomized sheet.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[218] = ["Finger Pulse Oximeter", 69.99, "Med Scan Solution", "This one touch device fits your finger perfectly to measure SpO2 saturation in your blood and provide you with continuous measurement. It is small in volume, lightweight, easy to carry, and convenient to use. It only needs 2 AAA batteries to start health monitoring.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[219] = ["Elastic Wraps With Clips", 59.99, "Med Scan Solution", "A wide elastic bandage wrap is designed to provide comfortable pressure for proper healing, while also allowing the wearer to maintain a normal, active lifestyle. The elastic material is designed to stretch and conform to the body, providing a secure and comfortable fit that remains unnoticeable underneath clothing.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[222] = ["Alcohol Prep Pads (100 Pic)", 1.74, "Med Scan Solution", "Alcohol Prep Pads are crafted to provide effortless and efficient sanitization for the skin wherever and whenever needed. Each pad comes individually encased in a foil pouch, ensuring top-notch protection and convenience for on-the-move usage. Saturated with 70% isopropyl alcohol, these pads guarantee optimal effectiveness across various applications. Fashioned with soft, 2-ply cotton, our pads boast high absorbency while remaining gentle on the skin. Ideal for medical facilities, first-aid kits, and daily use.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[220] = ["Wrist Blood Pressure Monitor", 49.99, "Med Scan Solution", "Designed to target troublesome spots in your neck, lower- & upper-back and shoulders, the pillow features 8 deep-kneading Shiatsu massage heads to soothe and invigorate sore muscles. Ultrasoft fabric provides a soothing surface, and an attached remote control permits easy operation.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
products[221] = ["Compression Arm Sleeve", 19.99, "Med Scan Solution", "Kinesiology Tape is an elastic sports tape made of cotton and lates free, designed to provide adequate support to muscles and joints.", "
", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Med Scan Solution __prdname__. If you are not completely satisfied with your purchase of Med Scan Solution __prdname__ at any time, please call 877-234-8780 or email care@medscansolution.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 Med Scan Solution.", "" ] ;
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[prodId][0] + " " + products[prodId][6] + "