// source --> https://subspacestudio.cz/wp-content/themes/customthemechild/js/ajax-login-script.js?ver=fb441852d12c2ec40787c0221b762a9a 
jQuery(document).ready(function($) {

    // Show the login dialog box on click
    $('a#show_login').on('click', function(e){
        $('body').prepend('<div class="login_overlay"></div>');
        $('form#login').fadeIn(500);
        $('div.login_overlay, form#login a.close').on('click', function(){
            $('div.login_overlay').remove();
            $('form#login').hide();
        });
        e.preventDefault();
    });

    // Perform AJAX login on form submit
    $('form#login').on('submit', function(e){
        /*$('p.status').removeClass("text-blue-200", "text-red");
        $('p.status').addClass("text-blue-200");*/
        $('p.status').text(ajax_login_object.loadingmessage);
        $.ajax({
            type: 'POST',
            dataType: 'json',
            url: ajax_login_object.ajaxurl,
            data: {
                'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
                'username': $('form#login #username').val(),
                'password': $('form#login #password').val(),
                'security': $('form#login #security').val() },
            success: function(data){
                $('p.status').text(data.message);
                if (data.type === "error"){
                    $('p.status').removeClass("text-blue-200");
                    $('p.status').addClass("text-red");
                    $('form#login #username').addClass("ring-2 ring-red")
                    $('form#login #password').addClass("ring-2 ring-red")
                }
                if (data.type === "loggingin"){
                    $('p.status').removeClass("text-red");
                    $('p.status').addClass("text-green-200");
                    $('form#login #username').removeClass("ring-red")
                    $('form#login #username').addClass("ring-green-200")
                    $('form#login #password').removeClass("ring-red")
                    $('form#login #password').addClass("ring-green-200")
                }
                if (data.loggedin == true){
                    document.location.href = ajax_login_object.redirecturl;
                }
            }
        });
        e.preventDefault();
    });

});