document.addEventListener('DOMContentLoaded', function(){
const showDiscountButton=document.getElementById('showDiscountButton');
const discountPopup=document.getElementById('discountPopup');
const closePopupButton=document.getElementById('closePopup');
const popupTitleElement=document.getElementById('popupTitle');
const validityDateElement=document.getElementById('validityDate');
const discountCodeDisplayElement=document.getElementById('discountCodeDisplay');
const copyCodeButton=document.getElementById('copyCodeButton');
const copyFeedbackElement=document.getElementById('copyFeedback');
const manualLinkElement=document.getElementById('manualLink');
const sourceInfoElement=document.getElementById('sourceInfo');
const disclosureInfoElement=document.getElementById('disclosureInfo');
const brandAndDiscountText="Watsons %10 İndirim Kodu";
const validityPeriodText="Geçerlilik Tarihi: 29 Nisan - 26 Mayıs 2025";
const campaignCode="2755000009321";
const targetProductPageUrl="https://bit.ly/watsons-indirim-kodu";
const linkTextForProducts="İndirim kodunun geçerli olduğu ürünlere git";
const sourcePrefix="Kaynak: Watsons kataloğu: ";
const sourceLinkName="Mayıs 2025";
const sourceLinkHref="https://aktuel-urunler.com/watsons-mayis-2025-katalogu-5-aktuel-katalog/";
const disclosureNote="İşbirliği içermez, indirim haberidir.";
showDiscountButton.addEventListener('click', function(){
if(popupTitleElement) popupTitleElement.textContent=brandAndDiscountText;
if(validityDateElement) validityDateElement.textContent=validityPeriodText;
if(discountCodeDisplayElement) discountCodeDisplayElement.textContent=campaignCode;
if(manualLinkElement){
manualLinkElement.href=targetProductPageUrl;
manualLinkElement.textContent=linkTextForProducts;
}
if(sourceInfoElement){
sourceInfoElement.innerHTML=`${sourcePrefix}<a href="${sourceLinkHref}" target="_blank" rel="noopener noreferrer">${sourceLinkName}</a>`;
}
if(disclosureInfoElement){
disclosureInfoElement.textContent=disclosureNote;
}
if(discountPopup) discountPopup.style.display='flex';
if(copyFeedbackElement) copyFeedbackElement.style.display='none';
if(copyCodeButton){
copyCodeButton.textContent='Kopyala';
copyCodeButton.disabled=false;
}});
if(closePopupButton){
closePopupButton.addEventListener('click', function(){
if(discountPopup) discountPopup.style.display='none';
});
}
if(discountPopup){
window.addEventListener('click', function(event){
if(event.target===discountPopup){
discountPopup.style.display='none';
}});
}
if(copyCodeButton){
copyCodeButton.addEventListener('click', function(){
if(!navigator.clipboard){
alert('Tarayıcınız panoya kopyalama özelliğini desteklemiyor veya güvenli olmayan bir bağlantı (HTTP) kullanıyorsunuz.');
return;
}
navigator.clipboard.writeText(campaignCode)
.then(()=> {
if(copyFeedbackElement) copyFeedbackElement.style.display='block';
copyCodeButton.textContent='Kopyalandı!';
copyCodeButton.disabled=true;
setTimeout(()=> {
if(copyFeedbackElement) copyFeedbackElement.style.display='none';
}, 2500);
})
.catch(err=> {
console.error('Kod kopyalanamadı: ', err);
alert('Otomatik kopyalama başarısız oldu. Lütfen kodu manuel olarak kopyalayın.');
});
});
}});