(function () {

    document.ShowLightbox = function (text, redirectUrl) {
        if (typeof (redirectUrl) === 'undefined') {
            redirectUrl = '';
        }

        var backdrop = document.createElement("div");
        backdrop.className = "popup-backdrop";
        document.body.appendChild(backdrop);

        var container = document.createElement("div");
        container.className = "simple-popup";

        var textNode = document.createElement("h3");
        textNode.innerHTML = text;

        var buttonContainer = document.createElement("div");
        var buttonNode = document.createElement("button");
        buttonNode.className = "btn";
        buttonNode.innerHTML = "Ok";
        buttonContainer.appendChild(buttonNode);

        buttonNode.onclick = function () {
            var currentUrlWithoutParams = location.protocol + '//' + location.host + location.pathname;
            if (redirectUrl != '') {
                currentUrlWithoutParams = redirectUrl;
            }
            window.location.replace(currentUrlWithoutParams);
        };

        container.appendChild(textNode);
        container.appendChild(buttonContainer);

        document.body.appendChild(container);
    };
})();