<!--start back-to-top-->
<!-- <button onclick="topFunction()" class="btn btn-danger btn-icon" id="back-to-top">
    <i class="ri-arrow-up-line"></i>
</button> -->
<!--end back-to-top-->

<!-- <div class="customizer-setting d-none d-md-block">
    <div class="btn-info btn-rounded shadow-lg btn btn-icon btn-lg p-2" data-bs-toggle="offcanvas"
        data-bs-target="#theme-settings-offcanvas" aria-controls="theme-settings-offcanvas">
        <i class='mdi mdi-spin mdi-cog-outline fs-22'></i>
    </div>
</div> -->


<!-- JAVASCRIPT -->
<script src="<%=admin_asset_url%>libs/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="<%=admin_asset_url%>libs/simplebar/simplebar.min.js"></script>
<script src="<%=admin_asset_url%>libs/node-waves/waves.min.js"></script>
<script src="<%=admin_asset_url%>libs/feather-icons/feather.min.js"></script>
<script src="<%=admin_asset_url%>js/pages/plugins/lord-icon-2.1.0.js"></script>
<script src="<%=admin_asset_url%>js/plugins.js"></script>

<!-- dropzone init -->
<script src="<%=admin_asset_url%>libs/dropzone/dropzone-min.js"></script>

<!-- form validation -->
<script src="<%=admin_asset_url%>js/pages/form-validation.init.js"></script>

 <!-- ckeditor -->
 <script src="<%=admin_asset_url%>libs/@ckeditor/ckeditor5-build-classic/build/ckeditor.js"></script>

 <!-- init js -->
 <script src="<%=admin_asset_url%>js/pages/form-editor.init.js"></script>


<!-- apexcharts -->
<script src="<%=admin_asset_url%>libs/apexcharts/apexcharts.min.js"></script>

<!--Swiper slider js-->
<script src="<%=admin_asset_url%>libs/swiper/swiper-bundle.min.js"></script>

<!-- Dashboard init -->
<script src="<%=admin_asset_url%>js/pages/dashboard-ecommerce.init.js"></script>

<!-- Sweet Alert -->
<!-- <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.js"></script> -->
<script src="<%=admin_asset_url%>js/sweetalert2.min.js"></script>

<!-- App js -->
<script src="<%=admin_asset_url%>js/app.js"></script>

<script src="<%=admin_asset_url%>js/jquery.validate.min.js"></script>
<script src="<%=admin_asset_url%>js/additional-methods.min.js"></script>

<!-- Custom js -->
<!-- <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> -->
<script src="<%=admin_asset_url%>js/jquery-3.6.0.min.js"></script>
<script src="<%=admin_asset_url%>js/custom.js"></script>

<script type="text/javascript">
    $(document).ready(function() {

        setTimeout(() => {
            const current_page_url = window.location.href;            
            const menus = [
                {
                    module: "media_library",
                    pages: [
                        "/media-library"
                    ]
                },
                {
                    module: "cms",
                    pages: [
                        "/page",
                        "/dynamic-form",
                        "/blog",
                        "/banner",
                    ]
                },
                {
                    module: "order",
                    pages: [
                        "/order"
                    ]
                },
                {
                    module: "catalog",
                    pages: [
                        "/product",
                        "/category",
                        "/brand",
                        "/attrsetting",
                    ]
                },
                {
                    module: "customers",
                    pages: [
                        "/customers"
                    ]
                },
                {
                    module: "promotion",
                    pages: [
                        "/transaction-offer",
                        "/cart-price-rule"
                    ]
                },
                {
                    module: "settings",
                    pages: [
                        "/dropdown-settings",
                        "/store",
                        "/site-settings",
                        "/site-settings-group"
                    ]
                },
                {
                    module: "permissions",
                    pages: [
                        "/role"
                    ]
                },
                {
                    module: "sample_pages",
                    pages: [
                        "/blank/list",
                        "/blank/form",
                        "/blank/details"
                    ]
                }
            ];

            menus.forEach(item => {
                item.pages.forEach(page => {                    
                    if(current_page_url.includes(page)) {
                        const menu = item.module;
                        console.log(menu);
                        $(".a_"+menu).addClass("collapsed").addClass("active");
                        $(".a_"+menu).attr("aria-expanded", true);
                        $(".d_"+menu).addClass("show");
                        return;
                    }
                });
            });
        }, 0);

        // $(".choices").focus(function (){
        //     $(".choices__list").attr("style", "max-height: 300px !important")
        // })
        // $(".choices").focusout(function (){
        //     $(".choices__list").attr("style", "max-height: 0 !important")
        // })

        $("document").ready(function (){
            function validateChoice() {
                const elementList = $(".choices-select");
                elementList.each(index => {
                    const element = elementList[index];
                    const isRequired = $(element).attr("required");
        
                    if (!isRequired) return;
        
                    const locationValue = $(element).val();
        
                    if (!locationValue){
                        $(element).closest(".choices__inner").css("border-color", "#f06548");
                        $(element).closest(".choice-group").find(".invalid-feedback").css("display", "flex");
                    } else {
                        $(element).closest(".choices__inner").css("border-color", "");
                        $(element).closest(".choice-group").find(".invalid-feedback").css("display", "none");
                    }
                });
            }
            $("#createJob-form").submit(function (){
                validateChoice();
            })

            $(".choices-select").change(function (){
                validateChoice();
            })
        })
    });
</script>

<% if(messages !== undefined && messages != '' ) {%>
    <script type="text/javascript">
        Swal.fire(
        '<%=messages%>',
        '',
        'success',
        )
    </script>
<% } %>
<% if(errors !== undefined && errors !='' ) {%>
    <script type="text/javascript">
        Swal.fire(
        '<%=errors%>',
        '',
        'error'
        )
    </script>
<% } %>