{{define "navbar"}}
<nav class="navbar" id="navbar">
    <div class="container navbar-container">
        
        <!-- Logo (Always outside wrapper for centering) -->
        <a href="index" class="brand-logo">
            <img src="images/Asset 7.png" alt="EHONG MODDAENG">
            <!-- โลโก้แบบใหม่ ดำ -->
        </a>

        <!-- Mobile Menu Wrapper (This toggles) -->
        <div class="nav-menu-wrapper" id="navMenu">
            <ul class="nav-menu">

                <li class="nav-item">
                    <a href="javascript:void(0)" class="nav-link">บทความ <i class="ph ph-caret-down"></i></a>
                    <ul class="dropdown-menu">
                        <li><a href="/" class="dropdown-item">วิสัยทัศน์ พันธกิจ ประวัติความเป็นมา</a></li>
                        <li><a href="/" class="dropdown-item">เสา 5</a></li>
                        <li><a href="/news" class="dropdown-item">กิจกรรมเพื่อสังคม</a></li>
                        <li><a href="/" class="dropdown-item">โครงสร้างองค์กร</a></li>
                        <li><a href="/" class="dropdown-item">ช่องทางการติดต่อ</a></li>
                    </ul>
                </li>

                <li class="nav-item">
                    <a href="javascript:void(0)" class="nav-link">สินค้า<i class="ph ph-caret-down"></i></a>
                    <ul class="dropdown-menu">
                        <li><a href="/product_motorcycle" class="dropdown-item">รถจักรยานยนต์ (น้ำมัน)</a></li>
                        <li><a href="/product_ev" class="dropdown-item">รถจักรยานยนต์ (ไฟฟ้า)</a></li>
                        <li><a href="/" class="dropdown-item">รถสามล้อเครื่องยนต์</a></li>
                        <li><a href="/" class="dropdown-item">รถสามล้อไฟฟ้า</a></li>
                        <li><a href="https://advice.ezmember.org/_esmile/" class="dropdown-item" target="_blank">เครื่องใช้ไฟฟ้า (E-Smile)</a></li>
                        <li><a href="/" class="dropdown-item">เครื่องมือการเกษตร</a></li>
                        <li><a href="/" class="dropdown-item">อะไหล่</a></li>
                        <li><a href="/" class="dropdown-item">รถมือสอง</a></li>
                    </ul>
                </li>
                <!-- <li class="nav-item"><a href="/promotion" class="nav-link">โปรโมชั่น</a></li> -->
                <li class="nav-item">
                    <a href="javascript:void(0)" class="nav-link">บริการ<i class="ph ph-caret-down"></i></a>
                    <ul class="dropdown-menu">
                        <li><a href="/payment_channel" class="dropdown-item">ช่องทางชำระเงิน</a></li>
                        <li><a href="/" class="dropdown-item">สินเชื่อ</a></li>
                        <li><a href="/" class="dropdown-item">มดแดงฮีโร่</a></li>
                        <li><a href="/branches" class="dropdown-item">สาขาและศูนย์บริการ</a></li>
                        <li><a href="/" class="dropdown-item">จองคิวเช็คระยะ</a></li>
                        <!-- <li><a href="" class="dropdown-item">ข้อมูลบริษัท</a></li> -->
                        <!-- <li><a href="https://advice.ezmember.org/_esmile/" class="dropdown-item" target="_blank">เว็บไซต์ E-Smile</a></li> -->
                    </ul>
                </li>
                <li class="nav-item">
                    <a href="javascript:void(0)" class="nav-link">ร่วมงานกับเรา <i class="ph ph-caret-down"></i></a>
                    <ul class="dropdown-menu">
                        <li><a href="/" class="dropdown-item">สมัครงาน</a></li>
                        <li><a href="/" class="dropdown-item">สมัครเป็นตัวแทนจำหน่าย</a></li>
                    </ul>
                </li>
            </ul>
        </div>

        <!-- Right Utilities & Toggle (Always visible) -->
        <div class="nav-right-wrapper">
            <div class="nav-utilities">
                <a href="/" class="nav-link coordination-link">ติดต่อประสานงาน</a>
                <!-- <button class="nav-util-btn" title="Search"><i class="ph ph-magnifying-glass"></i></button> -->
                <div class="mobile-menu-btn" onclick="toggleMenu()"><i class="ph ph-list"></i></div>
            </div>
        </div>
        
    </div>
</nav>

<!-- Custom Development Modal -->
<div id="devModal" class="dev-modal-overlay">
    <div class="dev-modal-card">
        <div class="dev-modal-icon">
            <i class="ph ph-warning-circle"></i>
        </div>
        <h3>ขออภัย</h3>
        <p>หน้านี้อยู่ระหว่างการพัฒนา...</p>
        <button onclick="closeDevModal()" class="dev-modal-btn">ตกลง</button>
    </div>
</div>

<style>
.dev-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(4px);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 10001; /* Higher than navbar */
    opacity: 0;
    transition: opacity 0.3s ease;
}
.dev-modal-overlay.active {
    display: flex;
    opacity: 1;
}
.dev-modal-card {
    background: #fff;
    padding: 40px;
    border-radius: 25px;
    max-width: 400px;
    width: 90%;
    text-align: center;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);
    transform: translateY(20px);
    transition: transform 0.3s ease;
}
.dev-modal-overlay.active .dev-modal-card {
    transform: translateY(0);
}
.dev-modal-icon {
    font-size: 60px;
    color: var(--primary);
    margin-bottom: 20px;
}
.dev-modal-card h3 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #1a202c;
    font-family: 'Prompt', sans-serif;
}
.dev-modal-card p {
    color: #64748b;
    margin-bottom: 30px;
    font-family: 'Prompt', sans-serif;
}
.dev-modal-btn {
    background: var(--primary);
    color: #fff;
    border: none;
    padding: 12px 40px;
    border-radius: 50px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    font-family: 'Prompt', sans-serif;
    font-size: 16px;
}
.dev-modal-btn:hover {
    background: var(--primary-dark);
    transform: scale(1.05);
}
</style>

<script>
function toggleMenu() {
    const navbar = document.getElementById('navbar');
    const menu = document.getElementById('navMenu');
    menu.classList.toggle('active');
    navbar.classList.toggle('menu-open');
}

function showDevModal() {
    const modal = document.getElementById('devModal');
    modal.classList.add('active');
}

function closeDevModal() {
    const modal = document.getElementById('devModal');
    modal.classList.remove('active');
}

// Global listener for both Navbar and Footer
document.addEventListener('DOMContentLoaded', function() {
    document.body.addEventListener('click', function(e) {
        // Find if the clicked element or its parent is a link to "/"
        const link = e.target.closest('a[href="/"]');
        if (link) {
            e.preventDefault();
            showDevModal();
        }
    });
    
    // Close on overlay click
    document.getElementById('devModal').addEventListener('click', function(e) {
        if (e.target === this) closeDevModal();
    });
});

document.querySelectorAll('.nav-item > .nav-link').forEach(function(link) {
    link.addEventListener('click', function(e) {
        if (window.innerWidth <= 1100 && this.parentElement.querySelector('.dropdown-menu')) {
            e.preventDefault();
            this.parentElement.classList.toggle('dropdown-active');
        }
    });
});
</script>
{{end}}
