PageSourceSearch

https://www.pnm.com/o/PNMR-SpanishMain-theme/js/scripts.js

js pnm.com collected 2026-09-24 09:42:02 UTC 21,357 bytes, 649 lines download raw bytes

1jQuery(function ($) {
2	/*PREVENT COPY PASTE OPERATION IN TEXT-BOX*/
3	var disableCopyPasteMessage = "Please hand type your entry. Copy/Paste cannot be used.";
4	$(".errorCopyPaste").hide();
5	$('.disablecopypaste').bind('cut copy paste contextmenu', function(e) {
6		if ($(this).parent(".errorBox").length <= 0) {
7			$(this).wrap('<div class="errorBox"></div>');
8		} else {
9			$(this).parent(".errorBox").children('.errorCopyPaste').remove();
10		}
11		$(this).css({width : '100%'});
12		$(this).parent('.errorBox').append('<span class="errorCopyPaste">' + disableCopyPasteMessage + '</span>').show();
13		$('.errorCopyPaste').delay(4000).fadeOut('slow');
14		e.preventDefault();
15	});
16	/*PREVENT COPY PASTE OPERATION IN TEXT-BOX*/
17	
18	/* submenu li:hover issue for IE8 */
19	if ($(window).width() > 959) {
20		$(".mainNavigation ul li").hover(function() {
21			$(">div", this).show();
22		}, function() {
23			$(">div", this).hide();
24		});
25	}
26	/* submenu li:hover issue for IE8 */
27	
28	/** For Progrms and Offers at Account Dashboard page */
29	$('.gnfQuickLinks ul li:even').addClass('odd');
30    $('.gnfQuickLinks ul li:odd').addClass('even');	
31	
32	/** Fix for Skyblue Compare page */
33    if($('.meterContent div.pseBlock.blockSolarEnergy').length > 1) {
34		$('.meterContent div.pseBlock.blockSolarEnergy:last').css('min-height','0');
35	}
36    
37    $("#remEmailAddr").click(function() {
38    	$(".aa").attr("disabled", !this.checked);
39  	});
40	
41	/* Outage Map Popup*/			 
42	$(".outagePoint").click(function(){
43		$(".mapPopUp").fadeIn(700);
44	});
45	$(".mapButtonClose").click(function(){
46		$(".mapPopUp").fadeOut(300);
47	});
48	/* End Outage Map Popup*/	
49	
50	/** Outage feedback */
51	$('.radioBox').on('click', 'input:radio', function() {
52		if ($(this).is(':checked')) {
53			$(this).parents('ul.radioBox').find('> li').removeClass('active');
54			$(this).parent('li').addClass('active');
55		}
56	});
57	/** End Outage feedback */
58	
59	/** 243900 */
60	/** Outage Info step 1 */
61	$('.outageInfo .rowSelectBox').on('change', 'select', function() {
62		var selectedValue = $(this).find('option:selected').val();
63		var selectedRadioValue = $('.rbCheck input[type=radio]:checked').val();
64		$('.rowPhoneBox, .rowAccountBox, .rowPhoneBoxForResidence .ssnBox, .rowPhoneBoxForBusiness .fedTxBox').hide();
65		if (selectedValue == 'Account Number') {
66			$('.rowAccountBox').show();
67		} else if (selectedValue == 'Phone Number') {
68			if (selectedRadioValue == 'Business') {
69				$('.rowPhoneBoxForBusiness').show();
70				$('.rowPhoneBoxForBusiness .fedTxBox').show();
71			}
72			else {
73				$('.rowPhoneBoxForResidence').show();
74				$('.rowPhoneBoxForResidence .ssnBox').show();
75			}			
76		}
77	});
78	
79	$('.rbCheck').on('click', 'input:radio', function() {
80		$('.outageInfo #selectBox').removeAttr('disabled').find('option:first').prop('selected', 'selected');
81		$('.outageInfo #selectBox').customStyle();
82		$('.rowPhoneBox, .rowAccountBox, .rowPhoneBoxForResidence .ssnBox, .rowPhoneBoxForBusiness .fedTxBox').hide();
83	});
84	/** End Outage Info step 1 */
85	
86	/* ADDED FOR LEFT MENU SUBMIT METER */
87	var windowWidth;
88	$(window).resize(function() {
89		$('.seSelectBox > select').customStyle();		
90		windowWidth = $(window).width();
91		if(windowWidth > 979)
92		{
93			$(".leftNav").show();
94			$(".accProfileHld table").css("display","");
95			$(".dpmenu ").css("display","block");			 
96		}
97		else
98		{
99			$(".leftNav").hide();
100			$(".accProfileHld table").css("display","block");
101			if (!$(".searchInput").is(":focus")) {
102				$(".dpmenu, ul.dpmenu").css("display", "none");
103			}
104		}
105		if($('.buttonClose').length > 0){
106			if($(window).width() < 954){
107				$('.buttonClose').empty();
108			}else {
109				$('.buttonClose').text("Close");
110			}
111		}
112	});
113	/* END ADDED FOR LEFT MENU SUBMIT METER */
114
115	/* PLACE HOLDER */
116	$('input, textarea').placeholder();
117	/* End PLACE HOLDER */
118	
119	/* Start FAQ Popup */
120	$('.faqPopup').click(function(e) {
121		if ($(".faqPopup-modal").length == 1) {
122			e.preventDefault();
123			e.stopPropagation();
124			_modalBox($(this));
125		}
126	});
127	/* End FAQ Popup */
128
129	/* POPUP SECTION */
130	$('.showpopup').click(function(e) {
131		e.preventDefault();
132		e.stopPropagation();
133		_modalBox($(this));		
134	});
135	
136	function _modalBox(_this, _bool) {
137		var _bool = _bool || false;
138		if(typeof _this.attr('class') == "undefined"){
139			return false;
140		}
141		var modal = _this.attr('class').split(' ')[0];
142		var modalObj = $('.' + modal + '-modal');
143		if (_bool && !modalObj.is(':visible')) {
144			return false;
145		}
146		
147		if($(window).width() < 954){
148			$('.buttonClose').empty();
149		}		
150		modalObj.find('.popupContainer').removeAttr('style');
151		modalObj.prev('.hider').show();
152		modalObj.fadeIn('slow');
153		var modalHeight = modalObj.height();
154		var modalHeaderHeight = modalObj.find('.popupHeader').height();
155		var modalContainerHeight = (modalObj.find('.popupContainer').height() + 20);
156		var totalContainerHeight = (modalHeaderHeight + modalContainerHeight);
157		if (totalContainerHeight >= modalHeight) {
158			var calculatedContainerHeight = (modalHeight - modalHeaderHeight - 60);
159			modalObj.find('.popupContainer').css({
160				height: calculatedContainerHeight,
161				'overflow-y': 'scroll',
162				'-webkit-overflow-scrolling': 'touch'
163			});
164		}
165		modalObj.find('.buttonClose').off('click').on('click', function(e1) {
166			e1.preventDefault();
167			e1.stopPropagation();
168			modalObj.fadeOut('slow', function() {
169				modalObj.find('.popupContainer').removeAttr('style');
170				modalObj.prev('.hider').hide();
171			});
172		});
173	}
174	/* END POPUP SECTION */
175
176	/** DROPDOWN MENU SECTION */
177	$('.dpMenuFindIcon').on('tap click', function(e) {
178		e.preventDefault();
179		e.stopPropagation();
180		$('.dpMdpMenuIcon').next('.dpmenu').hide();
181		if ($(this).next('.dpmenu').is(':visible')) {
182			$(this).next('.dpmenu').hide();
183		} else {
184			$(this).next('.dpmenu').show();
185		}
186		if ($(this).next('.dpmenu').is(':hidden')) {
187			$(this).removeClass('crossIcon');
188			$('.headerLogo').removeAttr('style');
189		}
190		else {
191			$(this).addClass('crossIcon');
192			$('.headerLogo').css({'margin-bottom':'30px'});
193		}
194	});
195	
196	/* DISABLE AUTO ZOOM OF SEARCH BOX */
197	$(".searchInput").live('touchstart', function(e) {
198		e.preventDefault();
199		e.stopPropagation();
200	});
201	/* END DISABLE AUTO ZOOM OF SEARCH BOX */
202	
203	$('.dpMdpMenuIcon').on('touchstart click', function(e) {
204		e.preventDefault();
205		e.stopPropagation();
206		if ($('.dpMenuFindIcon').is(':visible')) {
207			$('.dpMenuFindIcon').next('.dpmenu').hide();
208			$('.dpMenuFindIcon').removeClass('crossIcon');
209			$('.headerLogo').removeAttr('style');
210		}
211		$(this).next('.dpmenu').toggle();
212	});
213
214	$('.dpmenu').on('touchstart click', function(e) {
215		e.stopPropagation();
216	});	
217	/* HIDE DROPDOWN MENU ON BODY CLICK */
218	$('body').on('tap click',function(e) {
219		$('.dpmenu').each(function(i, item) {
220			if ($(item).prev('span').is(':visible')) {
221				$('.dpMenuFindIcon').removeClass('crossIcon');
222				$('.headerLogo').removeAttr('style');
223				$(item).hide();
224			}
225		});
226		// Added for Left menu Submit Meter
227		if ($(".leftNav").is(':visible') && $(".leftMenuIcon").is(':visible')) {
228			$(".leftNav").hide("slow");
229		}
230		// Added for Left menu Submit Meter
231
232		/** HIDE DROPDOWN LOGIN SUB MENU */
233		$('.dpLoggedMenuLi').find('a.dpLoggedMenuClk').removeClass('dpLoggedMenuClkSelected');
234		$('.dpLoggedMenuBox').hide();
235		/** END HIDE DROPDOWN LOGIN SUB MENU */
236	});
237	/* END HIDE DROPDOWN MENU ON BODY CLICK */
238	
239	/** DROPDOWN LOGIN SUB MENU SECTION */
240	$('.dpLoggedMenuLi').on('touchstart click', function(e) {
241		//e.preventDefault();
242		e.stopPropagation();
243		$(this).find('a.dpLoggedMenuClk').addClass('dpLoggedMenuClkSelected');
244		$('.dpLoggedMenuBox').show();
245	});
246	
247	
248	/** END DROPDOWN MENU SECTION */
249
250	/** CAROSEL SECTION */
251	if ($('#slides').length > 0) {
252	 $('#slides').slidesjs({
253		width: 1180,
254		height: 427,
255		navigation: {
256			active: true,
257			effect: "fade",
258			text: false
259		},
260		play: {
261			active: false,
262			effect: "fade",
263			interval: 5000,
264			auto: true,
265			swap: true,
266			pauseOnHover: true,
267			restartDelay: 2500
268		},
269		effect: {
270			fade: {
271			  speed: 800,
272			  crossfade: true
273			}
274		},
275		pagination: {
276			active: true,
277			effect: "fade"
278      	}		
279	});
280}
281if ($('#smallSlides').length > 0) {
282	 $('#smallSlides').slidesjs({
283		width: 510,
284		height: 328,
285		navigation: false,
286		pagination:false,
287		play: {
288			auto: false,
289			pauseOnHover: true
290		}
291	});
292}
293
294	/* END CAROSEL SECTION */
295	var menuClicked = false;
296	$('.leftNav > ul > li > ul').on('click', function(e) {
297		menuClicked = true;
298	});
299	/* LEFT MENU SECTION */
300	$('.leftNav > ul > li').on('click', function(e) {
301		if ($(this).children('ul').length == 0) {
302			$('.leftNav ul li ul').slideUp();
303			$('.leftNav ul li').removeClass('open');
304		} else if ($(this).children('ul').is(':visible')) {
305			if (!menuClicked) {
306				$(this).children('ul').slideToggle();
307				$('.leftNav ul li').removeClass('open');
308			} else {
309				menuClicked = false;
310			}
311		} else if ($(this).children('ul').length > 0) {
312			$('.leftNav ul li ul').slideUp();
313			$(this).children('ul').slideToggle();
314			$(this).addClass('open');
315		}
316	});
317	
318	$('.leftNav ul li a').on('click',function(e){e.stopPropagation()});
319	$('.leftNav > ul >li.open ul').addClass('show2');
320	$(".leftMenuIcon").on('click touchstart',function(e){slideMenu(e);});
321	
322
323	function slideMenu(e) {
324		e.preventDefault();
325		e.stopPropagation();
326		if ($(".leftNav").is(':visible')) {
327			$(".leftNav").hide("medium");
328		} else {
329			$(".leftNav").show("medium");
330		}
331	}
332	
333	$(".leftNav").on('touchstart click',function(e){e.stopPropagation();});
334	/* END LEFT MENU SECTION */
335
336	/* RIGHT FAQ SECTION */
337	$('.rightFaq > ul > li:first').addClass('faqOpen').find('ul').show();
338	$('.rightFaq > ul > li').on('click', function() {
339		$('.rightFaq ul > li').removeClass('faqOpen');
340		if($(this).children('ul').is(':visible')) {
341			$(this).children('ul').slideToggle();
342		}
343		else if($(this).children('ul').length > 0) {
344			$('.rightFaq ul li ul').slideUp();
345			$(this).children('ul').slideToggle();
346			$(this).addClass('faqOpen');
347		}
348	});
349	/* END RIGHT FAQ SECTION */
350
351	/* SECTION FOR CALLING CUSTOM SELECT BOX*/
352	$('select.styled').customStyle();
353	$('.seSelectBox > select').customStyle();
354	/* END SECTION FOR CALLING CUSTOM SELECT BOX*/
355	
356	/* USER MIGRATION SLIDE18 Start */
357	$(".migrationGroup").hide();
358	/* RESET SELECTED DROPDOWN VALUE ON PAGE REFRESH */
359	$(".selectIdentityVerify").val("--Select--");
360	$(".selectIdentityVerify").change(function(){
361	    var parentObj = $(this).parents("ul");
362	    parentObj.find(".migrationGroup").hide();
363	    parentObj.find('#'+$(this).val()).show();
364	});
365	/* USER MIGRATION SLIDE18 End */
366
367	/* PASSWORD VALIDATION */
368	function validate()
369	{
370		if ($('#emailAddr').val() !== '[email protected]')
371		{
372			$('div.error,#emailError').removeClass('hide').addClass('show');
373			$('p.emailAddrLabel label').addClass('errorFieldLabel');
374			$('#emailAddr').addClass('errorFieldBorder').focus();
375			return false;
376		}
377		else
378		{
379			$('div.error,#emailError').removeClass('show').addClass('hide');
380			$('p.emailAddrLabel label').removeClass('errorFieldLabel');
381			$('#emailAddr').removeClass('errorFieldBorder');
382		}
383		if($('#pwd').val() !== "password")
384		{
385			$('div.error,#pwdError').removeClass('hide').addClass('show');
386			$('p.pwdLabel label').addClass('errorFieldLabel');
387			$('#pwd').addClass('errorFieldBorder').focus();
388			$('.captchaDiv').removeClass('hide').addClass('show');
389			return false;
390		}
391		else
392		{
393			$('div.error,#pwdError').removeClass('show').addClass('hide');
394			$('.captchaDiv').removeClass('show').addClass('hide');
395			$('p.pwdLabel label').removeClass('errorFieldLabel');
396			$('#pwd').removeClass('errorFieldBorder');
397		}
398		
399	}
400	/* PASSWORD VALIDATION */
401
402	/*GENERIC FAQ PAYMENT ACCORDION MENU*/
403	$('.question').click(function() {
404		if ($(this).next().is(':hidden') != true) {
405			$(this).removeClass('paymentfaqOpen');
406			$(this).next().slideUp("normal");
407		} else {
408			$('.question').removeClass('paymentfaqOpen');
409			$('.answer').slideUp('normal');
410			if ($(this).next().is(':hidden') == true) {
411				$(this).addClass('paymentfaqOpen');
412				$(this).next().slideDown('normal');
413			}
414		}
415	});
416
417	$('.answer').hide();
418	$('.expandAll').click(function(event) {
419		if ($('.question').next().is(':hidden') != true) {
420			$('.question').removeClass('paymentfaqOpen');
421			$('.question').next().slideUp("normal");
422			$(this).removeClass('collapse');
423		} else {
424			$('.question').addClass('paymentfaqOpen');
425			$('.question').next().slideDown("normal");
426			$(this).addClass('collapse');
427		}
428	});
429	
430	var faqOpenQid = getParameterValue("openQid");
431    if(faqOpenQid != "" && $("li#" + faqOpenQid)){
432        $("li#" + faqOpenQid).show().prev().addClass('paymentfaqOpen');
433    }
434	/* GENERIC FAQ PAYMENT ACCORDION MENU END */
435
436	/*ACCORDION MENU STARTS HERE*/
437	$('.accLandingAccordion .yearAccordion').click(function() {
438		$('.accLandingAccordion .yearAccordion').removeClass('open');
439		$('.accLandingAccordion div.content').slideUp(500);
440		if($(this).next().is(':hidden') != true) {
441			$(this).removeClass('open'); 
442			$(this).next().slideUp(500);
443		}
444		else {
445			if($(this).next().is(':hidden') == true) {
446				$(this).addClass('open');
447				$(this).next().slideDown(500);
448				/*scrollTo($(this).position(),$(this).position());*/
449			}   
450		} 
451	 });
452	 $('.content table tr:even').css('background','#e3ddd0');
453	/*Account Landing  ACCORDION MENU ENDS HERE*/
454	
455	/*USAGE HISTORY ACCORDION MENU STARTS HERE*/
456
457	
458	$('.accordionStyle .divContent .accProfAccordion .content').hide();
459	$('.showFirst').show();
460	$('.usageHistory .yearAccordion').click(function() {	
461 		if($(this).next().is(':hidden') != true) {
462			$(this).removeClass('accordionOpen'); 
463			$(this).next().slideUp("normal");
464  		} else {
465			$('.usageHistory .yearAccordion').removeClass('accordionOpen');  
466			$('#usageHistorytable .content').slideUp('normal');
467			if($(this).next().is(':hidden') == true) {
468				$(this).addClass('accordionOpen');
469				$(this).next().slideDown('normal');
470     		}   
471 		}					 
472  	});
473	$('.advancedElecinfo .yearAccordion').click(function() {	
474		if($(this).next().is(':hidden') != true) {
475			$(this).removeClass('accordionOpen'); 
476			$(this).next().slideUp("normal");
477  		} else {
478			$('.advancedElecinfo .yearAccordion').removeClass('accordionOpen');  
479			$('.advancedElecinfo .accProfAccordion .content').slideUp('normal');
480			if($(this).next().is(':hidden') == true) {
481				$(this).addClass('accordionOpen');
482				$(this).next().slideDown('normal');
483     		}   
484 		}
485	});
486	
487	$('.usageHistory .electricService').click(function() { 
488 		if($(this).next().is(':hidden') != true) {
489			$(this).removeClass('electricOpen'); 
490			$('.usageHistory .yearAccordion').removeClass('accordionOpen'); 
491			$(this).next().slideUp("normal");
492 		} else {
493			$('.usageHistory .electricService').removeClass('electricOpen');  
494			$('.usageHistory .content').slideUp('normal');
495			if($(this).next().is(':hidden') == true) {
496				$(this).addClass('electricOpen');
497				$(this).next().slideDown('normal');
498     		}   
499 		}					 
500  	});
501	$('.advancedElecinfo .electricService').click(function() { 
502 		if($(this).next().is(':hidden') != true) {
503			$(this).removeClass('electricOpen'); 
504			$('.advancedElecinfo  .yearAccordion').removeClass('accordionOpen'); 
505			$(this).next().slideUp("normal");
506  		} else {
507			$('.advancedElecinfo .electricService').removeClass('electricOpen');  
508			$('.advancedElecinfo  .content').slideUp('normal');
509			if($(this).next().is(':hidden') == true) {
510				$(this).addClass('electricOpen');
511				$(this).next().slideDown('normal');
512			}   
513 		}					 
514  	});
515	
516	
517	$('.usageContent .tableView').click(function(e){
518		$('.top').show();
519	});
520	$('.usageContent .chartView').click(function(e){
521		$('.top').hide();
522	});
523	
524	/** Accordion implementation */
525	$.accordion = function(el, opts) {
526		var self = $(el),
527		o = $.extend({}, $.accordion.defaults, opts);
528	};
529	
530	/** Default settings */
531	$.accordion.defaults = {
532		opened: 0,
533		speed: 400, /* fast:200 | normal:400 | slow:600 */
534		easing: 'swing', /* swing | linear */
535		collapsed: function() {}, /* Fires when collapsed */
536		expanded: function() {} /* Fires when expanded */
537	};
538	
539	/** Accordion */
540	$.fn.accordion = function(options) {
541		var options = options || {};
542		$.each(this, function() {
543			new $.accordion(this, options);
544		});
545	};	
546	/*USAGE HISTORY ACCORDION MENU ENDS HERE*/
547	
548	/* Autotab validation */
549	/** Autotabbing + Numeric */
550	if ($('#pnmAcc9Digit, #pnmAcc7Digit, #pnmAcc1Digit').length == 3) {
551		$('#pnmAcc9Digit, #pnmAcc7Digit, #pnmAcc1Digit').css("textAlign", "right");
552		$('#pnmAcc9Digit, #pnmAcc7Digit, #pnmAcc1Digit').autotab_magic().autotab_filter('numeric');
553	}
554	if ($('#meterReadDial1, #meterReadDial2, #meterReadDial3, #meterReadDial4, #meterReadDial5').length >= 4) {
555		$('#meterReadDial1, #meterReadDial2, #meterReadDial3, #meterReadDial4, #meterReadDial5').autotab_filter('numeric');
556		$('#meterReadDial1, #meterReadDial2, #meterReadDial3, #meterReadDial4, #meterReadDial5').autotab_magic();
557	}
558	if ($('#pnmResidencePhoneAreaCode, #pnmResidencePhoneNumber1, #pnmResidencePhoneNumber2, #ssnInput').length >= 3) {
559		$('#pnmResidencePhoneAreaCode, #pnmResidencePhoneNumber1, #pnmResidencePhoneNumber2').autotab_filter('numeric');
560		$('#pnmResidencePhoneAreaCode, #pnmResidencePhoneNumber1, #pnmResidencePhoneNumber2, #ssnInput').autotab_magic();
561	}
562	if ($('#pnmBusinessPhoneAreaCode, #pnmBusinessPhoneNumber1, #pnmBusinessPhoneNumber2, #fedTaxId').length >= 3) {
563		$('#pnmBusinessPhoneAreaCode, #pnmBusinessPhoneNumber1, #pnmBusinessPhoneNumber2').autotab_filter('numeric');
564		$('#pnmBusinessPhoneAreaCode, #pnmBusinessPhoneNumber1, #pnmBusinessPhoneNumber2, #fedTaxId').autotab_magic();
565	}
566	// Day Time Phone Fields and Account Number Field at Contact Us screen
567	if ($('#contactUsDay, #contactUsTime, #contactUsPhone').length == 3) {
568		$('#contactUsDay, #contactUsTime, #contactUsPhone').autotab_filter('numeric');
569		$('#contactUsDay, #contactUsTime, #contactUsPhone').autotab_magic();
570	}
571	if ($('#contactUsFirst, #contactUsSecond, #contactUsOpt').length == 3) {
572		$('#contactUsFirst, #contactUsSecond, #contactUsOpt').css("textAlign", "right");
573		$('#contactUsFirst, #contactUsSecond, #contactUsOpt').autotab_filter('numeric');
574		$('#contactUsFirst, #contactUsSecond, #contactUsOpt').autotab_magic();
575	}
576	// Account Number and Phone Fields in Report An Outage screen
577	if ($('#accNumber1, #accNumber2, #accNumber3').length == 3) {
578		$('#accNumber1, #accNumber2, #accNumber3').css("textAlign", "right");
579		$('#accNumber1, #accNumber2, #accNumber3').autotab_filter('numeric');
580		$('#accNumber1, #accNumber2, #accNumber3').autotab_magic();
581	}
582	if($('#fedTaxId').length > 0){
583		$('#fedTaxId').autotab_filter('numeric');
584	}
585	
586	/** Numeric validation only */
587	if($('#zipCode').length > 0){
588		$('#zipCode').autotab_filter('numeric');
589	}
590	if($('#ssnInput').length > 0){
591		$('#ssnInput').autotab_filter('numeric');
592	}
593	if($('#fedTaxInput').length > 0){
594		$('#fedTaxInput').autotab_filter('numeric');
595	}
596	// Customer ID field in Impersonate screen
597	if($('#customerIdInput').length > 0){
598		$('#customerIdInput').autotab_filter('numeric');
599	}
600	// Customer ID field in Forgot Email Address screen
601	if($('#customerCode').length > 0){
602		$('#customerCode').autotab_filter('numeric');
603	}
604	// Preference Value in GNF Journey
605	if($('#maxDonationAmountInput').length > 0){
606		$('#maxDonationAmountInput').autotab_filter({ format: 'custom', pattern: '[^0-9\.]' });
607	}
608	// Donation Amount Field in GNF Journey
609	if($('#donated_ammount').length > 0){
610		$('#donated_ammount').autotab_filter({ format: 'custom', pattern: '[^0-9\.]' });
611	}
612	// Automatic Payment
613	if($('#bankRoutingNumber, #bankAccountNumber').length >= 1){
614		$('#bankRoutingNumber, #bankAccountNumber').autotab_filter('numeric');
615	}
616	/* Autotab validation*/
617	
618	/*VIEW DETAILS BOX SHOW HIDE*/
619	
620	$('.openViewDetailsBt').click(function(e){
621		e.preventDefault();
622		$('.viewDetailsBox').slideToggle();
623		$('.openViewDetailsBt span').toggleClass('arrowDown');
624	});	
625	/* END VIEW DETAILS BOX SHOW HIDE*/
626	
627	/* SHOW HIDE AREA CODE MSG */
628	if(!$('input.areaCode').val()) {
629		$('input.areaCode').val('Area Code').addClass('placeHolderTxt');
630	} else{
631		$('input.areaCode').removeClass('placeHolderTxt');
632	}
633	$('input.areaCode').focus(function(e){
634		if($(this).val() == 'Area Code') {
635			$(this).val('').removeClass('placeHolderTxt');														
636		}
637	});
638	$('input.areaCode').focusout(function(e){
639		if($(this).val() == '') {
640			$(this).val('Area Code').addClass('placeHolderTxt');											
641		}
642	});	
643	/* END SHOW HIDE AREA CODE MSG */
644	
645	/* MY ACCOUNT PROFILE : MY MAILING PREFERENCES TAB */
646	var tableRowCount = $('.tableScrollBody tr').length;
647	if(tableRowCount > 5){$('.tableScrollBox').css({'overflow-y':'scroll','height':'311px'});}
648	/* END MY ACCOUNT PROFILE : MY MAILING PREFERENCES TAB*/
649});

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.