(function() {
var affiliateTag = "modernspace02-20";
var cookieName = "amazon_affiliate";
var cookieExpirationDays = 90; // Store for 90 days
// Function to set the cookie
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + value + "; path=/" + expires;
}
// Function to get the cookie value
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
// Store the affiliate tag in a cookie
if (!getCookie(cookieName)) {
setCookie(cookieName, affiliateTag, cookieExpirationDays);
}
// Ensure all Amazon links include the affiliate tag
document.addEventListener("DOMContentLoaded", function() {
var links = document.querySelectorAll("a[href*='amazon.com']");
links.forEach(function(link) {
if (link.href.indexOf("tag=") === -1) {
var url = new URL(link.href);
url.searchParams.set("tag", getCookie(cookieName) || affiliateTag);
link.href = url.toString();
}
});
});
})();