PageSourceSearch

https://www.acols.com/assets/js/site.js

js acols.com collected 2026-10-06 14:01:35 UTC 24,566 bytes, 1,002 lines download raw bytes

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.