PageSourceSearch

https://phundo.com/js/functions.js?ver=1790905160

js phundo.com collected 2026-10-02 01:40:04 UTC 32,049 bytes, 869 lines download raw bytes

1/*
2$(document).ready(function () {
3    //Disable full page
4    $("body").on("contextmenu",function(e){
5        return false;
6    });
7    $("html").on("contextmenu",function(e){
8        return false;
9    });
10    $("div").on("contextmenu",function(e){
11        return false;
12    });
13    $("#preloader").on("contextmenu",function(e){
14        return false;
15    });
16    $(document).on("contextmenu",function(e){
17        return false;
18    });
19    $('body').bind('cut copy paste', function (e) {
20        e.preventDefault();
21    });
22});
23
24document.onkeydown = function(e) {
25	if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 86 || e.keyCode === 85 || e.keyCode === 117)) {
26		 
27		return false;
28	} else {
29		return true;
30	}
31};
32
33window.oncontextmenu = function () {
34	return false;
35}
36
37$(document).keydown(function (event) {
38	if (event.keyCode == 123) { return false; }
39    else if ((event.ctrlKey && event.shiftKey && event.keyCode == 73) || (event.ctrlKey && event.shiftKey && event.keyCode == 74)) {
40        return false;
41    }
42});
43*/
44function fillamountinwords(input)
45{
46    var entered = input.value;
47	entered = entered.replace( /,/g,"");
48	entered = parseInt(entered);
49	
50	var amountinwords = convertNumberToWords(entered);
51	if(!isNaN(entered) && entered > 0)
52	{
53	    $('.amountinwords').text(amountinwords + ' rupees only');
54	}
55	else
56	{
57	    $('.amountinwords').text('');
58	}
59}
60
61function convertNumberToWords(amount) {
62    var words = new Array();
63    words[0] = '';
64    words[1] = 'One';
65    words[2] = 'Two';
66    words[3] = 'Three';
67    words[4] = 'Four';
68    words[5] = 'Five';
69    words[6] = 'Six';
70    words[7] = 'Seven';
71    words[8] = 'Eight';
72    words[9] = 'Nine';
73    words[10] = 'Ten';
74    words[11] = 'Eleven';
75    words[12] = 'Twelve';
76    words[13] = 'Thirteen';
77    words[14] = 'Fourteen';
78    words[15] = 'Fifteen';
79    words[16] = 'Sixteen';
80    words[17] = 'Seventeen';
81    words[18] = 'Eighteen';
82    words[19] = 'Nineteen';
83    words[20] = 'Twenty';
84    words[30] = 'Thirty';
85    words[40] = 'Forty';
86    words[50] = 'Fifty';
87    words[60] = 'Sixty';
88    words[70] = 'Seventy';
89    words[80] = 'Eighty';
90    words[90] = 'Ninety';
91    amount = amount.toString();
92    var atemp = amount.split(".");
93    var number = atemp[0].split(",").join("");
94    var n_length = number.length;
95    var words_string = "";
96    if (n_length <= 9) {
97        var n_array = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0);
98        var received_n_array = new Array();
99        for (var i = 0; i < n_length; i++) {
100            received_n_array[i] = number.substr(i, 1);
101        }
102        for (var i = 9 - n_length, j = 0; i < 9; i++, j++) {
103            n_array[i] = received_n_array[j];
104        }
105        for (var i = 0, j = 1; i < 9; i++, j++) {
106            if (i == 0 || i == 2 || i == 4 || i == 7) {
107                if (n_array[i] == 1) {
108                    n_array[j] = 10 + parseInt(n_array[j]);
109                    n_array[i] = 0;
110                }
111            }
112        }
113        value = "";
114        for (var i = 0; i < 9; i++) {
115            if (i == 0 || i == 2 || i == 4 || i == 7) {
116                value = n_array[i] * 10;
117            } else {
118                value = n_array[i];
119            }
120            if (value != 0) {
121                words_string += words[value] + " ";
122            }
123            if ((i == 1 && value != 0) || (i == 0 && value != 0 && n_array[i + 1] == 0)) {
124                words_string += "Crores ";
125            }
126            if ((i == 3 && value != 0) || (i == 2 && value != 0 && n_array[i + 1] == 0)) {
127                words_string += "Lakhs ";
128            }
129            if ((i == 5 && value != 0) || (i == 4 && value != 0 && n_array[i + 1] == 0)) {
130                words_string += "Thousand ";
131            }
132            if (i == 6 && value != 0 && (n_array[i + 1] != 0 && n_array[i + 2] != 0)) {
133                words_string += "Hundred and ";
134            } else if (i == 6 && value != 0) {
135                words_string += "Hundred ";
136            }
137        }
138        words_string = words_string.split("  ").join(" ");
139    }
140    return words_string;
141}
142
143function phoneno(){          
144	$('#phone,#phone1').keypress(function(e) {
145		var a = [];
146		var k = e.which;
147		for (i = 48; i < 58; i++)
148		a.push(i);
149		if (!(a.indexOf(k)>=0))
150		e.preventDefault();
151	});
152}
153
154function fnValidatePAN(pancardField) {
155        
156	var reg = /^([a-zA-Z]{5})(\d{4})([a-zA-Z]{1})$/;
157
158    if (reg.test(pancardField.value) == false) {
159        // $(".error").text("Enter Proper PAN Number").show();
160		/*$(".error").html('<div class="toast__container green10">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper PAN Number</p>\</div>\<div class="toast__close  close10">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
161        $(".close10").click(function(){ $(".green10").hide();});*/
162        
163        alert("Enter Proper PAN Number"); 
164         //document.getElementById('pancard').value = '';
165         return false;
166     }
167     return true;
168}
169
170function userpancard(pancardField) {
171        
172	var reg = /^([a-zA-Z]{5})(\d{4})([a-zA-Z]{1})$/;
173
174    if (reg.test(pancardField.value) == false) {
175        // $(".error").text("Enter Proper PAN Number").show();
176		/*$(".error2").html('<div class="toast__container green10">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper PAN Number</p>\</div>\<div class="toast__close  close10">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
177        $(".close10").click(function(){ $(".green10").hide();});*/
178        
179         alert("Enter Proper PAN Number"); 
180         
181         document.getElementById('pan_number_fapp').value = '';
182         return false;
183     }
184     return true;
185}
186
187function fnValidatenewPan(pancardField) {
188        
189	var reg = /^([a-zA-Z]{5})(\d{4})([a-zA-Z]{1})$/;
190
191    if (reg.test(pancardField.value) == false) {
192        // $(".error").text("Enter Proper PAN Number").show();
193		
194		/*$(".error").html('<div class="toast__container green10">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper PAN Number</p>\</div>\<div class="toast__close  close10">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
195        $(".close10").click(function(){ $(".green10").hide();});*/
196
197         alert("Enter Proper PAN Number"); 
198         
199         document.getElementById('pan').value = '';
200         return false;
201     }
202     return true;
203}
204
205function fnValidatePANS(pancardField) {
206        
207	var reg = /^([a-zA-Z]{5})(\d{4})([a-zA-Z]{1})$/;
208
209    if (reg.test(pancardField.value) == false) {
210         //$(".errors").text("Enter Proper PAN Number").show();
211		/* $(".errors").html('<div class="toast__container green">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper PAN Number</p>\</div>\<div class="toast__close  close">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
212         $(".close").click(function(){ $(".green").hide();});*/
213         
214          alert("Enter Proper PAN Number"); 
215         //document.getElementById('pancard1').value = '';
216         return false;
217     }
218     return true;
219}
220
221function validateEmailIds(elementValue) {      
222   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
223   return emailPattern.test(elementValue); 
224}
225	
226function validateEmail(emailField) {
227    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
228    if (reg.test(emailField.value) == false) {
229         /*$(".error").html('<div class="toast__container green10">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper Email</p>\</div>\<div class="toast__close  close10">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
230         $(".close10").click(function(){ $(".green10").hide();});*/
231         
232          alert("Enter Proper Email"); 
233         document.getElementById('email').value = '';
234         return false;
235    }
236	return true;
237}
238
239function validateuseremail(emailField) {
240    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
241    if (reg.test(emailField.value) == false) {
242        /* $(".error2").html('<div class="toast__container green10">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Enter Proper Email</p>\</div>\<div class="toast__close  close10">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show();
243         $(".close10").click(function(){ $(".green10").hide();});*/
244         
245         alert("Enter Proper Email"); 
246         
247         document.getElementById('email_customer').value = '';
248         return false;
249    }
250	return true;
251}
252
253function changeToUpperCase(t) {
254   var eleVal = document.getElementById(t.id);
255   eleVal.value= eleVal.value.toUpperCase().replace(/ /g,'');
256}
257
258function changeToUpperCases(t) {
259   var eleVal = document.getElementById(t.id);
260   eleVal.value= eleVal.value.toUpperCase();
261}
262
263//for registration page
264
265function getcusomerdetails() {
266	var dataid = $('#referid').val();
267	var queryString = "../ajax/getcusomer.php";
268	var passData = "switchtype=customerdata&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);
269	
270	$.ajax({
271			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
272			success: function(ajaxresponse,status)
273			{
274				var response = ajaxresponse;
275				//if(response.length > 0) {
276				if(response) 
277				{	
278					var name = response[0].name;
279					var lname = response[0].lname;
280					var email = response[0].email;
281					var mobile = response[0].mobile;
282					var pancard = response[0].pancard;
283					var gender = response[0].gender;
284					var city = response[0].city;
285
286					var final_name = name+' '+lname;
287					
288					$('#name').val(name.toUpperCase());
289					$('#lname').val(lname.toUpperCase());
290					$('#email').val(email.toUpperCase());
291					$('#mobile').val(mobile);
292					$('#pancard').val(pancard.toUpperCase());
293					$('#pancard1').val(pancard.toUpperCase());
294					$('#city').val(city.toUpperCase());
295					
296					if(gender == 'male') { $("#r1").prop("checked", true); }
297					if(gender == 'female') { $("#r2").prop("checked", true); }
298				}
299			},
300			error: function(a,b){
301				console.log('Error in getcusomerdetails');
302			}
303		});
304		// Ends Ajax
305}
306
307//for summary page
308
309function getcusomerdetailsummary() {
310	var dataid = $('#referid').val();
311	var queryString = "../ajax/getcusomer.php";
312	var passData = "switchtype=customerdata&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);
313	
314	$.ajax({
315			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
316			success: function(ajaxresponse,status)
317			{
318				var response = ajaxresponse;
319				if(response.length > 0) {
320					var name = response[0].name;
321					var lname = response[0].lname;
322					var email = response[0].email;
323					var mobile = response[0].mobile;
324					var pancard = response[0].pancard;
325					var gender = response[0].gender;
326					var city = response[0].city;
327					var usterms = response[0].usterms;
328					var countgoal = response[0].countgoal;
329					var countdiy = response[0].countdiy;
330					var counteasy = response[0].counteasy;
331					var countfundplan = response[0].countfundplan;
332					var countinternationalplan = response[0].countinternationalplan;
333
334					var final_name = name+' '+lname;
335					
336					//$('#personame').text(name.toUpperCase());					
337					//$('#personamecase').text(name.toLowerCase());
338
339					$('#personame').text(final_name.toUpperCase());					
340					$('#personamecase').text(final_name.toLowerCase());
341					
342					if(countdiy > 0 || countgoal > 0 || counteasy > 0 || countfundplan > 0 || countinternationalplan > 0) {
343					 	$("input[name='rr']").prop('checked', true);
344					 	$("input[name='term4']").prop('checked', true);
345					 	$("input[name='term5']").prop('checked', true);
346					}						
347				}
348			},
349			error: function(a,b){
350				console.log('Error in getcusomerdetails');
351			}
352		});
353		// Ends Ajax
354}
355
356//for invest ment page
357function getcusomerdetailbse() {
358	var dataid = $('#referid').val();
359	var queryString = "../ajax/getcusomer.php";
360	var passData = "switchtype=customerbse&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);
361	
362	$.ajax({
363			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
364			success: function(ajaxresponse,status)
365			{
366				var response = ajaxresponse;
367				if(response.length > 0) {
368					var name = response[0].name;
369					var lname = response[0].lname;
370					var email = response[0].email;
371					var mobile = response[0].mobile;
372					var pancard = response[0].pancard;
373					var gender = response[0].gender;
374					var city = response[0].city;
375					
376					if(gender == 'male' || gender == 'Male' || gender == 'MALE') { gender = 'M'; }
377    				if(gender == 'female' || gender == 'Female' || gender == 'FEMALE') { gender = 'F'; }  
378
379					var final_name = name+' '+lname;
380	
381					$('#gender option[value="'+gender+'"]').prop('selected', true);
382					$('#mobile_no_customer').val(mobile);
383					$('#first_application_name').val(name);
384					$('#first_application_last_name').val(lname);
385					$('#email_customer').val(email);
386					$('#pan_number_fapp').val(pancard);
387
388					//$('#fatca_name').val(name);				
389					//$('.personame').text(name.toUpperCase());
390					//$('.personamecase').text(name.toLowerCase());
391
392					$('#fatca_name').val(final_name);
393					$('.personame').text(final_name.toUpperCase());
394					$('.personamecase').text(final_name.toLowerCase());
395
396					var usterms = response[0].usterms;
397					if(usterms == 'no' || usterms == undefined) { /*window.location = 'diysummary.php';*/ window.location = 'index.php'; }
398				}
399			},
400			error: function(a,b){
401				console.log('Error in getcusomerdetails');
402			}
403		});
404		// Ends Ajax
405}
406
407//for additinal investment new user page
408function getcusomerdetailinvest() {
409	var dataid = $('#referid').val();
410	var queryString = "../ajax/getcusomer.php";
411	var passData = "switchtype=customerinvest&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);
412	
413	$.ajax({
414			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
415			success: function(ajaxresponse,status)
416			{
417				var response = ajaxresponse;
418				if(response.length > 0) {
419					var name = response[0].name;
420					var lname = response[0].lname;
421					var email = response[0].email;
422					var mobile = response[0].mobile;
423					var pancard = response[0].pancard;
424					var gender = response[0].gender;
425					var city = response[0].city;
426					
427					if(gender == 'male' || gender == 'Male' || gender == 'MALE') { gender = 'M'; }
428    				if(gender == 'female' || gender == 'Female' || gender == 'FEMALE') { gender = 'F'; }  
429
430					var final_name = name+' '+lname;
431	
432					$('#gender option[value="'+gender+'"]').prop('selected', true);
433					$('#mobile_no_customer').val(mobile);
434					$('#first_application_name').val(name);
435					$('#first_application_last_name').val(lname);
436					$('#email_customer').val(email);
437					$('#pan_number_fapp').val(pancard);
438					
439					//$('#fatca_name').val(name);				
440					//$('.personame').text(name.toUpperCase());
441					//$('.personamecase').text(name.toLowerCase());
442
443					$('#fatca_name').val(final_name);
444					$('.personame').text(final_name.toUpperCase());
445					$('.personamecase').text(final_name.toLowerCase());
446
447					var usterms = response[0].usterms;
448					var pancard1 = $("#pan_number_fapp");
449					//if(usterms == 'no' || usterms == undefined) { window.location = 'diysummary.php'; }
450					if(usterms == undefined) 
451					{
452						window.location = 'index.php'; 
453					}
454					
455					/*if (pancard1.val().length == 0 || !(pancard1.val().length > 0)) 
456					{
457					   window.location = 'index.php'; 
458					}*/
459					
460				}
461			},
462			error: function(a,b){
463				console.log('Error in getcusomerdetails');
464				
465			}
466		});
467		// Ends Ajax
468}
469//for additinal investment new user page ends
470
471var call_aof_create_function = false;
472
473function getcusomerdetailfordisplay() {
474	var dataid = $('#referid').val();
475	var queryString = "../ajax/getcusomer.php";
476	var passData = "switchtype=customerdata&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);
477	
478	$.ajax({
479			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
480			success: function(ajaxresponse,status)
481			{
482				var response = ajaxresponse;
483				if(response.length > 0) {
484					var name = response[0].name;
485					var lname = response[0].lname;
486					var email = response[0].email;
487					var mobile = response[0].mobile;
488					var pancard = response[0].pancard;
489					var gender = response[0].gender;
490					var city = response[0].city;
491					var usterms = response[0].usterms;
492					var countgoal = response[0].countgoal;
493					var countdiy = response[0].countdiy;
494					var counteasy = response[0].counteasy;
495					var countfundplan = response[0].countfundplan;
496					var countinternationalplan = response[0].countinternationalplan;
497					
498					$('#heading30').click();
499					$('#mainid').attr('aria-expanded','true');
500					$("#mainid").removeClass("collapsed");
501					$("#collapse30").addClass("show");
502					
503					if(countdiy > 0 || countgoal > 0 || counteasy > 0 || countfundplan > 0 || countinternationalplan > 0) 
504					{
505					 	call_aof_create_function = false;
506					 	/*if($('#hideshowsummary').is(":visible")) 
507					 	{
508							$('#heading34').click();
509							$('#continues5').attr('aria-expanded','true');
510							$("#continues5").removeClass("collapsed");
511							$("#collapse34").addClass("show");
512						}
513						else if($('#continues4').is(":visible")) 
514						{
515							//$('#continues4').click();
516							$('#heading33').click();
517							$('#continues4').attr('aria-expanded','true');
518							$("#continues4").removeClass("collapsed");
519							$("#collapse33").addClass("show");
520						}*/
521					}
522					else 
523					{
524					    call_aof_create_function = true;
525					    /*$('#heading30').click();
526					    $('#mainid').attr('aria-expanded','true');
527					    $("#mainid").removeClass("collapsed");
528					    $("#collapse30").addClass("show");*/
529					}					
530				}
531			},
532			error: function(a,b){
533				console.log('Error in getcusomerdetailfordisplay');
534			}
535		});
536		// Ends Ajax
537}
538
539function checkproceed(value) {
540	
541	var urlpath = value;var dataid = $('#referid').val();
542	
543	var checkedLength = $("input[name*='rr']:checked").length;
544	var checkedLength1 = $("input[name*='term4']:checked").length;
545	var checkedLength2 = $("input[name*='term5']:checked").length;
546	if(checkedLength > 0 && checkedLength1 > 0 && checkedLength2 > 0)
547	{
548        $(".error").text("").hide();
549        $("#bbtb").removeClass("button7");
550		$("#bbtb").addClass("prcdbtndsbled");
551		$("#bbtb").attr("disabled", true);
552		var dataString = "switchtype=usterms&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);;  
553		// AJAX Code To Submit Form.
554        $.ajax
555	   	({
556			type: "POST",
557			url: "../ajax/usterms.php",
558			data: dataString,
559			cache: false,
560			success: function(result){
561				window.location.href = urlpath; 
562			},
563			error: function(jqXHR, exception){
564				console.log('Error in checkproceed');
565			}
566         });         
567	} 
568	else { 
569	//$(".error").text("Please check all check boxes to continue").show().css({ 'color': 'red' }); 
570	/*$(".error").html('<div class="toast__container greennew">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Please check all check boxes to continue</p>\</div>
570\<div class="toast__close  closenew">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show().css({ 'color': 'red' });
571
572    $(".closenew").click(function(){ $(".greennew").hide();});*/
573    
574    alert("Please check all check boxes to continue"); 
575    
576    
577	return false; }
578}
579
580function isNumber(evt) {
581    evt = (evt) ? evt : window.event;
582    var charCode = (evt.which) ? evt.which : evt.keyCode;
583    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
584        return false;
585    }
586    return true;
587}
588
589function clickCheck(value)
590{
591   var id = value;
592   //console.log(id );
593  if($('input#'+id).is(':checked'))
594   {
595     $('input#'+id).prop('checked', false);
596   }
597   else {
598     $('input#'+id).prop('checked', true);
599   }
600}
601
602function setcheckbox(value)
603{
604  var clicked = value;
605  if(value == 'yes') {
606    $('#c2').prop('checked', true);
607  }
608  if(value == 'no') {
609    $('#c2').prop('checked', false);
610  }
611  $("#largeModall .close").click();
612}
613
614function setcheckbox2(value)
615{
616  var clicked = value;
617  if(value == 'yes') {
618    $('#c1').prop('checked', true);
619  }
620  if(value == 'no') {
621    $('#c1').prop('checked', false);
622  }
623  $("#largeModal .close").click();
624}
625
626function setcheckbox3(value)
627{
628  var clicked = value;
629  if(value == 'yes') {
630    $('#kycstatus_checked').prop('checked', true);
631  }
632  if(value == 'no') {
633    $('#kycstatus_checked').prop('checked', false);
634  }
635  $("#largeModall .close").click();
636  
637  transactions_ready = true;
638}
639
640/*Added for Customer mail*/
641
642function summarymail(value) {
643
644    let url = value;
645	var queryString = "../ajax/"+url;
646	var dataid = $('#referid').val();
647	var sessionid = $('#mysession_id').val();
648	
649    var passData = 'switchtype=summarymailstocustomer&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&dummy='+Math.floor(Math.random()*100032680100);
650
651	$.ajax({
652			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
653			success: function(ajaxresponse,status)
654			{
655		  	 	let response = ajaxresponse;
656                let mailresult = response['mailresult'];
657                
658                if(mailresult == 1) {
659                    alert('Portfolio summary has been sent to your email id successfully');
660                }
661                else {
662                    alert('Sorry details could not be sent now. Please try again.');
663                }
664			},
665			error: function(jqXHR, exception) 
666			{
667				console.log('Error in Summary mail Customer');
668			}
669		});
670		
671}
672
673function checkproceedformail(value) {
674	
675	var urlpath = value;
676	var dataid = $('#referid').val();
677	var sessionid = $('#mysession_id').val();
678	var transactions = $('#transactions').val();
679	
680	var checkedLength = $("input[name*='rr']:checked").length;
681	var checkedLength1 = $("input[name*='term4']:checked").length;
682	var checkedLength2 = $("input[name*='term5']:checked").length;
683	if(checkedLength > 0 && checkedLength1 > 0 && checkedLength2 > 0)
684	{
685        $(".error").text("").hide();
686        
687         $("#bbtb").removeClass("button7");
688		$("#bbtb").addClass("prcdbtndsbled");
689		$("#bbtb").attr("disabled", true);
690		
691		var dataString = "switchtype=usterms&dataid="+encodeURIComponent(dataid)+"&dummy="+Math.floor(Math.random()*100032680100);;  
692		// AJAX Code To Submit Form.
693        $.ajax
694	   	({
695			type: "POST",
696			url: "../ajax/usterms.php",
697			data: dataString,
698			cache: false,
699			success: function(result){
700				window.location.href = urlpath+"?orderfor="+encodeURIComponent(dataid)+"&orderid="+encodeURIComponent(sessionid)+'&dataid='+encodeURIComponent(transactions)+"&dummy="+Math.floor(Math.random()*100032680100);
701			},
702			error: function(jqXHR, exception){
703				console.log('Error in Check Proceed For Mail');
704			}
705         });         
706	} 
707	else { 
708	    //$(".error").text("Please check all check boxes to continue").show().css({ 'color': 'red' }); 
709	    /*$(".error").html('<div class="toast__container greennew">\<div class="toast__cell">\<div class="toast toast--green">\<div class="toast__icon">\<i class="fa fa-info"></i>\</div>\<div class="toast__content">\<p class="toast__type">Alert</p>\<p class="toast__message">Please check all check boxes to continue</p>\</div>
709\<div class="toast__close  closenew">\<i class="fa fa-times"></i>\</div>\</div>\</div>\</div>').show().css({ 'color': 'red' });
710        $(".closenew").click(function(){ $(".greennew").hide();});*/
711        
712        alert("Please check all check boxes to continue"); 
713	    return false; 
714	}
715}
716
717/*Ends added for customer mail*/
718
719/*added for pmandate download button*/
720function pmandatemail(value1,value2) {
721
722    var url = value1;
723    var redirectUrl = value2;
724
725	var queryString = "../ajax/"+url;
726	var dataid = $('#referid').val();
727	var sessionid = $('#mysession_id').val();
728	
729	//var manual_start_date = 'no';
730	var manual_start_date = 'yes';
731	var siptypeselecteds = $('input[name=siptype]:checked').val();
732	
733	if(url == 'goalthanks.php') {
734        var passData = 'switchtype=mailgoal&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
735	}
736	else if(url == 'diythanks.php') {
737        var passData = 'switchtype=maildiy&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
738	}
739	else if(url == 'easythanks.php') {
740        var passData = 'switchtype=maileasy&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
741	}
742	else if(url == 'fundthanks.php') {
743        var passData = 'switchtype=mailfund&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
744	}
745	
746	//console.log(passData);return false;
747	
748	$.ajax({
749			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
750			success: function(ajaxresponse,status)
751			{
752		  	 	var response = ajaxresponse;
753                var mailresult = response['mailresult'];
754                var alldataid = response['dataid'];
755                
756                var newurl = redirectUrl+'&dataid='+alldataid;
757                
758                location.href = newurl;
759                //console.log(newurl);return false;
760
761                /*if(mailresult == 1) {
762                    setTimeout(function(){ checkKycpmandate(newurl); }, 5000);
763                }
764                else {
765                    alert('Sorry, Seems some error with system. Please try again after some time.');
766                }*/
767			},
768			error: function(jqXHR, exception) 
769			{
770				console.log('Error in Summary mail Customer');
771			}
772		});
773}
774
775function pmandatemail_actual(value1,value2) {
776
777    var url = value1;
778    var redirectUrl = value2;
779
780	var queryString = "../ajax/"+url;
781	var dataid = $('#referid').val();
782	var sessionid = $('#mysession_id').val();
783	
784	//var manual_start_date = 'no';
785	var manual_start_date = 'yes';
786	var siptypeselecteds = $('input[name=siptype]:checked').val();
787	
788	if(url == 'goalthanks.php') {
789        var passData = 'switchtype=mailgoal&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
790	}
791	else if(url == 'diythanks.php') {
792        var passData = 'switchtype=maildiy&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
793	}
794	else if(url == 'easythanks.php') {
795        var passData = 'switchtype=maileasy&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
796	}
797	else if(url == 'fundthanks.php') {
798        var passData = 'switchtype=mailfund&dataid='+encodeURIComponent(dataid)+'&sessionid='+encodeURIComponent(sessionid)+'&manual_start_date='+encodeURIComponent(manual_start_date)+'&siptypeselecteds='+encodeURIComponent(siptypeselecteds)+'&dummy='+Math.floor(Math.random()*100032680100);
799	}
800	
801	//console.log(passData);return false;
802	
803	$.ajax({
804			type: "POST",url: queryString, data: passData, cache: false,dataType: "json",async: false,
805			success: function(ajaxresponse,status)
806			{
807		  	 	var response = ajaxresponse;
808                var mailresult = response['mailresult'];
809                var alldataid = response['dataid'];
810                
811                var newurl = redirectUrl+'&dataid='+alldataid;
812                //console.log(newurl);return false;
813
814                if(mailresult == 1) {
815                    setTimeout(function(){ checkKycpmandate(newurl); }, 8000);
816                }
817                else {
818                    alert('Sorry, Seems some error with system. Please try again after some time.');
819                }
820			},
821			error: function(jqXHR, exception) 
822			{
823				console.log('Error in Summary mail Customer');
824			}
825		});
826}
827
828function showhidedownload() 
829{
830    var lumpsumbank = $("#lumpsumbank").val();
831    var sipbank = $("#sipbank").val();
832    var siptypeselecteds = $('input[name=siptype]:checked').val();
833    
834    if(lumpsumbank == 'yes' && sipbank == 'yes' && siptypeselecteds == 'pmandate') {
835        $('#divdownload .defaultshow').hide();
836        $('#divdownload .defaulthide').show();
837    }
838    else {
839        $('#divdownload .defaultshow').show();
840        $('#divdownload .defaulthide').hide();
841    }
842}
843/*ends added for pmandate download button*/
844
845
846/*Added by samar for investment page*/
847
848$("#closet").click(function() { 
849    $(".loadingdiv").hide();
850});
851
852function checkpan(pancard) {
853    
854    //console.log('This is pancard : '+pancard);
855    
856    var reg = /^([a-zA-Z]{5})(\d{4})([a-zA-Z]{1})$/;
857    var charcheck = pancard.charAt(3);
858    
859    if (reg.test(pancard) == false) {
860        return false;
861    }
862    else if (charcheck != 'C' && charcheck != 'P' && charcheck != 'H' && charcheck != 'F' && charcheck != 'A' && charcheck != 'T' && charcheck != 'B' && charcheck != 'J' && 
863    charcheck != 'L' && charcheck != 'G') {
864        return false;
865    }
866    else {
867        return true;
868    }
869}

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.