PageSourceSearch

https://villaeats.ai/settings.js?id=1791206170

js villaeats.ai collected 2026-10-05 13:16:33 UTC 35,423 bytes, 1,402 lines download raw bytes

1$(document).ready(function() {
2
3
4
5//$('.excursionclass').trigger('click');
6// paid 
7
8  $(document).on('click', '.updatepassword', function(e) {
9        e.preventDefault();
10        var regex = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/;
11
12       var dopost = true;
13       var passmatch = true
14            var prva = $("input[name='prva']").val();
15         var newpassword = $("input[name='newpassword']").val();
16         var confirmpassword = $("input[name='confirmpassword']").val();
17               newpassword = newpassword.trim()
18                confirmpassword = confirmpassword.trim()
19
20
21         if(newpassword != confirmpassword ) {
22            alert("Your passwords do not match");
23          dopost = false;
24         }
25         
26         
27          if( (newpassword == "") || (confirmpassword  == "") ) {
28            alert("Your passwords cannot be blank");
29          dopost = false;
30         }
31         
32         
33         if(regex.test(newpassword)) {
34           passmatch = true;
35
36          } else {
37            passmatch = false;
38          alert("Minimum eight characters, at least one letter and one number");
39          }
40
41
42
43
44       if(dopost){
45         
46                  if(passmatch){
47              $.ajax({
48            type: "GET",
49            dataType: "html",
50            url: 'ajax_updatepassword.php',
51            data: "changeto=" + newpassword + "&prva=" + prva,
52            success: function(data) {
53
54
55               $(".upsuccesspwd").show();
56
57            } //end success
58        }); //end ajax
59
60
61            }//end passmatch
62      }//end do post
63
64
65    });
66
67function checkconfirmed(){
68  var getcunq = $("input[name='getcunq']").val();
69  $.ajax({
70              type: "GET",
71              dataType: "html",
72              url: 'https://axcess.ai/beforepost.php',
73              data:"cunq=" +getcunq,
74              success: function(data){
75              data = data.trim();
76              var array = data.split('~');
77              console.log(data);
78
79              var telc =  array[0];
80              var emailc =  array[1];
81              var paystat =  array[2];
82                console.log(emailc + '  ' + telc)
83              if(emailc == 1 && telc == 1){
84
85              var gotLocation = 'https://axcess.ai/?action=wizard&go=continue';
86              window.location.replace(gotLocation);
87
88
89           }
90           
91           
92                       }  //end success
93               }); //end ajax
94
95
96}//end function
97
98 if ($('.bankingdiv').length > 0) {
99   var cunq = $("input[name='getcunq']").val();
100  console.log("harry" + cunq)
101  
102  
103                     $.ajax({
104                  type: "GET",
105                  dataType: "html",
106                  url: 'ajax_getpaystate.php',
107                  data:"cunq="+cunq,
108                  success: function(data){
109                   data = data.trim();
110                  console.log(data)
111                  
112                  
113                 switch(data){
114                    case '1':
115                     $('.payincheque').show();
116                     $('.payinbank').hide();
117                     $('.payinother').hide();
118                     $(".ischeque").prop("checked", true);
119
120                    break;
121                    
122                       case '2':
123                     $('.payinbank').show();
124                      $('.payinother').hide();
125                       $('.payincheque').hide();
126                     $(".isdeposit").prop("checked", true);
127
128                    break;
129                    
130                    
131                       case '3':
132                     $('.payinother').show();
133                     $('.payinbank').hide();
134                     $('.payincheque').hide();
135                     $(".isother").prop("checked", true);
136
137                    break;
138
139
140
141                  }//endswitch
142
143
144                       }  //end success
145               }); //end ajax
146
147  
148  
149
150 }
151 
152 
153 
154
155     
156
157
158 //if on todo page
159 
160     if ($('.vverify').length > 0) {
161            
162                $("#mobile").intlTelInput({
163                initialCountry: "ai",
164                   separateDialCode: true,
165
166
167                 onlyCountries: [ "us", "gb","ca","aia"],
168
169
170
171                geoIpLookup: function(callback) {
172                    $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
173                        var countryCode = (resp && resp.country) ? resp.country : "";
174                        callback(countryCode);
175                    });
176                },
177                utilsScript: "js/utils.js" // just for formatting/placeholders etc
178            });
179
180
181
182     }  //end page check
183
184
185    //if on settings page
186    if ($('.pleasewaitbar').length > 0) {
187
188
189
190
191            $("#mobile").intlTelInput({
192                initialCountry: "lc",
193                    separateDialCode: true,
194                 preferredCountries: [ "us", "gb","ca","ai"],
195
196
197
198                geoIpLookup: function(callback) {
199                    $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
200                        var countryCode = (resp && resp.country) ? resp.country : "";
201                        callback(countryCode);
202                    });
203                },
204                utilsScript: "js/utils.js" // just for formatting/placeholders etc
205            });
206
207
208
209
210        $(document).on("click", ".requiredp", function(e) {
211
212
213            $('.successmsg').hide();
214            $('#echange').hide();
215
216        });
217
218
219        var countryselected = $('select#country option:selected').val();
220        if (countryselected == 'US') {
221            $(".hideselect").show();
222        }
223
224
225
226
227    } //end this is setting page by looking for waitbar
228
229
230
231
232    $(document).on("click", "#updateuserprofile", function(e) {
233        var arr = [];
234
235
236        var businessname = $('#businessname').val();
237        var fname = $('#pfname').val();
238        var lname = $('#plname').val();
239        var address = $('#paddress').val();
240        var pcode = $('#ppcode').val();
241
242        $(".requiredp").css("border", "0px solid red");
243
244        post = true
245
246        $(".requiredp").each(function() {
247            var rq = $(this).val();
248            aname = $(this).attr("name");
249            //alert(aname)
250
251
252            if (rq == "" || rq == "0") {
253                $(this).closest(".required").css("border", "3px solid red");
254            }
255            arr.push(rq);
256        });
257
258
259        if (jQuery.inArray("", arr) !== -1) {
260            alert("Please Complete required fields");
261
262            post = false;
263        }
264
265
266
267        var countryselected = $('select#country option:selected').val();
268        if (countryselected == 0) {
269            alert('Please select a country')
270            post = false;
271        }
272
273        if (countryselected == 'US') {
274            var stateselected = $('select#states option:selected').val();
275
276            if (stateselected == 0) {
277                alert('Please select a state')
278                post = false;
279            }
280
281
282        } //end if country = US
283
284
285        //lets post
286
287
288        if (post) {
289
290            $.ajax({
291                type: "GET",
292                dataType: "html",
293                url: 'https://axcess.ai/ajax_profile.php',
294                data: "fname=" + fname + "&lname=" + lname + "&address=" + address + "&pcode=" + pcode + "&country=" + countryselected + "&states=" + stateselected + "&businessname="+businessname,
295                success: function(data) {
296                    data = data.trim();
297
298                    $('.successmsg').show();
299                    $('#confirmcheque').show();
300                     $(".bankinfo").html(" Your payment will be sent via cheque"); 
301                     
302                } //end success
303            }); //end ajax
304
305
306
307
308        } //end if ppost
309
310
311    });
312
313
314
315      $(document).on('change', '#country', function(e) {
316    //$('#country').on('change', function(e) {
317
318
319        var countryselected = $('select#country option:selected').val();
320          console.log(countryselected)
321        if (countryselected == 'US' || countryselected == 'United states') {
322
323            $(".hideselect").show();
324        } else {
325            $(".hideselect").hide();
326        }
327
328    });
329    
330    
331        $('#paypalcountry').on('change', function(e) {
332
333
334        var countryselected = $('select#paypalcountry option:selected').val();
335
336        if (countryselected == 'US') {
337
338            $(".hideselect").show();
339        } else {
340            $(".hideselect").hide();
341        }
342
343    });
344
345
346    $('#cur').on('change', function() {
347        var sel = $(this).find(":selected").val();
348        var cntry = $('input[name=cntry]:checked').val();
349
350
351        if (cntry == null) {
352            alert('Choose Account country')
353        } else {
354            $('.aboutbanking').show()
355        }
356
357
358        switch (cntry) {
359            case 'CA':
360
361                if (sel == 'individual') {
362                    $('.forallbusiness').hide();
363                    $('.forusbusiness').hide();
364                    $('.forcanbusiness').hide();
365
366                    $('.forukbusiness').hide();
367                    $('.forallus').hide();
368                    $('.forallcan').show()
369
370                      $('.forcanbusiness').attr('value', '12345');
371                      $('.forusbusiness').attr('value', '12235');
372                      $('.forallus').attr('value', '12345');
373                       $('.forallcan').attr('value', '')
374
375                      $('.forukbusiness').attr('value', '12345');
376
377
378
379                } else if (sel == 'company') {
380
381                    $('.forallbusiness').show();
382                    $('.forusbusiness').hide();
383                    $('.forcanbusiness').show();
384
385                    $('.forukbusiness').hide();
386                    $('.forallus').hide();
387                    $('.forallcan').show();
388                
389                     $('.forcanbusiness').attr('value', '');
390                      $('.forusbusiness').attr('value', '');
391                      $('.forallus').attr('value', '12345');
392                       $('.forallcan').attr('value', '')
393                      $('.forukbusiness').attr('value', '12345');
394
395                }
396
397                break;
398
399
400            case 'US':
401
402                if (sel == 'individual') {
403                    $('.forallbusiness').hide();
404                    $('.forusbusiness').hide();
405                    $('.forcanbusiness').hide();
406
407                    $('.forukbusiness').hide();
408                    $('.forallus').show();
409                    $('.forallcan').hide()
410                      
411                      $('.forcanbusiness').attr('value', '12345');
412                      $('.forusbusiness').attr('value', '12345');
413                      $('.forallus').attr('value', '');
414                      $('.forallcan').attr('value', '12345')
415                      $('.forukbusiness').attr('value', '12345');
416
417
418                } else if (sel == 'company') {
419
420                    $('.forallbusiness').show();
421                    $('.forusbusiness').show();
422                    $('.forcanbusiness').hide();
423
424                    $('.forukbusiness').hide();
425                    $('.forallus').show();
426                    $('.forallcan').hide();
427                   
428                     $('.forcanbusiness').attr('value', '');
429                      $('.forusbusiness').attr('value', '');
430                      $('.forallus').attr('value', '');
431                      $('.forallcan').attr('value', '12345') ;
432                      $('.forukbusiness').attr('value', '12345');
433
434                }
435
436                break;
437
438            case 'GB':
439
440
441                if (sel == 'individual') {
442                      $('.forcanbusiness').attr('value', '12345');
443                      $('.forusbusiness').attr('value', '12345');
444                      $('.forukbusiness').attr('value', '12345');
445                      $('.forallus').attr('value', '12345');
446                       $('.forallcan').attr('value', '12345') ;
447
448                    $('.forallbusiness').hide();
449                    $('.forusbusiness').hide();
450                    $('.forcanbusiness').hide();
451
452                    $('.forukbusiness').hide();
453                    $('.forallus').hide();
454                    $('.forallcan').hide()
455
456
457
458
459                } else if (sel == 'company') {
460                  
461                       $('.forcanbusiness').attr('value', '12345');
462                       $('.forusbusiness').attr('value', '12345');
463                       $('.forallus').attr('value', '12345');
464                       $('.forallcan').attr('value', '12345') ;
465
466                       $('.forukbusiness').attr('value', '');
467
468                    $('.forallbusiness').show();
469                    $('.forusbusiness').hide();
470                    $('.forcanbusiness').hide();
471
472                    $('.forukbusiness').show();
473                    $('.forallus').hide();
474                    $('.forallcan').hide();
475
476
477                }
478
479
480
481                break;
482        } //end switch
483
484    });
485
486
487
488
489    $('input[type=radio][name=paytype]').on('change', function() {
490
491        var paytype = $(this).val();
492
493             switch (paytype) {
494            case 'deposit':
495
496             $(".payinbank").fadeIn();
497               $(".payinother").hide();
498               $(".payincheque").hide();
499
500                break;
501
502
503            case 'cheque':
504               $(".payinbank").hide();
505               $(".payinother").hide();
506               $(".payincheque").fadeIn();
507                break;
508
509            case 'other':
510                 $(".payinbank").hide();
511               $(".payinother").fadeIn();
512               $(".payincheque").hide();
513                break;
514        } //end switch
515    });
516
517
518
519    function isValidEmailAddress(emailAddress) {
520        var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i;
521        return pattern.test(emailAddress);
522    };
523
524
525    function strcmp(a, b) {
526        if (a.toString() < b.toString()) return -1;
527        if (a.toString() > b.toString()) return 1;
528        return 0;
529    }
530
531
532           /*
533    $("input[type=password]").keyup(function() {
534        var ucase = new RegExp("[A-Z]+");
535        var lcase = new RegExp("[a-z]+");
536        var num = new RegExp("[0-9]+");
537
538        $("#updateyourpass").prop("disabled", true);
539        $(".pssbtn").removeClass('fa-check').addClass('fa-ban');
540
541        if ($("#password1").val().length >= 5) {
542            $("#8char").removeClass("glyphicon-remove");
543            $("#8char").addClass("glyphicon-ok");
544            $("#8char").css("color", "#00A41E");
545            passed1 = 1;
546
547        } else {
548            $("#8char").removeClass("glyphicon-ok");
549            $("#8char").addClass("glyphicon-remove");
550            $("#8char").css("color", "#FF0004");
551            passed1 = 0;
552
553        }
554
555
556        if (lcase.test($("#password1").val())) {
557            $("#lcase").removeClass("glyphicon-remove");
558            $("#lcase").addClass("glyphicon-ok");
559            $("#lcase").css("color", "#00A41E");
560            passed3 = 1;
561        } else {
562            $("#lcase").removeClass("glyphicon-ok");
563            $("#lcase").addClass("glyphicon-remove");
564            $("#lcase").css("color", "#FF0004");
565            passed3 = 0;
566        }
567
568        if (num.test($("#password1").val())) {
569            $("#num").removeClass("glyphicon-remove");
570            $("#num").addClass("glyphicon-ok");
571            $("#num").css("color", "#00A41E");
572            passed4 = 1;
573        } else {
574            $("#num").removeClass("glyphicon-ok");
575            $("#num").addClass("glyphicon-remove");
576            $("#num").css("color", "#FF0004");
577            passed4 = 0;
578        }
579
580        if ($("#password1").val() == $("#password2").val()) {
581            $("#pwmatch").removeClass("glyphicon-remove");
582            $("#pwmatch").addClass("glyphicon-ok");
583            $("#pwmatch").css("color", "#00A41E");
584            passed5 = 1;
585        } else {
586            $("#pwmatch").removeClass("glyphicon-ok");
587            $("#pwmatch").addClass("glyphicon-remove");
588            $("#pwmatch").css("color", "#FF0004");
589            passed5 = 0;
590        }
591
592
593        if (passed1 == 1 && passed3 == 1 && passed4 == 1 && passed5 == 1) {
594            //alert("all done");
595            $("#updateyourpass").prop("disabled", false);
596            $(".pssbtn").removeClass('fa-ban').addClass('fa-check');
597            document.getElementById("updateyourpass").addEventListener('click', doupdatepass);
598
599        }
600        
601
602
603    });
604
605    */
606
607    function doupdatepass() {
608        var lp = $("#password1").val()
609        var cunq = $("input[name='getcunq']").val();
610
611
612
613
614        $.ajax({
615            type: "post",
616            url: "edit_settingsajax.php",
617            data: "doaction=updatepass&x=" + lp + "&getcunq=" + cunq,
618            beforeSend: function() {},
619            success: function(data) {
620                data = data.trim();
621
622
623
624                $('input[name="password1"]').val("");
625                $('input[name="password2"]').val("");
626                $(".pasbutton").hide();
627                $("#pchange").show();
628
629
630            } //end sucess
631        }); //end ajax
632
633
634    }
635
636
637
638
639    $("#mobile").on("countrychange", function(e, countryData) {
640        $("#mobile").val("");
641    });
642
643
644
645    $(document).on("click", ".etaken", function(e) {
646        $("#thealertbox,#thealertbox2,#thealertbox4,#thealertbox3,#thealertbox5,#thealertbox_user").hide();
647    });
648
649    $(document).on("click", ".badcode,.badcode2", function(e) {
650        $("#wrongcode,#wrongcode2,.ticketsavealert").hide();
651    });
652
653
654    $(document).on("click", ".resendcode", function(e) {
655        e.stopPropagation();
656        //alert("s")
657        $("#codealert3").show();
658
659    });
660
661    $(document).on("click", ".resendmcode", function(e) {
662        e.stopPropagation();
663
664        $("#codealert2").show();
665        // $("#codealert").html("<i class='fa fa-retweet' aria-hidden='true'></i> <b>Resent Code to </b><br/> "+email);
666    });
667
668
669    //toggle pass
670    $(document).on("click", "#togglepass", function(e) {
671        e.stopPropagation();
672
673        $("#toggleusername").removeClass('oyellow');
674        $("#togglemail").removeClass('oyellow');
675        $("#togglenumber").removeClass('oyellow')
676        $("#togglebanking").removeClass('oyellow')
677
678
679        $(".editusernamediv").hide();
680        $(".editmaildiv").hide();
681        $(".mdiv").hide();
682
683        $("#pchange").hide();
684        $(".bankingdiv").hide();
685
686
687        /*
688toggleusername
689togglemail
690togglenumber
691togglepass
692togglebanking
693
694editusernamediv
695editmaildiv
696mdiv
697passdiv
698bankingdiv
699
700*/
701
702
703
704
705        $(this).toggleClass("oyellow");
706        $(".passdiv").slideToggle();
707    });
708
709
710
711    //toggle banking
712    $(document).on("click", "#togglebanking", function(e) {
713        e.stopPropagation();
714
715        $("#toggleusername").removeClass('oyellow');
716        $("#togglemail").removeClass('oyellow');
717        $("#togglenumber").removeClass('oyellow')
718        $("#togglepass").removeClass('oyellow');
719
720        $(".editusernamediv").hide();
721        $(".editmaildiv").hide();
722        $(".mdiv").hide();
723        $("#pchange").hide();
724        $(".passdiv").hide();
725
726        /*
727
728toggleusername
729togglemail
730togglenumber
731togglepass
732togglebanking
733
734editusernamediv
735editmaildiv
736mdiv
737passdiv
738bankingdiv
739
740*/
741
742
743        //$(".passdiv").slideToggle();
744
745
746        $(this).toggleClass("oyellow");
747        $(".bankingdiv").slideToggle();
748    });
749
750
751
752    //toggle username
753
754    $(document).on("click", "#toggleusername", function(e) {
755        e.stopPropagation();
756        $(this).toggleClass("oyellow");
757
758        $("#togglemail").removeClass('oyellow');
759        $("#togglenumber").removeClass('oyellow');
760        $("#togglepass").removeClass('oyellow');
761        $("#togglebanking").removeClass('oyellow')
762
763        $(".editmaildiv").hide();
764        $(".mdiv").hide();
765        $(".passdiv").hide();
766
767        $("#pchange").hide();
768        $(".bankingdiv").hide();
769
770
771        /*
772toggleusername
773togglemail
774togglenumber
775togglepass
776togglebanking
777
778editusernamediv
779editmaildiv
780mdiv
781passdiv
782bankingdiv
783
784*/
785
786        $("#thealertbox_user").hide();
787        $("#chguser").prop('readonly', true);
788
789        $(".editusernamediv").slideToggle();
790
791
792    });
793    //toggle email
794
795
796    $(document).on("click", "#chguser", function(e) {
797
798        $("#chguser").prop('readonly', false);
799    });
800
801
802
803    //lests change username
804    $(document).on("click", "#changeusername", function(e) {
805
806        var orichguser = $("input[name='orichguser']").val();
807        var chguser = $("input[name='chguser']").val();
808
809        var userchange = strcmp(orichguser, chguser);
810        var userlength = chguser.length;
811        var regx = /^[A-Za-z0-9]+$/;
812        var regx = /^[\w\-\s]+$/;
813
814        var flag1 = 0;
815        var flag2 = 0;
816        var flag3 = 0;
817        var flag4 = 0;
818
819        if (userlength < 3 || userlength > 12) {
820            flag1 = 1;
821            $("#thealertbox4").show();
822        }
823
824        if (!regx.test(chguser)) {
825            flag2 = 1;
826            $("#thealertbox5").show();
827        }
828
829
830
831
832        if (userchange == '0') {
833            alert('Username not changed')
834            flag3 = 1
835        }
836
837
838
839        if (flag1 == 0 && flag2 == 0 && flag3 == 0) {
840            $.ajax({
841                type: "GET",
842                dataType: "html",
843                url: 'https://axcess.ai/ajax_changeusername.php',
844                data: "donewuser=" + chguser,
845                success: function(data) {
846                    var resp = data.trim();
847
848                    if (resp == 'userexit') {
849                        $("#thealertbox_user").show();
850                    } else {
851
852
853                        $(".usergroup").hide();
854                        $(".successmsg").show();
855                        $("#echange").show();
856                        $(".usern").html(chguser);
857                    } //end if
858
859                } //end success
860            }); //end ajax
861
862
863
864        } //endif
865
866
867    }); //endif
868
869
870
871
872
873
874    
875
876    $(document).on("click", "#togglemail", function(e) {
877        e.stopPropagation();
878
879        $("#toggleusername").removeClass('oyellow');
880        $("#togglenumber").removeClass('oyellow');
881        $("#togglepass").removeClass('oyellow');
882        $("#togglebanking").removeClass('oyellow')
883
884        $(".editusernamediv").hide();
885        $(".mdiv").hide();
886        $(".passdiv").hide();
887        $(".bankingdiv").hide();
888
889        $("#echange").hide();
890
891
892        /*
893toggleusername
894togglemail
895togglenumber
896togglepass
897togglebanking
898
899editusernamediv
900editmaildiv
901mdiv
902passdiv
903bankingdiv
904
905*/
906
907        $("#alerter").hide();
908
909        $('input[name="esteps"]').val("1");
910
911        $("#email").prop('readonly', true);
912        $("#cemail").prop('readonly', true);
913
914        $(this).toggleClass("oyellow");
915        $(".editmaildiv").slideToggle();
916
917    });
918
919
920    //add username
921    $(document).on("click", "#toggleuser", function(e) {
922
923        $(this).toggleClass("oyellow");
924        $(".userdiv").slideToggle();
925    });
926
927
928
929
930    //change number toggle
931
932    $(document).on("click", "#togglenumber", function(e) {
933        e.stopPropagation();
934
935        $("#toggleusername").removeClass('oyellow');
936        $("#togglemail").removeClass('oyellow');
937        $("#togglepass").removeClass('oyellow');
938        $("#togglebanking").removeClass('oyellow')
939
940
941        $(".editusernamediv").hide();
942        $(".editmaildiv").hide();
943        $(".passdiv").hide();
944        $(".bankingdiv").hide();
945
946        /*
947toggleusername
948togglemail
949togglenumber
950togglepass
951togglebanking
952
953editusernamediv
954editmaildiv
955mdiv
956passdiv
957bankingdiv
958
959*/
960
961        $("#intcode").prop('readonly', true);
962
963        $(this).toggleClass("oyellow");
964        $(".mdiv").slideToggle();
965    });
966
967
968
969
970
971
972    //make email forms read only
973    $(document).on("click", "#email,#cemail ", function(e) {
974        e.stopPropagation();
975
976        $("#cemail").prop('readonly', false);
977        $("#email").prop('readonly', false);
978    });
979
980
981
982
983    //send phone code
984    $(document).on("click", "#sendphonecode,#updatephone", function(e) {
985        e.stopPropagation();
986
987        var cunq = $("input[name='getcunq']").val();
988        var estep = $(this).attr('data-mstep');
989        var intlNumber = $("#mobile").intlTelInput("getNumber");
990        // or
991        var ntlNumber = $("#mobile").intlTelInput("getNumber", intlTelInputUtils.numberFormat.E164);
992        var flag1 = 0;
993
994        var isValid = $("#mobile").intlTelInput("isValidNumber");
995        if (!isValid) {
996            alert(messages.noblankphone);
997            flag1 = 1
998            return false;
999        }
1000
1001        if (flag1 == 0) {
1002
1003            phonevalidate(ntlNumber, cunq, estep);
1004        }
1005
1006
1007    });
1008
1009
1010
1011
1012    function phonevalidate(ntlNumber, cunq, estep) {
1013
1014
1015
1016        $.ajax({
1017            type: "post",
1018            url: "edit_settingsajax.php",
1019            data: "doaction=checkphone&phone=" + ntlNumber,
1020            beforeSend: function() {},
1021            success: function(data) {
1022                data = data.trim();
1023                //alert(data)
1024
1025                if (data == 1) {
1026                    $("#thealertbox2").show();
1027
1028                } else {
1029
1030                    $(".setnext2").hide();
1031                    $(".setcode2").show();
1032                    donext2(ntlNumber, cunq, estep);
1033                } //emd if
1034
1035
1036            } //end sucess
1037        }); //end ajax
1038
1039
1040
1041
1042    } //endfunction
1043
1044
1045
1046    function donext2(ntlNumber, cunq, estep) {
1047
1048        if (estep == 1) {
1049            //we send code and recode
1050            $.ajax({
1051                type: "GET",
1052                dataType: "html",
1053                url: 'https://axcess.ai/edit_settingsajax.php',
1054                data: "doaction=sendmobilecode&phone=" + ntlNumber + "&getcunq=" + cunq,
1055                success: function(data) {
1056                    // alert(data);
1057
1058                } //end success
1059            }); //end ajax
1060
1061        } else {
1062            //here we are looking to update db with code
1063            var mcode = $("input[name='mcode']").val();
1064            var getverified = $("input[name='getverified']").val();
1065
1066            $.ajax({
1067                type: "GET",
1068                dataType: "html",
1069                url: 'https://axcess.ai/edit_settingsajax.php',
1070                data: "doaction=updatecell&phone=" + ntlNumber + "&getcunq=" + cunq + "&mcode=" + mcode,
1071                success: function(data) {
1072                    data = data.trim();
1073
1074                    if (data == '0') {
1075                        $("#wrongcode2").show();
1076                    } else {
1077                        $(".setcode2").hide();
1078                        $("#echange2").show();
1079                        $(".phonediv").html("&nbsp;" + ntlNumber + " <i class='fas fa-check dogreen'></i>");
1080                        getverified = 1;
1081
1082                        if (getverified == 1) {
1083                            $('.mdiv').remove();
1084                            $('#togglenumber').remove();
1085                            $(".pconfirmed").show();
1086                              checkconfirmed();
1087                            checkverified();
1088                        }
1089
1090                    } //end data0
1091
1092
1093                } //end success
1094            }); //end ajax
1095
1096
1097
1098
1099        } //emd if
1100
1101
1102    } //end function
1103
1104
1105
1106    //once a week function
1107     $(document).on("click", ".onceweek", function(e) {
1108       $('#askrecur').hide();
1109        $(".datepicker2").removeClass("required");
1110        $(".timepicker2").removeClass("required");
1111        
1112        
1113        
1114        
1115          var occurdate = $('.everydate').text();
1116
1117
1118        $('.extend1').hide();
1119        
1120         $("input[name='enddate']").val('09/07/8019');
1121          $("input[name='endtime']").val('22:30');
1122          
1123          $("input[name='isoccur']").val('1');
1124           $("input[name='occurdate']").val(occurdate);
1125
1126      });
1127      
1128      
1129        //once a week function
1130     $(document).on("click", ".notrepeat", function(e) {
1131       $('#askrecur').hide();
1132         $('.extend1').show();
1133       
1134         $(".datepicker2").removeClass("required");
1135        $(".timepicker2").removeClass("required");
1136        
1137          $(".datepicker2").addClass("required");
1138        $(".timepicker2").addClass("required");
1139         $("input[name='isoccur']").val('0');
1140        $("input[name='occurdate']").val('');
1141
1142      });
1143
1144
1145
1146
1147    //add user click
1148    $(document).on("click", "#createuser", function(e) {
1149        e.stopPropagation();
1150        var cunq = $("input[name='getcunq']").val();
1151        var userid = $("input[name='username']").val();
1152        var userlength = userid.length;
1153        var regx = /^[A-Za-z0-9]+$/;
1154        var regx = /^[\w\-\s]+$/;
1155
1156        var flag1 = 0;
1157        var flag2 = 0;
1158        var flag3 = 0;
1159
1160        if (userlength < 3 || userlength > 10) {
1161            flag1 = 1;
1162            $("#thealertbox4").show();
1163        }
1164
1165        if (!regx.test(userid)) {
1166            flag3 = 1;
1167            $("#thealertbox5").show();
1168        }
1169
1170
1171
1172        var email = 'notinuse';
1173        $.ajax({
1174            type: "POST",
1175            dataType: "html",
1176            url: 'https://axcess.ai/ajaxvalidatetwo.php',
1177            data: "email=" + email + "&user=" + userid,
1178            success: function(data) {
1179                data = data.trim();
1180
1181                var array = data.split('|');
1182                var rtnuser = array[1];
1183                var rtnemail = array[2];
1184
1185                if (rtnuser == 1) {
1186                    flag2 = 1;
1187                    $("#thealertbox3").show();
1188                }
1189
1190
1191
1192                if (flag1 == 0 && flag2 == 0 && flag3 == 0) {
1193
1194                    addusername(userid, cunq);
1195                }
1196
1197            } //end  suc
1198        }); //end ajax
1199
1200    });
1201
1202
1203    //send email code
1204
1205    $(document).on("click", "#sendemailcode,#updatemail", function(e) {
1206        e.stopPropagation();
1207        $("#thealertbox").hide();
1208        $("#codealert").hide();
1209        var email = $("input[name='email']").val();
1210        var cemail = $("input[name='cemail']").val();
1211        var cunq = $("input[name='getcunq']").val();
1212        var estep = $(this).attr('data-estep');
1213
1214        emailvalidate(email, cemail, cunq, estep);
1215    });
1216
1217
1218
1219
1220    function addusername(userid, cunq) {
1221
1222        $.ajax({
1223            type: "GET",
1224            dataType: "html",
1225            url: 'https://axcess.ai/edit_settingsajax.php',
1226            data: "doaction=addusername&user=" + userid + "&getcunq=" + cunq,
1227            success: function(data) {
1228                //alert(data);
1229                data = data.trim();
1230
1231
1232                $('.userdiv').remove();
1233                $('#toggleuser').remove();
1234                $(".uconfirmed").show();
1235
1236                checkverified();
1237
1238
1239            } //end  suc
1240        }); //end ajax
1241
1242
1243    } //end functio
1244
1245
1246
1247    function emailvalidate(email, cemail, cunq, estep) {
1248
1249        email = email.trim();
1250        cemail = cemail.trim();
1251
1252        var flag1 = 0;
1253        var flag2 = 0;
1254        var flag3 = 0;
1255
1256
1257        if (!isValidEmailAddress(email)) {
1258            flag1 = 1
1259            $('#email').css('border-color', 'red');
1260            alert(messages.novalidemail);
1261            return false;
1262        }
1263
1264        if (!isValidEmailAddress(cemail)) {
1265            flag2 = 1
1266            $('#cemail').css('border-color', 'red');
1267            alert(messages.novalidemail);
1268            return false;
1269        }
1270
1271        if (email != cemail) {
1272            $('#email').css('border-color', 'red');
1273            $('#cemail').css('border-color', 'red');
1274            flag3 = 1
1275            alert(messages.noemailmatch);
1276            return false;
1277        }
1278
1279
1280
1281
1282        if (flag1 == 0 && flag2 == 0 && flag3 == 0) {
1283
1284
1285
1286
1287            var userid = 'notinuse';
1288            $.ajax({
1289                type: "GET",
1290                dataType: "html",
1291                url: 'https://axcess.ai/ajaxvalidatetwo.php',
1292                data: "email=" + email + "&user=" + userid,
1293                success: function(data) {
1294                    data = data.trim();
1295
1296                    var array = data.split('|');
1297                    var rtnuser = array[1];
1298                    var rtnemail = array[0];
1299                    //alert(data)
1300                    //var rtnemail = data.substring(0, 1);
1301                    //var rtnuser = data.substring(2, 3);
1302
1303                          console.log(rtnemail)
1304                    if (rtnemail == 1) {
1305
1306                        $("#thealertbox").show();
1307                        //$(".alert,.alert-dismissable,.alert-danger").show();
1308                    } else {
1309                        $(".setnext").hide();
1310                        $(".setcode").show();
1311                        donext(email, cunq, estep);
1312                    } //end if
1313
1314                } //end success
1315            }); //end ajax
1316
1317
1318
1319
1320        } //end if flags 123
1321
1322
1323
1324
1325    } //end function
1326
1327
1328
1329
1330    function donext(email, cunq, estep) {
1331
1332        if (estep == 1) {
1333            //alert(email+" "+cunq);
1334            $.ajax({
1335                type: "GET",
1336                dataType: "html",
1337                url: 'https://axcess.ai/edit_settingsajax.php',
1338                data: "doaction=sendcode&email=" + email + "&getcunq=" + cunq,
1339                success: function(data) {
1340
1341                } //end success
1342            }); //end ajax
1343
1344        } else {
1345
1346            var ecode = $("input[name='ecode']").val();
1347            var getverified = $("input[name='getverified']").val();
1348
1349            $.ajax({
1350                type: "GET",
1351                dataType: "html",
1352                url: 'https://axcess.ai/edit_settingsajax.php',
1353                data: "doaction=updatemail&email=" + email + "&getcunq=" + cunq + "&ecode=" + ecode,
1354                success: function(data) {
1355                    //alert(data);
1356                    data = data.trim();
1357
1358                    if (data == '0') {
1359                        $("#wrongcode").show();
1360                    } else {
1361                        $(".setcode").hide();
1362                        $("#echange").show();
1363                        //$("#echange").html("<i class='fa fa-check' aria-hidden='true'></i> <b>Your email has been updated</b><br/> "+email);
1364                        $(".emaildiv").html("&nbsp;" + email + " <i class='fas fa-check dogreen'></i>" );
1365
1366                        getverified = 1;
1367                        
1368                        if (getverified == 1) {
1369                            //$('.editmaildiv').remove();
1370                            $('#togglemail').remove();
1371                            $(".econfirmed").show();
1372                              checkconfirmed();
1373                            checkverified();
1374
1375                        }
1376                    } //end data0
1377
1378
1379                } //end success
1380            }); //end ajax
1381
1382
1383
1384        } //end if step
1385
1386    } //function
1387
1388
1389
1390    function checkverified() {
1391
1392        if (!$('.place')[0]) {
1393
1394            $("#vset").show();
1395        }
1396
1397    } //end function
1398
1399
1400
1401
1402}); //end doc

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.