PageSourceSearch

https://maplewoodonline.com/assets/js/home-module.js

js maplewoodonline.com collected 2026-10-02 11:57:16 UTC 8,173 bytes, 250 lines download raw bytes

1$(document).ready(function () {
2    $('body').on('submit', "#login_form", function (e) {
3        e.preventDefault();
4        var data = $(this).serialize();
5
6        var url = $(this).attr('action');
7        $.ajax({
8            type: "POST",
9            url: url,
10            data: data,
11            beforeSend: function () {
12                $(".loader-wrapper").show();
13            },
14            success: function (dd) {
15                $(".loader-wrapper").hide();
16                $("#login-form-group").html(dd);
17            }
18        });
19    });
20
21    $("body").on('click', "#forget-password", function (e) {
22        e.preventDefault();
23        $("#forgot-password-group").addClass("flip-side-1");
24        $("#login-form-group").addClass("flip-side-2");
25    });
26
27    $("body").on('click', "#forget-username", function (e) {
28        e.preventDefault();
29        $("#forgot-username-group").addClass("flip-side-1");
30        $("#login-form-group").addClass("flip-side-2");
31    });
32
33    $("body").on('click', "#return-login", function (e) {
34        e.preventDefault();
35        $("#forgot-password-group").removeClass("flip-side-1");
36        $("#forgot-username-group").removeClass("flip-side-1");
37        $("#login-form-group").removeClass("flip-side-2");
38    });
39
40    $("body").on("submit", "#forgot-password-form", function (e) {
41        e.preventDefault();
42        var data = $(this).serialize();
43        var url = $(this).attr('action');
44        $.ajax({
45            type: "POST",
46            url: url,
47            data: data,
48            beforeSend: function () {
49                $(".loader-wrapper").show();
50            },
51            success: function (dd) {
52                $(".loader-wrapper").hide();
53                $("#forgot-password-group").html(dd);
54            }
55        });
56    });
57
58     $("body").on("submit", "#forgot-username-form", function (e) {
59        e.preventDefault();
60        var data = $(this).serialize();
61        var url = $(this).attr('action');
62        $.ajax({
63            type: "POST",
64            url: url,
65            data: data,
66            beforeSend: function () {
67                $(".loader-wrapper").show();
68            },
69            success: function (dd) {
70                $(".loader-wrapper").hide();
71                $("#forgot-username-group").html(dd);
72            }
73        });
74    });
75
76    $("body").on("submit", "#retrieve-password-form", function (e) {
77        if ($("#password").val() == '') {
78            $("#password-error").html('The password field is required.');
79            e.preventDefault();
80            return false;
81        } else {
82            $("#password").html('');
83        }
84
85        if ($("#con-password").val() == '') {
86            $("#con-password-error").html('The confirm password field is required.');
87            e.preventDefault();
88            return false;
89        } else {
90            $("#con-password").html('');
91        }
92
93        if ($("#password").val() != $("#con-password").val()) {
94            $("#con-password-error").html('The confirm password field does not match the password field.');
95            e.preventDefault();
96            return false;
97        } else {
98            $("#password").html('');
99        }
100    });
101
102    $("body").on("submit", "#newsletter-signup", function (e) {
103        var field = 'fname';
104        if ($("#" + field).val() == '') {
105            $("#" + field + "-error").html('The first name field is required.');
106            e.preventDefault();
107            $("#" + field).focus();
108            return false;
109        } else {
110            $("#" + field + "-error").html('');
111        }
112        field = 'uname';
113        if ($("#" + field).length) {
114            if ($("#" + field).val() == '') {
115                $("#" + field + "-error").html('The username field is required.');
116                e.preventDefault();
117                $("#" + field).focus();
118                return false;
119            } else {
120                $("#" + field + "-error").html('');
121            }
122        }
123        field = 'email';
124        if ($("#" + field).val() == '') {
125            $("#" + field + "-error").html('The email field is required.');
126            e.preventDefault();
127            $("#" + field).focus();
128            return false;
129        } else {
130            $("#" + field + "-error").html('');
131        }
132    });
133
134    $("body").on("submit", "#signup-form", function (e) {
135
136        field = 'fname';
137        if ($("#" + field).val() == '') {
138            $("#" + field + "-error").html('The first name field is required.');
139            e.preventDefault();
140            $("#" + field).focus();
141            return false;
142        } else {
143            $("#" + field + "-error").html('');
144        }
145
146        field = 'lname';
147        if ($("#" + field).val() == '') {
148            $("#" + field + "-error").html('The last name field is required.');
149            e.preventDefault();
150            $("#" + field).focus();
151            return false;
152        } else {
153            $("#" + field + "-error").html('');
154        }
155
156        field = 'uname';
157        if ($("#" + field).val() == '') {
158            $("#" + field + "-error").html('The user name field is required.');
159            e.preventDefault();
160            $("#" + field).focus();
161            return false;
162        } else {
163            $("#" + field + "-error").html('');
164        }
165
166        var field = 'dob';
167        if ($("#" + field).val() == '') {
168            $("#" + field + "-error").html('The date of birth field is required.');
169            e.preventDefault();
170            $("#" + field).focus();
171            return false;
172        } else {
173            $("#" + field + "-error").html('');
174        }
175
176        field = 'email';
177        if ($("#" + field).val() == '') {
178            $("#" + field + "-error").html('The email field is required.');
179            e.preventDefault();
180            $("#" + field).focus();
181            return false;
182        } else {
183            $("#" + field + "-error").html('');
184        }
185
186        field = 'password';
187        if ($("#" + field).val() == '') {
188            $("#" + field + "-error").html('The password field is required.');
189            e.preventDefault();
190            $("#" + field).focus();
191            return false;
192        } else {
193            $("#" + field + "-error").html('');
194        }
195
196        if ($("#" + field).val().length < 7) {
197            $("#" + field + "-error").html('The password field must greater than or equal to 8 characters.');
198            e.preventDefault();
199            $("#" + field).focus();
200            return false;
201        } else {
202            $("#" + field + "-error").html('');
203        }
204
205        field = 'con-password';
206        if ($("#" + field).val() == '') {
207            $("#" + field + "-error").html('The confirm password field is required.');
208            e.preventDefault();
209            $("#" + field).focus();
210            return false;
211        }
212
213        field = 'password';
214        if ($("#" + field).val() != $("#con-password").val()) {
215            $("#" + field + "-error").html('The password field does not match the confirm password field.');
216            e.preventDefault();
217            return false;
218        } else {
219            $("#" + field + "-error").html('');
220        }
221
222        field = 'con-password';
223        if ($("#" + field).val() == '') {
224            $("#" + field + "-error").html('The confirm password field is required.');
225            e.preventDefault();
226            $("#" + field).focus();
227            return false;
228        } else {
229            $("#" + field + "-error").html('');
230        }
231
232        /*var field = 'captcha';
233         if ($("#" + field).val() == '') {
234         $("#" + field + "-error").html('The captcha field is required.');
235         e.preventDefault();
236         $("#" + field).focus();
237         return false;
238         } else{ $("#" + field + "-error").html(''); }*/
239
240        field = 'terms-condition';
241        if (!$("#" + field).is(":checked")) {
242            $("#" + field + "-error").html('Please accept our terms and condition.');
243            e.preventDefault();
244            $("#" + field).focus();
245            return false;
246        } else {
247            $("#" + field + "-error").html('');
248        }
249    });
250});

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.