var products = []; products[1001] = ["Microfibre Towel Set", 9.99, "", "","This microfiber bath towel can absorb water several times to its own weight which is better than cotton towel.", "By placing an order with us you will be charged $9.99 + $0.00 for S&H one time for a Microfibre Towel Set. If you are not completely satisfied with Microfibre Towel Set at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1002] = ["EarPod Case", 19.99, "", "","Save your earpods from impacts by storing it securely in this anti-slip embossed, shock-absorbent protective case with well-defined power button and USB socket that allows switching on and charging while your earpods nest in the case.", "By placing an order with us you will be charged $19.99 + $0.00 for S&H one time for a EarPod Case. If you are not completely satisfied with EarPod Case at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1003] = ["Resistance Bands", 17.95, "", "","The most comfortable bands with thick, wide, and flexible fabric that stays elastic over time and isn't too tight or loose, giving you the best workout.", "By placing an order with us you will be charged $17.95 + $0.00 for S&H one time for a Resistance Bands. If you are not completely satisfied with Resistance Bands at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1004] = ["Gym Ball", 69.99, "", "","Activate your whole body muscles by using a yoga ball! By controlling the flexible fitness ball for training, you can stretch your body, improve your balance, and relieve the soreness caused by sedentary.", "By placing an order with us you will be charged $69.99 + $0.00 for S&H one time for a Gym Ball. If you are not completely satisfied with Gym Ball at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1005] = ["Exercise Set", 199.99, "", "","This is 5 in 1 home training equipment that includes adjustable jump rope, hand grabber, push bar up, AB roller with knee pad.", "By placing an order with us you will be charged $199.99 + $0.00 for S&H one time for a Exercise Set. If you are not completely satisfied with Exercise Set at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1006] = ["Fitness Stepper", 60, "", "","Complete set with two sets of risers therefore three height levels for maximum versatility in your workouts.", "By placing an order with us you will be charged $60.00 + $0.00 for S&H one time for a Fitness Stepper. If you are not completely satisfied with Fitness Stepper at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1007] = ["Wireless EarPods", 0, "", "","The ambient aware splash resistant Bluetooth earbuds with adaptive dual microphone, substantial bass and simple controls boasts high fidelity output and is compatible with both Android and iOS compatible devices. The descriptor on your credit card bill will be listed as hydrohealthonline.com.", "Wireless EarPods Try Before You Buy Terms: To help you get started, we offer our customers not only products at retail price but also the option for Try Before You Buy. We want you to try the product to determine if it is right for you. By placing an order, you agree to the full Terms & Conditions and Privacy Policy. You will immediately be billed the shipping and handling amount of $9.99 and we will immediately ship your Wireless EarPods. You have a 10 day trial. Your trial will begin upon receipt of your Wireless EarPods. After your Wireless EarPods 10 day trial has ended, your credit card will then be automatically charged one time full retail price of $97.57 and you will be shipped a one time supply of Wireless Earpods, unless you take action to cancel your trial. If our product is not right for you, simply call 210-960-7136 or contact us via email at care@hydrohealthonline.com to cancel your trial. Your credit card will be billed as hydrohealthonline.com on your statement.", 9.99]; products[1008] = ["Wireless EarPods", 129.99, "", "","", "Explaining that by placing an order, you will be charged the full price of $129.99 for Wireless EarPods. If you are for any reason unsatisfied with our Wireless EarPods, you can send back any used or unused products for a full refund by calling 210-960-7136. Shipping and handling costs are free for one-time purchases. You have 30 days to return the product for a full refund, and you will be responsible for applicable postage charges. Your credit card will be billed as hydrohealthonline.com on your statement.", 0]; products[1009] = ["Dumbbell Set", 159.99, "", "","Pump up your routine with these neoprene coated hand dumbbell pairs which will never rust or damage your floors, and with their anti-rolling hex design, your free weights won't roll away making them easy to stack.", "By placing an order with us you will be charged $159.99 + $0.00 for S&H one time for a Dumbell Set. If you are not completely satisfied with Dumbell Set at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com. on your statement.", 0]; products[1010] = ["Keto + Acv Gummies", 69.99, "", "","Keto + ACV Gummies Is The Superfood That Has The Health World Buzzing, Owing To Its Health Benefits - However It Is Hard To Consume It In Its Liquid Form Due To The Funky Taste And Smell.", "By placing an order with us you will be charged $159.99 + $0.00 for S&H one time for Keto + Acv Gummies. If you are not completely satisfied with Keto + Acv Gummies at any time, please call 210-960-7136, Monday to Friday between the hours of 9am-6pm EST. You will receive your package within 2-5 business days of payment via USPS First Class Mail. Your credit card will be billed as hydrohealthonline.com. on your statement.", 0]; console.log(products); var orderedItems = []; var orderedTotQty = 0; var maxQty = 1; var shipRates = false; var handling = 0; var carturl = "cart.php"; //Funtion adds Items to Cart var addItem = function(itemId, Qty) { 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(false, '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) { 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).size() == 1) { $('#prow-' + itemId).remove(); $('#term-' + itemId).remove(); } $.cookie('order', order); $.cookie('orderedTotQty', orderedTotQty); showCart(false, '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-"]').size() > 0) { $('[id^="prow-"]').each(function(){ $(this).remove(); }); } $('.cart-terms span').hide(); showCart(false, 'empty'); }; //Displaying the cart items & calculations function showTotalPrice() { var cartHtml = ""; var total = 0; var shipping = 0; var grand_total = 0; var sub_total = 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; } shipping = 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); shipping += products[prodId][6]; } } } grand_total = sub_total + shipping; $('#total-price').html('$' + sub_total.toFixed(2)); $('#shipping-total').html('$' + shipping.toFixed(2)); $('#grand-total').html('$' + grand_total.toFixed(2)); if($(document).find("input[name='promoCode']").filter(':visible:first').val() != '' && $('.discountBtn').val() == 'APPLIED') { applyCoupon($(document).find("input[name='promoCode']").filter(':visible:first').val()); } }; // 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); } //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-"]').size() == 0) { $("#cartBox").html("You have not selected any product...   Browse Products"); } showTotalPrice(); return false; } else { var items = order.split("|"); var row_total = 0; var shipping = 0; var sub_total = 0; var total = 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 += "
ProductPriceQtyS&H Total
"; 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); row_total = round((quantity * products[prodId][1]), 2) + products[prodId][6]; sub_total += round((quantity * products[prodId][1]), 2); shipping += products[prodId][6]; term_htm += '' + products[prodId][5] + ''; cartHtml += "
" + "" + "
" + products[prodId][3] + "" + products[prodId][0] + "" + products[prodId][2] + "
" + "" + "" + "
$" + (products[prodId][1]).toFixed(2) + "
" + "
" + quantity + "
" + "
$" + products[prodId][6].toFixed(2) + "
" + "
$" + row_total.toFixed(2) + "
" + "
" } } grand_total = sub_total + shipping; cartHtml += ""; cartHtml += "
" +"
" +"
" +"Sub Total :" +"$ " + sub_total.toFixed(2) + "" +"
" + "
" + "" + "" + "
" +"" +"
" +"Shipping & Handling :" +"$" + shipping.toFixed(2) + "" +"
" +"
" +"Total :" +"$ " + grand_total.toFixed(2) + "" +"
" +"
"; if (cartHtml != "") { $("#cartBox").html(cartHtml); $(".trm_1").html(term_htm); } else { $("#cartBox").html(" Loading..."); } return false; } }; var round = function(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); };