
ac_popup       = jQuery.noConflict();

var popup_count = 0;
var showed      = 0;

ac_popup(document).on('ready', function(){

    if(ac_popup('#ac_popup_count').length){
        popup_count = ac_popup('#ac_popup_count').val();

        if(popup_count > 0) {

            showed = 1;
            showNextPopup();
        }
    }
});

ac_popup('.ac-popup .close, .ac-popup.modal.overlay').on('click', function () {
    showNextPopup();
});
ac_popup('.ac-popup .popup').on('click', function () {
    return false;
});

document.onkeydown = function (event) {
    const key = event.key;
    if (key === "Escape") {
        showNextPopup();
    }
}

function showNextPopup(){
    ac_popup('.ac-popup.visible').fadeOut(350, 'swing');
    ac_popup('.ac_popup.visible').removeClass('visible');
    if(showed <= popup_count) {
        setTimeout(function(){
            ac_popup('#ac_popup_' + showed).fadeIn(350, 'swing');
            ac_popup('#ac_popup_' + showed).addClass('visible');
            showed++;
        }, 350);
    }
}