PageSourceSearch

https://www.netministries.org/lib/layout/functions.js

js netministries.org collected 2026-10-02 04:26:03 UTC 8,405 bytes, 209 lines download raw bytes

1$(function () {
2
3    $.ajaxSetup({
4        error: function (x, e) {
5            if (x.status == 0) {
6                alert('You are offline!!\n Please Check Your Network.');
7            } else if (x.status == 404) {
8                alert('Requested URL not found.');
9            } else if (x.status == 500) {
10                alert('Internal Server Error. ' + x.responseText);
11            } else if (e == 'parsererror') {
12                alert('Error.\nParsing JSON Request failed.');
13            } else if (e == 'timeout') {
14                alert('Request Time out.');
15            } else {
16                alert('Unknow Error.\n' + x.responseText);
17            }
18        }
19    });
20
21    $('#divMobileMenu').mmenu();
22
23});
24
25var objSite = {
26
27    service: '/lib/services/siteService.asp',
28
29    renderSignIn: function (vDiv) {
30        $.get(this.service, { fldAction: 'renderSignIn' }, function (objResponse) {
31            $('#' + vDiv).html(objResponse.content);
32        });
33    },
34
35    renderSignInNMID: function (vDiv) {
36        $.get(this.service, { fldAction: 'renderSignInNMID' }, function (objResponse) {
37            $('#' + vDiv).html(objResponse.content);
38        });
39    },
40
41    processSignIn: function () {
42        $.post(this.service, $('#frmSignIn').serialize(), function (objResponse) {
43            if (objResponse.success == 'True') {
44                location.href = '/account'
45            } else {
46                alert(objResponse.message);
47            }
48        });
49    },
50
51    processReminder: function () {
52        $.post(this.service, $('#frmReminder').serialize(), function (objResponse) {
53            alert(objResponse.message);
54            objSite.showSignInSection('SignIn');
55        });
56    },
57
58    processSignUp: function () {
59        $.post(this.service, $('#frmSignUp').serialize(), function (objResponse) {
60            if (objResponse.success == 'True') {
61                alert('Woohoo! You are all signed up. Now, check your e-mail for a verification link and you will have full access to Net Ministries!');
62                location.href = '/account'
63            } else {
64                alert(objResponse.message);
65            }
66        });
67    },
68
69    processSignOut: function () {
70        $.get(this.service, { fldAction: 'processSignOut' }, function (objResponse) {
71            location.href = '/account';
72        });
73    },
74
75    showSignInSection: function (vSection) {
76        switch (vSection) {
77            case 'SignIn':
78                $('#divReminder').slideUp('fast');
79                $('#divCreate').slideUp('fast');
80                $('#divSignIn').slideDown('fast');
81                if ($('#frmSignIn input[name=fldEmail]').val() == '') {
82                    $('#frmSignIn input[name=fldEmail]').focus();
83                } else {
84                    $('#frmSignIn input[name=fldPassword]').focus();
85                }
86                break;
87            case 'Reminder':
88                $('#divSignIn').slideUp('fast');
89                $('#divCreate').slideUp('fast');
90                $('#divReminder').slideDown('fast');
91                break;
92            case 'Create':
93                $('#divSignIn').slideUp('fast');
94                $('#divReminder').slideUp('fast');
95                $('#divCreate').slideDown('fast');
96                break;
97            case 'SignInNM':
98                $('#divReminderNM').slideUp('fast');
99                $('#divCreateNM').slideUp('fast');
100                $('#divSignInNM').slideDown('fast');
101                if ($('#frmSignInNM input[name=fldEmail]').val() == '') {
102                    $('#frmSignInNM input[name=fldEmail]').focus();
103                } else {
104                    $('#frmSignInNM input[name=fldPassword]').focus();
105                }
106                break;
107            case 'ReminderNM':
108                $('#divSignInNM').slideUp('fast');
109                $('#divReminderNM').slideDown('fast');
110                break;
111            case 'CreateNM':
112                $('#divReminderNM').slideUp('fast');
113                $('#divSignInNM').slideUp('fast');
114                break;
115        }
116    },
117
118    getSessionConfirmationText: function () {
119        $.get(this.service, { fldAction: 'getSessionConfirmationText' }, function (objResponse) {
120            $('#spanConfirmationText').html(objResponse.content);
121        });
122    },
123
124    sendNMIDReminder: function () {
125        $('#btnRemind').attr('disabled', true);
126        $('#btnRemind').val('Sending E-mail...');
127        $.post(this.service, $('#frmReminder').serialize(), function (objResponse) {
128            if (objResponse.success == 'True') {
129                $('#btnRemind').val('Send Again');
130                $('#btnRemind').attr('disabled', false);
131                alert(objResponse.message);
132            } else {
133                $('#btnRemind').val('Try Again');
134                $('#btnRemind').attr('disabled', false);
135                alert(objResponse.message);
136            }
137        });
138    },
139
140    enforceNMID: function (objField) {
141        objField.value = objField.value.replace(/[^a-zA-Z 0-9\s]+/gi, '').replace(/ /gi, '');
142    },
143
144    selectAccount: function (vAccount) {
145        if (vAccount != '0') {
146            $.get(this.service, { fldAction: 'selectAccount', fldAccount: vAccount }, function (objResponse) {
147                if (objResponse.success == 'True') {
148                    $('#frmUpgrade input[name=fldNMID]').val(objResponse.NMID);
149                    $('#frmUpgrade input[name=fldName]').val(objResponse.name);
150                    $('#frmUpgrade input[name=fldAddress]').val(objResponse.address);
151                    $('#frmUpgrade input[name=fldCity]').val(objResponse.city);
152                    $('#frmUpgrade input[name=fldState]').val(objResponse.state);
153                    $('#frmUpgrade input[name=fldZip]').val(objResponse.zip);
154                    $('#frmUpgrade select[name=fldCountry]').val(objResponse.country);
155                    $('#frmUpgrade input[name=fldPhone]').val(objResponse.phone);
156                    $('#frmUpgrade input[name=fldURL]').val(objResponse.url);
157                    $('#frmUpgrade input[name=fldCardholderName]').val(objResponse.name);
158                    $('#frmUpgrade input[name=fldBillingAddress]').val(objResponse.address);
159                    $('#frmUpgrade input[name=fldBillingCity]').val(objResponse.city);
160                    $('#frmUpgrade input[name=fldBillingState]').val(objResponse.state);
161                    $('#frmUpgrade input[name=fldBillingZip]').val(objResponse.zip);
162                    $('#frmUpgrade select[name=fldBillingCountry]').val(objResponse.country);
163                    $('#frmUpgrade input[name=fldBillingPhone]').val(objResponse.phone);
164                    if (objResponse.domainName != '') {
165                        $('#frmUpgrade select[name=fldDomainAction]').val('Update');
166                        $('#frmUpgrade input[name=fldDomainName]').val(objResponse.domainName);
167                    } else {
168                        $('#frmUpgrade select[name=fldDomainAction]').val('Register');
169                    }
170                } else {
171                    alert(objResponse.message);
172                }
173            });
174        }
175    },
176
177    submitUpgrade: function () {
178        $.post(this.service, $('#frmUpgrade').serialize(), function (objResponse) {
179            if (objResponse.success == 'True') {
180                location.href = '/account/?fldView=upgradesubmitted';
181            } else {
182                alert(objResponse.message);
183            }
184        });
185    }
186
187}
188
189$(function () {
190
191    $.ajaxSetup({
192        error: function (x, e) {
193            if (x.status == 0) {
194                alert('You are offline!!\n Please Check Your Network.');
195            } else if (x.status == 404) {
196                alert('Requested URL not found.');
197            } else if (x.status == 500) {
198                alert('Internal Server Error. ' + x.responseText);
199            } else if (e == 'parsererror') {
200                alert('Error.\nParsing JSON Request failed.');
201            } else if (e == 'timeout') {
202                alert('Request Time out.');
203            } else {
204                alert('Unknow Error.\n' + x.responseText);
205            }
206        }
207    });
208
209});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.