<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var overlay_type="";
var overlay_title="";
var overlay_text="";
function overlay_load(type,title,text,params) {
    overlay_type=type;
    overlay_title=title;
    overlay_text=text;

    if (typeof params === "undefined") {
        params = {};
    }

    let overlay_id="script";
    if (params.custom === true) {
        overlay_ajax("custom", {"custom": true, "overlay_type": type});
        overlay_id=type;
        overlay_type = "custom";
    } else {
        overlay_ajax(overlay_id);
    }

    $(document).on("overlayAjaxLoaded",function(event, params) {
        if (params['id'] == overlay_id) {
            let overlay_el = $("#overlay_" + overlay_id);
            overlay_el.attr("class", "overlay_common overlay_" + overlay_type);

            if (overlay_title != '') $(".overlay_title", overlay_el).html(overlay_title).addClass('loaded');
            if (text != "") {
                $(".overlay_text", overlay_el).html(overlay_text).show();
            } else {
                $(".overlay_text", overlay_el).hide();
            }
            overlay_el.overlay().load();
        }
    });
}
function overlay_init(id,config) {
    var config_act = $.extend({
        top: 50,
        maskLoadSpeed: 200,
        maskOpacity: 0.7,
        closeOnClick: (config_plus['overlay_close_on_click_forced'] === 1),
        closeOnEsc: true,
        load: false,
        onBeforeLoad: true
    }, config);

    let overlay_el = $("#overlay_"+id);

    if ( overlay_el.length === 0 ) {
        if ($('#overlays').length === 0) {
            $('&lt;div id="overlays"&gt;&lt;/div&gt;').appendTo('body');
        }
        $('&lt;div id="overlay_'+ id +'"&gt;&lt;/div&gt;').appendTo('#overlays');
        overlay_el = $("#overlay_"+id);
    }

    overlay_el.overlay({
        onBeforeLoad: function() {
            if (config_act.onBeforeLoad==true &amp;&amp; overlay_el.attr("data-content")!=1) {
                overlay_ajax(id);
            }
        },
        onLoad: function(){
            $(document).trigger("overlayOpen",{id:id});
        },
        onClose: function() {
            $(document).trigger("overlayClose",{id:id});
        },
        top: config_act.top,
        mask: {
            color: "#000000",
            loadSpeed: config_act.maskLoadSpeed,
            maskId: "exposeMaskOverlay",
            opacity: config_act.maskOpacity
        },
        closeOnClick: (id === "cookie_alert" ? false : (config_plus['overlay_close_on_click_forced'] === 1 ? true : config_act.closeOnClick)),
        closeOnEsc: (id === "cookie_alert" ? false : (config_plus['overlay_close_on_esc_forced'] === 1 ? true : config_act.closeOnEsc)),
        load: config_act.load
    });

    $(document).trigger("overlayInited",{id:id});
    overlay_el.attr("data-inited",1);
}
function overlay_ajax(id,params) {
    if (typeof params === "undefined") {
        params = [];
    }

    temp_data = {
        lang_master: actual_lang,
        overlay_id: id,
        layout_plus: UNAS.design.page,
        overlay_parameters: params,
        get_ajax: "1"
    }

    if (typeof config_plus['unas_design'] !== 'undefined') {
        temp_data['unas_design'] = config_plus['unas_design'];
    }

    if (service_type == "cms") {
        temp_data['home_id'] = home_id;
        temp_overlay_url = shop_url_main + "/ajax/ajax_overlay.php";
    } else {
        temp_data['shop_id'] = shop_id;
        temp_overlay_url = shop_url_main + "/shop_ajax/ajax_overlay.php";
    }

    if (params.custom === true) {
        id = params.overlay_type;;
    }

    let overlay_el = $("#overlay_"+id);

    if (overlay_el.attr("data-content")!=1) {
        overlay_el.attr("data-content",1);

        $.ajax({
            type: "GET",
            async: true,
            url: temp_overlay_url,
            data: temp_data,
            beforeSend:function(){
                overlay_el.addClass('overlay-loading');
            },
            success: function(data){
                if (data!="") overlay_el.html(data);
                overlay_el.removeClass('overlay-loading').addClass('overlay-loaded');
                $(document).trigger("overlayAjaxLoaded",{id:id,params:params});
            }
        });
    } else {
        $(document).trigger("overlayAjaxLoaded",{id:id,params:params});
    }
}

function overlay_close(id) {
    $(document).ready(function(){
        $("#"+id).overlay().close();
        $(document).trigger("overlayClosed",id);
    });
}

function cookie_alert_overlay() {
    if (!$.mask.isLoaded()) {
        $("#overlay_cookie_alert").overlay().load();
        $('#overlay_cookie_alert').removeClass('cookie-alert-closed');
    } else {
        $('#overlay_cookie_alert').addClass('cookie-alert-closed');
        setTimeout(function () {
            cookie_alert_overlay();
        }, 1000);
    }
}

function cart_add_overlay() {
    if (cart_add_warning!=1) {
        $('#overlay_cart_add_ok').overlay().load();
        $(document).trigger("addToCartOverlay");
    }
}</pre></body></html>