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'>✓ 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'>✓ 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'>✓ 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'>✓ 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'>✓ 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'>✓ 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.