/* Minification failed. Returning unminified contents.
(29,33-34): run-time error JS1014: Invalid character: `
(29,34-35): run-time error JS1195: Expected expression: <
(31,29-30): run-time error JS1197: Too many errors. The file might not be a JavaScript file: <
 */
$(function () {

    $('.mbrdatarequest-save').click(function (e) {
        try {
            opentracker('r=cpambrdatarequestsave');
            if (Page_ClientValidate("MbrDataRequestInfo")) {
                $('.mbrdatarequest-result').hide();
                $('.mbrdatarequest-save').hide();
                var obj = {
                    FirstName: $('.mbrdatarequest-firstname').val(),
                    LastName: $('.mbrdatarequest-lastname').val(),
                    MemberNum: $('.mbrdatarequest-membernum').val(),
                    RequestTypeId: 3,
                    ZipCode: $('.mbrdatarequest-zipcode').val().substring(0, 5)
                };
                if ($('.requesttype').length) {
                    obj.RequestTypeId = $('.requesttype:checked').val();
                }
                wait_InitializeRequest();
                $.post('/api/privacy/cpambrdatarequestsave', obj, function (data) {
                    $('.mbrdatarequest-save').show();
                    $('#mbrdatarequestmodal').modal('hide');
                    $('.mbrdatarequest-required').val('');
                    wait_EndRequest();
                    if ($('.requesttype').length) {
                        bootbox.alert({
                            backdrop: false,
                            message:
                                `<p>Thank you.</p>
                            <p>Costco Auto Program has received your request. We will use the information provided to call or email you within the next five business days to verify your identity and process your request.</p>
                            <p>U.S. residents may exercise their rights to view, edit, or delete their personal information on file with Costco Auto Program. If you have any questions or would like to contact us, please call 877-722-4559.</p>`
                        });
                    } else {
                        var isCA = (data != null && data.State == 'CA');
                        if (isCA)
                            $('.mbrdatarequest-required').val('');
                        bootbox.alert({
                            backdrop: false,
                            message: '<p class="h4">Thank you</p>' + (isCA ?
                                '<p>Your request has been received and it will be processed.</p>'
                                : '<p>This form is available in accordance with the California Consumer Privacy Act. Please enter a valid California ZIP Code to continue.</p>'),
                        });
                    }
                });
            }

        } catch (err) { console.log(err); }
        return false;
    });

});
;
