document.addEventListener("DOMContentLoaded", (event) => {
    let regex = new RegExp("[\\?&]" + 'anmart' + "=([^&#]*)");
    let results = regex.exec(location.search);
    let anmeldeartValue = results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));

    let postData = {
        anmart: anmeldeartValue
    };

    jQuery.ajax({
        type: "POST",
        data: postData,
        url: wbBasePath + 'index.php?ajaxAction=getValidatedZahlverfahren',
        success: function (validZahlverfahren) {
            if (Array.isArray(validZahlverfahren)) {
                validZahlverfahren.forEach(function (zahlmethode) {
                    let inputField = document.getElementById(zahlmethode.toLowerCase());

                    if (inputField) {
                        inputField.style.display = 'block';
                    }
                });
            } else {
                console.log("Fehler: validZahlverfahren ist kein Array.");
            }
        },
        error: function (jqXHR, textStatus, errorThrown) {
            console.log("AJAX Error: " + textStatus + ": " + errorThrown);
        }
    });
});