//promo start/end date
var startDate = isDateBeforeToday(new Date("Fri Feb 16 2024"));
var endDate = isDateAfterToday(new Date("Thu Feb 29 2024"));
//get url to check language
var url = location.href;
var id = '<%= product.mpn %>';
var repo = document.getElementById("repo").getAttribute("flag");
//mpn cashback $100
var prod0 = "5137C002";
//mpn cashback $200
var prod1 = "5803C002";
var prod2 = "5803C012";
var prod3 = "4857C002";
//mpn cashback $250
var prod4 = "4318C002";
var prod5 = "4112C002";
//mpn cashback $300
var prod6 = "4147C002";
//mpn cashback $350
var prod7 = "3680C002";
var prod8 = "3682C002";
function isDateBeforeToday(date) {
return new Date(date.toDateString()) < new Date(new Date().toDateString());
}
function isDateAfterToday(date) {
return new Date(date.toDateString()) > new Date(new Date().toDateString());
}
if (startDate && endDate) {
if (repo == "on") {
if (id == prod0) {
canonCashback100();
}
else if (id == prod1 || id == prod2 || id == prod3) {
canonCashback200();
}
else if (id == prod4 || id == prod5) {
canonCashback250();
}
else if (id == prod6) {
canonCashback300();
}
else if (id == prod7 || id == prod8) {
canonCashback350();
}
}
}
//create image element
function canonCashback100 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc25fe298d0c31c41919_TradeinTradeUp_FR-badge-100.png");
}
else {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc25fe298d0c31c41919_TradeinTradeUp_FR-badge-100.png");
}
elem.setAttribute("height", "150");
elem.setAttribute("width", "150");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonCashback200 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc2503791a7b1ee0189b_TradeinTradeUp_FR-badge-200.png");
}
else {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc2503791a7b1ee0189b_TradeinTradeUp_FR-badge-200.png");
}
elem.setAttribute("height", "150");
elem.setAttribute("width", "150");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonCashback250 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfd300fd8c6e74b5c4bf3a_canon-cashback-badge-250.png");
}
else {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfd300fd8c6e74b5c4bf3a_canon-cashback-badge-250.png");
}
elem.setAttribute("height", "150");
elem.setAttribute("width", "150");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonCashback300 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc2524d8afeae76b5af5_TradeinTradeUp_FR-badge-300.png");
}
else {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc2524d8afeae76b5af5_TradeinTradeUp_FR-badge-300.png");
}
elem.setAttribute("height", "150");
elem.setAttribute("width", "150");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
function canonCashback350 () {
var elem = document.createElement("img");
if (url.toString().includes("magasin")) {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc25f56bc6d7b2bfc8dc_TradeinTradeUp_FR-badge-350.png");
}
else {
elem.setAttribute("src", "https://assets-global.website-files.com/5cdb2c0ad519d739e4dedf1e/65cfbc25f56bc6d7b2bfc8dc_TradeinTradeUp_FR-badge-350.png");
}
elem.setAttribute("height", "150");
elem.setAttribute("width", "150");
elem.setAttribute("alt", "Canon Promo Badge");
elem.setAttribute("class", "canonPromoBadge");
document.getElementsByClassName("dakis-product-images")[0].appendChild(elem);
document.getElementById("demo").setAttribute("repo", "off");
}
<% console.log(product) %>