(function () {
    let iterateSelector = function(selector, callback) {
        var results = document.querySelectorAll(selector);
        for (var item of results) {
            callback(item);
        }
    };

    iterateSelector('.confirm-on-submit', function (s) {
        s.addEventListener('submit', function (e) {
            var response = window.confirm('Are you sure?');

            if (response) {
                return true;
            }

            e.preventDefault();
            return false;
        });
    });

    var needsRebbetzinChangesCheckbox = document.querySelector('#dinnerbundle_ad_needsRebbetzinChanges');
    var sentToPrinterInput = document.querySelector('#dinnerbundle_ad_sentToPrinter');
    var proofFromPrinterCheckbox = document.querySelector('#dinnerbundle_ad_proofFromPrinter');
    var approvedCheckbox = document.querySelector('#dinnerbundle_ad_proofApproved');

    iterateSelector('.needs-rebbetzin-changes-button', function (s) {
        s.addEventListener('click', function () {
            needsRebbetzinChangesCheckbox.checked = true;
            sentToPrinterInput.value = null;
            proofFromPrinterCheckbox.checked = false;
            approvedCheckbox.checked = false;
            this.form.submit();
        });
    });

    iterateSelector('.sent-to-printer-button', function (s) {
        s.addEventListener('click', function () {
                sentToPrinterInput.value = moment().format('YYYY-MM-DD');
                this.form.submit();
        });
    });

    iterateSelector('.from-printer-button', function (s) {
        s.addEventListener('click', function () {
            proofFromPrinterCheckbox.checked = true;
            this.form.submit();
        });
    });

    iterateSelector('.approve-button', function (s) {
        s.addEventListener('click', function () {
            proofFromPrinterCheckbox.checked = true;
            approvedCheckbox.checked = true;
            this.form.submit();
        });
    });
})();

@@ -1386,32 +1386,87 @@
 nction () %7B%0A    
+        needsRebbetzinChangesCheckbox.checked = false;%0A
             sent
@@ -1519,20 +1519,16 @@
 M-DD');%0A
-    
         

Tweak ad form buttons