var products = []; products[214] = ["Nebulizer", 159.99, "Coast Health", "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 Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[215] = ["Alternating Pressure Pad", 119.99, "Coast Health", "An alternating pressure pad is a medical device that is commonly used to prevent and treat pressure ulcers (also known as bedsores) in patients who are bedridden or spend long periods of time sitting in a chair or wheelchair. The pad consists of multiple air cells that are alternately inflated and deflated in a cycle, which helps to redistribute pressure and improve blood flow to the affected areas.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[216] = ["Positioning Bed Pad with Handles", 69.99, "Coast Health", "A positioning bed pad is a medical device designed to help patients maintain proper alignment and positioning while lying in bed. These pads are typically made of foam or gel materials and come in a variety of shapes and sizes to accommodate different body types and positions.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[217] = ["Glucose Monitor Kit", 59.99, "Coast Health", "A blood glucose monitor kit, is a medical device designed to measure the concentration of glucose (sugar) in a person's blood. This is an essential tool for individuals with diabetes, as it helps them monitor and manage their blood sugar levels. The kit includes: Glucometer, Test Strips, Lancet Device, Carrying Case, User Manual and Control Solution.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[218] = ["Back Brace + Medical Bag + Pulse Oximeter", 199.99, "Coast Health", "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 protect and store your medical equipment while going to work, business trips, or health conferences. Complete with heavy-duty metal hardware, a reinforced weather-proof base, padded scratch-resistant interior and durable nylon material, this doctor equipment bag is perfect for travel or on-the-go use! On one side, there is a large space that comes with an adjustable divider and a security strap to ensure that your medication and first aid kit supplies are safely stored.

Pulse OximeterThe oximeter is a medical device that is commonly used to accurately measure blood oxygen saturation levels (SpO2). It works by using a non-invasive finger probe that contains a high-quality medical-grade silicone chamber, which is hypoallergenic and latex-free. The finger probe is placed on the fingertip, and the oximeter uses light to determine the oxygen saturation levels in the blood. The SpO2 levels are displayed on a large digital LED display, making it easy to read and interpret the results.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[219] = ["Alternating Pressure Pad + Positioning Bed Pad", 239.99, "Coast Health", "Alternating Pressure PadAn alternating pressure pad is a medical device that is commonly used to prevent and treat pressure ulcers (also known as bedsores) in patients who are bedridden or spend long periods of time sitting in a chair or wheelchair. The pad consists of multiple air cells that are alternately inflated and deflated in a cycle, which helps to redistribute pressure and improve blood flow to the affected areas.

Positioning Bed PadA positioning bed pad is a medical device designed to help patients maintain proper alignment and positioning while lying in bed. These pads are typically made of foam or gel materials and come in a variety of shapes and sizes to accommodate different body types and positions.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[220] = ["Saliva Alcohol Test Strip", 49.99, "Coast Health", "Self-adhesive athletic tape bandage is a flexible bandage made from a non-woven, adhesive material. It is designed to be used for sports-related injuries, such as sprains, strains, and other muscle injuries. They are a popular choice among athletes and sports enthusiasts because of their ease of use, durability, and versatility.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[221] = ["Pill Bottle Organizer", 19.99, "Coast Health", "The first step to better health is better knowing of our body's parameters & needs. Testosterone is the male hormone that may have an impact on energy, muscle building & sexual wellbeing. The Testosterone Test may help you get an understanding of your current testosterone levels & based on that you can follow a regimen for optimizing the same.", "", "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 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. You will receive your package within 2-5 bus In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product.iness days of payment via USPS First Class Mail. I agree that my credit card charge will appear as coasthealthhub.", "" ] ; products[222] = ["Finger Pulse Oximeter", 29.99, "Coast Health", "The oximeter is a medical device that is commonly used to accurately measure blood oxygen saturation levels (SpO2). It works by using a non-invasive finger probe that contains a high-quality medical-grade silicone chamber, which is hypoallergenic and latex-free. The finger probe is placed on the fingertip, and the oximeter uses light to determine the oxygen saturation levels in the blood. The SpO2 levels are displayed on a large digital LED display, making it easy to read and interpret the results.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[10] = ["Universal Senior Bed Rail Elderly Assist", 134.99, "Coast Health", "The universal senior bed rail provides support and assistance for elderly individuals, promoting safety and independence in bed.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[11] = ["Ultrasonic Deer Repeller", 79.99, "Coast Health", "The ultrasonic deer repeller emits high-frequency sound waves to deter deer and protect gardens from damage, offering a humane solution.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[12] = ["Infrared Heating Pad for Back", 239.99, "Coast Health", "The infrared heating pad for the back delivers targeted heat therapy, relieving muscle tension and promoting relaxation for soothing back pain relief.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[13] = ["Makeup Eyeshadow Palette", 9.95, "Coast Health", "The makeup eyeshadow palette offers a versatile range of colors and finishes, allowing for endless creative eye looks for any occasion", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[14] = ["Women's Winter Integrated Ear Protection Windproof Cap Scarf", 9.99, "Coast Health", "The women's winter integrated cap scarf features ear protection and windproof design, ensuring warmth and comfort during cold weather outings.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[15] = ["USB Powered Laser Hair Growth Cap", 110, "Coast Health", "The USB-powered laser hair growth cap utilizes low-level laser therapy to stimulate hair follicles, promoting natural hair regrowth for thicker, fuller hair.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[16] = ["Blue Light Gaming Glasses", 156, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[17] = ["Knee Massager for Pain Relief", 200, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[18] = ["Unisex Heated Gloves", 56, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[19] = ["Bathroom Shower Suction Cup Grab Bar Handle", 39.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[20] = ["Smoke Detector Security Camera With Audio", 79.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[21] = ["True Night Vision Binoculars", 99.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[22] = ["Tunnel Interactive Cat Bed", 79.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[23] = ["O2Ring Wearable Pulse Oximeter", 169.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[24] = ["Ankle Foot Orthosis for Comfortable Support", 279.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[25] = ["Shower Speaker", 29.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[26] = ["Orb Fidget Spinner Toy", 34.99, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[27] = ["Shoulder Brace For Pain Relief", 28.95, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[28] = ["World's Brightest Flashlight", 24.97, "Coast Health", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; products[2233] = ["Upper Arm Blood Pressure Monitor", 50, "Coast Health", "A convenient and reliable device designed for accurate blood pressure monitoring at home. This monitor wraps around the upper arm to measure systolic and diastolic pressures effectively.", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for One Time for Coast Health __prdname__. If you are not completely satisfied with your purchase of Coast Health __prdname__ at any time, please call 855-683-0559 or email care@coasthealthhub.com, Monday-Saturday: 9 am to 5 pm EST. In order for your refund to be processed the product must arrive at our fulfillment facility within thirty (30) days of receiving the product. 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 coasthealthhub.", "" ] ; 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("

Start Purchasing 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 += "
Products QtySub TotalTotal
"; 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, '__prdname__', products[prodId][0]); term_htm += '' + termTxt + ''; cartHtml += "
" + "
" + "
" + products[prodId][4] + "

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

" + "
" + "" + ""+ "
"+ quantity +"
" + "
$" + products[prodId][1] + "
" + "
$" + sub_total.toFixed(2) + "
" + "
" } } cartHtml += "
"; cartHtml += "
Order Summary
" +"
" +"" +"
" +"
" +"Continue Shopping Empty Cart " +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; cartHtml += "
" +"
" +"" +"" +"Remove" +"
"; cartHtml += "
"; if (cartHtml != "") { $("#cartBox").html(cartHtml); $(".trm_1").html(term_htm); } else { $("#cartBox").html(" Loading..."); } var upProdId1 = 220; if(checkItemExists(upProdId1)) { $(".offerBox:eq(0) .sec1-shopnow").text("Added To Order"); $(".offerBox:eq(0) .remove-from-cart").show(); } else { $(".offerBox:eq(0) .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox:eq(0) .remove-from-cart").hide(); } var upProdId2 = 221; if(checkItemExists(upProdId2)) { $(".offerBox:eq(1) .sec1-shopnow").text("Added To Order"); $(".offerBox:eq(1) .remove-from-cart").show(); } else { $(".offerBox:eq(1) .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox:eq(1) .remove-from-cart").hide(); } var upProdId17 = 17; if(checkItemExists(upProdId17)) { $(".offerBox.c17 .sec1-shopnow").text("Added To Order"); $(".offerBox.c17 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c17 .remove-from-cart").show(); } else { $(".offerBox.c17 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c17 .remove-from-cart").hide(); $(".offerBox.c17 .sec1-shopnow").removeClass("prdadded"); } var upProdId18 = 18; if(checkItemExists(upProdId18)) { $(".offerBox.c18 .sec1-shopnow").text("Added To Order"); $(".offerBox.c18 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c18 .remove-from-cart").show(); } else { $(".offerBox.c18 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c18 .remove-from-cart").hide(); $(".offerBox.c18 .sec1-shopnow").removeClass("prdadded"); } var upProdId19 = 19; if(checkItemExists(upProdId19)) { $(".offerBox.c19 .sec1-shopnow").text("Added To Order"); $(".offerBox.c19 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c19 .remove-from-cart").show(); } else { $(".offerBox.c19 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c19 .remove-from-cart").hide(); $(".offerBox.c19 .sec1-shopnow").removeClass("prdadded"); } var upProdId23 = 23; if(checkItemExists(upProdId23)) { $(".offerBox.c23 .sec1-shopnow").text("Added To Order"); $(".offerBox.c23 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c23 .remove-from-cart").show(); } else { $(".offerBox.c23 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c23 .remove-from-cart").hide(); $(".offerBox.c23 .sec1-shopnow").removeClass("prdadded"); } var upProdId24 = 24; if(checkItemExists(upProdId24)) { $(".offerBox.c24 .sec1-shopnow").text("Added To Order"); $(".offerBox.c24 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c24 .remove-from-cart").show(); } else { $(".offerBox.c24 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c24 .remove-from-cart").hide(); $(".offerBox.c24 .sec1-shopnow").removeClass("prdadded"); } var upProdId27 = 27; if(checkItemExists(upProdId27)) { $(".offerBox.c27 .sec1-shopnow").text("Added To Order"); $(".offerBox.c27 .sec1-shopnow").addClass("prdadded"); $(".offerBox.c27 .remove-from-cart").show(); } else { $(".offerBox.c27 .sec1-shopnow").text("Yes! Upgrade Now"); $(".offerBox.c27 .remove-from-cart").hide(); $(".offerBox.c27 .sec1-shopnow").removeClass("prdadded"); } return false; } }; var round = function(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); };