(function() { function inject3DFinder() { if (document.getElementById('car-battery-3d-finder')) return; // يمكنك تعديل الألوان من هنا مباشرة حسب هوية متجرك const customStyles = ` `; const finderHTML = `

🔍 ابحث عن البطارية المناسبة لسيارتك بدقة

`; // إدراج التنسيقات والهيكل بعد البنر الأول مباشرة في المتجر document.head.insertAdjacentHTML('beforeend', customStyles); // البحث عن مكان البنر الأول في ثيم رائد لإدراج الأداة تحته مباشرة const firstBanner = document.querySelector('section') || document.querySelector('.main-slider') || document.querySelector('main'); if (firstBanner) { firstBanner.insertAdjacentHTML('afterend', finderHTML); } else { document.body.insertAdjacentHTML('afterbegin', finderHTML); } } function initBatteryLogic() { const brandSelect = document.getElementById("bf-brand"); const modelSelect = document.getElementById("bf-model"); const yearSelect = document.getElementById("bf-year"); const searchBtn = document.getElementById("bf-search-btn"); if (!brandSelect || !modelSelect || !yearSelect || !searchBtn) return; const carData = { "تويوتا": { "كامري": ["2020", "2021", "2022", "2023", "2024", "2025"], "كورولا": ["2020", "2021", "2022", "2023", "2024"] }, "نيسان": { "التيما": ["2021", "2022", "2023", "2024"], "صني": ["2020", "2021", "2022", "2023"] } }; brandSelect.addEventListener("change", function() { const brand = this.value; modelSelect.innerHTML = ''; yearSelect.innerHTML = ''; modelSelect.disabled = true; yearSelect.disabled = true; searchBtn.disabled = true; if (brand && carData[brand]) { modelSelect.disabled = false; Object.keys(carData[brand]).forEach(model => { const opt = document.createElement("option"); opt.value = model; opt.textContent = model; modelSelect.appendChild(opt); }); } }); modelSelect.addEventListener("change", function() { const brand = brandSelect.value; const model = this.value; yearSelect.innerHTML = ''; yearSelect.disabled = true; searchBtn.disabled = true; if (model && carData[brand][model]) { yearSelect.disabled = false; carData[brand][model].forEach(year => { const opt = document.createElement("option"); opt.value = year; opt.textContent = year; yearSelect.appendChild(opt); }); } }); yearSelect.addEventListener("change", function() { if (this.value) { searchBtn.disabled = false; } else { searchBtn.disabled = true; } }); searchBtn.addEventListener("click", function() { const brand = brandSelect.value; const model = modelSelect.value; const year = yearSelect.value; if (brand && model && year) { const searchQuery = `${brand} ${model} ${year}`; window.location.href = `/search?q=${encodeURIComponent(searchQuery)}`; } }); } window.addEventListener('DOMContentLoaded', () => { inject3DFinder(); initBatteryLogic(); }); setTimeout(() => { inject3DFinder(); initBatteryLogic(); }, 800); })();