var products = [];
products[1001] = ["PANOPTIC 1080P HD DASHCAM", 89.95, "", "","ITEM: PANOPTIC 1080P HD DASHCAM DIRECTION: FRONT/BACK MEMORY: MICRO SD CARD QUALITY: 1080P HD. RECORD VIDEO FROM YOUR VEHICLE IN HIGH-DEFINITION WITH THE WIDE-ANGLE PANOPTIC 1080P HD DASHCAM. BY AMERICANS, FOR AMERICANS - PROUDLY MADE IN THE USA"];
products[1002] = ["CONCERTO-SOUND BLUETOOTH WIRELESS HEADPHONES", 69.95, "", "
","ITEM: CONCERTO-SOUND BLUETOOTH WIRELESS HEADPHONES SIZE: ONE-FIT VOLUME CONTROL WATER-RESISTANT"];
products[1003] = ["8GB MICRO SD CARD", 14.95, "", "
","ITEM: MICRO-SD CARD 8GB READ SPEED: 10 MB/s CAPACITY: 8GB"];
products[1004] = ["EARPODS LANYARD", 9.95, "", "
","NEVER LOSE YOUR EARPODS WHEN YOUâRE ON THE GO WITH THE EARBUDS LANYARD. BY AMERICANS, FOR AMERICANS - PROUDLY MADE IN THE USA"];
products[1005] = ["SHOCKPROOF WATER-RESISTANT EARPODS CASE", 19.95, "", "
","PROTECT YOUR EARPODS WITH THE SHOCKPROOF WATER-RESISTANT EARPODS CASE."];
products[1006] = ["EARPODS CASE & LANYARD SPECIAL", 29.95, "", "
","ITEM: EARPODS CASE&LANYARD SPECIAL SIZE: FITS ALL MATERIAL: SILICONE"];
products[1007] = ["AI MICRO SD CARD 4GB", 8.95, "", "
","ITEM: MICRO-SD CARD 4GB READ SPEED: 10 MB/s CAPACITY: 4GB"];
products[1008] = ["USB FLASH DRIVE 2GB", 2.5, "", "
","ITEM: USB FLASH DRIVE 2GB SIGNALLING SPEED: 480 MB/s CAPACITY: 2GB PORT: USB"];
products[1009] = ["ULTRA-THIN 15.6 INCH LAPTOP COOLING PAD", 19.95, "", "
","KEEP YOUR LAPTOP COOL WITH THIS SLIM, PORTABLE, AND LIGHTWEIGHT COOLING PAD. WITH ULTRA-QUIET FANS TO CREATE A NOISE-FREE ENVIRONMENT WHERE EVER YOU GO."];
products[1010] = ["1080P HD WEBCAM WITH BUILT-IN MICROPHONE", 49.95, "", "
","VIDEO CALL OVER THE WEB IN HIGH-DEFINITION USING THE 1080P WEBCAM WITH BUILT-IN MICROPHONE. BY AMERICANS, FOR AMERICANS - PROUDLY MADE IN THE USA"];
products[1011] = ["NOTEBOOK 2.0 USB SPEAKERS", 25, "", "
","BEST-VALUE PORTABLE 2.0 USB SPEAKERS TO LISTEN TO ALL YOUR FAVORITE SONGS ON THE GO. BY AMERICANS, FOR AMERICANS - PROUDLY MADE IN THE USA"];
products[1012] = ["SMARTWATCH WITH BUILT-IN HEART RATE MONITOR", 39.95, "", "
","ITEM: SMARTWATCH WITH BUILT-IN HEART RATE MONITOR SIZE: ONE-FIT VOLUME CONTROL WATER-RESISTANT BUILT-IN HEART MONITOR"];
products[1013] = ["1TB PRO USB EXTERNAL HARD DRIVE", 54.95, "", "
","1TB PRO USB EXTERNAL HARD DRIVE SPEED: 625 MB/s CAPACITY: 1TB PORT: USB"];
products[1014] = ["BEST-VALUE COMPUTER SPEAKER", 24.95, "", "
","BEST-VALUE PORTABLE 2.0 USB COMPUTER SPEAKERS TO LISTEN TO ALL YOUR FAVORITE SONGS ON THE GO. BY AMERICANS, FOR AMERICANS - PROUDLY MADE IN THE USA"];
products[1015] = ["HEADLAMP", 14.95, "", "
","Powerful, versatile, and durable headlamp with 4 modes for the perfect brightness in any environment. 1 Headlamp 3 CREE T6 LED chip 4 Modes 2 Rechargeable Batteries Charging Cable Durable Impact Resistant IPX5 Grade Water Resistance Retail Packaging"];
products[1016] = ["Flashlight 1 Pack", 9.95, "", "
","Ultra-bright LED flashlight with high, low, strobe modes. 1 Flashlight Requires 3 AAA Batteries (Not Included) High/Low/Strobe modes Waterproof Retail Packaging"];
products[1017] = ["Flashlight 3 Pack", 19.95, "", "
","Ultra-bright LED flashlight with high, low, strobe modes. 1 Flashlight Requires 3 AAA Batteries (Not Included) High/Low/Strobe modes Waterproof Retail Packaging"];
products[1018] = ["Blender", 14.95, "", "
",""];
console.log(products);
var orderedItems = [];
var orderedTotQty = 0;
var maxQty = 1;
var desc = "aeontechnologies.info";
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();
}
$.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();
});
}
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));
if($('#grand-total-terms').length > 0) {
$('#grand-total-terms').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);
}
//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 total = 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();
var term_htm ='';
cartHtml += "