var products = []; products[743] = ["Blue Light Blocking Glasses", 238.99, "Luminous Star Optics", "Made for the digital age, our Blue Light Blocking Glasses are here to help support eye health & reduce eye strain - by filtering our harmful blue light from screen-exposure. The glasses may also provide anti-glare & anti-UV support.", "", "6 Pairs", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[744] = ["Blue Light Blocking Glasses", 189.49, "Luminous Star Optics", "Made for the digital age, our Blue Light Blocking Glasses are here to help support eye health & reduce eye strain - by filtering our harmful blue light from screen-exposure. The glasses may also provide anti-glare & anti-UV support.", "", "5 Pairs", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[745] = ["Blue Light Blocking Glasses", 129.49, "Luminous Star Optics", "Made for the digital age, our Blue Light Blocking Glasses are here to help support eye health & reduce eye strain - by filtering our harmful blue light from screen-exposure. The glasses may also provide anti-glare & anti-UV support.", "", "3 Pairs", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[746] = ["Blue Light Blocking Reading Glasses For Men", 179.99, "Luminous Star Optics", "Protect your eyes from the harmful effects of digital screens with our blue light blocking reading glasses. Designed to reduce eye strain and fatigue, these glasses improve visual clarity and enhance comfort during extended screen time. The lightweight frames ensure a snug fit, while the stylish design makes them a perfect accessory for any outfit. Whether you’re working late or reading before bed, enjoy improved focus and better sleep quality with these essential glasses.", "", "5 Pairs", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[747] = ["Blue Light Blocking Reading Glasses For Men", 142.49, "Luminous Star Optics", "Protect your eyes from the harmful effects of digital screens with our blue light blocking reading glasses. Designed to reduce eye strain and fatigue, these glasses improve visual clarity and enhance comfort during extended screen time. The lightweight frames ensure a snug fit, while the stylish design makes them a perfect accessory for any outfit. Whether you’re working late or reading before bed, enjoy improved focus and better sleep quality with these essential glasses.", "", "3 Pairs", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[748] = ["Nurse Pen Light (2-Pack)", 97.49, "Luminous Star Optics", "The nurse pen light is an essential tool for healthcare professionals, offering precise and reliable illumination for patient assessments. Its compact, lightweight design fits easily into pockets, ensuring it's always within reach during busy shifts. Featuring a durable construction and bright LED light, this pen light provides clear visibility for examining pupils and other evaluations. Enhance your diagnostic toolkit with this practical and dependable pen light, designed specifically for nurses.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[749] = ["Blue Light Blocking Glasses 1 Pair + Wipes + Tools", 59.99, "Luminous Star Optics", "Blue Light Blocking GlassProtect your eyes and enhance your comfort with our blue light blocking glasses. Specially designed to filter out harmful blue light from digital screens, these glasses reduce eye strain and improve sleep quality. Ideal for anyone who spends extended periods in front of computers, smartphones, or TVs, they combine style with functionality. Experience the perfect balance of protection and clarity with our blue light blocking glasses.

Glass WipesKeep your vision crystal clear with our premium glasses wipes. Specially formulated to gently clean and remove smudges, fingerprints, and dirt from your lenses, these wipes are perfect for both prescription glasses and sunglasses. Individually wrapped for convenience, they are ideal for on-the-go use. Enjoy streak-free clarity with every wipe!

Glass ToolsThis comprehensive set includes precision screwdrivers, lens pliers, and more, designed to handle delicate and intricate repairs with ease. Perfect for opticians and DIY enthusiasts alike, our tools ensure accuracy and reliability for all your optical needs. Maintain and repair eyewear efficiently with our durable and high-quality optical glass tools.", "", "", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[750] = ["Disposable Glasses Wipes", 1.57, "Luminous Star Optics", "The lens wipes are a must have for your Optix Blu, prescription glasses, phone camera lens & more - it effectively removes all the dirt - without causing any damage to your lens. ", "", "1 Pack", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[851] = ["Keto Gummies", 129.99, "Luminous Star Optics", "Keto Gummies are designed to help support ketosis, making it easier for your body to burn fat instead of carbs for energy, which can result in weight loss and increased energy levels.", "", "1 Bottle", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[852] = ["Polarized Sunglasses", 239.99, "Luminous Star Optics", "These polarized sunglasses offer full UV protection while reducing glare, making them perfect for outdoor activities.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[853] = ["Photochromic Glasses", 199.99, "Luminous Star Optics", "These photochromic glasses adjust their tint based on lighting conditions, providing clear vision both indoors and outdoors.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[854] = ["Polarized Sports Sunglasses", 189.99, "Luminous Star Optics", "These sports sunglasses are designed for active lifestyles, offering polarized lenses for glare reduction and UV protection.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[855] = ["Photochromic Sports Glasses", 159.99, "Luminous Star Optics", "These photochromic sports glasses automatically adjust their tint based on lighting, making them perfect for varying outdoor conditions.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[856] = ["Tactical Sunglasses", 199.49, "Luminous Star Optics", "Tactical sunglasses built for durability and protection, featuring shatterproof lenses and a rugged design suitable for outdoor missions.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[857] = ["Sports Sunglasses", 159.49, "Luminous Star Optics", "Durable sports sunglasses with UV protection, designed for outdoor activities and extreme sports.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; products[858] = ["Magnifying Glasses", 39.99, "Luminous Star Optics", "These magnifying glasses enhance small details, making them ideal for reading small print or working on intricate tasks.", "", "1 Pair", "By placing an order with us you will be charged $ __prc__ + $0.00 for S&H for __altnm__ of Luminous Star Optics __prdname__. If you are not completely satisfied with your purchase of Luminous Star Optics __prdname__ at any time, please call 1-866-821-4225 or email care@luminousstaroptics.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 Luminous Star Optics."]; 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 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; } 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); total += (quantity * products[prodId][1]); } } total = round(total, 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 shipping = 0; var grand_total = 0; orderedTotQty = parseInt(orderedTotQty); //console.log('showFullCart'); //console.log(showFullCart); 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 += "
Order Summary Price
"; cartHtml += "
Order Summary QtyUnit PriceTotal
"; 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); total += sub_total; termTxt = products[prodId][6]; termTxt = replaceAllStr(termTxt, ' __prc__', products[prodId][1].toFixed(2)); termTxt = replaceAllStr(termTxt, '__pname__', products[prodId][2]); termTxt = replaceAllStr(termTxt, '__prdname__', products[prodId][0]); termTxt = replaceAllStr(termTxt, '__altnm__', products[prodId][5]); term_htm += '' + termTxt + ''; cartHtml += "
" + "
" + "

" + products[prodId][4] + " "+ quantity +"

" + "
" + "

" + products[prodId][0] + " " + products[prodId][5] + "

" + "

Qty: "+ quantity +"

" + "

$" + sub_total.toFixed(2) + "

" + "
" + "
" + "" + ""+ "
"+ quantity +"
" + "
$" + (products[prodId][1]).toFixed(2) + "
" + "
" } } cartHtml += "
"; cartHtml += "
" +"
" +"
    " +"
  • Sub Total: $" + total.toFixed(2) + "
  • " +"
  • Shipping & Handling: $0.00
  • " +"
  • Total: $" + total.toFixed(2) + "
  • " +"
" +"
" +"
"; cartHtml += "
" if (cartHtml != "") { $("#cartBox").html(cartHtml); $(".cart-box").html(cartHtml); $(".trm_1").html(term_htm); } else { $("#cartBox").html(" Loading..."); $(".cart-box").html('You have not selected any product... '); } return false; } }; var round = function(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); };