تفضّل

دليل الشركات والخدمات

تسجيل الدخول

أو إنشاء حساب جديد

يمكنك تسجيل الدخول باستخدام البريد الإلكتروني أو رقم الهاتف.
أو

بالدخول أنت توافق على شروط الاستخدام

يمكنك التسجيل/تسجيل الدخول بسرعة عبر Google:

const dial = (li.getAttribute('data-dial-code') || '').toLowerCase(); const ar = (li.getAttribute('data-ar-name') || '').toLowerCase(); const show = name.includes(q) || dial.includes(q) || ar.includes(q); li.style.display = show ? '' : 'none'; }); }); } const flagContainer = document.querySelector('.iti__flag-container'); if (flagContainer) { flagContainer.addEventListener('click', function() { setTimeout(function(){ setupDropdownSearch(); addEmojiToCountryList(); }, 10); }); } function addEmojiToCountryList() { const list = document.querySelector('.iti__country-list'); if (!list) return; list.querySelectorAll('.iti__country').forEach(function(li){ if (li.dataset.emojiAdded === '1') return; const code = li.getAttribute('data-country-code'); const emoji = iso2ToEmoji(code || ''); if (emoji) { const span = document.createElement('span'); span.className = 'flag-emoji'; span.textContent = emoji; li.insertBefore(span, li.firstChild); li.dataset.emojiAdded = '1'; } li.addEventListener('click', function(){ if (code) { try { iti.setCountry(code); } catch(_) {} } updateSelectedDisplay(); const listEl = document.querySelector('.iti__country-list'); if (listEl) listEl.classList.add('iti__hide'); const fakeBtn3 = wrapper ? wrapper.querySelector('.fake-flag-btn') : null; if (fakeBtn3) { fakeBtn3.textContent = iso2ToEmoji(code || ''); fakeBtn3.style.display = ''; } wrapper.classList.remove('show-real-flag'); realFlagVisible = false; const isRtl = document.documentElement.getAttribute('dir') === 'rtl'; if (isRtl) { identifier.style.paddingRight = '12px'; identifier.style.paddingLeft = '12px'; } else { identifier.style.paddingLeft = '12px'; identifier.style.paddingRight = '12px'; } }); }); } identifier.addEventListener('countrychange', function(){ updateSelectedDisplay(); }); // Submit logic: decide email vs phone const form = identifier.closest('form'); if (form) { form.addEventListener('submit', function() { const val = identifier.value.trim(); if (isEmail(val)) { emailHidden.value = val; phoneHidden.value = ''; } else { // format to E.164 const full = iti.getNumber(); phoneHidden.value = full || val; emailHidden.value = ''; } }); } });