1jQuery(document).ready(function ($) { 2 $('.ui.dropdown:not(.mailing_country)').dropdown(); 3 $(".slider").slick({ 4 dots: true, 5 arrows: false, 6 infinite: true, 7 speed: 500, 8 fade: true, 9 cssEase: "linear", 10 autoplay: true, 11 autoplaySpeed: 4000, 12 }); 13 $(".testimonial-slider").slick({ 14 dots: false, 15 adaptiveHeight: true, 16 arrows: false, 17 infinite: true, 18 speed: 500, 19 fade: true, 20 cssEase: "linear", 21 lazyLoad: true, 22 }); 23 $(".home-ads").slick({ 24 dots: false, 25 infinite: true, 26 speed: 500, 27 autoplay: true, 28 autoplaySpeed: 3000, 29 }); 30 31 $("body").on("click", "#live-chat-placeholder .chat-close", function () { 32 $("#live-chat-placeholder") 33 .removeClass("chat-minimize") 34 .addClass("chat-minimize"); 35 $.ajax({ 36 url: "/ajax_set_chat_close.php", 37 cache: false, 38 }).done(function () { 39 console.log("closed"); 40 }); 41 }); 42 $("#segment_testimonial .next").on("click", function () { 43 $(".testimonial-slider").slick("slickNext"); 44 }); 45 $("#segment_testimonial .prev").on("click", function () { 46 $(".testimonial-slider").slick("slickPrev"); 47 }); 48 var cards = document.querySelectorAll(".card.effect__click"); 49 for (var i = 0, len = cards.length; i < len; i++) { 50 var card = cards[i]; 51 clickListener(card); 52 } 53 54 function clickListener(card) { 55 card.addEventListener("click", function () { 56 var c = this.classList; 57 c.contains("flipped") === true 58 ? c.remove("flipped") 59 : c.add("flipped"); 60 }); 61 } 62 63 $("#ad .dropdown").dropdown(); 64 $("#ad .header .ui.dropdown").dropdown(); 65 $("#ad").visibility({ type: "fixed" }); 66 $(".ui.nav.sidebar").sidebar("setting", { 67 exclusive: false, 68 scrollLock: true, 69 dimPage: true, 70 }); 71 $("#form-contact-header #country").on("change", function (e) { 72 var valueSelected = this.value; 73 $("#form-contact-header .header_state").val(""); 74 $("#form-contact-header .header_state").prop("disabled", false); 75 if (valueSelected == "USA") { 76 $("#form-contact-header .header_state_us").show(); 77 $("#form-contact-header .header_state_canada").hide(); 78 $("#form-contact-header #state_canada").prop( 79 "disabled", 80 "disabled", 81 ); 82 } else if (valueSelected == "Canada") { 83 $("#form-contact-header .header_state_us").hide(); 84 $("#form-contact-header .header_state_canada").show(); 85 $("#form-contact-header #state_us").prop("disabled", "disabled"); 86 } else { 87 $("#form-contact-header .header_state").prop( 88 "disabled", 89 "disabled", 90 ); 91 } 92 }); 93 //$('.ui.nav.sidebar').sidebar('attach events', '.toc.item'); 94 $(".toc.item").click(function (e) { 95 console.log(e); 96 $(".ui.nav.sidebar.menu-main").sidebar("toggle"); 97 }); 98 99 $("#course-mobile-menu").click(function (e) { 100 e.preventDefault(); 101 console.log(e); 102 if ($(".ui.nav.sidebar.menu-main").sidebar("is visible")) { 103 $(".ui.nav.sidebar.menu-main").sidebar("hide"); 104 } else { 105 $(".ui.nav.sidebar.menu-main").sidebar("toggle"); 106 } 107 }); 108 109 showCourseMobileMenuOnScroll(); 110 $(window).scroll(function () { 111 showCourseMobileMenuOnScroll(); 112 }); 113 114 function showCourseMobileMenuOnScroll() { 115 if ($(window).scrollTop() > 75) { 116 $(".course-mobile-menu").addClass("scrolled"); 117 } else { 118 $(".course-mobile-menu").removeClass("scrolled"); 119 } 120 } 121 122 var accordionsMenu = $(".off-canvas-menu > ul > li"); 123 if (accordionsMenu.length > 0) { 124 accordionsMenu.each(function () { 125 var accordion = $(this); 126 127 $(this) 128 .find("i.icon") 129 .on("click", function () { 130 if (accordion.hasClass("active")) { 131 $(this).removeClass("minus"); 132 $(this).addClass("plus"); 133 accordion.removeClass("active"); 134 } else { 135 $(this).removeClass("plus"); 136 $(this).addClass("minus"); 137 accordion.addClass("active"); 138 } 139 $(this).siblings("ul").slideToggle(); 140 }); 141 }); 142 } 143 /** 144 $('#form-contact-header .home_phone1, #form-contact-block .home_phone1').keyup(function(event){ 145 if( $(this).val().length == 3 ){ 146 event.preventDefault(); 147 $(this).parentsUntil('.phone-field-wrapper').find('.home_phone2').focus(); 148 } 149 });
150 151 $('#form-contact-header .home_phone2, #form-contact-block .home_phone2').keyup(function(event){ 152 if( $(this).val().length == 3 ){ 153 event.preventDefault(); 154 $(this).parentsUntil('.phone-field-wrapper').find('.home_phone3').focus(); 155 } 156 }); 157 **/ 158 $("#form-contact-header #home_phone").intlTelInput({ 159 utilsScript: "/assets/intl-tel-input/build/js/utils.js", 160 autoPlaceholder: true, 161 preferredCountries: ["us"], 162 }); 163 $("#form-contact-block #home_phone").intlTelInput({ 164 utilsScript: "/assets/intl-tel-input/build/js/utils.js", 165 autoPlaceholder: true, 166 preferredCountries: ["us"], 167 }); 168 $("#form-condensed #home_phone").intlTelInput({ 169 utilsScript: "/assets/intl-tel-input/build/js/utils.js", 170 autoPlaceholder: true, 171 preferredCountries: ["us"], 172 }); 173 174 $("#form-contact-us-block #home_phone").intlTelInput({ 175 utilsScript: "/assets/intl-tel-input/build/js/utils.js", 176 autoPlaceholder: true, 177 preferredCountries: ["us"], 178 }); 179 180 $.fn.form.settings.rules.intlPhoneCheckHeader = function (value) { 181 return $("#home_phone").intlTelInput("isValidNumber"); 182 }; 183 184 $.fn.form.settings.rules.intlPhoneCheckContact = function (value) { 185 return $("#form-contact-block #home_phone").intlTelInput( 186 "isValidNumber", 187 ); 188 }; 189 190 $.fn.form.settings.rules.intlPhoneCheckCondensed = function (value) { 191 return $("#form-condensed #home_phone").intlTelInput("isValidNumber"); 192 }; 193 194 $.fn.form.settings.rules.intlPhoneCheckContactUsBlock = function (value) { 195 return $("#form-contact-us-block #home_phone").intlTelInput( 196 "isValidNumber", 197 ); 198 }; 199 200 $.fn.form.settings.rules.stateCheckHeader = function (value) { 201 var selected_state; 202 var valueSelected = $( 203 "#form-contact-header #country option:selected", 204 ).val(); 205 console.log(valueSelected); 206 207 if (valueSelected == "USA") { 208 selected_state = $( 209 "#form-contact-header #state_us option:selected", 210 ).val(); 211 } else if (valueSelected == "Canada") { 212 selected_state = $( 213 "#form-contact-header #state_canada option:selected", 214 ).val(); 215 } else { 216 return true; 217 } 218 console.log(selected_state); 219 if (selected_state != "") { 220 return true; 221 } else { 222 return false; 223 } 224 }; 225 226 $("#form-condensed #country").on("change", function (e) { 227 var valueSelected = this.value; 228 $("#form-condensed .condensed_state").val(""); 229 $("#form-condensed .condensed_state").prop("disabled", false); 230 if (valueSelected == "USA") { 231 $("#form-condensed .condensed_state_us").show(); 232 $("#form-condensed .condensed_state_canada").hide(); 233 $("#form-condensed #state_canada").prop("disabled", "disabled"); 234 } else if (valueSelected == "Canada") { 235 $("#form-condensed .condensed_state_us").hide(); 236 $("#form-condensed .condensed_state_canada").show(); 237 $("#form-condensed #state_us").prop("disabled", "disabled"); 238 } else { 239 $("#form-condensed .condensed_state").prop("disabled", "disabled"); 240 } 241 }); 242 $.fn.form.settings.rules.stateCheckCondensed = function (value) { 243 var selected_state; 244 var valueSelected = $("#form-condensed #country option:selected").val(); 245 console.log(valueSelected); 246 247 if (valueSelected == "USA") { 248 selected_state = $( 249 "#form-condensed #state_us option:selected", 250 ).val(); 251 } else if (valueSelected == "Canada") { 252 selected_state = $( 253 "#form-condensed #state_canada option:selected", 254 ).val(); 255 } else { 256 return true; 257 } 258 console.log(selected_state); 259 if (selected_state != "") { 260 return true; 261 } else { 262 return false; 263 } 264 }; 265 266 $("#form-contact-us-block #country").on("change", function (e) { 267 var valueSelected = this.value; 268 $("#form-contact-us-block .contact_state").val(""); 269 $("#form-contact-us-block .contact_state").prop("disabled", false); 270 if (valueSelected == "USA") { 271 $("#form-contact-us-block .contact_state_us").show(); 272 $("#form-contact-us-block .contact_state_canada").hide(); 273 $("#form-contact-us-block #state_canada").prop( 274 "disabled", 275 "disabled", 276 ); 277 } else if (valueSelected == "Canada") { 278 $("#form-contact-us-block .contact_state_us").hide(); 279 $("#form-contact-us-block .contact_state_canada").show(); 280 $("#form-contact-us-block #state_us").prop("disabled", "disabled"); 281 } else { 282 $("#form-contact-us-block .contact_state").prop( 283 "disabled", 284 "disabled", 285 ); 286 } 287 }); 288 $.fn.form.settings.rules.stateCheckContactUs = function (value) { 289 var selected_state; 290 var valueSelected = $( 291 "#form-contact-us-block #country option:selected", 292 ).val(); 293 console.log(valueSelected); 294 295 if (valueSelected == "USA") { 296 selected_state = $( 297 "#form-contact-us-block #state_us option:selected", 298 ).val(); 299 } else if (valueSelected == "Canada") { 300 selected_state = $( 301 "#form-contact-us-block #state_canada option:selected", 302 ).val(); 303 } else { 304 return true; 305 } 306 console.log(selected_state); 307 if (selected_state != "") { 308 return true; 309 } else { 310 return false; 311 } 312 }; 313 314 $(".campus_preference").bind("focusout blur change", function () { 315 validateCampus($(this).parents("form.ui.form").attr("id")); 316 }); 317 $(".home_phone3").bind("focusout blur change", function () { 318 validatePhone($(this).parents("form.ui.form").attr("id")); 319 }); 320 321 function extraValidation(formId) { 322 validation_error = []; 323 $("#" + formId + " .success.message") 324 .html("") 325 .hide(); 326 //validatePhone(formId); 327 validateSelectField(formId, "profession"); 328 validateSelectField(formId, "program_of_interest"); 329 validateSelectField(formId, "how_did_you_hear_about_us"); 330 //validateCampus(formId); 331 //validateRecaptcha(formId); 332 } 333 334 function validatePhone(formId) { 335 if ($("#" + formId + " .home_phone").length) { 336 if ($("#" + formId + " .home_phone").val() == "") { 337 $("#" + formId + " .phone-field-wrapper").addClass("error"); 338 validation_error.push("home_phone"); 339 } else { 340 $("#" + formId + " .phone-field-wrapper").removeClass("error"); 341 } 342 } else { 343 if ( 344 $("#" + formId + " .home_phone1").val() == "" || 345 $("#" + formId + " .home_phone2").val() == "" || 346 $("#" + formId + " .home_phone3").val() == "" 347 ) { 348 $("#" + formId + " .phone-field-wrapper").addClass("error"); 349 validation_error.push("home_phone"); 350 } else { 351 $("#" + formId + " .phone-field-wrapper").removeClass("error"); 352 } 353 } 354 } 355 function validateSelectField(formId, formClass) { 356 if ( 357 $("#" + formId + " ." + formClass + " option:selected").val() == "" 358 ) { 359 $("#" + formId + " ." + formClass) 360 .parents(".field") 361 .addClass("error"); 362 validation_error.push(formClass); 363 } else { 364 $("#" + formId + " ." + formClass) 365 .parents(".field") 366 .removeClass("error"); 367 } 368 } 369 370 function validateProgram_of_interest(formId) { 371 if ( 372 $("#" + formId + " .program_of_interest option:selected").val() == 373 "" 374 ) { 375 $("#" + formId + " .program_of_interest") 376 .parents(".field") 377 .addClass("error"); 378 validation_error.push("program_of_interest"); 379 } else { 380 $("#" + formId + " .program_of_interest") 381 .parents(".field") 382 .removeClass("error"); 383 } 384 } 385 function validateHow_did_you_hear_about_us(formId) { 386 if ( 387 $( 388 "#" + formId + " .how_did_you_hear_about_us option:selected", 389 ).val() == "" 390 ) { 391 $("#" + formId + " .how_did_you_hear_about_us") 392 .parents(".field") 393 .addClass("error"); 394 validation_error.push("how_did_you_hear_about_us"); 395 } else { 396 $("#" + formId + " .how_did_you_hear_about_us") 397 .parents(".field") 398 .removeClass("error"); 399 } 400 } 401 function validateCampus(formId) { 402 if ( 403 $("#" + formId + " .campus_preference option:selected").val() == "" 404 ) { 405 $("#" + formId + " .campus_preference") 406 .parents(".field") 407 .addClass("error"); 408 validation_error.push("campus_preference"); 409 } else { 410 $("#" + formId + " .campus_preference") 411 .parents(".field") 412 .removeClass("error"); 413 } 414 } 415 416 function validateRecaptcha(formId) { 417 /** 418 if(recaptcha_response[formId].length == 0) { 419 $("#" + formId + " .recaptcha-wrapper").addClass('error'); 420 validation_error.push('recaptcha'); 421 } else { 422 $("#" + formId + " .recaptcha-wrapper").removeClass('error'); 423 } 424 **/ 425 } 426 427 //$('#form-condensed .home_phone').inputmask({"mask": "(999) 999-9999"}); 428 429 var validation_error = []; 430 $("#form-contact-us-block").form({ 431 on: "blur", 432 fields: { 433 first_name: { 434 identifier: "first_name",
435 rules: [ 436 { 437 type: "empty", 438 }, 439 ], 440 }, 441 last_name: { 442 identifier: "last_name", 443 rules: [ 444 { 445 type: "empty", 446 }, 447 ], 448 }, 449 country: { 450 identifier: "country", 451 rules: [ 452 { 453 type: "empty", 454 }, 455 ], 456 }, 457 state_us: { 458 identifier: "state_us", 459 rules: [ 460 { 461 type: "stateCheckContactUs", 462 }, 463 ], 464 }, 465 state_canada: { 466 identifier: "state_canada", 467 rules: [ 468 { 469 type: "stateCheckContactUs", 470 }, 471 ], 472 }, 473 email: { 474 identifier: "email", 475 rules: [ 476 { 477 type: "empty", 478 }, 479 ], 480 }, 481 home_phone: { 482 identifier: "home_phone", 483 rules: [ 484 { 485 type: "intlPhoneCheckContactUsBlock", 486 prompt: "Please enter a correct cellphone number", 487 }, 488 ], 489 }, 490 program_of_interest: { 491 identifier: "program_of_interest", 492 rules: [ 493 { 494 type: "empty", 495 }, 496 ], 497 }, 498 how_did_you_hear_about_us: { 499 identifier: "how_did_you_hear_about_us", 500 rules: [ 501 { 502 type: "empty", 503 }, 504 ], 505 }, 506 }, 507 selector: { 508 message: "", 509 }, 510 onSuccess: function (e) { 511 validation_error = []; 512 extraValidation($(this).attr("id")); 513 var error_message = 514 "Failed to submit the form, please check the highlighted errors."; 515 var formId = $(this).attr("id"); 516 if (validation_error.length !== 0) { 517 e.preventDefault(); 518 $("#" + formId + " .error.message") 519 .html(error_message) 520 .show(); 521 console.log(1); 522 return false; 523 } else { 524 return true; 525 } 526 }, 527 onFailure: function (e) { 528 var formId = $(this).attr("id"); 529 extraValidation(formId); 530 var error_message = 531 "Failed to submit the form, please check the highlighted errors."; 532 533 $("#" + formId + " .error.message") 534 .html(error_message) 535 .show(); 536 return false; 537 }, 538 }); 539 $("#form-contact-us-block .primary.button").on("click", function (e) { 540 e.preventDefault(); 541 var this_form = $(this).parents("form"); 542 543 $("#form-contact-us-block").form("validate form"); 544 var is_form_valid = $("#form-contact-us-block").form("is valid"); 545 546 if (is_form_valid == true) { 547 var intlNumber = this_form 548 .find("#home_phone") 549 .intlTelInput("getNumber"); 550 console.log("number=" + intlNumber); 551 this_form.find("#complete_phone_number").val(intlNumber); 552 this_form.find(".success.message").hide(); 553 this_form.find(".error.message").hide(); 554 555 grecaptcha.ready(function () { 556 grecaptcha 557 .execute("6LelVQAaAAAAAPu4DR14NylY0Icag7cLrUy7SxcG", { 558 action: "submit", 559 }) 560 .then(function (token) { 561 this_form.append( 562 '<input type="hidden" name="g-recaptcha-response" value="' + 563 token + 564 '">', 565 ); 566 this_form.submit(); 567 }); 568 }); 569 } 570 }); 571 $("#form-contact-header").form({ 572 on: "blur", 573 fields: { 574 first_name: { 575 identifier: "first_name", 576 rules: [ 577 { 578 type: "empty", 579 }, 580 ], 581 }, 582 last_name: { 583 identifier: "last_name", 584 rules: [ 585 { 586 type: "empty", 587 }, 588 ], 589 }, 590 country: { 591 identifier: "country", 592 rules: [ 593 { 594 type: "empty", 595 }, 596 ], 597 }, 598 state_us: { 599 identifier: "state_us", 600 rules: [ 601 { 602 type: "stateCheckHeader", 603 }, 604 ], 605 }, 606 state_canada: { 607 identifier: "state_canada", 608 rules: [ 609 { 610 type: "stateCheckHeader", 611 }, 612 ], 613 }, 614 email: { 615 identifier: "email", 616 rules: [ 617 { 618 type: "empty", 619 }, 620 ], 621 }, 622 home_phone: { 623 identifier: "home_phone", 624 rules: [ 625 { 626 type: "intlPhoneCheckHeader", 627 prompt: "Please enter a correct cellphone number", 628 }, 629 ], 630 }, 631 profession: { 632 identifier: "profession", 633 rules: [ 634 { 635 type: "empty", 636 }, 637 ], 638 }, 639 program_of_interest: { 640 identifier: "program_of_interest", 641 rules: [ 642 { 643 type: "empty", 644 }, 645 ], 646 }, 647 how_did_you_hear_about_us: { 648 identifier: "how_did_you_hear_about_us", 649 rules: [ 650 { 651 type: "empty", 652 }, 653 ], 654 }, 655 }, 656 selector: { 657 message: "", 658 }, 659 onSuccess: function (e) { 660 validation_error = []; 661 extraValidation($(this).attr("id")); 662 663 if (validation_error.length !== 0) { 664 e.preventDefault(); 665 var error_message = 666 "Failed to submit the form, please check the highlighted errors."; 667 var formId = $(this).attr("id"); 668 console.log(3); 669 $("#" + formId + " .error.message") 670 .html(error_message) 671 .show(); 672 673 return false; 674 } else { 675 console.log(4); 676 return true; 677 } 678 }, 679 onFailure: function () { 680 var formId = $(this).attr("id"); 681 extraValidation(formId); 682 var error_message = 683 "Failed to submit the form, please check the highlighted errors."; 684 685 $("#" + formId + " .error.message") 686 .html(error_message) 687 .show(); 688 return false; 689 }, 690 }); 691 $(document).on("click", "#video-thumblist a", function (e) { 692 e.preventDefault(); 693 var currentVid = $(this).attr('data-video-index'); 694 player.loadVideoById(videoList[currentVid]); 695 }); 696 $("#form-contact-header .contact-form-button").on("click", function (e) { 697 e.preventDefault(); 698 var this_form = $(this).parents("form"); 699 700 $("#form-contact-header").form("validate form"); 701 var is_form_valid = $("#form-contact-header").form("is valid"); 702 703 if (is_form_valid == true) { 704 var intlNumber = this_form 705 .find("#home_phone") 706 .intlTelInput("getNumber"); 707 708 this_form.find("#complete_phone_number").val(intlNumber); 709 this_form.find(".success.message").hide(); 710 this_form.find(".error.message").hide(); 711 grecaptcha.ready(function () { 712 grecaptcha 713 .execute("6LelVQAaAAAAAPu4DR14NylY0Icag7cLrUy7SxcG", { 714 action: "submit", 715 }) 716 .then(function (token) { 717 this_form.append( 718 '<input type="hidden" name="g-recaptcha-response" value="' + 719 token + 720 '">', 721 ); 722 this_form.submit(); 723 });
724 }); 725 } 726 }); 727 728 $("#form-contact-block").form({ 729 fields: { 730 first_name: { 731 identifier: "first_name", 732 rules: [ 733 { 734 type: "empty", 735 }, 736 ], 737 }, 738 last_name: { 739 identifier: "last_name", 740 rules: [ 741 { 742 type: "empty", 743 }, 744 ], 745 }, 746 state: { 747 identifier: "state", 748 rules: [ 749 { 750 type: "empty", 751 }, 752 ], 753 }, 754 email: { 755 identifier: "email", 756 rules: [ 757 { 758 type: "empty", 759 }, 760 ], 761 }, 762 home_phone: { 763 identifier: "home_phone", 764 rules: [ 765 { 766 type: "intlPhoneCheckContact", 767 prompt: "Please enter a correct cellphone number", 768 }, 769 ], 770 }, 771 }, 772 selector: { 773 message: "", 774 }, 775 onSuccess: function (e) { 776 validation_error = []; 777 extraValidation($(this).attr("id")); 778 var error_message = 779 "Failed to submit the form, please check the highlighted errors."; 780 var formId = $(this).attr("id"); 781 if (validation_error.length !== 0) { 782 e.preventDefault(); 783 $("#" + formId + " .error.message") 784 .html(error_message) 785 .show(); 786 return false; 787 } else { 788 var intlNumber = $("#" + formId + " #home_phone").intlTelInput( 789 "getNumber", 790 ); 791 $("#" + formId + " #complete_phone_number").val(intlNumber); 792 793 $("#" + formId + " .success.message").hide(); 794 $("#" + formId + " .error.message").hide(); 795 } 796 }, 797 onFailure: function () { 798 var formId = $(this).attr("id"); 799 extraValidation(formId); 800 var error_message = 801 "Failed to submit the form, please check the highlighted errors."; 802 803 $("#" + formId + " .error.message") 804 .html(error_message) 805 .show(); 806 return false; 807 }, 808 }); 809 810 $("#form-condensed").form({ 811 on: "blur", 812 fields: { 813 first_name: { 814 identifier: "first_name", 815 rules: [ 816 { 817 type: "empty", 818 }, 819 ], 820 }, 821 last_name: { 822 identifier: "last_name", 823 rules: [ 824 { 825 type: "empty", 826 }, 827 ], 828 }, 829 country: { 830 identifier: "country", 831 rules: [ 832 { 833 type: "empty", 834 }, 835 ], 836 }, 837 state_us: { 838 identifier: "state_us", 839 rules: [ 840 { 841 type: "stateCheckCondensed", 842 }, 843 ], 844 }, 845 state_canada: { 846 identifier: "state_canada", 847 rules: [ 848 { 849 type: "stateCheckCondensed", 850 }, 851 ], 852 }, 853 email: { 854 identifier: "email", 855 rules: [ 856 { 857 type: "empty", 858 }, 859 ], 860 }, 861 profession: { 862 identifier: "profession", 863 rules: [ 864 { 865 type: "empty", 866 }, 867 ], 868 }, 869 home_phone: { 870 identifier: "home_phone", 871 rules: [ 872 { 873 type: "intlPhoneCheckCondensed", 874 prompt: "Please enter a correct cellphone number", 875 }, 876 ], 877 }, 878 program_of_interest: { 879 identifier: "program_of_interest", 880 rules: [ 881 { 882 type: "empty", 883 }, 884 ], 885 }, 886 how_did_you_hear_about_us: { 887 identifier: "how_did_you_hear_about_us", 888 rules: [ 889 { 890 type: "empty", 891 }, 892 ], 893 }, 894 }, 895 selector: { 896 message: "", 897 }, 898 899 onSuccess: function (e) { 900 validation_error = []; 901 extraValidation($(this).attr("id")); 902 var error_message = 903 "Failed to submit the form, please check the highlighted errors."; 904 var formId = $(this).attr("id"); 905 if (validation_error.length !== 0) { 906 e.preventDefault(); 907 $("#" + formId + " .error.message") 908 .html(error_message) 909 .show(); 910 return false; 911 } else { 912 console.log(4); 913 return true; 914 } 915 }, 916 onFailure: function () { 917 var formId = $(this).attr("id"); 918 extraValidation(formId); 919 var error_message = 920 "Failed to submit the form, please check the highlighted errors."; 921 922 $("#" + formId + " .error.message") 923 .html(error_message) 924 .show(); 925 return false; 926 }, 927 }); 928 $("#form-condensed .primary.button").on("click", function (e) { 929 e.preventDefault(); 930 var this_form = $(this).parents("form"); 931 932 $("#form-condensed").form("validate form"); 933 var is_form_valid = $("#form-condensed").form("is valid"); 934 935 if (is_form_valid == true) { 936 var intlNumber = this_form 937 .find("#home_phone") 938 .intlTelInput("getNumber");
939 console.log("number=" + intlNumber); 940 this_form.find("#complete_phone_number").val(intlNumber); 941 this_form.find(".success.message").hide(); 942 this_form.find(".error.message").hide(); 943 944 grecaptcha.ready(function () { 945 grecaptcha 946 .execute("6LelVQAaAAAAAPu4DR14NylY0Icag7cLrUy7SxcG", { 947 action: "submit", 948 }) 949 .then(function (token) { 950 this_form.append( 951 '<input type="hidden" name="g-recaptcha-response" value="' + 952 token + 953 '">', 954 ); 955 this_form.submit(); 956 }); 957 }); 958 } 959 }); 960 $("#contact-us-form").form({ 961 fields: { 962 full_name: { 963 identifier: "full_name", 964 rules: [ 965 { 966 type: "empty", 967 prompt: "Please enter your full name", 968 }, 969 ], 970 }, 971 972 email: { 973 identifier: "email", 974 rules: [ 975 { 976 type: "email", 977 prompt: "Please enter a valid e-mail", 978 }, 979 ], 980 }, 981 phone: { 982 identifier: "phone", 983 rules: [ 984 { 985 type: "empty", 986 prompt: "Please enter your phone number", 987 }, 988 ], 989 }, 990 991 reason: { 992 identifier: "reason", 993 rules: [ 994 { 995 type: "empty", 996 prompt: "Please enter reason for contacting ACOLS", 997 }, 998 ], 999 }, 1000 }, 1001 }); 1002});
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.