PageSourceSearch

https://www.emagia.com/wp-content/themes/emagianew/js/forms.js?1234567.5678.534563

js emagia.com collected 2026-10-02 07:34:34 UTC 60,231 bytes, 1,590 lines download raw bytes

1/* CUSTOM JQUERY FORM VALIDATOR METHODS */
2$(document).ready(function () {
3    $.validator.addMethod("validate_email", function (value, element) {
4        if (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(value)) {
5            return true;
6        } else {
7            return false;
8        }
9    }, "Please enter a valid Email.");
10
11    //$.validator.addMethod("validate_corp_email",function(t,a){var A=!0;return/^([A-Za-z0-9_\-\.])+\@([gmail|GMAIL])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([gmail|GMAIL])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(co.in)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(CO.IN)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(co.uk)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(CO.UK)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([msn|MSN])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([msn|MSN])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([aol|AOL])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([aol|AOL])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(fr)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(FR)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([outlook|OUTLOOK])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([outlook|OUTLOOK])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([highradius|HIGHRADIUS])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([highradius|HIGHRADIUS])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([live|LIVE])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([live|LIVE])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([163|163])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([163|163])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([163|163])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([163|163])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([csile|CSILE])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([csile|CSILE])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([b1t|B1T])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([b1t|B1T])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([mail|MAIL])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([mail|MAIL])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([inbox|INBOX])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([inbox|INBOX])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([minskysoft|MINSKYSOFT])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([minskysoft|MINSKYSOFT])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([wegas|WEGAS])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([wegas|WEGAS])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([abc|ABC])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([abc|ABC])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([kiesag|KIESAG])+\.(xyz)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([kiesag|KIESAG])+\.(XYZ)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([dev256|DEV256])+\.(xyz)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([dev256|DEV256])+\.(XYZ)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(es)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([hotmail|HOTMAIL])+\.(ES)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(de)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yahoo|YAHOO])+\.(DE)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(ua)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([yandex|YANDEX])+\.(UA)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([mixbox|MIXBOX])+\.(pl)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([mixbox|MIXBOX])+\.(PL)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([gmx|GMX])+\.(de)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([gmx|GMX])+\.(DE)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([glmux|GLMUX])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([glmux|GLMUX])+\.(COM)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([rambler|RAMBLER])+\.(ru)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([rambler|RAMBLER])+\.(RU)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([post123|POST123])+\.(site)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([post123|POST123])+\.(SITE)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([xyz|XYZ])+\.(com)$/.test(t)?A=!1:/^([A-Za-z0-9_\-\.])+\@([xyz|XYZ])+\.(COM)$/.test(t)?A=!1:/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(t)||(A=!1),A},"Please enter a valid Email.");
12    $.validator.addMethod("validate_corp_email", function (value, element) {
13        if (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(value)) {
14            if (/@\b(isg-one|gmail|yahoo|msn|hotmail|aol|outlook|highradius|live|163|tutanota|csile|b1t|mail|inbox|minskysoft|wegas|abc|kiesag|dev256|hotmail|aibexnow|gamil|gmial|email|mailchimp|yahoo|Yahoo|gmai|gmial|yandex|rediffmail|rediff|gemail|mixbox|gmx|glmux|xyzinc|genpact|rambler|86gmail|saveday-inc|sfgd|jhgkjh|jghlk|sfdg|sdf|ucsteam|anagonorcal|in|commercial-cleanrs|gnail|icloud|cushwake|ucsteam|30secondexplainervideos|fastmail|xero|joyslife|email|eewmaop|gmil|bp|ms|ygmail|mkresearch|hello|sidetrade|creditegr8|techigai|rahamamfb|jeoce|emergentinfosolution|hushmail|lycos|guestpostbyacg|proton|email-temp|emailtemp|tempemail|zoho|example|gmali|meyil|togmail|email|automisly|gmaill|x|xx|dut|sakinedut|emaill|hot|email|hotmai|hotmail|gmapil|datentryexpert|clonevnn|gmaile|murahpanel|gomigoofficial|code-gmail|post123|gemel|1xyz|inbox|yandex|wshu|esker|sidetrade|microsolf|wailo|cloudns|mlgmail|shopcobe|ship79|look|domain|gamail|fisglobal|gamil|automisly|gmaiel|wailo.cloudns|warunkpedia|social4you|roadrunner|kokot|nigga|vianet|manx|copet|fuck|gmal|t-online|ymail|i|you|nigga|seznam|duck|dekogroup|web-library|weblibrary|mydsomanager|max-seo|gimail|xyz)\b/i.test(value)) {
15                return false;
16            } else {
17                return true;
18            }
19        } else {
20            return false;
21        }
22    }, "Please enter a valid Email.");
23});
24/* ./CUSTOM JQUERY FORM VALIDATOR METHODS */
25$(document).ready(function(){
26    $("#requestDemoForm-menu-form").submit(function(e) {
27        // alert('form submitting');
28        e.preventDefault();
29    }).validate({
30        rules: {
31            firstName: {
32                required: true
33            },
34            email: {
35                required: true,
36                validate_corp_email: true
37            },
38            pro_type:{
39                required: true
40            }
41        },
42        messages: {
43            firstName: {
44                required: "Invalid name"
45            },
46            email: {
47                required: "Invalid email",
48                validate_corp_email: "Invalid email"
49            },
50            pro_type: {
51                required: "Please select the product"
52            }
53        },
54        submitHandler: function(form) {
55            
56                var submitBtn = $("#requestDemoForm-menu-form button[type=submit]");
57                var msgElement = $("#requestDemoForm-menu-form .msg");
58                showSpinnerBtn(submitBtn, "Submitting");
59                var data = $("#requestDemoForm-menu-form").serialize();
60                $.ajax({
61                    url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
62                    type: "POST",
63                    data: data,
64                    dataType: 'json',
65                    success: function(data) {
66                        if (data.res == 1) {
67                            $("#requestDemoForm-menu-form").html("<h5 style='color:#2386e2'>&#10003;&nbsp;Thank you for your interest. One of our executives will get in touch with you shortly.</h5>");
68                            $('#requestDemoForm-menu-form').trigger("reset");
69                        } else {
70                            displayMsg(msgElement,data.msg,'error');
71                        }
72                        hideSpinnerBtn(submitBtn);
73                    },
74                    error: function() {
75                        hideSpinnerBtn(submitBtn);
76                    }
77                });
78
79        }
80    });
81})
82/* FORM SUBMIT ACTIONS */
83$(document).ready(function () {
84    /* REQUEST DEMO FORM */
85    $("#requestDemoForm").submit(function (e) {
86        e.preventDefault();
87    }).validate({
88        rules: {
89            firstName: {
90                required: true
91            },
92            phone: {
93                required: true,
94                number: true
95            },
96            date: {
97                required: true,
98            },
99            time: {
100                required: true,
101            },
102            timezone: {
103                required: true,
104            },
105            email: {
106                required: true,
107                validate_corp_email: true
108            },
109            "demo_interested[]": {
110                required: true
111            }
112        },
113        messages: {
114            firstName: {
115                required: "Please enter your name"
116            },
117            phone: {
118                required: "Please enter phone number",
119                number: "Please enter valid phone number",
120            },
121            date: {
122                required: "Invalid date"
123            },
124            time: {
125                required: "Invalid time"
126            },
127            timezone: {
128                required: "Invalid timezone"
129            },
130            email: {
131                required: "Please enter corporate email",
132                validate_corp_email: "Invalid corporate email"
133            },
134            "demo_interested[]": {
135                required: "Please choose product"
136            }
137        },
138        submitHandler: function (form) {
139            var submitBtn = $("#requestDemoForm .signup-home");
140            // var response = grecaptcha.getResponse();
141            // if (response.length == 0) {
142            //     alert("Please check captcha box");
143            // } else {
144                showSpinnerBtn(submitBtn);
145                $.ajax({
146                    url: "../wp-content/themes/emagianew/standard_mail.php",
147                    type: "POST",
148                    data: $("#requestDemoForm").serialize(),
149                    dataType: 'json',
150                    success: function (data) {
151                        if (data.res == 1) {
152                            $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
153                            $('#requestDemoForm').trigger("reset");
154                        } else {
155                            $('.captcha_error').text('there is an error in submitting your info.');
156                        }
157                        hideSpinnerBtn(submitBtn);
158                    },
159                    error: function () {
160                        hideSpinnerBtn(submitBtn);
161                    }
162                });
163            // }
164        }
165    });
166
167    /*CERTIFICATE FORM*/
168    $("#CertificateForm").submit(function (e) {
169        e.preventDefault();
170    }).validate({
171        rules: {
172            firstName: {
173                required: true
174            },
175            phone: {
176                required: true,
177                number: true
178            },
179            title: {
180                required: true,
181            },
182            company: {
183                required: true,
184            },
185            email: {
186                required: true,
187                validate_corp_email: true
188            }
189        },
190        messages: {
191            firstName: {
192                required: "Please enter your name"
193            },
194            phone: {
195                required: "Please enter phone number",
196                number: "Please enter valid phone number",
197            },
198            title: {
199                required: "Please enter title"
200            },
201            company: {
202                required: "Please enter company name"
203            },
204            email: {
205                required: "Please enter corporate email",
206                validate_corp_email: "Invalid corporate email"
207            }
208        },
209        submitHandler: function (form) {
210            var submitBtn = $("#CertificateForm .signup-home");
211            // var response = grecaptcha.getResponse();
212            // if (response.length == 0) {
213            //     alert("Please check captcha box");
214            // } else {
215                showSpinnerBtn(submitBtn);
216                $.ajax({
217                    url: "../wp-content/themes/emagianew/standard_mail.php",
218                    type: "POST",
219                    data: $("#CertificateForm").serialize(),
220                    dataType: 'json',
221                    success: function (data) {
222                        if (data.res == 1) {
223                            $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
224                            $('#CertificateForm').trigger("reset");
225                        } else {
226                            $('.captcha_error').text('there is an error in submitting your info.');
227                        }
228                        hideSpinnerBtn(submitBtn);
229                    },
230                    error: function () {
231                        hideSpinnerBtn(submitBtn);
232                    }
233                });
234            // }
235        }
236    });
237    /* ./REQUEST DEMO FORM */
238    /*SURVEY FORM START HERE*/
239
240
241    /*$("#requestDemoForm_Survey").submit(function(e) {
242            e.preventDefault();
243        }).validate({	
244            rules: {
245            	
246                "q1[]": {
247                    required: true
248                },
249                "q2[]": {
250                    required: true
251                },
252                "q3[]": {
253                    required: true
254                },
255                "q4[]": {
256                    required: true
257                },
258                "q5[]": {
259                    required: true
260                },
261                "q6[]": {
262                    required: true
263                },
264                "q7[]": {
265                    required: true
266                },
267                "q8[]": {
268                    required: true
269                },
270                firstName: {
271                    required: true
272                },
273                phone: {
274                    required: true,
275                    number: true
276                },
277                date: {
278                    required: true,
279                },
280                time: {
281                    required: true,
282                },
283                timezone: {
284                    required: true,
285                },			
286                email: {
287                    required: true,
288                    validate_corp_email: true
289                },
290                "demo_interested[]": {
291                    required: true
292                }
293            },
294            messages: {
295                "q1[]": {
296                    required: "Please select"
297                },
298                "q2[]": {
299                    required: "Please select"
300                },
301                "q3[]": {
302                    required: "Please select"
303                },
304                "q4[]": {
305                    required: "Please select"
306                },
307                "q5[]": {
308                    required: "Please select"
309                },
310                "q6[]": {
311                    required: "Please select"
312                },
313                "q7[]": {
314                    required: "Please select"
315                },
316                "q8[]": {
317                    required: "Please select"
318                },
319                firstName: {
320                    required: "Please enter your name"
321                },
322                phone: {
323                    required: "Please enter phone number",
324                    number: "Please enter valid phone number",
325                },
326                date: {
327                    required: "Invalid date"
328                },
329                time: {
330                    required: "Invalid time"
331                },
332                timezone: {
333                    required: "Invalid timezone"
334                },			
335                email: {
336                    required: "Please enter corporate email",
337                    validate_corp_email: "Invalid corporate email"
338                },
339                "demo_interested[]": {
340                    required: "Please choose product"
341                }
342            },
343            submitHandler: function(form) {
344                var submitBtn = $("#requestDemoForm_Survey .signup-home");
345                var response = grecaptcha.getResponse();
346                if (response.length == 0) {
347                    alert("Please check captcha box");
348                } else {
349                    showSpinnerBtn(submitBtn);
350                    $.ajax({
351                        url: "../wp-content/themes/emagianew/standard_mail.php",
352                        type: "POST",
353                        data: $("#requestDemoForm_Survey").serialize(),
354                        dataType: 'json',
355                        success: function(data) {
356                            if (data.res == 1) {
357                                //$(location).attr('href', 'https://www.emagia.com/thank-you-2/');
358                                //alert('Thank your for surevy');
359                                $('#requestDemoForm_Survey').html("Thank you for taking the time to complete this survey. Your response has been recorded.");
360                                $('#requestDemoForm_Survey').trigger("reset");
361                            } else {
362                                $('.captcha_error').text('there is an error in submitting your info.');
363                            }
364                            hideSpinnerBtn(submitBtn);
365                        },
366                        error: function() {
367                            hideSpinnerBtn(submitBtn);
368                        }
369                    });
370                }
371            }
372        });*/
373
374    // Modify your rules and messages objects to include the loop for "q2[]" to "q100[]"
375    var rules = {};
376    var messages = {};
377
378    for (var i = 1; i <= 100; i++) {
379        rules["q" + i + "[]"] = {
380            required: true,
381        };
382        messages["q" + i + "[]"] = {
383            required: "Please select",
384        };
385    }
386
387    // Your existing code
388    $("#requestDemoForm_Survey").submit(function (e) {
389        e.preventDefault();
390    }).validate({
391        rules: $.extend({}, rules, {
392            firstName: {
393                required: true
394            },
395            phone: {
396                required: true,
397                number: true
398            },
399            date: {
400                required: true,
401            },
402            time: {
403                required: true,
404            },
405            timezone: {
406                required: true,
407            },
408            email: {
409                required: true,
410                validate_corp_email: true
411            },
412            "demo_interested[]": {
413                required: true
414            }
415        }),
416        messages: $.extend({}, messages, {
417            firstName: {
418                required: "Please enter your name"
419            },
420            phone: {
421                required: "Please enter phone number",
422                number: "Please enter valid phone number",
423            },
424            date: {
425                required: "Invalid date"
426            },
427            time: {
428                required: "Invalid time"
429            },
430            timezone: {
431                required: "Invalid timezone"
432            },
433            email: {
434                required: "Please enter corporate email",
435                validate_corp_email: "Invalid corporate email"
436            },
437            "demo_interested[]": {
438                required: "Please choose product"
439            }
440        }),
441        submitHandler: function (form) {
442            var submitBtn = $("#requestDemoForm_Survey .signup-home");
443            // var response = grecaptcha.getResponse();
444            // if (response.length == 0) {
445            //     alert("Please check captcha box");
446            // } else {
447                showSpinnerBtn(submitBtn);
448                $.ajax({
449                    url: "../wp-content/themes/emagianew/standard_mail.php",
450                    type: "POST",
451                    data: $("#requestDemoForm_Survey").serialize(),
452                    dataType: 'json',
453                    success: function (data) {
454                        if (data.res == 1) {
455                            $('#requestDemoForm_Survey').html("Thank you for taking the time to complete this survey. Your response has been recorded.");
456                            $('#requestDemoForm_Survey').trigger("reset");
457                        } else {
458                            $('.captcha_error').text('there is an error in submitting your info.');
459                        }
460                        hideSpinnerBtn(submitBtn);
461                    },
462                    error: function () {
463                        hideSpinnerBtn(submitBtn);
464                    }
465                });
466            // }
467        }
468    });
469
470    /* SURVEY FORM END HERE*/
471    /* VALUE ASSESSMENT FORM */
472    $("#valueAssessmentForm").submit(function (e) {
473        e.preventDefault();
474    }).validate({
475        rules: {
476            firstName: {
477                required: true
478            },
479            phone: {
480                required: false,
481                number: true
482            },
483            email: {
484                required: true,
485                validate_corp_email: true
486            }
487        },
488        messages: {
489            firstName: {
490                required: "Please enter your name"
491            },
492            phone: {
493                required: "Please enter phone number",
494                number: "Please enter valid phone number",
495            },
496            email: {
497                required: "Please enter corporate email",
498                validate_corp_email: "Invalid corporate email"
499            }
500        },
501        submitHandler: function (form) {
502            var submitBtn = $("#valueAssessmentForm .signup-home");
503            // var response = grecaptcha.getResponse();
504            // if (response.length == 0) {
505            //     alert("Please check captcha box");
506            // } else {
507                showSpinnerBtn(submitBtn);
508                $.ajax({
509                    url: "../../wp-content/themes/emagianew/standard_mail.php",
510                    type: "POST",
511                    data: $("#valueAssessmentForm").serialize(),
512                    dataType: 'json',
513                    success: function (data) {
514                        if (data.res == 1) {
515                            $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
516                            $('#valueAssessmentForm').trigger("reset");
517                        } else {
518                            $('.captcha_error').text('there is an error in submitting your info.');
519                        }
520                        hideSpinnerBtn(submitBtn);
521                    },
522                    error: function () {
523                        hideSpinnerBtn(submitBtn);
524                    }
525                });
526            // }
527        }
528    });
529    /* ./VALUE ASSESSMENT FORM */
530
531    /* schedule DEMO FORM */
532    $("#scheduleDemoForm").submit(function (e) {
533        e.preventDefault();
534    }).validate({
535        rules: {
536            firstName: {
537                required: true
538            },
539            email: {
540                required: true,
541                validate_corp_email: true
542            },
543            phone: {
544                required: false,
545                number: true
546            }
547        },
548        messages: {
549            firstName: {
550                required: "Please enter your name"
551            },
552            email: {
553                required: "Please enter corporate email",
554                validate_corp_email: "Invalid corporate email"
555            },
556            phone: {
557                required: "Please enter phone number",
558                number: "Please enter valid phone number",
559            }
560        },
561        submitHandler: function (form) {
562            var response = grecaptcha.getResponse();
563            /* 	if (response.length == 0) {
564                alert("Please check captcha box");
565            } else { */
566            var submitBtn = $("#scheduleDemoForm button[type=submit]");
567            var msgElement = $("#scheduleDemoForm .msg");
568            showSpinnerBtn(submitBtn);
569            var data = $("#scheduleDemoForm").serialize();
570            $.ajax({
571                url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
572                type: "POST",
573                data: data,
574                dataType: 'json',
575                success: function (data) {
576                    if (data.res == 1) {
577                        $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
578                        $('#scheduleDemoForm').trigger("reset");
579                    } else {
580                        displayMsg(msgElement, data.msg, 'error');
581                    }
582                    hideSpinnerBtn(submitBtn);
583                },
584                error: function () {
585                    hideSpinnerBtn(submitBtn);
586                }
587            });
588            //}
589        }
590    });
591
592
593    /* REQUEST DEMO FORM - 2*/
594    $("#requestDemoForm2").submit(function (e) {
595        e.preventDefault();
596    }).validate({
597        rules: {
598            firstName: {
599                required: true
600            },
601            email: {
602                required: true,
603                validate_corp_email: true
604            },
605            phone: {
606                required: false,
607                number: true
608            },
609            date: {
610                required: true
611            },
612            time: {
613                required: true
614            }
615        },
616        messages: {
617            firstName: {
618                required: "Invalid name"
619            },
620            email: {
621                required: "Invalid corporate email",
622                validate_corp_email: "Invalid corporate email"
623            },
624            phone: {
625                required: "Invalid phone number",
626                number: "Invalid phone number",
627            },
628            date: {
629                required: "Invalid date"
630            },
631            time: {
632                required: "Invalid time"
633            }
634        },
635        submitHandler: function (form) {
636            // var response = grecaptcha.getResponse();
637            // if (response.length == 0) {
638            //     alert("Please check captcha box");
639            // } else {
640                var submitBtn = $("#requestDemoForm2 button[type=submit]");
641                var msgElement = $("#requestDemoForm2 .msg");
642                showSpinnerBtn(submitBtn, "Scheduling");
643                var data = $("#requestDemoForm2").serialize();
644                $.ajax({
645                    url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
646                    type: "POST",
647                    data: data,
648                    dataType: 'json',
649                    success: function (data) {
650                        if (data.res == 1) {
651                            $("#requestDemoForm2").html("<h5 style='color:#2386e2'>&#10003;&nbsp;You are scheduled with Team Emagia.</h5>");
652                            $('#requestDemoForm2').trigger("reset");
653                        } else {
654                            displayMsg(msgElement, data.msg, 'error');
655                        }
656                        hideSpinnerBtn(submitBtn);
657                    },
658                    error: function () {
659                        hideSpinnerBtn(submitBtn);
660                    }
661                });
662            // }
663        }
664    });
665
666    /* REQUEST DEMO FORM - 3*/
667    $("#requestDemoForm3").submit(function (e) {
668        e.preventDefault();
669    }).validate({
670        rules: {
671            firstName: {
672                required: true
673            },
674            email: {
675                required: true,
676                validate_corp_email: true
677            },
678            phone: {
679                required: false,
680                number: true
681            },
682            erp_type: {
683                required: true
684            }
685        },
686        messages: {
687            firstName: {
688                required: "Invalid name"
689            },
690            email: {
691                required: "Invalid corporate email",
692                validate_corp_email: "Invalid corporate email"
693            },
694            phone: {
695                required: "Invalid phone number",
696                number: "Invalid phone number",
697            },
698            erp_type: {
699                required: "Please select ERP"
700            }
701        },
702        submitHandler: function (form) {
703            // var response = window.grecaptcha.getResponse();
704            // console.log(response);
705            // if (response.length == 0) {
706            //     alert("Please check captcha box");
707            // } else {
708                var submitBtn = $("#requestDemoForm3 button[type=submit]");
709                var msgElement = $("#requestDemoForm3 .msg");
710                showSpinnerBtn(submitBtn, "Submitting");
711                var data = $("#requestDemoForm3").serialize();
712                $.ajax({
713                    url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
714                    type: "POST",
715                    data: data,
716                    dataType: 'json',
717                    success: function (data) {
718                        if (data.res == 1) {
719                            $("#requestDemoForm3").html("<h5 style='color:#2386e2'>&#10003;&nbsp;Thank you for your interest. One of our executives will get in touch with you shortly.</h5>");
720                            $('#requestDemoForm3').trigger("reset");
721                        } else {
722                            displayMsg(msgElement, data.msg, 'error');
723                        }
724                        hideSpinnerBtn(submitBtn);
725                    },
726                    error: function () {
727                        hideSpinnerBtn(submitBtn);
728                    }
729                });
730            // }
731        }
732    });
733    $("#requestDemoForm4").submit(function(e) {
734        e.preventDefault();
735    }).validate({
736        rules: {
737            firstName: {
738                required: true
739            },
740            email: {
741                required: true,
742                validate_corp_email: true
743            },
744            phone: {
745                required: false,
746                number: true
747            },
748            pro_type: {
749                required: true
750
751            },
752            erp_type: {
753                required: true
754
755            }
756        },
757        messages: {
758            firstName: {
759                required: "Invalid name "
760            },
761            email: {
762                required: "Invalid email",
763                validate_corp_email: "Invalid email"
764            },
765            phone: {
766                required: "Invalid phone number",
767                number: "Invalid phone number",
768            },
769            pro_type: {
770                required: "Select Product"
771
772            },
773            erp_type: {
774                required: "Select ERP"
775
776            }
777        },
778        submitHandler: function(form) {
779            //       var response = window.grecaptcha.getResponse();
780            // console.log(response);
781            // if (response.length == 0) {
782            //           alert("Please check captcha box");
783            //       } else {
784            var submitBtn = $("#requestDemoForm4 button[type=submit]");
785            var msgElement = $("#requestDemoForm3 .msg");
786            showSpinnerBtn(submitBtn, "Submitting");
787            var data = $("#requestDemoForm4").serialize();
788            $.ajax({
789                url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
790                type: "POST",
791                data: data,
792                dataType: 'json',
793                success: function(data) {
794                    if (data.res == 1) {
795                        $("#requestDemoForm4").html("<h5 style='color:#2386e2'>&#10003;&nbsp;Thank you for your interest. One of our executives will get in touch with you shortly.</h5>");
796                        $('#requestDemoForm4').trigger("reset");
797                    }
798//					else if(data.res =='0'){
799//                        alert('Please check captcha box')
800//                    } 
801					
802					else {
803                        displayMsg(msgElement,data.msg,'error');
804                    }
805                    hideSpinnerBtn(submitBtn);
806                },
807                error: function() {
808                    hideSpinnerBtn(submitBtn);
809                }
810            });
811            // }
812        }
813    });
814    /* REQUEST DEMO FORM - 4*/
815    $("#requestDemoForm-re").submit(function (e) {
816        e.preventDefault();
817    }).validate({
818        rules: {
819            firstName: {
820                required: true
821            },
822            email: {
823                required: true,
824                validate_corp_email: true
825            },
826            phone: {
827                required: false,
828                number: true
829            },
830            erp_type: {
831                required: true
832            }
833        },
834        messages: {
835            firstName: {
836                required: "Invalid name"
837            },
838            email: {
839                required: "Invalid corporate email",
840                validate_corp_email: "Invalid corporate email"
841            },
842            phone: {
843                required: "Invalid phone number",
844                number: "Invalid phone number",
845            },
846            erp_type: {
847                required: "Please select ERP"
848            }
849        },
850        submitHandler: function (form) {
851            // var response = grecaptcha.getResponse();
852            // if (response.length == 0) {
853            //     alert("Please check captcha box");
854            // } else {
855                var submitBtn = $("#requestDemoForm-re button[type=submit]");
856                var msgElement = $("#requestDemoForm-re .msg");
857                showSpinnerBtn(submitBtn, "Submitting");
858                var data = $("#requestDemoForm-re").serialize();
859                var title = $("#page_title").val();
860                //alert(title);
861                $.ajax({
862                    url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
863                    type: "POST",
864                    data: data,
865                    dataType: 'json',
866                    success: function (data) {
867                        if (title == 'Emagia Named a Rising Star in the 2024 ISG for Invoice to Cash (I2C)') {
868                            $(".inside-header.grid-container.pt-4.pb-0").html('<iframe src="https://www.emagia.com/wp-content/themes/emagianew/invoice-to-cash-isg-final.pdf#toolbar=0" height="700" width="100%" title="Iframe Example"></iframe>');
869                        } else if (title == 'Gartner Magic Quadrant for Integrated Invoice-to-Cash Applications') {
870                            window.open('https://www.gartner.com/doc/reprints?id=1-2HHFNFTI&ct=240506&st=sb', '_blank');
871                        } else {
872                            if (data.res == 1) {
873
874                                //$("#requestDemoForm-re").html("<h5 style='color:#2386e2'>&#10003;&nbsp;Thank you for your interest. We have received the information you have submitted. We will get in touch with you shortly.</h5>");
875                                $('#requestDemoForm-re').trigger("reset");
876                                //window.open('https://www.emagia.com/press-releases/emagia-positioned-as-a-visionary-in-the-first-ever-gartner-magic-quadrant-for-integrated-invoice-to-cash-applications/','_blank')
877                                location.href = "https://www.emagia.com/emagia-positioned-as-a-visionary-in-the-first-ever-gartner-magic-quadrant-for-integrated-invoice-to-cash-applications/";
878                            } else if (data.res == 2) {
879                                window.open('https://www.cnbc.com/2023/08/02/cnbcs-top-200-global-fintech-companies-the-complete-list.html', '_blank');
880                                //location.href ="https://www.cnbc.com/2023/08/02/cnbcs-top-200-global-fintech-companies-the-complete-list.html";
881                            } else {
882                                displayMsg(msgElement, data.msg, 'error');
883                            }
884                            hideSpinnerBtn(submitBtn);
885                        }
886                    },
887                    error: function () {
888                        hideSpinnerBtn(submitBtn);
889                    }
890                });
891            // }
892        }
893    });
894    /* TCA FORM CODE START*/
895    $("#tca_form").submit(function (e) {
896        e.preventDefault();
897    }).validate({
898        rules: {
899            username: {
900                required: true
901            },
902            firstName: {
903                required: true
904            },
905            lastName: {
906                required: true
907            },
908            title: {
909                required: true
910            },
911            phone: {
912                required: true,
913                number: true
914            },
915            email: {
916                required: true,
917                validate_corp_email: true
918            },
919            company: {
920                required: true
921            },
922            country: {
923                required: true
924            },
925            signup_plan: {
926                required: true
927            }
928        },
929        messages: {
930            username: {
931                required: "Please enter username"
932            },
933            firstName: {
934                required: "Please enter first name"
935            },
936            lastName: {
937                required: "Please enter last name"
938            },
939            title: {
940                required: "Please enter Title"
941            },
942            phone: {
943                required: "Please enter phone number",
944                number: "Invalid phone number",
945            },
946            email: {
947                required: "Invalid corporate email",
948                validate_corp_email: "Invalid corporate email"
949            },
950            company: {
951                required: "Please enter company name"
952            },
953            country: {
954                required: "Please select country"
955            },
956            signup_plan: {
957                required: "Please select plan"
958            }
959        },
960        submitHandler: function (form) {
961            /*var response = window.grecaptcha.getResponse();
962            console.log(response);
963                  
964            if (response.length == 0) {
965                alert("Please check captcha box");
966            } else {*/
967            var submitBtn = $("#tca_form button[type=submit]");
968            var msgElement = $("#tca_form .msg");
969            showSpinnerBtn(submitBtn, "Submitting");
970            var data = $("#tca_form").serialize();
971            $.ajax({
972                url: hostUrl + "/wp-content/themes/emagianew/standard_mail.php",
973                type: "POST",
974                data: data,
975                dataType: 'json',
976                success: function (data) {
977                    if (data.res == 1) {
978                        $("#tca_form").html("<h5 style='color:#2386e2'>&#10003;&nbsp;Thank you for your interest. One of our executives will get in touch with you shortly.</h5>");
979                        $('#tca_form').trigger("reset");
980                    } else {
981                        displayMsg(msgElement, data.msg, 'error');
982                    }
983                    hideSpinnerBtn(submitBtn);
984                },
985                error: function () {
986                    hideSpinnerBtn(submitBtn);
987                }
988            });
989            /*}*/
990        }
991    });
992
993    $("#popupForm").submit(function (e) {
994        e.preventDefault();
995    }).validate({
996        rules: {
997            firstName: {
998                required: true
999            },
1000            phone: {
1001                required: true,
1002                number: true
1003            },
1004            email: {
1005                required: true,
1006                validate_corp_email: true
1007            }
1008        },
1009        messages: {
1010
1011            firstName: {
1012                required: "Please enter first name"
1013            },
1014            phone: {
1015                required: "Please enter phone number",
1016                number: "Invalid phone number",
1017            },
1018            email: {
1019                required: "Invalid corporate email",
1020                validate_corp_email: "Invalid corporate email"
1021            }
1022
1023        },
1024        submitHandler: function (form) {
1025            /*var response = window.grecaptcha.getResponse();
1026            console.log(response);
1027                  
1028            if (response.length == 0) {
1029                alert("Please check captcha box");
1030            } else {*/
1031            var submitBtn = $("#popupForm button[type=submit]");
1032            var msgElement = $("#popupForm .msg");
1033            showSpinnerBtn(submitBtn, "Submitting");
1034            var data = $("#popupForm").serialize();
1035            $.ajax({
1036                url: hostUrl + "/wp-content/themes/emagianew/popupmails.php",
1037                type: "POST",
1038                data: data,
1039                dataType: 'json',
1040                success: function (data) {
1041                    // alert(data.link);
1042                    if (data.res == 1) {
1043                        const modalDialog = document.querySelector("#popupModal .modal-dialog");
1044                        if (modalDialog) {
1045                            // Set styles dynamically
1046                            modalDialog.style.width = "56vw";       // 80% of the viewport width
1047                            modalDialog.style.maxWidth = "none";    // Remove Bootstrap constraints
1048                            modalDialog.style.height = "90vh";      // 90% of the viewport height
1049                        }
1050                        // $("#popupForm").html('<iframe src="' + encodeURI(data.link) + '" width="800" height="600" frameborder="0"></iframe><br><button type="button" class="close" data-dismiss="modal" aria-label="Close" style="font-size: 14px;margin-top: 10px;color: red;border-color: red;width:10%"><span aria-hidden="true" onclick="">Close</span></button>');
1051                        $("#popupForm").html('<iframe src="' + encodeURI(data.link) + '" width="800" height="600" frameborder="0"></iframe><br><button type="button" class="close" data-dismiss="modal" aria-label="Close" style="font-size: 14px;margin-top: 10px;color: red;border-color: red;width:10%" onclick="location.reload();"><span aria-hidden="true" >Close</span></button>');
1052                        $('#popupForm').trigger("reset");
1053                    } else {
1054                        displayMsg(msgElement, data.msg, 'error');
1055                    }
1056                    hideSpinnerBtn(submitBtn);
1057                },
1058                error: function () {
1059                    hideSpinnerBtn(submitBtn);
1060                }
1061            });
1062            /*}*/
1063        }
1064    });
1065    /* TCA FORM CODE END*/
1066    /* SIGNUP FORM */
1067    $("#signup_form").validate({
1068        rules: {
1069            email: {
1070                required: true,
1071                validate_corp_email: true
1072            },
1073            first_name: {
1074                required: true
1075            }
1076        },
1077        messages: {
1078            email: {
1079                required: "Please enter corporate email",
1080                validate_corp_email: "Invalid corporate email"
1081            },
1082            first_name: {
1083                required: "Please enter your name"
1084            }
1085        },
1086        submitHandler: function (form) {
1087            var submitBtn = $("#submit_btn");
1088            showSpinnerBtn(submitBtn);
1089            // var response = grecaptcha.getResponse();
1090            // if (response.length == 0) {
1091            //     alert("Please check captcha box");
1092            //     hideSpinnerBtn(submitBtn);
1093            // } else {
1094                showSpinnerBtn(submitBtn);
1095                setTimeout(function () { document.getElementById("signup_form").submit() }, 1000);
1096            // }
1097        }
1098    });
1099
1100    /* FOR VISITORS FORM */
1101    $("#regd-res-download-frm").validate({
1102        rules: {
1103            email: {
1104                required: true,
1105                validate_corp_email: true
1106            }
1107        },
1108        errorPlacement: function (error, element) {
1109            if (element.parent().hasClass('input-group')) {
1110                error.insertAfter(element.parent());
1111            } else {
1112                error.insertAfter(element);
1113            }
1114        },
1115        messages: {
1116            email: {
1117                required: "Please enter corporate email",
1118                validate_corp_email: "Invalid corporate email"
1119            }
1120        },
1121        submitHandler: function (form) {
1122            var submitBtn = $("#regd-res-download-frm button[type=submit]");
1123            showSpinnerBtn(submitBtn);
1124            setTimeout(function () { document.getElementById("regd-res-download-frm").submit() }, 1000);
1125        }
1126    });
1127
1128    /* CONTACT US */
1129    $("#myContactForm").submit(function (e) {
1130        e.preventDefault();
1131    }).validate({
1132        rules: {
1133            firstName: {
1134                required: true
1135            },
1136            phone: {
1137                required: true,
1138                number: true
1139            },
1140            email: {
1141                required: true,
1142                validate_corp_email: true
1143            },
1144            message: {
1145                required: false,
1146            },
1147            requestFor: {
1148                required: true,
1149            }
1150        },
1151        messages: {
1152            firstName: {
1153                required: "Please enter your firstname"
1154            },
1155            phone: {
1156                required: "Please enter phone number",
1157                number: "Please enter valid phone number",
1158            },
1159            email: {
1160                required: "Please enter corporate email",
1161                validate_corp_email: "Invalid corporate email"
1162            },
1163            message: {
1164                required: "Please enter message"
1165            },
1166            requestFor: {
1167                required: "Please choose request type"
1168            }
1169        },
1170        submitHandler: function (form) {
1171            var submitBtn = $("#myContactForm .signup-home");
1172            // var response = grecaptcha.getResponse();
1173            // if (response.length == 0) {
1174            //     alert("Please check captcha box");
1175            // } else {
1176                showSpinnerBtn(submitBtn);
1177                $.ajax({
1178                    url: "../wp-content/themes/emagianew/standard_mail.php",
1179                    type: "POST",
1180                    data: $("#myContactForm").serialize(),
1181                    dataType: 'json',
1182                    success: function (data) {
1183                        hideSpinnerBtn(submitBtn);
1184                        if (data.res == 1) {
1185                            $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
1186                            $('#myContactForm').trigger("reset");
1187                        } else {
1188                            $('.captcha_error').text('there is an error in submitting your info.');
1189                        }
1190                    },
1191                    error: function () {
1192                        hideSpinnerBtn(submitBtn);
1193                    }
1194                });
1195            // }
1196        }
1197    });
1198    /* ./CONTACT US */
1199
1200
1201    /* REFERRAL PARTNERS */
1202    $("#referral_partners ").submit(function (e) {
1203        e.preventDefault();
1204    }).validate({
1205        rules: {
1206            partner_name: {
1207                required: true
1208            },
1209            country: {
1210                required: true,
1211            },
1212            zip: {
1213                required: true,
1214            },
1215            city: {
1216                required: true,
1217            },
1218            street_address: {
1219                required: true,
1220            },
1221            partner_type: {
1222                required: true,
1223            },
1224            employees: {
1225                required: true,
1226            },
1227            annual_revenue: {
1228                required: true,
1229            },
1230            url: {
1231                required: true,
1232            },
1233            firstname: {
1234                required: true,
1235            },
1236            lastname: {
1237                required: true,
1238            },
1239            job: {
1240                required: true,
1241            },
1242            email: {
1243                required: true,
1244                validate_corp_email: true
1245            },
1246            phone: {
1247                required: true,
1248            },
1249            emagia_employee: {
1250                required: true,
1251            },
1252            employee_name: {
1253                required: false,
1254            },
1255            payment_mode: {
1256                required: true,
1257            },
1258            referral_program: {
1259                required: true,
1260            }
1261        },
1262        messages: {
1263
1264        },
1265        submitHandler: function (form) {
1266            var submitBtn = $("#referral_partners button[type=submit]");
1267            // var response = grecaptcha.getResponse();
1268            // if (response.length == 0) {
1269            //     alert("Please check captcha box");
1270            // } else {
1271                showSpinnerBtn(submitBtn);
1272                $.ajax({
1273                    url: "/wp-content/themes/emagianew/referral_partners_submit.php",
1274                    type: "POST",
1275                    data: $("#referral_partners").serialize(),
1276                    dataType: 'json',
1277                    success: function (data) {
1278                        hideSpinnerBtn(submitBtn);
1279                        if (data.res == 1) {
1280                            $(location).attr('href', hostUrl + '/referral-partners/');
1281                            $('#referral_partners').trigger("reset");
1282                        } else {
1283                            $('.captcha_error').text('there is an error in submitting your info.');
1284                        }
1285                    },
1286                    error: function () {
1287                        hideSpinnerBtn(submitBtn);
1288                    }
1289                });
1290            // }
1291        }
1292    });
1293    /* ./REFERRAL PARTNERS */
1294
1295    /* BECOME A PARTNER */
1296    $("#myPartnersForm").submit(function (e) {
1297        e.preventDefault();
1298    }).validate({
1299        rules: {
1300            firstName: {
1301                required: true
1302            },
1303            phone: {
1304                required: true,
1305                number: true
1306
1307            },
1308            email: {
1309                required: true,
1310                validate_corp_email: true
1311            }
1312        },
1313        messages: {
1314            firstName: {
1315                required: "Please enter your name"
1316            },
1317            phone: {
1318                required: "Please enter phone number",
1319                number: "Please enter valid phone number",
1320            },
1321            email: {
1322                required: "Please enter corporate email",
1323                validate_corp_email: "Invalid corporate email"
1324            }
1325        },
1326        submitHandler: function (form) {
1327            var submitBtn = $("#myPartnersForm .signup-home");
1328            // var response = grecaptcha.getResponse();
1329            // if (response.length == 0) {
1330            //     alert("Please check captcha box");
1331            // } else {
1332                showSpinnerBtn(submitBtn);
1333                $.ajax({
1334                    url: "../wp-content/themes/emagianew/standard_mail.php",
1335                    type: "POST",
1336                    data: $("#myPartnersForm").serialize(),
1337                    dataType: 'json',
1338                    success: function (data) {
1339                        hideSpinnerBtn(submitBtn);
1340                        if (data.res == 1) {
1341                            $(location).attr('href', 'https://www.emagia.com/thank-you-2/');
1342                            $('#myPartnersForm').trigger("reset");
1343                        } else {
1344                            $('.captcha_error').text('there is an error in submitting your info.');
1345                        }
1346                    },
1347                    error: function () {
1348                        hideSpinnerBtn(submitBtn);
1349                    }
1350                });
1351            // }
1352        }
1353    });
1354    /* ./BECOME A PARTNER */
1355
1356    /* SURVEY FORM */
1357    $("#requestSurveyForm").submit(function (e) {
1358        e.preventDefault();
1359    }).validate({
1360        rules: {
1361            firstName: {
1362                required: true
1363            },
1364            lastName: {
1365                required: true
1366            },
1367            company: {
1368                required: true
1369            },
1370            phone: {
1371                required: false,
1372                number: true
1373            },
1374            email: {
1375                required: true,
1376                validate_corp_email: true
1377            },
1378            message: {
1379                required: true,
1380            },
1381            country: {
1382                required: true,
1383            }
1384        },
1385        messages: {
1386            firstName: {
1387                required: "Please enter your firstname"
1388            },
1389            lastName: {
1390                required: "Please enter your lastname"
1391            },
1392            company: {
1393                required: "Please enter company name"
1394            },
1395            phone: {
1396                required: "Please enter phone number",
1397                number: "Please enter valid phone number",
1398            },
1399            email: {
1400                required: "Please enter corporate email",
1401                validate_corp_email: "Invalid corporate email"
1402            },
1403            message: {
1404                required: "Please enter message"
1405            },
1406            country: {
1407                required: "Please choose country",
1408            }
1409        },
1410        submitHandler: function (form) {
1411            var submitBtn = $("#requestSurveyForm .signup-home");
1412            // var response = grecaptcha.getResponse();
1413            // if (response.length == 0) {
1414            //     alert("Please check captcha box");
1415            // } else {
1416                showSpinnerBtn(submitBtn);
1417                var data = $("#requestSurveyForm").serialize();
1418                $.ajax({
1419                    url: "../wp-content/themes/emagianew/standard_mail.php",
1420                    type: "POST",
1421                    data: data,
1422                    dataType: 'json',
1423                    success: function (data) {
1424                        hideSpinnerBtn(submitBtn);
1425                        if (data.res == 1) {
1426                            $(location).attr('href', 'https://www.emagia.com/find-o2c-digital-score/');
1427                            $('#requestSurveyForm').trigger("reset");
1428                        } else {
1429
1430                        }
1431                    },
1432                    error: function () {
1433                        hideSpinnerBtn(submitBtn);
1434                    }
1435                });
1436            // }
1437        }
1438    });
1439    /* ./SURVEY FORM */
1440
1441    /* EVENTS FORM */
1442    $("#WebinarForm").validate({
1443        rules: {
1444            email: {
1445                required: true,
1446                validate_corp_email: true
1447            },
1448            firstName: {
1449                required: true
1450            },
1451            phone: {
1452                required: false,
1453                number: true
1454            }
1455        },
1456        messages: {
1457            email: {
1458                required: "Please enter corporate email",
1459                validate_corp_email: "Invalid corporate email"
1460            },
1461            firstName: {
1462                required: "Please enter your name"
1463            },
1464            phone: {
1465                required: "Please enter phone number",
1466                number: "Please enter valid phone number",
1467            }
1468        },
1469        submitHandler: function (form) {
1470            var submitBtn = $(".events-form-submit-btn");
1471            // var response = grecaptcha.getResponse();
1472            // if (response.length == 0) {
1473            //     alert("Please check captcha box");
1474            // } else {
1475                showSpinnerBtn(submitBtn);
1476                $.ajax({
1477                    url: "../../wp-content/themes/emagianew/standard_mail.php",
1478                    type: "POST",
1479                    data: $("#WebinarForm").serialize(),
1480                    dataType: 'json',
1481                    success: function (data) {
1482                        hideSpinnerBtn(submitBtn);
1483                        if (data.res == 1) {
1484                            $(location).attr('href', 'https://www.emagia.com/thank-you/');
1485                            $('#WebinarForm').trigger("reset");
1486                        } else {
1487                            $('.captcha_error').text('there is an error in submitting your info.');
1488                        }
1489                    },
1490                    error: function () {
1491                        hideSpinnerBtn(submitBtn);
1492                    }
1493                });
1494            // }
1495        }
1496    });
1497    /* ./EVENTS FORM */
1498});
1499/* ./FORM SUBMIT ACTIONS */
1500
1501
1502/* SUBMIT BTN LOADER */
1503function showSpinnerBtn(jqElement, btnValue = "Submitting") {
1504    $(jqElement).prop("disabled", true);
1505    $(jqElement).html('<span class="submit-spinner spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> ' + btnValue + '...');
1506}
1507
1508function hideSpinnerBtn(jqElement, btnValue = "Submit") {
1509    $(jqElement).prop("disabled", false);
1510    $(jqElement).html(btnValue);
1511}
1512/* ./SUBMIT BTN LOADER */
1513
1514/* DISPALY MSG */
1515function displayMsg(jqElement, msg, msgType = '') {
1516    $(jqElement).prop("disabled", false);
1517    if (msgType == 'success') {
1518        msg = "<div class='text-success'>" + msg + "</div>";
1519    } else if (msgType == 'error') {
1520        msg = "<div class='text-danger'>" + msg + "</div>";
1521    }
1522    $(jqElement).html(msg);
1523}
1524/* ./DISPALY MSG */
1525
1526/* CUSTOMER SUPPORT FUNCTIONS */
1527function Validate() {
1528    if (document.FrmForgotPass.txtLastName.value == '') {
1529        alert("Please enter your Last Name")
1530        document.FrmForgotPass.txtLastName.focus();
1531        return false;
1532    }
1533
1534    if (document.FrmForgotPass.txtDigipriseId.value == '') {
1535        alert("Please enter Email Address")
1536        document.FrmForgotPass.txtDigipriseId.focus();
1537        return false;
1538    }
1539
1540}
1541function CheckLogin() {
1542    //alert();
1543    if (document.emagialogin.TxtUserName.value == "") {
1544        alert("Please enter User Name(email)");
1545        document.emagialogin.TxtUserName.focus();
1546        return false;
1547    }
1548    if (document.emagialogin.PwdUserPwd.value == "") {
1549        alert("Please enter Password");
1550        document.emagialogin.PwdUserPwd.focus();
1551        return false;
1552    }
1553
1554    document.emagialogin.method = "post"
1555    document.emagialogin.action = "https://www.digiprise.net/html/logincheck.asp";
1556    document.emagialogin.submit();
1557}
1558
1559function QueryString_Parse() {
1560    var query = window.location.search.substring(1);
1561    var pairs = query.split("&");
1562    for (var i = 0; i < pairs.length; i++) {
1563        var pos = pairs[i].indexOf('=');
1564        if (pos >= 0) {
1565            var argname = pairs[i].substring(0, pos);
1566            var value = pairs[i].substring(pos + 1);
1567            if (argname == "msg") {
1568                if (value != "")
1569                    document.emagialogin.errmsg.value = "";
1570                document.emagialogin.errmsg.value = "Invalid User Name or Password - login fail.";
1571            }
1572        }
1573    }
1574}
1575/* ./CUSTOMER SUPPORT FUNCTIONS */
1576
1577/* SM .CTA BTN CLICK SCORLL TO TOP */
1578$(document).ready(function () {
1579    $('.CTA .mtf').on('click', function (e) {
1580        e.preventDefault()
1581
1582        $('html, body').animate(
1583            {
1584                scrollTop: $('.form-page').offset().top - 30,
1585            },
1586            'slow'
1587        )
1588    })
1589});
1590/* ./SM .CTA BTN CLICK SCORLL TO TOP */

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.