PageSourceSearch

https://www.carecredit.com/sites/cc/js/form.js?v=1583177422000

js carecredit.com collected 2026-10-01 10:12:51 UTC 7,268 bytes, 252 lines download raw bytes

1$().ready(function() {
2
3	jQuery.validator.addMethod("zipcodeUS", function(value, element) {
4	    return this.optional(element) || /\d{5}-\d{4}$|^\d{5}$/.test(value)
5	}, "The specified US ZIP Code is invalid");
6	jQuery.validator.addMethod("numbersonly", function(value, element) {
7		return this.optional(element) || /^[0-9]+$/i.test(value);
8	}, "Numbers only please.");  
9	jQuery.validator.addMethod("phoneOnly", function(value, element) {
10	return this.optional(element) || /^[0-9\-+\s]+$/i.test(value)
11	}, "Please specify a valid phone number");
12	jQuery.validator.addMethod("phoneOnly", function(value, element) {
13	return this.optional(element) || /^[0-9\-+\s]+$/i.test(value)
14	}, "Please specify a valid phone number");
15	jQuery.validator.addMethod("state", function(value, element) {
16	return this.optional(element) || /^[A-Za-z\-\s\.]+$/i.test(value)
17	}, "Please enter your State");
18	// validate signup form on keyup and submit
19	var validator = $("#cardholderAgreement").validate({
20		rules: {
21			firstname: {required:true},
22			lastname: {required:true},
23			acctno: {
24				required: true,
25				minlength: 4,
26				numbersonly: true
27			},
28			ssn: {
29				required: true,
30				minlength: 4,
31				numbersonly: true
32			},
33			address: {required:true},
34			city: {required:true},
35			state: {required:true,
36				state: true},
37			zipcode: {
38				required: true,
39				zipcodeUS: true
40			},
41			homephone: {
42				required: true,
43				minlength: 7,
44				phoneOnly: true
45			}
46		},
47		messages: {
48			firstname: {required:"Please enter your first name"},
49			lastname: "Please enter your last name",
50			acctno: {
51				required: "You must enter the last 4 characters of your account number",
52				minlength: "You must enter the last 4 characters of your account number",
53				numbersonly: "You must enter the last 4 characters of your account number"
54			},
55			ssn: {
56				required: "You must enter the last 4 characters of your ssn",
57				minlength: "You must enter the last 4 characters of your ssn",
58				numbersonly: "You must enter the last 4 characters of your ssn"
59			},
60			address: "Please enter your address",
61			city: "Please enter your city",
62			state: "Please enter your state",
63			zipcode: "Please enter your zipcode",
64			homephone: {
65				required: "Please enter your home phone",
66				minlength: "Your phone must be at least 7 numbers long"
67			}
68		},
69		tooltip_options: {
70			firstname: {placement:'right'},
71			lastname: {placement:'right'},
72			acctno: {placement:'right'},
73			ssn: {placement:'right'},
74			address: {placement:'right'},
75			city: {placement:'right'},
76			state: {placement:'right'},
77			zipcode: {placement:'right'},
78			homephone: {placement:'right'}
79		},
80		invalidHandler: function() {
81			var s_formErrors = "";
82		    for (var i=0;i<validator.errorList.length;i++){
83		       s_formErrors += validator.errorList[i].element.name+"/";
84		    }
85			s_trackFormErrors(s_formErrors);
86		}
87	});
88/*
89	var validator2 = $("#referralForm").validate({
90		rules: {
91			CardholderName: {
92				required: true,
93				maxlength: 32
94			},
95			CardholderEmail1: {
96				email:true
97			},
98			CardholderEmail2: {
99				email: true,
100				equalTo: "#CardholderEmail1"
101			},
102			CardholderCardholder: {
103				required:true
104			},
105			CardholderPatient: {
106				required:true
107			},
108			CardholderAppointment: {
109				required:true
110			},
111
112			ReferredDoctorName: {
113				required:true
114			},
115			ReferredAddress: {
116				required:true
117			},
118			ReferredCity: {
119				required:true
120			},
121			CardholderPhone: {
122				number: true
123			},
124			ReferredContactFirstName: {
125				required:true
126			},
127			ReferredContactLastName: {
128				required:true
129			},
130			ReferredZipcodeUS: {
131				required: true,
132				zipcodeUS: true
133			},
134			ReferredPhone : {
135				required:true,
136				number: true
137			}
138
139		},
140		messages: {
141			CardholderName: {
142				required :"Please enter your name",
143				maxlength :"Your name must be shorter than 32 characters"
144			},
145			ReferredContactFirstName: {
146				required :"Please enter the practice's main contact's first name",
147				maxlength :"Please enter the practice's main contact's first name"
148			},
149			ReferredContactLastName: "Please enter the practice's main contact's last name",
150			ReferredZipcodeUS: {
151				required: "Please enter the practice's zip code",
152				zipcodeUS: "You must enter a valid zip code"
153			},
154			CardholderEmail2: {
155				equalTo: "This email address does not match the one above it"
156			}
157		},
158		tooltip_options: {
159			CardholderName: {placement:'right'},
160			CardholderEmail1: {placement:'right'},
161			CardholderEmail2: {placement:'right'},
162			CardholderPhone1: {placement:'left'},
163			CardholderPhone2: {placement:'top'},
164			CardholderPhone3: {placement:'right'},
165			ReferredContactFirstName: {placement:'right'},
166			ReferredContactLastName: {placement:'right'},
167			ReferredZipcodeUS: {placement:'right'}
168		},
169		invalidHandler: function() {
170			var s_formErrors = "";
171		    for (var i=0;i<validator2.errorList.length;i++){
172		       s_formErrors += validator2.errorList[i].element.name+"/";
173		    }
174			s_trackFormErrors(s_formErrors);
175		}
176	});
177*/
178	// var validator3 = $("#financeguide").validate({
179	// 	rules: {
180	// 		FIRST_NAME: "required",
181	// 		LAST_NAME: "required",
182	// 		ZIP_CODE: {
183	// 			required: true,
184	// 			zipcodeUS: true
185	// 		},
186	// 		EMAIL_ADDRESS: {
187	// 			required: true,
188	// 			email: true
189	// 		}
190	// 	},
191	// 	messages: {
192	// 		FIRST_NAME: "Please enter your first name",
193	// 		LAST_NAME: "Please enter your last name",
194	// 		ZIP_CODE: {
195	// 			required: "You must enter a zip code",
196	// 			zipcodeUS: "You must enter a valid zip code"
197	// 		},
198	// 		EMAIL_ADDRESS: {
199	// 			required: "You must enter an email address",
200	// 			email: "You must enter a valid email address"
201	// 		}
202	// 	},
203	// 	invalidHandler: function() {
204	// 		var s_formErrors = "";
205	// 	    for (var i=0;i<validator3.errorList.length;i++){
206	// 	       s_formErrors += validator3.errorList[i].element.name+"/";
207	// 	    }
208	// 		s_trackFormErrors(s_formErrors);
209	// 	}
210	// });
211
212	// var validator4 = $("#procedureguide").validate({
213	// 	rules: {
214	// 		FIRST_NAME: "required",
215	// 		LAST_NAME: "required",
216	// 		ZIP_CODE: {
217	// 			required: true,
218	// 			zipcodeUS: true
219	// 		},
220	// 		EMAIL_ADDRESS: {
221	// 			required: true,
222	// 			email: true
223	// 		}
224	// 	},
225	// 	messages: {
226	// 		FIRST_NAME: "Please enter your first name",
227	// 		LAST_NAME: "Please enter your last name",
228	// 		ZIP_CODE: {
229	// 			required: "You must enter a zip code",
230	// 			zipcodeUS: "You must enter a valid zip code"
231	// 		},
232	// 		EMAIL_ADDRESS: {
233	// 			required: "You must enter an email address",
234	// 			email: "You must enter a valid email address"
235	// 		}
236	// 	},
237	// 	tooltip_options: {
238	// 		FIRST_NAME: {placement:'left'},
239	// 		LAST_NAME: {placement:'left'},
240	// 		ZIP_CODE: {placement:'left'},
241	// 		EMAIL_ADDRESS: {placement:'left'}
242	// 	},
243	// 	invalidHandler: function() {
244	// 		var s_formErrors = "";
245	// 	    for (var i=0;i<validator4.errorList.length;i++){
246	// 	       s_formErrors += validator4.errorList[i].element.name+"/";
247	// 	    }
248	// 		s_trackFormErrors(s_formErrors);
249	// 	}
250	// });
251	
252});

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.