1 2 <!DOCTYPE html> 3<html lang="en"> 4<head> 5<meta charset="UTF-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1.0"> 7<meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 9<!-- SEO Meta Tags --> 10<meta name="description" content="Online Application for foreign Citizens can apply for Visa. Get tourist Visa online from; 24/7 Support. Fast Confirmation."> 11<meta name="keywords" content="Kazakhstan eVisa, Kazakhstan visa, electronic visa Kazakhstan, Kazakhstan travel, visit Kazakhstan, Kazakhstan tourism, Central Asia travel"> 12<meta name="author" content="Kazakhstan eVisa Portal"> 13 <meta name="robots" content="index, follow"> 14<link rel="canonical" href="https://kazakhstan-evisa.com/application-form/"> 15 16<title>Online Application Form for Visa</title> 17 18<!-- Bootstrap 5 CSS --> 19 <link rel="preload" href="https://kazakhstan-evisa.com/css/bootstrap.css" as="style"> 20<link href="https://kazakhstan-evisa.com/css/bootstrap.css" rel="stylesheet"> 21 22 <!-- jQuery -->
23<script src="https://kazakhstan-evisa.com/js/jquery-3.7.1.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
23 24
25<script type="027d9e34847ed4a72178214f-text/javascript"> 26 // Google Analytics 4 - Load immediately 27
vendor: 156 bytes, lines 27-34
27window.dataLayer = window.dataLayer || []; 28 29 function gtag() { 30 dataLayer.push(arguments); 31 } 32 33 gtag('js', new Date()); 34 gtag('config', '
34G-9ELWSPNKFD
vendor: 9 bytes, lines 34-36
34'); 35 36
36var gaScript = document.createElement("script"); 37 gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9ELWSPNKFD"; 38 gaScript.async = true; 39 document.getElementsByTagName("head")[0].appendChild(gaScript); 40</script>
40 41 42 43<!-- Custom CSS --> 44 <link rel="preload" href="/css/style.css?7799029" as="style"> 45<link rel="stylesheet" href="/css/style.css?7799029"> 46 47<!-- Favicon --> 48<link rel="icon" type="image/x-icon" href="/images/favicon.ico?1"> 49</head> 50<body> 51 <style type="text/css"> 52 53 54 55 .input-group-addon { 56 padding: 6px 12px; 57 font-size: 14px; 58 font-weight: 400; 59 line-height: 1; 60 color: #555; 61 text-align: center; 62 background-color: #eee; 63 /* border: 1px solid #ccc; */ 64 border-radius: 4px; 65 } 66 67 .input-group-addon, 68 .input-group-btn { 69 /*width: 1%;*/ 70 white-space: nowrap; 71 vertical-align: middle; 72 } 73 74 .input-group-addon, 75 .input-group-btn, 76 .input-group .form-control { 77 display: table-cell; 78 } 79 80 .input-group-addon:first-child { 81 border-right: 0; 82 } 83 84 .input-group .form-control:first-child, 85 .input-group-addon:first-child, 86 .input-group-btn:first-child>.btn, 87 .input-group-btn:first-child>.btn-group>.btn, 88 .input-group-btn:first-child>.dropdown-toggle, 89 .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), 90 .input-group-btn:last-child>.btn-group:not(:last-child)>.btn { 91 border-top-right-radius: 0; 92 border-bottom-right-radius: 0; 93 } 94 95 #reg_visa_form h4 { 96 font-size: 18px; 97 } 98 99 .capta_div, 100 .warning { 101 margin: 10px 0; 102 } 103 </style> 104 105 <style> 106.kazakhstan-logo { 107 /* width: 100%; */ 108 max-width: 150px !important; 109 height: auto; 110 transition: transform 0.3s ease, filter 0.3s ease; 111} 112 113.kazakhstan-logo:hover { 114 transform: scale(1.05); 115 filter: brightness(1.1); 116} 117 118.custom-btn-apply { 119 background-color: var(--primary-color); 120 border-color: var(--primary-color); 121 color: #fff; 122 font-size: 18px !important; 123 transition: all 0.3s ease; 124} 125 126.custom-btn-apply:hover { 127 transform: translateY(-2px); 128 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); 129} 130 131.custom-btn-apply:active { 132 transform: translateY(0); 133 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); 134} 135 136.hide-apply-btn { 137 font-size: 18px !important; 138} 139 140.hide2 { 141 margin-right: 10px; 142} 143 144/* Progressive Menu Hiding - One by One Based on Screen Width */ 145@media (min-width: 992px) and (max-width: 1732px) { 146 .hide-1732 { 147 display: none !important; 148 } 149} 150 151@media (min-width: 992px) and (max-width: 1664px) { 152 .hide-1664 { 153 display: none !important; 154 } 155} 156 157@media (min-width: 992px) and (max-width: 1568px) { 158 .hide-1568 { 159 display: none !important; 160 } 161} 162 163@media (min-width: 992px) and (max-width: 1438px) { 164 .hide-1438 { 165 display: none !important; 166 } 167 .hide2 { 168 display: none; 169 } 170} 171 172@media (min-width: 992px) and (max-width: 1255px) { 173 .hide-1255 { 174 display: none !important; 175 } 176} 177 178@media (min-width: 992px) and (max-width: 1108px) { 179 .hide-1108 { 180 display: none !important; 181 } 182} 183 184@media (min-width: 992px) and (max-width: 740px) { 185 .hide-740 { 186 display: none !important; 187 } 188} 189 190 191@media screen and (max-width: 991.98px) { 192 .navbar-togglers { 193 box-shadow: none !important; 194 border: none !important; 195 outline: none !important; 196 transition: transform 0.3s ease; 197 } 198 199 .navbar-togglers:active { 200 transform: scale(0.95); 201 } 202 203 /* Smooth icon transition */ 204 .navbar-togglers .open-icon, 205 .navbar-togglers .close-icon { 206 transition: all 0.3s ease; 207 } 208 209 .navbar-togglers .open-icon i { 210 display: inline-block; 211 transition: transform 0.3s ease; 212 } 213 214 .navbar-togglers .close-icon i { 215 display: inline-block; 216 transition: transform 0.3s ease; 217 } 218 219 .navbar-collapse.show .navbar-nav > .nav-item { 220 display: list-item !important; 221 } 222 223 .navbar-collapse .hide-apply-btn { 224 display: none !important; 225 } 226 227 .custom-floating-btn-container { 228 margin-left: -86px; 229 } 230} 231@media (max-width: 700px) { 232 .hide-apply-btn { 233 display: none !important; 234 } 235} 236@media (max-width: 500px) { 237 .custom-btn-apply { 238 padding: 8px 10px !important; 239 } 240 241 .kazakhstan-logo { 242 max-width: 130px !important; 243 } 244} 245 246@media (max-width: 425px) { 247 .custom-btn-apply { 248 padding: 7px 7px !important; 249 } 250 251 .kazakhstan-logo { 252 max-width: 96px !important; 253 height: auto; 254 } 255 256 .custom-floating-btn-container { 257 margin-left: -53px; 258 } 259 260 .navbars { 261 padding: 11px 0; 262 } 263} 264 265.autocomplete-list2 { 266 position: absolute; 267 top: 100%; 268 background: #fff; 269 border: 1px solid #ddd; 270 border-top: none; 271 z-index: 3000; 272 border-radius: 0 0 6px 6px; 273 max-height: 260px; 274 overflow-y: auto; 275 display: none; 276 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15); 277 animation: fadeInDown 0.3s ease-out; 278} 279 280@keyframes fadeInDown { 281 from { 282 opacity: 0; 283 transform: translateY(-10px); 284 } 285 to { 286 opacity: 1; 287 transform: translateY(0); 288 } 289} 290 291@media screen and (max-width: 991.98px) { 292 #autocompleteList2 { 293 top: 85%; 294 } 295 296 #mobileSearch { 297 padding: 10px 0; 298 border-top: 1px solid #e9ecef; 299 margin-top: 10px; 300 transition: opacity 0.3s ease, transform 0.3s ease; 301 } 302 303 #autocompleteListMobile { 304 left: 0; 305 right: 0; 306 width: 100%; 307 transition: all 0.3s ease; 308 } 309 310 .navbar-collapse.show #mobileSearch { 311 display: none !important; 312 } 313 314 /* Smooth search input animation */ 315 #mobileSearchInput { 316 transition: all 0.3s ease; 317 } 318 319 #mobileSearchInput:focus { 320 transform: scale(1.02); 321 box-shadow: 0 2px 8px rgba(0, 123, 255, 0.2); 322 } 323} 324 325.autocomplete-item { 326 padding: 10px 12px; 327 cursor: pointer; 328 font-size: 0.95rem; 329 border-bottom: 1px solid #f1f1f1; 330 transition: all 0.2s ease; 331} 332 333.autocomplete-item:last-child { 334 border-bottom: none; 335} 336 337.autocomplete-item:hover { 338 background-color: #f8f9fa; 339 color: #0d6efd; 340 transform: translateX(5px); 341 padding-left: 16px; 342} 343 344@media (min-width: 991px) and (max-width: 965px) { 345 .hide2 { 346 display: none !important; 347 } 348} 349 350/* Mobile Search Box Styling */ 351.search-box-mobile { 352 width: 100%; 353} 354 355.search-box-mobile .search-container { 356 width: 100%; 357} 358 359.search-box-mobile input { 360 width: 100% !important; 361 border-radius: 25px !important; 362} 363 364.search-box-mobile .fa-search { 365 font-size: 18px !important; 366} 367 368@media (min-width: 992px) { 369 .navbar-expand-md .navbar-collapse { 370 display: flex !important; 371 flex-basis: auto !important; 372 } 373} 374 375@media (min-width: 992px) { 376 .navbar-expand-md .navbar-nav { 377 flex-direction: row; 378 } 379} 380 381@media (min-width: 992px) { 382 .d-md-none { 383 display: none !important; 384 } 385} 386</style> 387 388 389<!-- Enhanced Header with Search --> 390<header class="header-main"> 391 <nav class="navbar navbar-open navbars navbar-expand-lg navbar-light bg-white shadow-sm fixed-top"> 392 <div class="container-fluid"> 393 <!-- Mobile: Open Icon (left), Logo (center), Apply eVisa (right) --> 394 <div class="d-lg-none w-100 d-flex align-items-center justify-content-between"> 395 <!-- Open/Close Icon (left) --> 396 <button class="navbar-toggler navbar-togglers border-0" type="button" data-bs-toggle="collapse" 397 data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" 398 aria-label="Toggle navigation" id="mobileNavToggleBtn">
399 <span class="open-icon"> 400 <i class="fa fa-bars fa-lg" aria-hidden="true"></i> 401 </span> 402 <span class="close-icon d-none"> 403 <i class="fa fa-times fa-lg" aria-hidden="true"></i> 404 </span> 405 </button> 406 <!-- Logo (center) --> 407 <a class="navbar-brand d-flex align-items-center p-0" href="/" title="Kazakhstan eVisa"> 408 <picture> 409 <source srcset="/images/kazakhstan-logo-mbl.webp" type="image/webp"> 410 <img src="/images/kazakhstan-logo-mbl.jpg" alt="Kazakhstan eVisa" title="Kazakhstan eVisa" class="kazakhstan-logo" 411 width="94" height="37"> 412 </picture> 413 </a> 414 <!-- Apply eVisa Button (right) --> 415 <div class="custom-floating-btn-container custom-show ms-auto"> 416 <a href="/application-form/" class="btn btn-outline-primary btn-sm custom-btn-apply mb-0"> 417 <i class="fa fa-paper-plane me-1" aria-hidden="true"></i>Apply eVisa 418 </a> 419 </div> 420 </div> 421 <!-- Desktop: Original layout --> 422 <div class="d-none d-lg-flex desktop-width align-items-center"> 423 <a class="navbar-brand d-flex align-items-center" href="/" title="Kazakhstan eVisa"> 424 <picture> 425 <source srcset="/images/kazakhstan-logos.webp?3" type="image/webp"> 426 <img src="/images/kazakhstan-logos.png?3" alt="Kazakhstan eVisa" title="Kazakhstan eVisa" class="kazakhstan-logo" 427 width="268" height="83"> 428 </picture> 429 </a> 430 <div class="custom-floating-btn-container d-md-none custom-show"> 431 <a href="/application-form/" class="btn btn-outline-primary btn-sm custom-btn-apply mb-0"> 432 <i class="fa fa-paper-plane me-1" aria-hidden="true"></i>Apply eVisa 433 </a> 434 </div> 435 <button class="navbar-toggler navbar-togglers border-0" type="button" data-bs-toggle="collapse" 436 data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" 437 aria-label="Toggle navigation"> 438 <span class="open-icon"> 439 <i class="fa fa-bars fa-lg" aria-hidden="true"></i> 440 </span> 441 <span class="close-icon d-none"> 442 <i class="fa fa-times fa-lg" aria-hidden="true"></i> 443 </span> 444 </button> 445 </div> 446 <style> 447 @media screen and (max-width: 991.98px) { 448 /* Add padding to navbar-nav instead to prevent height jump */ 449 .navbar-collapse .navbar-nav { 450 padding-top: 0.5rem; 451 padding-bottom: 0; 452 } 453 454 .navbar-collapse.collapsing { 455 transition: height 0.35s ease !important; 456 overflow: hidden !important; 457 } 458 459 .navbar-collapse.collapse { 460 transition: height 0.35s ease; 461 } 462 463 /* Menu items - ensure consistent sizing */ 464 .navbar-collapse .navbar-nav .nav-item { 465 opacity: 1; 466 transform: translateX(0); 467 } 468 469 /* Mobile search with its own padding */ 470 .navbar-collapse.show #mobileSearch { 471 opacity: 1; 472 transform: translateY(0); 473 padding-bottom: 0.5rem; 474 } 475 } 476 </style> 477
477<script type="027d9e34847ed4a72178214f-text/javascript"> 478 document.addEventListener('DOMContentLoaded', function() { 479 // Open/Close icon toggle logic for mobile 480 var navToggleBtn = document.getElementById('mobileNavToggleBtn'); 481 var openIcon = navToggleBtn.querySelector('.open-icon'); 482 var closeIcon = navToggleBtn.querySelector('.close-icon'); 483 var navbarCollapse = document.getElementById('navbarNav'); 484 485 navToggleBtn.addEventListener('click', function() { 486 // Bootstrap will toggle aria-expanded after click, so use setTimeout to check after collapse 487 setTimeout(function() { 488 var nowExpanded = navToggleBtn.getAttribute('aria-expanded') === 489 'true'; 490 if (nowExpanded) { 491 openIcon.classList.add('d-none'); 492 closeIcon.classList.remove('d-none'); 493 } else { 494 openIcon.classList.remove('d-none'); 495 closeIcon.classList.add('d-none'); 496 } 497 }, 350); 498 }); 499 500 // Also handle collapse via backdrop or link click 501 navbarCollapse.addEventListener('hide.bs.collapse', function() { 502 openIcon.classList.remove('d-none'); 503 closeIcon.classList.add('d-none'); 504 }); 505 navbarCollapse.addEventListener('show.bs.collapse', function() { 506 openIcon.classList.add('d-none'); 507 closeIcon.classList.remove('d-none'); 508 }); 509 }); 510 </script>
510 511 <!-- Navigation Menu --> 512 <div class="collapse navbar-collapse" id="navbarNav"> 513 <ul class="navbar-nav me-auto"> 514 <!-- Home --> 515 <li class="nav-item text-nowrap"> 516 <a class="nav-link" 517 href="/" title="Home"> 518 <i class="fa fa-home me-1" aria-hidden="true"></i>Home 519 </a> 520 </li> 521 <!-- Tourist eVisa --> 522 <li class="nav-item text-nowrap "> 523 <a class="nav-link" 524 href="/kazakhstan-tourist-evisa/" title="Kazakhstan Tourist eVisa"> 525 <i class="fa fa-plane me-1" aria-hidden="true"></i>Kazakhstan Tourist eVisa 526 </a> 527 </li> 528 <!-- Treatment eVisa --> 529 <li class="nav-item text-nowrap hide-1108"> 530 <a class="nav-link" 531 href="/kazakhstan-treatment-evisa/" title="Treatment eVisa"> 532 <i class="fa fa-medkit me-1" aria-hidden="true"></i>Treatment eVisa 533 </a> 534 </li> 535 <!-- Business eVisa --> 536 <li class="nav-item text-nowrap hide-1255"> 537 <a class="nav-link" 538 href="/kazakhstan-business-evisa/" title="Business eVisa"> 539 <i class="fa fa-briefcase me-1" aria-hidden="true"></i>Business eVisa 540 </a> 541 </li> 542 <!-- How to Apply --> 543 <li class="nav-item text-nowrap hide-1568"> 544 <a class="nav-link"
545 href="/how-to-apply/" title="How to Apply"> 546 <i class="fa fa-list-alt me-1" aria-hidden="true"></i>How to Apply 547 </a> 548 </li> 549 <!-- Eligibility --> 550 <li class="nav-item text-nowrap hide-1664"> 551 <a class="nav-link" 552 href="/country-eligibility/" title="Eligibility"> 553 <i class="fa fa-check-circle me-1" aria-hidden="true"></i>Eligibility 554 </a> 555 </li> 556 <!-- Completed Partially --> 557 <li class="nav-item text-nowrap hide-1438 hide2"> 558 <a class="nav-link" 559 href="/complete-partially/" title="Completed Partially"> 560 <i class="fa fa-edit me-1" aria-hidden="true"></i>Completed Partially 561 </a> 562 </li> 563 <!-- Blogs --> 564 <li class="nav-item text-nowrap hide-1732"> 565 <a class="nav-link" 566 href="/blogs/" title="Blogs"> 567 <i class="fa fa-newspaper-o me-1" aria-hidden="true"></i>Blogs 568 </a> 569 </li> 570 <!-- Contact Us --> 571 <li class="nav-item text-nowrap hide-740"> 572 <a class="nav-link" 573 href="/contact/" title="Contact Us"> 574 <i class="fa fa-envelope me-1" aria-hidden="true"></i>Contact Us 575 </a> 576 </li> 577 </ul> 578 <!-- Desktop Search --> 579 <div class=" d-md-flex hide2 mb-md-0 mb-2 mt-2"> 580 <form action="/search/" method="GET" class="d-flex justify-content-center search-box" role="search"> 581 <div class="search-container position-relative" style="max-width: fit-content;"> 582 <input type="text" class="form-control" name="q" id="searchBox2" autocomplete="off" 583 placeholder="Search..." style="background: rgb(60 206 241 / 14%);" 584 required> 585 <i class="fa fa-search position-absolute" 586 style="right: 10px; top: 50%; transform: translateY(-50%); color: #6c757d;font-size:24px" aria-hidden="true"></i> 587 588 </div> 589 <div id="autocompleteList2" class="autocomplete-list2"></div> 590 </form> 591 </div> 592 <!-- CTA Buttons --> 593 <div class="d-flex gap-2"> 594 595 <a class="btn btn-primary btn-sm text-nowrap hide-apply-btn" href="/application-form/" title="Apply eVisa"> 596 <i class="fa fa-paper-plane me-1" aria-hidden="true"></i>Apply eVisa 597 </a> 598 </div> 599 600 </div> 601 </div> 602 </nav> 603</header> 604 605<!-- Breadcrumb Navigation (for non-homepage) --> 606<nav aria-label="breadcrumb" class="breadcrumb-nav" style=" background: var(--light-gray); padding: 5px 0;"> 607 <div class="container-fluid px-3 px-lg-4"> 608 <ol class="breadcrumb mb-0"> 609 <li class="breadcrumb-item"> 610 <a href="/" class="text-decoration-none" title="Home"> 611 <i class="fa fa-home me-1" aria-hidden="true"></i>Home 612 </a> 613 </li> 614 <li class="breadcrumb-item active" aria-current="page">Apply eVisa</li> </ol> 615 </div> 616</nav> 617 618<!-- Main Content --> 619<main class="main-content" 620 style="margin-top: 0;"> 621 622 <!-- Progress Indicator for Multi-step Forms --> 623 624 <!-- Page-specific Alert Messages --> 625 626 627 <style> 628 /* =============================== 629 Enhanced Header Styles 630===================================*/ 631 .navbar-brand { 632 font-size: 1.25rem; 633 transition: all 0.3s ease; 634 } 635 636 .navbar-brand:hover { 637 transform: scale(1.05); 638 } 639 640 /* Search Container */ 641 .search-container { 642 position: relative; 643 } 644 645 .search-container input { 646 border-radius: 25px; 647 padding-right: 40px; 648 border: 1px solid var(--border-color); 649 transition: all 0.3s ease; 650 } 651 652 .search-container input:focus { 653 box-shadow: 0 0 0 0.2rem rgba(var(--primary-rgb), 0.25); 654 border-color: var(--primary-color); 655 transform: scale(1.02); 656 } 657 658 .search-container .fa-search { 659 transition: all 0.3s ease; 660 } 661 662 .search-container input:focus + .fa-search { 663 color: var(--primary-color) !important; 664 transform: translateY(-50%) scale(1.1); 665 } 666 667 /* =============================== 668 Breadcrumb Styles 669===================================*/ 670 .breadcrumb-nav { 671 border-bottom: 1px solid var(--border-color); 672 } 673 674 .breadcrumb { 675 display: flex; 676 align-items: center; 677 gap: 6px; 678 background: none; 679 padding: 0; 680 margin: 0; 681 overflow: hidden; 682 } 683 684 .breadcrumb-item { 685 list-style: none; 686 display: inline-flex; 687 align-items: center; 688 flex-shrink: 1; 689 min-width: 0; 690 } 691 692 .breadcrumb-item.active { 693 flex: 1; 694 display: block; 695 min-width: 0; 696 overflow: hidden; 697 white-space: nowrap; 698 text-overflow: ellipsis; 699 color: var(--text-secondary); 700 } 701 702 .breadcrumb-item a { 703 color: var(--primary-color); 704 text-decoration: none; 705 } 706 707 /* =============================== 708 Quick Access Toolbar 709===================================*/ 710 .quick-access-toolbar { 711 position: fixed; 712 right: 20px; 713 top: 50%; 714 transform: translateY(-50%); 715 z-index: 1000; 716 background: #fff; 717 border-radius: 10px; 718 box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); 719 padding: 1rem; 720 } 721 722 .toolbar-content { 723 display: flex; 724 flex-direction: column; 725 gap: 0.5rem; 726 } 727 728 .toolbar-item .btn { 729 white-space: nowrap; 730 font-size: 0.8rem; 731 padding: 0.5rem 0.75rem; 732 } 733 734 /* =============================== 735 Progress Indicator 736===================================*/ 737 .progress-indicator { 738 background: #fff; 739 border-bottom: 1px solid var(--border-color); 740 padding: 1rem 0; 741 margin-top: 80px; 742 } 743 744 .progress-steps { 745 display: flex; 746 justify-content: center; 747 align-items: center; 748 gap: 2rem; 749 } 750 751 .step { 752 display: flex; 753 flex-direction: column; 754 align-items: center; 755 opacity: 0.5; 756 transition: all 0.3s ease; 757 } 758 759 .step.active { 760 opacity: 1; 761 } 762 763 .step.completed { 764 opacity: 1; 765 color: var(--success-color); 766 } 767 768 .step-number { 769 width: 40px; 770 height: 40px; 771 border-radius: 50%; 772 background: var(--border-color); 773 color: #fff; 774 display: flex; 775 align-items: center; 776 justify-content: center; 777 font-weight: bold; 778 margin-bottom: 0.5rem; 779 transition: all 0.3s ease; 780 } 781 782 .step.active .step-number { 783 background: var(--primary-color); 784 } 785 786 .step.completed .step-number { 787 background: var(--success-color); 788 } 789 790 .step-label { 791 font-size: 0.8rem; 792 font-weight: 500; 793 text-align: center; 794 } 795 796 /* =============================== 797 Mobile Responsiveness 798===================================*/ 799 @media screen and (max-width: 991.98px) { 800 .quick-access-toolbar { 801 display: none; 802 } 803 804 .progress-steps { 805 gap: 1rem; 806 } 807 808 .step-label { 809 font-size: 0.7rem; 810 } 811 812 .step-number { 813 width: 35px; 814 height: 35px; 815 } 816 817 .navbar-nav .nav-link { 818 padding: 0.5rem 0.75rem !important; 819 margin: 0 !important; 820 } 821 822 .hide { 823 margin: 0 !important; 824 } 825 } 826 827 @media (max-width: 576px) { 828 .progress-steps { 829 gap: 0.5rem; 830 } 831 832 .step-label { 833 font-size: 0.6rem; 834 } 835 836 .step-number { 837 width: 30px; 838 height: 30px; 839 font-size: 0.8rem; 840 } 841 } 842 843 /* =============================== 844 Accessibility Improvements 845===================================*/ 846 .search-container input:focus { 847 outline: none; 848 } 849 850 /* =============================== 851 High Contrast Mode 852===================================*/ 853 @media (prefers-contrast: high) { 854 .quick-access-toolbar { 855 border: 2px solid var(--text-color); 856 } 857 } 858 </style> 859 860 861 <style> 862 .navbar-nav .nav-link { 863 color: #2b3238 !important; 864 padding: 8px 10px !important; 865 } 866 867 .navbar-nav .nav-link:hover { 868 color: var(--gray-700) !important; 869 background-color: white !important; 870 } 871 872 /* Hide icons in navigation menu for desktop view only */ 873 @media (min-width: 992px) { 874 .navbar-nav .nav-link i { 875 display: none; 876 } 877 } 878 879 /* ====================================== 880 ð Modern Dropdown Menu Designs 881 Unique open/close effects for each menu 882 ====================================== 883 884 /* Shared Base Styles */ 885 .dropdown-menu { 886 border: none; 887 border-radius: 12px; 888 padding: 0.5rem 0; 889 margin-top: 0.5rem; 890 background: #ffffff; 891 box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); 892 opacity: 0; 893 visibility: hidden; 894 transform: translateY(-10px); 895 transition: opacity 0.35s cubic-bezier(0.45, 0.05, 0.55, 0.95), 896 transform 0.35s cubic-bezier(0.45, 0.05, 0.55, 0.95), 897 visibility 0.35s cubic-bezier(0.45, 0.05, 0.55, 0.95); 898 backdrop-filter: blur(6px); 899 will-change: opacity, transform, visibility; 900 } 901 902 .dropdown-menu.show { 903 opacity: 1; 904 visibility: visible; 905 transform: translateY(0); 906 } 907 908 .dropdown-toggle { 909 position: relative; 910 padding-right: 18px; 911 } 912 913 .dropdown-toggle::after { 914 content: 'âº'; 915 font-size: 1rem; 916 margin-left: 6px; 917 color: #6c757d; 918 display: inline-block; 919 transition: all 0.4s ease; 920 animation: none; 921 border-top: none !important; 922 vertical-align: middle; 923 } 924 925 .dropdown-toggle:hover::after { 926 text-shadow: 0 0 6px #d8f6ff; 927 color: var(--gray-700) !important; 928 } 929 930 .dropdown-toggle[aria-expanded="true"]::after { 931 transform: rotate(90deg); 932 text-shadow: 0 0 10px #d8f6ff; 933 } 934 935 @keyframes chevronBounce { 936 937 0%, 938 100% { 939 transform: translateY(0); 940 } 941 942 50% { 943 transform: translateY(-2px); 944 } 945 } 946 947 948 /* Common Dropdown Items */ 949 .dropdown-header { 950 font-size: 15px; 951 text-transform: uppercase; 952 letter-spacing: 0.5px; 953 color: var(--primary-color); 954 font-weight: 600; 955 padding: 0.5rem 1rem 0.25rem; 956 } 957 958 .dropdown-item { 959 padding: 5px 2rem; 960 font-size: 0.9rem; 961 display: flex; 962 align-items: center; 963 gap: 0.6rem; 964 color: var(--text-color); 965 transition: all 0.3s ease; 966 } 967 968 .dropdown-item i {
969 width: 20px; 970 text-align: center; 971 color: var(--text-color); 972 } 973 974 .dropdown-item:hover { 975 background: var(--primary-color); 976 color: #fff; 977 transform: translateX(0px); 978 } 979 980 .dropdown-item i:hover { 981 color: #fff; 982 } 983 984 /* Divider */ 985 .dropdown-divider { 986 height: 1px; 987 background: linear-gradient(90deg, #00000038, rgb(0 0 0 / 16%), #0000002e); 988 margin: 5px 20px; 989 border: none; 990 } 991 992 /* ================================ 993 ⨠UNIQUE DESIGNS PER DROPDOWN 994 ================================ 995 996 /* 1ï¸â£ eVisa Info - Slide & Fade from Top */ 997 #evisaDropdown+.dropdown-menu, 998 #travelDropdown+.dropdown-menu { 999 transform: translateY(-10px) scaleY(0.9); 1000 opacity: 0; 1001 visibility: hidden; 1002 transition: opacity 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95), 1003 transform 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95), 1004 visibility 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95); 1005 transform-origin: top center; 1006 } 1007 1008 #evisaDropdown[aria-expanded="true"]+.dropdown-menu, 1009 #travelDropdown[aria-expanded="true"]+.dropdown-menu { 1010 transform: translateY(0) scaleY(1); 1011 opacity: 1; 1012 visibility: visible; 1013 } 1014 1015 /* 3ï¸â£ Blogs - Slide from Right */ 1016 .hide3 .dropdown-menu { 1017 transform: translateX(40px); 1018 opacity: 0; 1019 visibility: hidden; 1020 transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease; 1021 } 1022 1023 .hide3[aria-expanded="true"] .dropdown-menu { 1024 transform: translateX(0); 1025 opacity: 1; 1026 visibility: visible; 1027 } 1028 1029 /* 4ï¸â£ Contact (if used as dropdown) - Blur Fade */ 1030 .nav-item.text-nowrap .dropdown-menu { 1031 transform: scale(0.95); 1032 opacity: 0; 1033 visibility: hidden; 1034 filter: blur(4px); 1035 transition: opacity 0.35s ease-in-out, 1036 transform 0.35s ease-in-out, 1037 filter 0.35s ease-in-out, 1038 visibility 0.35s ease-in-out; 1039 } 1040 1041 .nav-item.text-nowrap .dropdown-menu.show { 1042 transform: scale(1); 1043 opacity: 1; 1044 visibility: visible; 1045 filter: blur(0); 1046 } 1047 1048 /* ================================ 1049 ð± Mobile Adjustments 1050 ================================ 1051 @media screen and (max-width: 991.98px) { 1052 1053 /* Disable scroll and blur page when navbar is open */ 1054 body.navbar-open { 1055 overflow: hidden; 1056 /* Disable background scroll */ 1057 position: fixed; 1058 width: 100%; 1059 } 1060 1061 body.navbar-open main, 1062 body.navbar-open .main-content { 1063 filter: blur(4px); 1064 /* optional: blur background */ 1065 pointer-events: none; 1066 transition: filter 0.35s ease; 1067 } 1068 1069 /* Optional dim overlay behind navbar */ 1070 body.navbar-open::before { 1071 content: ''; 1072 position: fixed; 1073 inset: 0; 1074 background: rgba(0, 0, 0, 0.25); 1075 backdrop-filter: blur(2px); 1076 z-index: 998; 1077 animation: fadeInOverlay 0.3s ease-out forwards; 1078 } 1079 1080 /* Fade in overlay animation */ 1081 @keyframes fadeInOverlay { 1082 from { 1083 opacity: 0; 1084 } 1085 to { 1086 opacity: 1; 1087 } 1088 } 1089 1090 1091 1092 .nav-linkss { 1093 margin-bottom: 0 !important; 1094 } 1095 1096 .dropdown-menu { 1097 margin-top: 0 !important; 1098 padding: 0 0 0 20px !important; 1099 box-shadow: none !important; 1100 background: #fff; 1101 border: none !important; 1102 border-radius: 0 !important; 1103 } 1104 1105 1106 1107 .hide2 { 1108 margin-right: 0; 1109 } 1110 1111 /* Make link container flex so icon and arrow align perfectly */ 1112 .nav-link.dropdown-toggle { 1113 display: flex; 1114 align-items: center; 1115 justify-content: flex-start; 1116 position: relative; 1117 padding-right: 30px; 1118 /* space for right arrow */ 1119 width: 100%; 1120 1121 } 1122 1123 /* Icon styling (left side) */ 1124 .nav-link i { 1125 margin-right: 8px; 1126 font-size: 20px; 1127 } 1128 1129 .navbar-nav .nav-link { 1130 padding: 5px 16px !important; 1131 transition: all 0.2s ease; 1132 } 1133 1134 .navbar-nav .nav-link:active { 1135 transform: scale(0.98); 1136 } 1137 } 1138 1139 @media (max-width: 700px) { 1140 .desktop-width { 1141 width: 100%; 1142 } 1143} 1144 1145 /* ================================ 1146 â¡ High Contrast Mode 1147 ================================ */ 1148 @media (prefers-contrast: high) { 1149 .dropdown-menu { 1150 border: 2px solid var(--text-color); 1151 } 1152 } 1153 </style> 1154 1155 <!-- Smooth dropdown JS for graceful open/close --> 1156
1156<script type="027d9e34847ed4a72178214f-text/javascript"> 1157 document.addEventListener('DOMContentLoaded', function() { 1158 // Bootstrap dropdowns already handle show/hide, but we add/removal for smoothness 1159 const dropdowns = document.querySelectorAll('.dropdown-toggle'); 1160 dropdowns.forEach(function(toggle) { 1161 toggle.addEventListener('show.bs.dropdown', function(e) { 1162 const menu = toggle.nextElementSibling; 1163 if (menu) { 1164 menu.classList.add('show'); 1165 toggle.classList.add('dropdown-open'); 1166 } 1167 }); 1168 toggle.addEventListener('hide.bs.dropdown', function(e) { 1169 const menu = toggle.nextElementSibling; 1170 if (menu) { 1171 menu.classList.remove('show'); 1172 toggle.classList.remove('dropdown-open'); 1173 } 1174 }); 1175 }); 1176 }); 1177 </script>
1177 1178
1178<script type="027d9e34847ed4a72178214f-text/javascript"> 1179 document.addEventListener('DOMContentLoaded', function() { 1180 const navbarCollapse = document.getElementById('navbarNav'); 1181 const body = document.body; 1182 const mobileSuggestionList = document.getElementById('autocompleteListMobile'); 1183 const mobileSearchInput = document.getElementById('mobileSearchInput'); 1184 1185 // When the mobile menu opens 1186 navbarCollapse.addEventListener('show.bs.collapse', function() { 1187 body.classList.add('navbar-open'); 1188 }); 1189 1190 // When the mobile menu closes 1191 navbarCollapse.addEventListener('hide.bs.collapse', function() { 1192 body.classList.remove('navbar-open'); 1193 if (mobileSuggestionList) { 1194 mobileSuggestionList.style.display = 'none'; 1195 } 1196 if (mobileSearchInput) { 1197 mobileSearchInput.value = ''; 1198 } 1199 }); 1200 }); 1201 1202 document.addEventListener("DOMContentLoaded", function() { 1203 const searchBox = document.getElementById("searchBox2"); 1204 const suggestionList = document.getElementById("autocompleteList2"); 1205 const mobileSearchInput = document.getElementById("mobileSearchInput"); 1206 const mobileSuggestionList = document.getElementById("autocompleteListMobile"); 1207 const searchForm = document.querySelector('.search-box'); 1208 const mobileSearchForm = document.querySelector('.search-box-mobile'); 1209 1210 const desktopSearchIcon = document.querySelector('.search-box .fa-search'); 1211 if (desktopSearchIcon) { 1212 desktopSearchIcon.style.cursor = 'pointer'; 1213 desktopSearchIcon.addEventListener('click', function(e) { 1214 e.preventDefault(); 1215 if (searchBox && searchBox.value.trim() !== '') { 1216 searchForm.submit(); 1217 } else if (searchBox) { 1218 searchBox.focus(); 1219 } 1220 }); 1221 } 1222 1223 const mobileSearchIcon = document.querySelector('#mobileSearch .fa-search'); 1224 if (mobileSearchIcon && mobileSearchForm) { 1225 mobileSearchIcon.style.cursor = 'pointer'; 1226 mobileSearchIcon.addEventListener('click', function(e) { 1227 e.preventDefault(); 1228 if (mobileSearchInput.value.trim() !== '') { 1229 mobileSearchForm.submit(); 1230 } else { 1231 mobileSearchInput.focus(); 1232 } 1233 }); 1234 } 1235 1236 let debounceTimer; 1237 let mobileDebounceTimer; 1238 1239 if (searchBox) { 1240 searchBox.addEventListener("keyup", function() { 1241 const query = searchBox.value.trim(); 1242 1243 clearTimeout(debounceTimer); 1244 if (query.length < 3) { 1245 suggestionList.style.display = "none"; 1246 return; 1247 } 1248 1249 debounceTimer = setTimeout(async () => { 1250 try { 1251 const response = await fetch( 1252 `/autocomplete.php?q=${encodeURIComponent(query)}`); 1253 const suggestions = await response.json(); 1254 1255 suggestionList.innerHTML = ""; 1256 1257 if (suggestions.length > 0) { 1258 suggestions.forEach(item => { 1259 const div = document.createElement("div"); 1260 div.classList.add("autocomplete-item"); 1261 div.innerHTML = `<strong>${item.title}</strong>`; 1262 div.addEventListener("click", () => { 1263 window.location.href = item.path; 1264 }); 1265 suggestionList.appendChild(div); 1266 }); 1267 suggestionList.style.display = "block"; 1268 suggestionList.style.position = "absolute"; 1269 1270 } else { 1271 suggestionList.style.display = "none"; 1272 } 1273 1274 } catch (err) { 1275 console.error("Autocomplete error:", err); 1276 suggestionList.style.display = "none"; 1277 } 1278 }, 250); 1279 }); 1280 } 1281 1282 if (mobileSearchInput && mobileSuggestionList) { 1283 mobileSearchInput.addEventListener("keyup", function() { 1284 const query = mobileSearchInput.value.trim(); 1285 1286 clearTimeout(mobileDebounceTimer); 1287 if (query.length < 3) { 1288 mobileSuggestionList.style.display = "none"; 1289 return; 1290 } 1291 1292 mobileDebounceTimer = setTimeout(async () => { 1293 try { 1294 const response = await fetch( 1295 `/autocomplete.php?q=${encodeURIComponent(query)}`); 1296 const suggestions = await response.json(); 1297 1298 mobileSuggestionList.innerHTML = ""; 1299 1300 if (suggestions.length > 0) { 1301 suggestions.forEach(item => { 1302 const div = document.createElement("div"); 1303 div.classList.add("autocomplete-item"); 1304 div.innerHTML = `<strong>${item.title}</strong>`; 1305 div.addEventListener("click", () => { 1306 window.location.href = item.path; 1307 }); 1308 mobileSuggestionList.appendChild(div); 1309 }); 1310 mobileSuggestionList.style.display = "block"; 1311 mobileSuggestionList.style.position = "absolute"; 1312 1313 } else { 1314 mobileSuggestionList.style.display = "none"; 1315 } 1316 1317 } catch (err) { 1318 console.error("Mobile autocomplete error:", err); 1319 mobileSuggestionList.style.display = "none"; 1320 } 1321 }, 250); 1322 }); 1323 } 1324 1325 document.addEventListener("click", function(e) { 1326 if (suggestionList && !suggestionList.contains(e.target) && e.target !== searchBox
1326) { 1327 suggestionList.style.display = "none"; 1328 } 1329 if (mobileSuggestionList && !mobileSuggestionList.contains(e.target) && e.target !== mobileSearchInput) { 1330 mobileSuggestionList.style.display = "none"; 1331 } 1332 }); 1333 }); 1334 </script>
1334 1335 1336 1337 1338 1339 <!-- <nav aria-label="breadcrumb"> 1340 <ol class="breadcrumb p-2"> 1341 <li class="breadcrumb-item"><a href="https://kazakhstan-evisa.com">Home</a></li> 1342 <li class="breadcrumb-item active" aria-current="page">e-Visa Application Form</li> 1343 </ol> 1344</nav> --> 1345 1346 1347 <section class=" section-primary" > 1348 <div class="container" > 1349 <div class="row" > 1350 <div class="col-12 text-center" > 1351 <h1 class="mb-0"><i class="fa fa-paper-plane"></i> 1352 eVisa Application Form 1353 </h1> 1354 <p class="lead" >Secure online application with fast processing and high success rate</p> 1355 </div> 1356 </div> 1357 </div> 1358</section> 1359 1360 1361<!-- <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> --> 1362<style type="text/css"> 1363 /* .collapse.in { 1364 display: block; 1365 } 1366 1367 .collapse:not(.in) { 1368 display: none; 1369 } */ 1370 1371 1372 1373 .element_container input[type="email"], .element_container input[type="text"] 1374 { 1375 margin-bottom: 0px; 1376 } 1377 1378 /* .menu_head{ 1379 text-align: justify; 1380 } */ 1381 1382 .label_container{ 1383 text-align: justify; 1384 } 1385 1386 1387 1388 1389 section { 1390 padding-bottom: 0px; 1391 } 1392 1393 #pass_issue, 1394 #pass_exp { 1395 display: inline-block; 1396 } 1397 1398 /* .pass_issue,.pass_exp 1399 { 1400 width: unset !important; 1401 }*/ 1402 #pass_issue h1 { 1403 margin-top: 0px !important; 1404 } 1405 1406 #pass_exp h1 { 1407 margin-top: 0px !important; 1408 } 1409 1410 .mb-4 { 1411 margin-bottom: 11px; 1412 } 1413 1414 1415</style> 1416<!-- new change --> 1417
1418<script type="027d9e34847ed4a72178214f-text/javascript"> 1419 var site_url = 'https://kazakhstan-evisa.com'; 1420</script>
1420 1421
1422<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
vendor: 1 bytes, line 1422
1422
1423<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
1423 1424<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
1425<script type="027d9e34847ed4a72178214f-text/javascript"> 1426 function get_countries_data(country_of, indx) { 1427 $('#loader_of_' + indx).show().attr('src', 'https://kazakhstan-evisa.com/images/ajax-loader_small2.gif'); 1428 $.ajax({ 1429 url: 'https://kazakhstan-evisa.com/api/', 1430 type: 'POST', 1431 dataType: 'json', 1432 data: { 1433 'cn': country_of, 1434 'act': 'availabel_visa' 1435 }, 1436 success: function(data_of) { 1437 var evisa_data = data_of.visa; 1438 var visa_type = ''; 1439 for (var i = 0; evisa_data.length > i; i++) { 1440 if (evisa_data[i]['visa_not_required'] == "No Tourist Visa Required") { 1441 visa_type += "<option value='" + evisa_data[i]['id'] + "' >No Tourist Visa Required</option>"; 1442 } 1443 if (evisa_data[i]['visa_required'] == "Tourist Visa Required") { 1444 visa_type += "<option value='" + evisa_data[i]['id'] + "' >Tourist Visa Required</option>"; 1445 } 1446 if (evisa_data[i]['visa_type'] != '0') { 1447 visa_type += "<option value='" + evisa_data[i]['id'] + "-" + evisa_data[i]['visa_cost'] + "-" + evisa_data[i]['service_fee'] + "' data-slug_name='" + evisa_data[i]['visa_type_slug'] + "'>" + evisa_data[i]['visa_type'] + " - " + evisa_data[i]['visa_expire'] + ", " + evisa_data[i]['no_of_entry'] + " entry</option>"; 1448 } 1449 } 1450 $('#visa_type_' + indx).html(visa_type); 1451 $('#loader_of_' + indx).hide(); 1452 // if($('#collapse_'+indx).find('.cls3').attr('data-form')!='0') 1453 get_app_form_field($('#nationality_' + indx).val(), $('#visa_type_' + indx).val(), indx, '', 0); 1454 // get_visa_prequisist(indx); 1455 } 1456 }); 1457 } 1458 1459 function get_visa_prequisist(indx) { 1460 var tt = $('#visa_type_' + indx).find('option:selected').attr('data-slug_name'); 1461 var visa_prequis = ''; 1462 $.ajax({ 1463 url: 'https://kazakhstan-evisa.com/api/', 1464 type: 'POST', 1465 dataType: 'json', 1466 data: { 1467 'ttid': tt, 1468 'act': 'visa_prequis' 1469 }, 1470 success: function(data_of) { 1471 if (data_of.status == 'SUCCUSS') { 1472 var visa_prequiss = data_of.visa_prerequisites; 1473 $.each(visa_prequiss, function(key, value) { 1474 visa_prequis += "<label><input type='checkbox' checked class='visa_prequis_inp_" + indx + "' value='" + value['preq_inx'] + "' name='visa_pre_inp_" + value['preq_inx'] + "'> " + value['prerequisites'] + "</label><br>"; 1475 }); 1476 $('#visa_prequis_div_' + indx).html(visa_prequis); 1477 $('#visa_prequis_div_' + indx).show(); 1478 $('#visa_prequis_div_' + indx + '>label>.visa_prequis_inp').on('click change', function() { 1479 $(this).parent('label').removeClass('err'); 1480 // console.log($(this).val()); 1481 }) 1482 } 1483 } 1484 }); 1485 } 1486 1487 function get_processing() { 1488 /**********************processing***************************/ 1489 // console.log('aa'); 1490 $.ajax({ 1491 url: 'https://kazakhstan-evisa.com/api/', 1492 type: 'POST', 1493 data: { 1494 'act': 'processing' 1495 }, 1496 dataType: 'json', 1497 success: function(result_of) { 1498 var inner_data = result_of.data; 1499 $.each(inner_data, function(key, value) { 1500 if (value['slug_name'] == 'normal') { 1501 $('#normal').html(value['processing_type']); 1502 $('#normal_next').html('(' + value['precessing_time'] + ')'); 1503 $('#p_fee_inp_1').attr('data-time', value['precessing_time']); 1504 } 1505 if (value['slug_name'] == 'rush') { 1506 $('#urgent').html(value['processing_type']); 1507 $('#urgent_next').html('(' + value['precessing_time'] + ')'); 1508 $('#p_fee_inp_2').val(value['id']); 1509 $('#p_fee_inp_2').attr('data-src', value['precessing_fee']); 1510 $('#p_fee_inp_2').attr('data-time', value['precessing_time']); 1511 if (value['precessing_fee'] > 0) 1512 $('#procc_urg').show(); 1513 } 1514 if (value['slug_name'] == 'super_rush') { 1515 $('#sup_urgent').html(value['processing_type']); 1516 $('#sup_urgent_next').html('(' + value['precessing_time'] + ')');
1517 $('#p_fee_inp_3').val(value['id']); 1518 $('#p_fee_inp_3').attr('data-src', value['precessing_fee']); 1519 $('#p_fee_inp_3').attr('data-time', value['precessing_time']); 1520 if (value['precessing_fee'] > 0) 1521 $('#procc_sup_urg').show(); 1522 } 1523 }); 1524 if ('' != '') { 1525 var prstr = ''; 1526 var p = ''; 1527 console.log(p); 1528 if (p.indexOf('Super Rush') > -1) { 1529 $('#p_fee_inp_3').prop('checked', true); 1530 prstr = $('#sup_urgent').html() + ' ' + $('#sup_urgent_next').html(); 1531 console.log(prstr); 1532 } else if (p.indexOf('Rush') > -1) { 1533 $('#p_fee_inp_2').prop('checked', true); 1534 prstr = $('#urgent').html() + ' ' + $('#urgent_next').html(); 1535 console.log(prstr); 1536 } else { 1537 $('#p_fee_inp_1').prop('checked', true); 1538 prstr = $('#normal').html() + ' ' + $('#normal_next').html(); 1539 console.log(prstr); 1540 } 1541 $('#pre_proc_spn_1').html(prstr); 1542 } 1543 } 1544 }); 1545 } 1546</script>
vendor: 1 bytes, line 1546
1546
1547<script type="027d9e34847ed4a72178214f-text/javascript"> 1548 $(document).ready(function() { 1549 var txt = []; 1550 var txt1 = []; 1551 var txt3 = []; 1552 var i = 0; 1553 1554 get_processing(); 1555 }); 1556</script>
1556 1557 1558<style> 1559 /* .date_field .dtrw:nth-child(1){padding-right: 4px;} 1560 .date_field .dtrw:nth-child(2){padding-left: 0px;padding-right: 4px;} 1561 .date_field .dtrw:nth-child(3){padding-left: 0px;} 1562 select.date{padding-inline:1px; font-size: 15px;} */ 1563 .input-group { 1564 width: 100%; 1565 flex-wrap: nowrap; 1566 } 1567 1568 .errors { 1569 color: Red !important; 1570 } 1571 1572 .color { 1573 color: #FF0000; 1574 } 1575 1576 .modalof { 1577 display: none; 1578 position: fixed; 1579 z-index: 10000; 1580 left: 0; 1581 top: 0; 1582 width: 100%; 1583 height: 100%; 1584 overflow: auto; 1585 background-color: rgba(0, 0, 0, 0.77) 1586 } 1587 1588 .modal-content_of { 1589 background-color: #fefefe; 1590 margin: auto; 1591 padding: 20px; 1592 border: 1px solid #888; 1593 width: 80%; 1594 min-height: 99vh; 1595 } 1596 1597 #myModalajx .modal-content_of { 1598 top: 95px; 1599 text-align: center; 1600 background: none; 1601 border: 0; 1602 box-shadow: none; 1603 } 1604 1605 .service_list { 1606 list-style: none; 1607 padding: 0; 1608 margin: 0; 1609 } 1610 1611 .err_spn { 1612 color: red; 1613 font-size: 13px !important; 1614 } 1615 1616 .err { 1617 color: red; 1618 } 1619 1620 .element_container { 1621 line-height: 18px; 1622 height: 56px; 1623 margin-bottom: 5px; 1624 } 1625 1626 .date_field .sub_date { 1627 width: 29%; 1628 margin: 0 2px; 1629 padding: 0; 1630 font-size: 15px; 1631 cursor: pointer; 1632 } 1633 1634 .tooltip2 { 1635 /*display: inline-block !important;*/ 1636 opacity: 1 !important; 1637 font-size: 15px !important; 1638 position: relative !important; 1639 top: -12px; 1640 /*display: none !important;*/ 1641 } 1642 1643 .tooltip2 .tooltiptext { 1644 visibility: hidden; 1645 font-size: 14px; 1646 color: #403f3f; 1647 /*text-align: center;*/ 1648 padding: 5px 12px; 1649 border-radius: 3px; 1650 top: 5px; 1651 position: absolute; 1652 z-index: 1; 1653 border: 1px solid #f37735; 1654 left: 0px; 1655 width: 63vw; 1656 background-color: #fff5f5; 1657 /* background-color: #fff2e9;*/ 1658 } 1659 1660 .tooltip_spn:hover+.tooltip2 .tooltiptext, 1661 .tooltip_spn:active+.tooltip2 .tooltiptext { 1662 visibility: visible; 1663 } 1664 1665 .tooltiptext:hover { 1666 visibility: visible; 1667 } 1668 1669 .tooltiptext p, 1670 .tooltiptext p b { 1671 font-size: 16px; 1672 line-height: 1.5 !important; 1673 } 1674 1675 .input-group-addon { 1676 padding: 6px 7px; 1677 } 1678 1679 .trsf { 1680 transform: rotate(180deg) 1681 } 1682 1683 .r_cp { 1684 color: #002bff; 1685 } 1686 1687 .reg_btn_div { 1688 text-align: right; 1689 } 1690 1691 .ap_name_spn { 1692 text-transform: capitalize; 1693 font-size: 16px; 1694 } 1695 1696 .applicants_div .collapsible h4 { 1697 padding-right: 75px; 1698 } 1699 1700 .edit_spn, 1701 .lock_spn { 1702 font-size: 15px; 1703 margin-left: 6px !important; 1704 height: 20px; 1705 overflow: hidden; 1706 vertical-align: middle; 1707 cursor: pointer; 1708 color: #001dec; 1709 font-weight: 600; 1710 display: none; 1711 } 1712 1713 .lock_spn { 1714 cursor: default; 1715 } 1716 1717 .nxt-btn, 1718 .capta_div { 1719 text-align: right 1720 } 1721 1722 .btns button { 1723 width: 160px; 1724 max-width: 90% 1725 } 1726 1727 .input-group { 1728 width: 100%; 1729 } 1730 1731 #prev_msg_spn, 1732 #pre_proc { 1733 display: none; 1734 } 1735 1736 .proc_spn { 1737 width: auto; 1738 font-size: 13px; 1739 margin-left: 5px; 1740 height: 23px; 1741 overflow: hidden; 1742 vertical-align: middle; 1743 cursor: pointer; 1744 color: #001dec; 1745 font-weight: 600; 1746 display: none; 1747 } 1748 1749 #gen_h_spn { 1750 float: left; 1751 } 1752 1753 .preview #prev_msg_spn { 1754 display: inline-block; 1755 } 1756 1757 .preview .input-group-addon, 1758 .preview .add_new_a { 1759 display: none; 1760 } 1761 1762 .preview .servc_lst .edit_spn { 1763 display: inline-block; 1764 } 1765 1766 .preview .date_field .form-control { 1767 pointer-events: none; 1768 background-color: #efefef99; 1769 } 1770 1771 .preview .input-group .form-control { 1772 pointer-events: none; 1773 background-color: #efefef99; 1774 } 1775 1776 .preview .input-group .form-control::placeholder { 1777 color: transparent !important; 1778 } 1779 1780 .preview .input-group:hover .edit_spn, 1781 .preview .input-group:focus .edit_spn, 1782 .preview .date_field:hover .edit_spn, 1783 .preview .input-group:hover .lock_spn { 1784 display: inline-block; 1785 } 1786 1787 .preview .date_field .row, 1788 .preview #pre_proc { 1789 width: 90%; 1790 display: inline-block; 1791 } 1792 1793 .preview .cp_sec, 1794 .visa_prequis_div, 1795 .preview .warn_sec { 1796 display: none; 1797 } 1798 1799 /*.edit_spn i.fa{ font-size: 18px;}*/ 1800 .preview .date_field { 1801 display: flex; 1802 flex-wrap: nowrap; 1803 } 1804 1805 .preview .date_field .row { 1806 width: 100%; 1807 flex: auto; 1808 } 1809 1810 .preview .date_field .edit_spn { 1811 /*margin-top: -39px; position: absolute;*/ 1812 } 1813 1814 .preview #proc2 { 1815 display: none; 1816 } 1817 1818 .preview .proc_spn { 1819 display: inline-block; 1820 } 1821 1822 .preview input:-webkit-autofill, 1823 .preview input:-webkit-autofill:active { 1824 -webkit-box-shadow: 0 0 0px 1000px #f3f4f6 inset !important; 1825 } 1826
1827 input:-webkit-autofill, 1828 input:-webkit-autofill:hover, 1829 input:-webkit-autofill:focus, 1830 input:-webkit-autofill:active { 1831 -webkit-box-shadow: 0 0 0px 1000px white inset !important; 1832 } 1833 1834 @media(max-width: 768px) { 1835 .tooltip2 .tooltiptext { 1836 width: 84vw; 1837 /* top: 9px; */ 1838 top: -66px; 1839 } 1840 } 1841 1842 @media(max-width: 989px) { 1843 .tooltip2 .tooltiptext { 1844 top: -53px; 1845 } 1846 } 1847 1848 .icon-size { 1849 font-size: 15px; 1850 } 1851 1852 @media(max-width:768px) { 1853 1854 .nxt-btn, 1855 1856 .capta_div { 1857 text-align: center; 1858 margin-top: 10px 1859 } 1860 1861 .reg_btn_div { 1862 text-align: center; 1863 } 1864 1865 .temp_app_id_spn { 1866 text-align: center !important; 1867 } 1868 } 1869 1870 @media(max-width:465px) { 1871 .tooltip2 .tooltiptext { 1872 top: -163px; 1873 } 1874 1875 /* .element_container .input-group{margin-bottom: -10px}*/ 1876 .preview .edit_spn { 1877 width: 16px; 1878 color: #000; 1879 display: inline-block; 1880 } 1881 1882 /* .preview .input-group .form-control{width: 90%!important;} */ 1883 .preview .date_field .row { 1884 width: 96%; 1885 } 1886 1887 .preview .date_field .edit_spn { 1888 margin-left: 19px !important; 1889 } 1890 1891 .preview .date_field .row div.col-4:nth-child(3) { 1892 padding-right: 0px; 1893 } 1894 1895 .preview .edit_spn i.fa { 1896 font-size: 17px; 1897 } 1898 1899 .preview .proc_spn { 1900 float: right; 1901 } 1902 1903 /* section .inner_form{ 1904 padding-bottom: 100px !important; 1905 } */ 1906 } 1907 1908 .appli_inner_d { 1909 padding-top: 15px; 1910 position: relative; 1911 } 1912 1913 .col-md-4>label>span.req { 1914 color: #000000; 1915 font-weight: 700; 1916 } 1917 1918 .collapsible_heading { 1919 /* background:#0e1d2d;border-radius:5px; color: #fff; */ 1920 background: #f8f7f7; 1921 border-radius: 5px; 1922 padding: 0px 11px; 1923 } 1924 1925 .cps_r_1 { 1926 pointer-events: none; 1927 } 1928 1929 .collapsible_content>.row { 1930 background: #fff; 1931 /* padding-block: 10px; */ 1932 } 1933 1934 .preview .collapsible { 1935 pointer-events: all; 1936 } 1937 1938 .caret_down_up { 1939 position: relative; 1940 top: 8px; 1941 font-size: 28px; 1942 } 1943 1944 .collapsible_heading h4 { 1945 margin-top: 10px !important; 1946 cursor: pointer; 1947 } 1948 1949 .spn_cls { 1950 display: none; 1951 color: blue; 1952 } 1953 1954 .rmv_spn { 1955 cursor: pointer; 1956 color: red; 1957 pointer-events: all; 1958 right: -6px; 1959 top: 26px; 1960 position: absolute; 1961 } 1962 1963 .service_list li label span { 1964 font-size: 17px 1965 } 1966 1967 .service_list li { 1968 margin-bottom: 10px; 1969 } 1970 1971 .req { 1972 color: red !important; 1973 } 1974 1975 .preview input.edit, 1976 .preview select.edit { 1977 pointer-events: all !important; 1978 background-color: white !important; 1979 -webkit-box-shadow: 0 0 0px 1000px white inset !important; 1980 } 1981 1982 .edit_content_2, 1983 .applicants_div, 1984 .add_new_a, 1985 .servc_lst, 1986 .warn_sec { 1987 display: none; 1988 } 1989 1990 .preview .applicants_div, 1991 .preview .servc_lst { 1992 display: block; 1993 } 1994 1995 .preview .docs, 1996 .update_doc, 1997 .preview .radio_lbl label { 1998 display: none !important; 1999 } 2000 2001 .update_doc { 2002 width: auto !important; 2003 float: right; 2004 color: #001dec !important; 2005 font-size: 15px !important 2006 } 2007 2008 .preview .update_doc, 2009 .preview .show_step_3 { 2010 display: block !important; 2011 } 2012 2013 .doc_element_container {} 2014 2015 .img_pre { 2016 display: none; 2017 max-width: 100px; 2018 max-height: 100px; 2019 min-width: 80px; 2020 min-height: 80px; 2021 box-shadow: 1px 1px 5px 0px #c5c5c5; 2022 float: left; 2023 } 2024 2025 #pdf_div1 canvas, 2026 #pdf_div1 img, 2027 #pdf_div canvas, 2028 #pdf_div img { 2029 max-width: 100% !important; 2030 } 2031 2032 /*.check_reason_box{pointer-events: all!important;background-color: #fff!important;}*/ 2033 .show_step_3 { 2034 display: none; 2035 } 2036 2037 .img_pre { 2038 cursor: pointer; 2039 } 2040 2041 /*.edit_spn{height:auto;}*/ 2042 .success_show_passport { 2043 font-size: 15px; 2044 font-weight: bold; 2045 color: green 2046 } 2047 2048 .preview .radio_spn, 2049 .preview .radio_spn_edit { 2050 display: inline-block; 2051 } 2052 2053 .preview .radio_lbl.edit label { 2054 display: inline-block !important; 2055 } 2056 2057 .preview .radio_lbl.edit .radio_spn, 2058 .preview .radio_lbl.edit .radio_spn_edit, 2059 .preview .hide_on_preview { 2060 display: none; 2061 } 2062 2063 @media only screen and (max-width:767px) {
2064 .element_container { 2065 margin-bottom: 3px !important; 2066 } 2067 2068 .sb_prev { 2069 margin-top: 0px; 2070 } 2071 2072 /* section .inner_form{ 2073 padding-bottom: 80px; 2074 } */ 2075 } 2076 2077 .doc_labl { 2078 font-size: 18px; 2079 color: #069ac1; 2080 } 2081 2082 .close { 2083 2084 opacity: 1; 2085 } 2086 2087 .capta_div .captcha_refresh { 2088 cursor: pointer; 2089 } 2090 2091 form.preview .date_field .dtrw { 2092 float: left; 2093 } 2094 2095 .stepssec, 2096 .step_3_show_btn { 2097 display: none; 2098 } 2099 2100 .step_3_save_n_exit_btn { 2101 display: none; 2102 } 2103 2104 .spn_sample_doc { 2105 font-size: 13px; 2106 color: blue; 2107 cursor: pointer; 2108 } 2109 2110 .doc_sample_sec img { 2111 max-width: 100%; 2112 } 2113 2114 button.close { 2115 background-color: transparent; 2116 border: 0; 2117 float: right; 2118 font-size: 1.5rem; 2119 font-weight: 700; 2120 line-height: 1; 2121 color: #000; 2122 text-shadow: 0 1px 0 #fff; 2123 } 2124 2125 select.form-control { 2126 appearance: auto; 2127 } 2128 2129 .form-control { 2130 margin-bottom: 0px; 2131 } 2132 2133 .intl-tel-input { 2134 width: 100%; 2135 } 2136 2137 @media only screen and (min-width: 465px) { 2138 .edit_spn { 2139 min-width: 50px; 2140 } 2141 2142 } 2143 2144 .sup_doc_unlim_lbl { 2145 font-weight: 500; 2146 float: right; 2147 } 2148 2149 @media screen and (max-width: 333px) { 2150 .sup_doc_unlim_lbl { 2151 float: none; 2152 } 2153 2154 /* section .inner_form{ 2155 padding-bottom: 150px !important; 2156 } */ 2157 } 2158 2159 /* .intl-tel-input .selected-flag { 2160 z-index: 10 !important; 2161} */ 2162 section .inner_form { 2163 padding-bottom: 50px; 2164 } 2165 2166 .preview .element_container .input-group .iti--allow-dropdown { 2167 width: 90%; 2168 } 2169 2170 .preview .element_container .input-group .form-control { 2171 width: 90%; 2172 } 2173 2174 .iti { 2175 display: block !important; 2176} 2177 .iti__country-container { 2178 /* top: 14px !important; */ 2179} 2180 2181 .form-control { 2182 /* background-color: #ceffbb0a !important; 2183 border: 1px solid #a7c19d !important; 2184 padding: 5px 10px ; */ 2185 appearance: auto; 2186 } 2187 2188 #progress-container { 2189 /* width: 60%; */ 2190 position: relative; 2191 top: 28px; 2192 /* margin-left: 20%; 2193 margin-right: 20%; */ 2194 padding-left: 0px; 2195 padding-right: 0px; 2196 2197 } 2198 2199 #progress-percentage { 2200 color: #fff; 2201 font-weight: 700; 2202 } 2203 2204 .border-glow-button { 2205 background-color: #284b63; 2206 color: #fff; 2207 border: 2px solid #284b63; 2208 padding: 4px 10px; 2209 /* border-radius: 5px; */ 2210 transition: border-color 0.5s ease; 2211 } 2212 2213 .border-glow-button:hover { 2214 border-color: #fff; 2215 color: #ffffff; 2216 background-color: #00538b; 2217 } 2218 2219 #reg_visa_form h4 { 2220 font-size: 18px; 2221 } 2222 2223 2224 label { 2225 margin-bottom: 0px; 2226 } 2227 2228 .text-right { 2229 text-align: right; 2230 } 2231 2232 .iti { 2233 position: relative; 2234 display: flex !important; 2235 width: -webkit-fill-available; 2236 } 2237 2238 .form-control:read-only { 2239 background-color: transparent; 2240 2241 } 2242 2243 .summit_s{ 2244 color: #fff; 2245 background-color: #2c5aa0; 2246 border-color: #2c5aa0; 2247} 2248 .summit_s:hover,.summit_s:focus,.summit_s:active,.summit_s:focus-visible{ 2249 color: #fff !important; 2250 background-color: #174b99ff !important; 2251 border-color: #2557a3ff !important; 2252} 2253.btn { 2254 /* padding: 12px 24px; */ 2255 /* font-size: 16px; */ 2256 padding: 8px 12px; 2257 font-size: 0.9rem; 2258 font-weight: 600; 2259 border-radius: 8px; 2260 transition: all 0.3s ease; 2261} 2262 2263/* Prevent buttons from fading when disabled during loader display */ 2264#register_data:disabled, 2265#save_n_exit:disabled, 2266.btn:disabled, 2267.btn[disabled] { 2268 opacity: 1 !important; 2269 cursor: not-allowed; 2270} 2271 2272#register_data.btn-primary:disabled, 2273#register_data.btn-primary[disabled], 2274#register_data.summit_s:disabled, 2275#register_data.summit_s[disabled] { 2276 background-color: #007bff !important; 2277 border-color: #007bff !important; 2278 color: white !important; 2279} 2280 2281#save_n_exit.btn-warning:disabled, 2282#save_n_exit.btn-warning[disabled] { 2283 background-color: #ffc107 !important; 2284 border-color: #ffc107 !important; 2285 color: #212529 !important; 2286} 2287 2288/* Fix button width when loader appears */ 2289#register_data { 2290 min-width: 180px; 2291} 2292 2293#save_n_exit { 2294 min-width: 140px; 2295} 2296 2297</style> 2298 2299 2300<style type="text/css"> 2301 /* ==== Modernized Box Style Form Layout ==== */ 2302 .form-box{background:#f9fafb;border:1px solid #b0bec5;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);
2302transition:box-shadow .3s ease,transform .2s ease}.form-box:hover{}.form-box h5,#reg_visa_form h4{font-weight:700;font-size:18px;color:#1a202c;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:10px}.btn-warning{background-color:#f59e0b;border-color:#f59e0b;color:#1a202c}.btn-warning:hover{background-color:#d97706;border-color:#d97706;transform:scale(1.02)}.border-glow-button{background-color:#284b63;color:#fff;border:2px solid #284b63;padding:4px 10px;transition:border-color .5s ease}.border-glow-button:hover{border-color:#fff;color:#fff;background-color:#00538b}.tooltip2 .tooltiptext{background:#fff;color:#1a202c;border:1px solid #cbd5e1;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-width:320px;font-size:14px;visibility:hidden;position:absolute;top:5px;left:0}.tooltip_spn:hover+.tooltip2 .tooltiptext,.tooltip_spn:active+.tooltip2 .tooltiptext,.tooltiptext:hover{visibility:visible}.form-control{border:1px solid #b0bec5;border-radius:6px;padding:10px 12px;font-size:15px;transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:0;appearance:auto}.form-control:focus{border-color:#0052cc;box-shadow:0 0 0 3px rgba(0,82,204,.2);outline:0}.form-control:read-only{background-color:transparent}.input-group{width:100%;flex-wrap:nowrap}.input-group-addon{padding:12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.element_container{margin-bottom:15px}.errors,.err_spn{color:#d32f2f!important;font-size:13px!important}label{margin-bottom:5px;font-weight:600;color:#334155}.req{color:#d32f2f!important}.collapsible_heading{background:#f1f5f9;border-radius:8px;padding:5px 15px;cursor:pointer}.collapsible_heading h4{margin-top:10px!important}.iti{display:block!important}.intl-tel-input{width:100%}@media (max-width:768px){.form-box{padding:16px}.input-group{flex-direction:row}.input-group-addon{border-right:1px solid #b0bec5;border-radius:6px 0 0 6px;background:#edf2f7;padding:10px}.form-control{border-radius:0 6px 6px 0}.tooltip2 .tooltiptext{max-width:90vw;font-size:13px}.btn{padding:8px 10px}.nxt-btn,.capta_div,.reg_btn_div,.text-right{text-align:center}}@media (max-width:465px){.form-box h5,#reg_visa_form h4{font-size:16px}.form-control{font-size:14px}.tooltip2 .tooltiptext{top:-80px}} 2303</style> 2304 2305 2306<div id="myModalpdf2" class="modal" style=" z-index: 1050;"> 2307 <div class="modal-content" style="max-height: 97vh;overflow: auto;"> 2308 <div class="modal-header"> 2309 <button type="button" class="close" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">×</button> 2310 <!-- <h4 class="modal-title">Alert</h4> --> 2311 </div> 2312 <div class="modal-body" id="pdf_div3"> 2313 <img src="" id="bot_img2"> 2314 </div> 2315 <div class="modal-body" id="pdf_div14"> 2316 </div> 2317 <div class="modal-footer"> 2318 <button type="button" class="close" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">Close</button> 2319 <!-- <h4 class="modal-title">Alert</h4> --> 2320 </div> 2321 </div> 2322</div> 2323 2324<div id="myModalExitMsg" class="modal" style="z-index: 1050;background-color: #000000ab;"> 2325 <div class="modal-content" style="max-height: 97vh;overflow: auto;max-width: 800px;width: 100%;top: 10px;margin: auto;"> 2326 <div class="modal-header"> 2327 <!-- <button type="button" class="close" data-dismiss="modal" onclick="close_modal()">×</button> --> 2328 <!-- <h4 class="modal-title">Alert</h4> --> 2329 </div> 2330 <div class="modal-body"> 2331 <div class="text-center"> 2332 <h5 style="margin-bottom: 3px;">Please note down your Temporary Order Id : </h5> 2333 <span style="display: inline-flex;"> 2334 2335 <b><p class="temp_app_id_spn" style="color: #d01e1b !important;"> </p></b> <span id="copy_temp_app_id" style="cursor: pointer;" title="Copy Order Id"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-copy" viewB
2335ox="0 0 16 16"> 2336 <path fill-rule="evenodd" d="M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z" /> 2337 </svg></span> 2338 2339 </span> 2340 <div id="copy_message" style="display: none; color: green;">Copied!</div> 2341 <p>Please note down this ID to resume your application later.</p> 2342 <p>You can use this Temporary Order ID to log back in and complete your application at any time.</p> 2343 </div> 2344 </div> 2345 <div class="modal-footer"> 2346 <!-- <button type="button" class="btn" data-dismiss="modal" onclick="close_modal()">Cancel</button> --> 2347 <button type="button" class="btn btn-primary save_exit_from_popup">Close</button> 2348 </div> 2349 </div> 2350</div> 2351 2352 2353<div id="myModalmsg" class="modal" style="z-index: 1050;background-color: #000000ab;"> 2354 <div class="modal-content" style="max-height: 97vh;overflow: auto;max-width: 800px;width: 100%;top: 10px;margin: auto;"> 2355 <div class="modal-header"> 2356 <h4 class="modal-title">Alert</h4> 2357 <button type="button" class="close" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">×</button> 2358 2359 </div> 2360 <div class="modal-body"> 2361 <p> 2362 We appreciate your interest in Visa. 2363 </p> 2364 <p> 2365 Unfortunately, Your travel document does not qualify for an Visa. Only <b>ordinary passport holders</b> can apply for an Visa. To apply for a visa application please visit the nearest Kazakhstan mission. 2366 </p> 2367 2368 <p> 2369 <b>Note:</b> The visa will be electronically linked to your travel document. The Visa is only valid when you are traveling to Kazakhstan with an ordinary passport. 2370 </p> 2371 </div> 2372 <div class="modal-footer"> 2373 <button type="button" class="close" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">Close</button> 2374 </div> 2375 </div> 2376</div> 2377 2378<div id="myModalpdf" class="modal" style=" z-index: 1050;"> 2379 <div class="modal-content" style="max-height: 97vh;overflow: auto;"> 2380 <div class="modal-header"> 2381 <h4 class="modal-title"></h4> 2382 <button type="button" class="close" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">×</button> 2383 2384 </div> 2385 <div class="modal-body" id="pdf_div"> 2386 <img src="" id="bot_img"> 2387 </div> 2388 <div class="modal-body" id="pdf_div1"> 2389 </div> 2390 </div> 2391</div> 2392<div id="myModalajx" class="modalof"> 2393 <div class="modal-content_of"> 2394 <img src="https://kazakhstan-evisa.com/images/ajax-loader4.gif" alt="Wait..!"> 2395 2396 <div class="container" id="progress-container" style="display: none; width: 100%;background: transparent;"> 2397 <center> 2398 <div id="progress-bar" style="position: relative; height: 30px; background-color: #f3f3f3; border-radius: 15px; overflow: hidden; max-width: 400px;"> 2399 <div id="progress-fill" style="height: 100%; width: 0%; background: linear-gradient(90deg, #4caf50, #81c784);"></div> 2400 <span id="progress-text" style="position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font-weight: bold;width: max-content;">0%</span> 2401 </div> 2402 </center> 2403 </div> 2404 </div> 2405</div> 2406<form method="post" id="my_form" enctype="multipart/form-data"> 2407 <!-- <input type="hidden" name="act" id="act" value="document"> --> 2408 <!-- <input type="hidden" id="surl" value="https://kazakhstan-evisa.com"> --> 2409 <!-- <input type="hidden" name="flag" id="flag" value=""> --> 2410 <input type="hidden" name="m_id" id="m_id" value="" /> 2411 <input type="hidden" name="o_id" id="o_id" value="" /> 2412 <input type="hidden" name="doc" id="doc" value="" /> 2413</form> 2414<section class="inner_form" style="">
2415 <input type="hidden" id="is_edit" value="0"> 2416 <div class="container "> 2417 2418 <div class="form-box"> 2419 2420 <div class="row reg_sec_cnt"> 2421 <div class="col-md-12"> 2422 <div class="form_container"> 2423 2424 <div class="edit_content_2"> 2425 <p>Carefully check the information below. If the information below is correct, press the button "Confirm & Submit".</p> 2426 <p><b>Edit information</b>: To edit information, move your mouse to the input field you wish to edit, and on the right click "Edit".</p> 2427 </div> 2428 2429 </div> 2430 </div> 2431 </div> 2432 2433 <form name="registration" method="post" class="" id="reg_visa_form" > 2434 2435 2436 2437 2438 <p style="color: #000;text-align: center;display: none;" id="order_id_p">Your temporary Order Id: <b><span id="order_id_spn" style="color: #d01e1b;"></span> <span class="copy_temp_app" title="Copy Order Id" style="cursor: pointer;"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-copy" viewBox="0 0 16 16"> 2439 <path fill-rule="evenodd" d="M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z" /> 2440 </svg></span></b></p> 2441 <input type="hidden" id="is_preview" value="0"> 2442 <div class="collapsible cps_r_1" data-toggle="collapse" data-target="#collapse_r" aria-expanded="true" aria-controls="collapse_r"> 2443 <div class="row collapsible_heading mb-2" id="collapsible_heading_r"> 2444 <!-- <div class="col-sm-12 collapsible_heading mb-4" id="collapsible_heading_r"> --> 2445 <div class="col-12"> 2446 <h4 class="font-weight-bold" style="color:#000000;margin-top: 10px!important;text-align: center;"> 2447 <span id="prev_msg_spn" style="color: #ca171a;float: none;">Verify your details</span> 2448 <span style="float:left;" id="gen_h_spn">General Details </span> 2449 </h4> 2450 </div> 2451 <!-- <div class="col-3"><span class="fa fa-caret-up pull-right caret_down_up" id="caret_down_up_0"></span></div> --> 2452 <!-- </div> --> 2453 </div> 2454 <!-- end collapsible button --> 2455 </div> 2456 <div class="collapsible_content collapse in show" id="collapse_r"> 2457 <div class="row"> 2458 <div class="col-md-4 col-sm-6"> 2459 <label>Name <span class="req">*</span></label>
2460 <div class="element_container mb-2"> 2461 <div class="input-group"> 2462 <span class="input-group-addon icon-size"><i class=" fa fa-user"></i></span> 2463 <input class="form-control" type="text" aria-label="name" name="name" id="name" data-cnt="show_name" value="" /> 2464 <span class="lock_spn"><i class=" fa fa-lock" aria-hidden="true"></i></span> 2465 </div> 2466 <span id="show_name" class="err_spn"></span> 2467 </div> 2468 </div> 2469 <div class="col-md-4 col-sm-6"> 2470 <label>Email ID <span class="req">*</span></label> 2471 <div class="element_container mb-2"> 2472 <div class="input-group"> 2473 <span class="input-group-addon icon-size"><i class=" fa fa-envelope"></i></span> 2474 <input class="form-control" type="email" aria-label="email" name="email" id="email_id" data-cnt="show_email_id" value="" /> 2475 <span class="lock_spn"><i class=" fa fa-lock" aria-hidden="true"></i></span> 2476 </div> 2477 <span id="show_email_id" class="err_spn"></span> 2478 </div> 2479 </div> 2480 <div class="col-md-4 col-sm-6"> 2481 <label>Phone <span class="req">*</span></label>
2482 <div class="element_container mb-2"> 2483 <div class="input-group"> 2484 2485 <input class="form-control" type="text" aria-label="phone" data-name="phone" name="phn_num" id="phn_num" maxlength="15" minlength="6" data-cnt="show_phn_num" value="" placeholder="Your Working Contact/WhatsApp Number" /> 2486 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2487 </div> 2488 <span id="show_phn_num" class="err_spn"></span> 2489 </div> 2490 </div> 2491 <div class="col-md-4 col-sm-6"> 2492 <label>Date of Arrival in Kazakhstan <span class="req">*</span></label> 2493 <div class="element_container mb-2 date_field"> 2494 <!-- <input type="text" name="arrival_date" id="datepicker1" autocomplete="off" placeholder="DD-MM-YYYY" data-cnt="show_datepicker1"/>--> 2495 <div class="row"> 2496 <div class="col-md-4 col-4 pr-0 dtrw"> 2497 <select id="day_arrival" data-val="" aria-label="Day" class="form-control date arrival" data-cnt="show_arrival" data-name="arrival_date"> 2498 <option value="">Day</option> 2499 </select> 2500 </div> 2501 <div class="col-md-4 col-4 pr-0 pl-1 dtrw"> 2502 <select id="mon_arrival" data-val="" aria-label="Mon" class="form-control date arrival" onchange="if (!window.__cfRLUnblockHandlers) return false;
2502 validateDate('arrival')" data-cnt="show_arrival" data-name="arrival_date" data-cf-modified-027d9e34847ed4a72178214f-=""> 2503 <option value="">Mon</option> 2504 </select> 2505 </div> 2506 <div class="col-md-4 col-4 pl-1 dtrw"> 2507 <select id="yr_arrival" data-val="" aria-label="Year" class="form-control date arrival" data-cnt="show_arrival" data-name="arrival_date"> 2508 <option value="">Year</option> 2509 </select> 2510 </div> 2511 <div class="cleafix"></div> 2512 </div> 2513 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2514 <span id="show_arrival" class="err_spn"></span> 2515 </div> 2516 </div> 2517 <div class="col-md-4 col-sm-6"> 2518 <label>Date of Departure from Kazakhstan <span class="req">*</span></label>
2519 <div class="element_container mb-2 date_field"> 2520 <!-- <input type="text" name="arrival_date" id="datepicker1" autocomplete="off" placeholder="DD-MM-YYYY" data-cnt="show_datepicker1"/>--> 2521 <div class="row"> 2522 <div class="col-md-4 col-4 pr-0 dtrw"> 2523 <select id="day_departure" aria-label="Day" data-val="" class="form-control date departure" data-cnt="show_departure" data-name="departure_date"> 2524 <option value="">Day</option> 2525 </select> 2526 </div> 2527 <div class="col-md-4 col-4 pr-0 pl-1 dtrw"> 2528 <select id="mon_departure" aria-label="Mon" data-val="" class="form-control date departure" onchange="if (!window.__cfRLUnblockHandlers) return false; validateDate('departure')" data-cnt="show_departure" data-name="departure_date" data-cf-modified-027d9e34847ed4a72178214f-=""> 2529 <option value="">Mon</option> 2530 </select> 2531 </div> 2532 <div class="col-md-4 col-4 pl-1 dtrw"> 2533 <select id="yr_departure" aria-label="Year" data-val="" class="form-control date departure" data-cnt="show_departure" data-name="departure_date"> 2534 <option value="">Year</option> 2535 </select> 2536 </div> 2537 <div class="cleafix"></div> 2538 </div> 2539 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2540 <span id="show_departure" class="err_spn"></span> 2541 </div> 2542 </div> 2543 <div class="col-md-4 col-sm-6 gennationaldiv" > 2544 <label>Nationality <span class="req">*</span></label>
2545 <div class="element_container mb-2"> 2546 <div class="input-group"> 2547 <span class="input-group-addon icon-size icon-size"><i class=" fa fa-flag"></i></span> 2548 <select class="form-control nationality" style="z-index: 1;" name="nationality_gen" id="nationality_gen" data-src='gen' data-cnt="show_nationality_gen" data-name="nationality"> 2549 <option value="" style="display:none">Select Nationality</option> 2550 <option value='35' data-n='algeria'>Algeria</option><option value='37' data-n='andorra'>Andorra</option><option value='38' data-n='angola'>Angola</option><option value='40' data-n='antigua-and-barbuda'>Antigua and Barbuda</option><option value='43' data-n='aruba'>Aruba</option><option value='46' data-n='bahamas'>Bahamas</option><option value='48' data-n='bangladesh'>Bangladesh</option><option value='49' data-n='barbados'>Barbados</option><option value='52' data-n='belize'>Belize</option><option value='53' data-n='benin'>Benin</option><option value='55' data-n='bhutan'>Bhutan</option><option value='56' data-n='bolivia'>Bolivia</option><option value='58' data-n='bosnia-and-herzegovina'>Bosnia and Herzegovina</option><option value='59' data-n='botswana'>Botswana</option><option value='61' data-n='brunei'>Brunei</option><option value='63' data-n='burkina-faso'>Burkina Faso</option><option value='64' data-n='burundi'>Burundi</option><option value='65' data-n='cambodia'>Cambodia</option><option value='66' data-n='cameroon'>Cameroon</option><option value='72' data-n='china'>China</option><option value='257' data-n='cote-divoire'>Cote d'Ivoire</option><option value='82' data-n='cyprus'>Cyprus</option><option value='85' data-n='djibouti'>Djibouti</option><option value='86' data-n='dominica'>Dominica</option><option value='87' data-n='dominican-republic'>Dominican Republic</option><option value='89' data-n='egypt'>Egypt</option><option value='90' data-n='el-salvador'>El Salvador</option><option value='94' data-n='ethiopia'>Ethiopia</option><option value='96' data-n='faroe-islands'>Faroe Islands</option><option value='97' data-n='fiji'>Fiji</option><option value='102' data-n='gabon'>Gabon</option><option value='103' data-n='gambia'>Gambia</option><option value='106' data-n='ghana'>Ghana</option><option value='110' data-n='grenada'>Grenada</option><option value='113' data-n='guatemala'>Guatemala</option><option value='114' data-n='guinea'>Guinea</option><option value='115' data-n='guinea-bissau'>Guinea-Bissau</option><option value='116' data-n='guyana'>Guyana</option><option value='119' data-n='honduras'>Honduras</option><option value='120' data-n='hong-kong'>Hong Kong</option><option value='30' data-n='india'>India</option><option value='129' data-n='jamaica'>Jamaica</option><option value='133' data-n='kenya'>Kenya</option><option value='134' data-n='kiribati'>Kiribati</option><option value='136' data-n='korea-republic-of-south'>Korea, Republic of (South)</option><option value='139' data-n='laos'>Laos</option><option value='141' data-n='lebanon'>Lebanon</option><option value='142' data-n='lesotho'>Lesotho</option><option value='143' data-n='liberia'>Liberia</option><option value='148' data-n='macau'>Macau</option><option value='149' data-n='macedonia-republic-of'>Macedonia, Republic of</option><option value='150' data-n='madagascar'>Madagascar</option><option value='151' data-n='malawi'>Malawi</option><option value='153' data-n='maldives'>Maldives</option><option value='156' data-n='marshall-islands'>Marshall Islands</option><option value='158' data-n='mauritania'>Mauritania</option><option value='159' data-n='mauritius'>Mauritius</option><option value='161' data-n='micronesia-federated-states-of'>Micronesia, Federated States of</option><option value='165' data-n='montenegro'>Montenegro</option><option value='167' data-n='morocco'>Morocco</option><option value='168' data-n='mozambique'>Mozambique</option><option value='169' data-n='myanmar'>Myanmar</option><option value='170' data-n='namibia'>Namibia</option><option value='171' data-n='nauru'>Nauru</option><option value='172' data-n='nepal'>Nepal</option><option value='176' data-n='nicaragua'>Nicaragua</option><option value='177' data-n='niger'>Niger</option><option value='178' data-n='nigeria'>Nigeria</option><option value='184' data-n='palau'>Palau</option><option value='186' data-n='panama'>Panama</option><option value='187' data-n='papua-new-guinea'>Papua New Guinea</option><option value='188' data-n='paraguay'>Paraguay</option><option value='189' data-n='peru'>Peru</option><option value='198' data-n='rwanda'>Rwanda</option><option value='201' data-n='saint-kitts-and-nevis'>Saint Kitts and Nevis</option><option value='202' data-n='saint-lucia'>Saint Lucia</option><option value='205' data-n='saint-vincent-and-the-grenadines'>Saint Vincent and the Grenadines</option><option value='206' data-n='samoa'>Samoa</option><option value='207' data-n='san-marino'>San Marino</option><option value='208' data-n='sao-tome-and-principe'>Sao Tome and Principe</option><option value='210' data-n='senegal'>Senegal</option><option value='212' data-n='seychelles'>Seychelles</option><option value='213' data-n='sierra-leone'>Sierra Leone</option><option value='220' data-n='south-africa'>South Africa</option><option value='223' data-n='sri-lanka'>Sri Lanka</option><option value='225' data-n='suriname'>Suriname</option><option value='232' data-n='tanzania'>Tanzania</option><option value='235' data-n='togo'>Togo</option><option value='236' data-n='tonga'>Tonga</option><option value='238' data-n='tunisia'>Tunisia</option><option value='240' data-n='turkmenistan'>Turkmenistan</option><option value='242' data-n='tuvalu'>Tuvalu</option><option value='243' data-n='uganda'>Uganda</option><option value='246' data-n='uruguay'>Uruguay</option><option value='248' data-n='vanuatu'>Vanuatu</option><option value='255' data-n='zambia'>Zambia</option><option value='256' data-n='zimbabwe'>Zimbabwe</option> </select> 2551 <!-- <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> --> 2552 <!-- <span class="lock_spn"><i class="fa fa-lock" aria-hidden="true"></i></span> --> 2553 </div>
2554 <span id="show_nationality_gen" class="err_spn"></span> 2555 </div> 2556 </div> 2557 <div class="col-md-6 col-sm-6 cap_div"> 2558 <div class="row"> 2559 <div class=" col-md-6 col-sm-6 cp_sec" > 2560 <div class="capta_div" id="capta_div" style=""> 2561 <img src="" alt="CAPTCHA code" id="captcha_img" loading="lazy"> 2562 <i class="fa fa-refresh captcha_refresh" onclick="if (!window.__cfRLUnblockHandlers) return false; get_captcha()" data-cf-modified-027d9e34847ed4a72178214f-=""></i> 2563 </div> 2564 </div> 2565 <div class=" col-md-6 col-sm-6 cp_sec" > 2566 <label>Captcha text<span class="req">*</span></label> 2567 <div class="element_container"> 2568 <div class=" input-group"> 2569 <span class="input-group-addon icon-size"><i class="fa fa-user-secret"></i></span> 2570 <input type="text" name="chk" id="chk" aria-label="Captcha" data-cnt="show_chk" class="form-control"> 2571 <!-- <span id="error" class="color"></span> --> 2572 </div> 2573 <span id="show_chk" class="err_spn"></span> 2574 </div> 2575 </div> 2576 </div> 2577 </div> 2578 <div class="col-md-6 col-sm-6 pull-right " > 2579 <!-- <label class="bnt_lbl"> </label> -->
2580 <div class="element_container mb-2 reg_btn_div " style="padding-top: 21px;"> 2581 <button type="button" style="width: 200px;" data-cnt="reg" class="btn btn-success submit_btn_l cls1">Register</button> 2582 </div> 2583 </div> 2584 2585 </div> 2586 2587 </div> 2588 <div class="applicants_div"> 2589 <div class="appli_inner_d" id="applicant_d_0" data-src="0" data-form="0"> 2590 <div class="collapsible" data-toggle="collapse" data-target="#collapse_0" aria-expanded="false" aria-controls="collapse_0"> 2591 <div class="row collapsible_heading mb-2" id="collapsible_heading_0"> 2592 <!-- <div class="col-sm-12 collapsible_heading mb-4" id="collapsible_heading_0"> --> 2593 <div class="col-12"> 2594 <h4 class="font-weight-bold">Applicant <span class="app_no_" id="app_no_0">1</span> <span class="ap_name_spn"></span> <i class="fa fa-caret-up r_cp"></i></h4> 2595 </div> 2596 </div> 2597 </div> 2598 <div style="display: none;" class="rmv_spn" onclick="if (!window.__cfRLUnblockHandlers) return false; remove_applicant('0', event)" data-cf-modified-027d9e34847ed4a72178214f-="">- Remove</div> 2599 <div class="collapsible_content collapse in show" id="collapse_0"> 2600 <div class="row"> 2601 <div class="col-md-4 col-sm-6"> 2602 <label>Nationality <span class="req">*</span></label>
2603 <div class="element_container mb-2"> 2604 <div class="input-group"> 2605 <span class="input-group-addon icon-size icon-size"><i class=" fa fa-flag"></i></span> 2606 <select class="form-control nationality" name="nationality_0" id="nationality_0" data-src='0' onchange="if (!window.__cfRLUnblockHandlers) return false; nationality_change(0)" data-cnt="show_nationality_0" data-name="nationality" data-cf-modified-027d9e34847ed4a72178214f-=""> 2607 <option value="" style="display:none">Select Nationality</option> 2608 <option value='35' data-n='algeria'>Algeria</option><option value='37' data-n='andorra'>Andorra</option><option value='38' data-n='angola'>Angola</option><option value='40' data-n='antigua-and-barbuda'>Antigua and Barbuda</option><option value='43' data-n='aruba'>Aruba</option><option value='46' data-n='bahamas'>Bahamas</option><option value='48' data-n='bangladesh'>Bangladesh</option><option value='49' data-n='barbados'>Barbados</option><option value='52' data-n='belize'>Belize</option><option value='53' data-n='benin'>Benin</option><option value='55' data-n='bhutan'>Bhutan</option><option value='56' data-n='bolivia'>Bolivia</option><option value='58' data-n='bosnia-and-herzegovina'>Bosnia and Herzegovina</option><option value='59' data-n='botswana'>Botswana</option><option value='61' data-n='brunei'>Brunei</option><option value='63' data-n='burkina-faso'>Burkina Faso</option><option value='64' data-n='burundi'>Burundi</option><option value='65' data-n='cambodia'>Cambodia</option><option value='66' data-n='cameroon'>Cameroon</option><option value='72' data-n='china'>China</option><option value='257' data-n='cote-divoire'>Cote d'Ivoire</option><option value='82' data-n='cyprus'>Cyprus</option><option value='85' data-n='djibouti'>Djibouti</option><option value='86' data-n='dominica'>Dominica</option><option value='87' data-n='dominican-republic'>Dominican Republic</option><option value='89' data-n='egypt'>Egypt</option><option value='90' data-n='el-salvador'>El Salvador</option><option value='94' data-n='ethiopia'>Ethiopia</option><option value='96' data-n='faroe-islands'>Faroe Islands</option><option value='97' data-n='fiji'>Fiji</option><option value='102' data-n='gabon'>Gabon</option><option value='103' data-n='gambia'>Gambia</option><option value='106' data-n='ghana'>Ghana</option><option value='110' data-n='grenada'>Grenada</option><option value='113' data-n='guatemala'>Guatemala</option><option value='114' data-n='guinea'>Guinea</option><option value='115' data-n='guinea-bissau'>Guinea-Bissau</option><option value='116' data-n='guyana'>Guyana</option><option value='119' data-n='honduras'>Honduras</option><option value='120' data-n='hong-kong'>Hong Kong</option><option value='30' data-n='india'>India</option><option value='129' data-n='jamaica'>Jamaica</option><option value='133' data-n='kenya'>Kenya</option><option value='134' data-n='kiribati'>Kiribati</option><option value='136' data-n='korea-republic-of-south'>Korea, Republic of (South)</option><option value='139' data-n='laos'>Laos</option><option value='141' data-n='lebanon'>Lebanon</option><option value='142' data-n='lesotho'>Lesotho</option><option value='143' data-n='liberia'>Liberia</option><option value='148' data-n='macau'>Macau</option><option value='149' data-n='macedonia-republic-of'>Macedonia, Republic of</option><option value='150' data-n='madagascar'>Madagascar</option><option value='151' data-n='malawi'>Malawi</option><option value='153' data-n='maldives'>Maldives</option><option value='156' data-n='marshall-islands'>Marshall Islands</option><option value='158' data-n='mauritania'>Mauritania</option><option value='159' data-n='mauritius'>Mauritius</option><option value='161' data-n='micronesia-federated-states-of'>Micronesia, Federated States of</option><option value='165' data-n='montenegro'>Montenegro</option><option value='167' data-n='morocco'>Morocco</option><option value='168' data-n='mozambique'>Mozambique</option><option value='169' data-n='myanmar'>Myanmar</option><option value='170' data-n='namibia'>Namibia</option><option value='171' data-n='nauru'>Nauru</option><option value='172' data-n='nepal'>Nepal</option><option value='176' data-n='nicaragua'>Nicaragua</option><option value='177' data-n='niger'>Niger</option><option value='178' data-n='nigeria'>Nigeria</option><option value='184' data-n='palau'>Palau</option><option value='186' data-n='panama'>Panama</option><option value='187' data-n='papua-new-guinea'>Papua New Guinea</option><option value='188' data-n='paraguay'>Paraguay</option><option value='189' data-n='peru'>Peru</option><option value='198' data-n='rwanda'>Rwanda</option><option value='201' data-n='saint-kitts-and-nevis'>Saint Kitts and Nevis</option><option value='202' data-n='saint-lucia'>Saint Lucia</option><option value='205' data-n='saint-vincent-and-the-grenadines'>Saint Vincent and the Grenadines</option><option value='206' data-n='samoa'>Samoa</option><option value='207' data-n='san-marino'>San Marino</option><option value='208' data-n='sao-tome-and-principe'>Sao Tome and Principe</option><option value='210' data-n='senegal'>Senegal</option><option value='212' data-n='seychelles'>Seychelles</option><option value='213' data-n='sierra-leone'>Sierra Leone</option><option value='220' data-n='south-africa'>South Africa</option><option value='223' data-n='sri-lanka'>Sri Lanka</option><option value='225' data-n='suriname'>Suriname</option><option value='232' data-n='tanzania'>Tanzania</option><option value='235' data-n='togo'>Togo</option><option value='236' data-n='tonga'>Tonga</option><option value='238' data-n='tunisia'>Tunisia</option><option value='240' data-n='turkmenistan'>Turkmenistan</option><option value='242' data-n='tuvalu'>Tuvalu</option><option value='243' data-n='uganda'>Uganda</option><option value='246' data-n='uruguay'>Uruguay</option><option value='248' data-n='vanuatu'>Vanuatu</option><option value='255' data-n='zambia'>Zambia</option><option value='256' data-n='zimbabwe'>Zimbabwe</option> </select> 2609 <!-- <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> -->
2610 <span class="lock_spn"><i class=" fa fa-lock" aria-hidden="true"></i></span> 2611 </div> 2612 <span id="show_nationality_0" class="err_spn"></span> 2613 </div> 2614 </div> 2615 <div class="col-md-4 col-sm-6"> 2616 <label>Visa Type <span class="req">*</span></label> 2617 2618 <img id="loader_of_0" src="" style="display: none;height: auto;width: 18px;" alt="Loading..!" /> 2619 <div class="element_container mb-2"> 2620 <div class="input-group"> 2621 <span class="input-group-addon icon-size"><i class="fa fa-book"></i></span> 2622 <select class="form-control" name="visa_type_0" onchange="if (!window.__cfRLUnblockHandlers) return false; change_visa_type('0')" id="visa_type_0" data-cnt="show_visa_type" data-name="visa_type" data-cf-modified-027d9e34847ed4a72178214f-=""> 2623 </select> 2624 </div> 2625 </div> 2626 </div> 2627 <div class="col-md-4 col-sm-6"> 2628 <label>Name <span class="req">*</span></label>
2629 <div class="element_container mb-2"> 2630 <div class="input-group"> 2631 <span class="input-group-addon icon-size"><i class=" fa fa-user"></i></span> 2632 <input class="form-control ap_name_inp" type="text" name="givenname_0" id="givenname_0" data-cnt="show_givenname_0" data-name="givenname" placeholder="Name as per Passport" /> 2633 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2634 </div> 2635 <span id="show_givenname_0" class="err_spn"></span> 2636 </div> 2637 </div> 2638 2639 <div class="col-md-4 col-sm-6"> 2640 <label>Surname <span></span></label> 2641 <div class="element_container mb-2"> 2642 <div class="input-group"> 2643 <span class="input-group-addon icon-size"><i class="fa fa-user"></i></span> 2644 <input class="form-control" type="text" name="surname_0" id="surname_0" data-cnt="show_surname_0" data-name="surname" placeholder="Surname as per Passport" /> 2645 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2646 </div> 2647 <span id="show_surname_0" class="err_spn"></span> 2648 </div> 2649 </div> 2650 <div class="col-md-4 col-sm-6"> 2651 <label>Date of Birth <span class="req">*</span> </label>
2652 <div class="element_container mb-2 date_field"> 2653 <div class="row"> 2654 <div class="col-md-4 col-4 pr-0 dtrw"> 2655 <select id="day_dob_0" class="form-control date dob" data-cnt="show_arrival_0" data-src="0" data-name="dob"> 2656 <option value="">Day</option> 2657 </select> 2658 </div> 2659 <div class="col-md-4 col-4 pr-0 pl-1 dtrw"> 2660 <select id="mon_dob_0" class="form-control date dob" data-src='0' onchange="if (!window.__cfRLUnblockHandlers) return false; validateDate('dob_0')" data-cnt="show_datepicker_0" data-name="dob" data-cf-modified-027d9e34847ed4a72178214f-=""> 2661 <option value="">Mon</option> 2662 </select> 2663 </div> 2664 <div class="col-md-4 col-4 pl-1 dtrw"> 2665 <select id="yr_dob_0" class="form-control date dob dob_yr" data-src="0" data-cnt="show_datepicker_0" data-name="dob"> 2666 <option value="">Year</option> 2667 </select> 2668 </div> 2669 </div> 2670 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2671 <span id="show_datepicker_0" class="err_spn"></span> 2672 </div> 2673 </div> 2674 <div class="col-md-4 col-sm-6"> 2675 <label>Gender <span class="req">*</span></label>
2676 <div class="element_container mb-2"> 2677 <div class="input-group"> 2678 <span class="input-group-addon icon-size"><i class=" fa fa-male"></i></span> 2679 <select name="gender_0" id="gender_0" data-cnt="show_gender_0" class="form-control" data-name="gender"> 2680 <option value='Male'>Male</option> 2681 <option value='Female'>Female</option> 2682 <option value='Other'>Other</option> 2683 </select> 2684 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2685 </div> 2686 <span id="show_gender_0" class="err_spn"></span> 2687 </div> 2688 </div> 2689 <div class="col-md-4 col-sm-6"> 2690 <label>Passport Issue Date <span class="req">*</span></label>
2691 <div class="element_container mb-2 date_field"> 2692 <div class="row"> 2693 <div class="col-md-4 col-4 pr-0 dtrw"> 2694 <select id="day_pass_issue_0" class="form-control date pass_issue" data-src="0" data-cnt="show_pass_issue_0" data-name="passport_issue_date"> 2695 <option value="">Day</option> 2696 </select> 2697 </div> 2698 <div class="col-md-4 col-4 pr-0 pl-1 dtrw"> 2699 <select id="mon_pass_issue_0" class="form-control date pass_issue" data-src="0" onchange="if (!window.__cfRLUnblockHandlers) return false; validateDate('pass_issue_0')" data-cnt="show_pass_issue_0" data-name="passport_issue_date" data-cf-modified-027d9e34847ed4a72178214f-=""> 2700 <option value="">Mon</option> 2701 </select> 2702 </div> 2703 <div class="col-md-4 col-4 pl-1 dtrw"> 2704 <select id="yr_pass_issue_0" class="form-control date pass_issue" data-src="0" data-cnt="show_pass_issue_0" data-name="passport_issue_date"> 2705 <option value="">Year</option> 2706 </select> 2707 </div> 2708 </div> 2709 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2710 <span id="show_pass_issue_0" class="err_spn"></span> 2711 </div> 2712 </div> 2713 <div class="col-md-4 col-sm-6"> 2714 <label>Passport Expiry Date <span class="req">*</span></label>
2715 <div class="element_container mb-2 date_field"> 2716 <div class="row"> 2717 <div class="col-md-4 col-4 pr-0 dtrw"> 2718 <select id="day_pass_exp_0" class="form-control date pass_exp" data-src="0" data-cnt="show_pass_exp_0" data-name="passport_expiry_date"> 2719 <option value="">Day</option> 2720 </select> 2721 </div> 2722 <div class="col-md-4 col-4 pr-0 pl-1 dtrw"> 2723 <select id="mon_pass_exp_0" class="form-control date pass_exp" data-src="0" onchange="if (!window.__cfRLUnblockHandlers) return false; validateDate('pass_exp_0')" data-cnt="show_pass_exp_0" data-name="passport_expiry_date" data-cf-modified-027d9e34847ed4a72178214f-=""> 2724 <option value="">Mon</option> 2725 </select> 2726 </div> 2727 <div class="col-md-4 col-4 pl-1 dtrw"> 2728 <select id="yr_pass_exp_0" class="form-control date pass_exp" data-src="0" data-cnt="show_pass_exp_0" data-name="passport_expiry_date"> 2729 <option value="">Year</option> 2730 </select> 2731 </div> 2732 </div> 2733 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2734 <span id="show_pass_exp_0" class="err_spn"></span> 2735 </div> 2736 </div> 2737 <div class="col-md-4 col-sm-6"> 2738 <label>Passport Number <span class="req">*</span></label>
2739 <div class="element_container mb-2"> 2740 <div class="input-group"> 2741 <span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span> 2742 <input type="text" class="form-control" name="pass_no_0" id="pass_no_0" data-cnt="show_pass_no_0" data-name="passport_no"> 2743 <span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2744 </div> 2745 <span id="show_pass_no_0" class="err_spn"></span> 2746 </div> 2747 </div> 2748 </div> 2749 <div class="row app_form_0"> 2750 </div> 2751 <div class="row mb-2"> 2752 <div class="col-sm-12"> 2753 <div class="visa_prequis_div mb-2" id="visa_prequis_div_0"></div> 2754 </div> 2755 </div> 2756 <div class="row"> 2757 <div class="col-md-6 col-sm-6 col-6"> 2758 <div class=" btns mb-0"> 2759 <button type="button" data-app="0" class="btn btn-primary cls2 my_btn f-18">Previous</button> 2760 </div> 2761 </div> 2762 </div> 2763 </div> 2764 </div> 2765 </div> 2766 <div class="row add_new_a"> 2767 <div class="col-md-12 mt-3"> 2768 <hr class="mt-2"> 2769 <div class="text-end text-right"> 2770 <span style="cursor: pointer;margin-bottom: 25px;" class="btn btn-info add_app my_btn f-18" onclick="if (!window.__cfRLUnblockHandlers) return false; add_applicant()" data-cf-modified-027d9e34847ed4a72178214f-="">+ Add Applicant</span> 2771 </div> 2772 </div> 2773 </div> 2774 <div class="row pt-2 servc_lst pb-1" style="border: 1px solid #eaeaea;background-color: #f8f7f7;"> 2775 <div class="col-sm-12" id="proc1"> 2776 <div class="label_container"> 2777 <label id="processing"> 2778 <b>Processing Time </b> 2779 <span class="tooltip_spn" style="cursor: pointer;" id="proc"> 2780 <i class="fa fa-question-circle" aria-hidden="true"></i></span> 2781 <div class="tooltip2" style="padding: 0px;"> 2782 <span class="tooltiptext" style="font-weight: normal;"> 2783 <h5 class="card-title text-center" style="font-size: 20px!important;color:#000;font-weight: bold;">Processing Time</h5> 2784 <p style="color:#000;"> 2785 For the processing time, please kindly choose correctly the option you prefer, depending on your needs. We have <b>Normal Processing Time and Lower Fee</b>, <b>Rush Processing Time but Higher Fee</b>. And finally, the <b>Super Rush Processing Time but Highest Fee</b>. However, we strongly advise that you opt-in depending on your needs. 2786 </p> 2787 </span> 2788 </div> 2789 </label> 2790 <span class="proc_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span> 2791 </div> 2792 </div> 2793 <div class="col-sm-12" id="pre_proc">
2794 <div class="element_container" style="height:auto!important"> 2795 <span id="pre_proc_spn_1"></span> 2796 </div> 2797 </div> 2798 <div class="col-sm-12" id="proc2"> 2799 <div class="element_container" style="height:auto!important"> 2800 <ul class="row service_list" id="processing_time"> 2801 <li class="col-md-4 pr-0"> 2802 <label> 2803 <input name="processing" class="frm_inp" type="radio" value="0" data-src='0' id="p_fee_inp_1" checked> <span id="normal"></span> <span id="normal_next"></span> 2804 </label> 2805 </li> 2806 <li class="col-md-4 pr-0" id="procc_urg" style="display: none;"> 2807 <label> 2808 <input name="processing" class="frm_inp" type="radio" value="" id="p_fee_inp_2" > <span id="urgent"></span> <span id="urgent_next"></span> 2809 </label> 2810 </li> 2811 <li class="col-md-4 pr-0" id="procc_sup_urg" style="display: none;"> 2812 <label> 2813 <input name="processing" type="radio" value="" id="p_fee_inp_3"> <span id="sup_urgent"></span> <span id="sup_urgent_next"></span> 2814 </label> 2815 </li> 2816 </ul> 2817 <div style="display: flex;justify-content: center;align-items: center;"> 2818 <input style=" display: none;" onclick="if (!window.__cfRLUnblockHandlers) return false; update_proccestime()" type="button" id="update_procces" name="update_procces" data-act="" class="btn f-18 my_btn update_procces border-glow-button" value="Update Processing" data-cf-modified-027d9e34847ed4a72178214f-="" /> 2819 </div> 2820 </div> 2821 </div> 2822 </div> 2823 <!-- <div class="row"> 2824 <div class="col-sm-4"> 2825 <div class="label_container "> 2826 <label>Please enter above text <span class="req">*</span></label> 2827 </div> 2828 </div> 2829 <div class="col-sm-4">
2830 <div class="element_container input-group"> 2831 <span class="input-group-addon icon-size"><i class=" fa fa-user"></i></span> 2832 <input type="text" name="chk" id="chk" data-cnt="show_captcha_error"> 2833 </div> 2834 </div> 2835 <div class="col-sm-4"> 2836 <span id="show_captcha_error" style="color:red;"></span> 2837 </div> 2838 </div> --> 2839 <div class="row warn_sec"> 2840 <div class="col-sm-12"> 2841 <div class="warning"> 2842 <!-- 2843 <label style="font-weight:normal;"><input type="checkbox" name="term_check" id="term_check"/ checked> I have read the instructions, I have all the required documents in scanned pdf, jpg, jpeg format.</label> --> 2844 </div> 2845 </div> 2846 <center> 2847 <div class="col-sm-12"> 2848 <span id="show_term_check" style="color:red;"></span> 2849 </div> 2850 </center> 2851 </div> 2852 <div class="row"> 2853 <div class="col-sm-12"> 2854 <div class="" style="text-align:center;display: flex;margin-top: 10px;gap: 20px;justify-content: center;flex-wrap: wrap;"> 2855 <button style="margin-bottom: 11px;display: none;" reg type="button" id="register_data" name="register_data" data-act="" class="btn summit_s btn-primary f-18 my_btn"> 2856 <span id="submit_btn_text">Submit & Preview</span> 2857 <img id="submit_check_ldr" src="https://kazakhstan-evisa.com/images/ajax-loader_small2.gif" style="width: 18px; display: none;"> 2858 </button> 2859 2860 <button style="margin-bottom: 11px;display: none;" type="button" id="save_n_exit" name="save_n_exit" data-act="" class="btn btn-warning f-18 my_btn"> 2861 <span id="save_exit_btn_text">Save & Exit</span> 2862 <img id="save_exit_check_ldr" src="https://kazakhstan-evisa.com/images/ajax-loader_small2.gif" style="width: 18px; display: none;"> 2863 </button> 2864 </div> 2865 </div> 2866 </div> 2867 2868 2869 2870 2871 </form> 2872 <div class="row"> 2873 <div class="col-md-12" id="pd"> 2874 </div> 2875 </div> 2876 <div class="row reg_sec_cnt"> 2877 <div class="col-md-12"> 2878 <div class="regi_sec_cnt"> 2879 <br> 2880 <div class="regi_sec_cnt"> 2881 <!-- <p> 2882 2883 To ensure accuracy, take time to review all the details in the form before clicking Submit. The application fee may vary on the type of visa and the nationality chosen. The applicant will receive a notification once the form gets submitted successfully. 2884 2885 </p> --> 2886 2887 <div style="display: grid; gap: 15px; margin: 15px 0;"> 2888 <div style="background: #fff3e0; border-radius: 16px; padding: 20px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); display: flex; align-items: center;"> 2889 <div style=" width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-size: 28px; margin-right: 20px; flex-shrink: 0;"> 2890 ð 2891 </div> 2892 <div> 2893 <h3 style="margin: 0 0 8px 0; color: #e65100; font-size: 18px;">We're Here to Help</h3> 2894 <p style="margin: 0; color: #333; font-size: 14px; line-height: 1.5;"> 2895 Our support team is available <strong>24/7</strong> via <strong>Live Chat</strong>, <strong>WhatsApp</strong>, and <strong>Phone</strong> for all your application needs. 2896 </p> 2897 </div> 2898 </div> 2899 </div> 2900 2901 </div> 2902 <!-- <p> 2903 2904 <b><i>Important Note</i></b>: Fees are not refundable after applying. Visas not used because of COVID-19 travel restrictions are also ineligible for a refund. 2905 </p> --> 2906 </div> 2907 </div> 2908 <!-- Modal --> 2909 <div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> 2910 </div> 2911 </div> 2912 </div> 2913 2914 <div id="myModaldocSample" class="modal" style="z-index: 1050;background-color: #000000ab;"> 2915 <div class="modal-content" style="max-height: 97vh;overflow: auto;width: 99%;top: 10px;margin: auto;"> 2916 <div class="modal-header"> 2917 <h4 class="modal-title" id="doc_sample_title"></h4>
2918 <span data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" style="opacity: 1;font-size: 1.5rem;font-weight: 700;line-height: 1;cursor:pointer;" data-cf-modified-027d9e34847ed4a72178214f-="">×</span> 2919 </div> 2920 <div class="modal-body"> 2921 <div class="doc_sample_sec"> 2922 </div> 2923 </div> 2924 <div class="modal-footer"> 2925 <button type="button" class="btn btn-default" data-dismiss="modal" onclick="if (!window.__cfRLUnblockHandlers) return false; close_modal()" data-cf-modified-027d9e34847ed4a72178214f-="">Close</button> 2926 </div> 2927 </div> 2928 </div> 2929</section> 2930<input type="hidden" id="cp_v" value="0"> 2931<input type="hidden" id="oi" value=""> 2932<input type="hidden" id="or" value=""> 2933 2934 2935 2936 </main> 2937 2938 2939 <style>@media(max-width:440px){.footer-links-wrapper{text-align:center !important;margin-top:10px}.footer-links{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-links a{display:block}}.cookie_action_btn{display:inline-block;margin:5px;padding:4px 10px;color:#000;background-color:#fff;cursor:pointer}#cookie_div_bar{background-color:#131212cf;color:#fff;font-family:inherit;bottom:0;position:fixed;display:block;font-size:12pt !important;margin:0 auto;padding:4px 10px;text-align:center;box-sizing:border-box;width:100%;z-index:16543211;box-shadow:rgba(0,0,0,.5) 0 5px 50px;left:0;font-weight:300}.footer a:hover{color:#00d9ff !important}.social-links a{width:40px;height:40px;background:rgba(0,217,255,0.1);border:1px solid rgba(0,217,255,0.3);border-radius:50%;align-items:center;justify-content:center;color:#00d9ff !important;text-decoration:none;transition:all .3s}.social-links a:hover{color:#00d9ff !important}.footer h3{color:#00d9ff !important}.disclaimer-box{background:#008b8b4f;padding:8px;border-radius:8px;color:#a0a0a0;line-height:1.6}</style> 2940 2941 2942 2943 2944 2945 <!-- Footer --> 2946 2947 <footer class="footer bg-dark text-light py-3"> 2948 2949 <div class="container-fluid px-3 px-lg-4"> 2950 2951 <div class="row g-4"> 2952 2953 <!-- About Section --> 2954 2955 <div class="col-lg-3 col-md-6"> 2956 2957 <h3 class="text-light mb-3"> 2958 2959 <i class="fa fa-globe me-2" aria-hidden="true"></i>Kazakhstan eVisa 2960 2961 </h3> 2962 2963 <p class="text-light mb-3">Your comprehensive guide to Kazakhstan electronic eVisa application and 2964 travel information. Discover the beauty of Central Asia's largest country.</p> 2965 2966 <div class="social-links"> 2967 2968 <a class="text-light me-2" href="#" title="Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a> 2969 2970 <a class="text-light me-2" href="#" title="Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a> 2971 2972 <a class="text-light me-2" href="#" title="Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a> 2973 2974 <a class="text-light" href="#" title="YouTube"><i class="fa fa-youtube" aria-hidden="true"></i></a> 2975 2976 </div> 2977 2978 </div> 2979 2980 2981 2982 <!-- eVisa Information --> 2983 2984 <div class="col-lg-3 col-md-6"> 2985 2986 <h3 class="text-light mb-3"> 2987 2988 <i class="fa fa-file-text me-2" aria-hidden="true"></i>eVisa Services 2989 </h3> 2990 <ul class="list-unstyled"> 2991 <li class="mb-2"><a href="/" class="text-light-75 text-decoration-none">Home</a> 2992 </li> 2993 2994 <li class="mb-2"><a href="/application-form/" class="text-light-75 text-decoration-none">Apply 2995 eVisa</a></li> 2996 2997 2998 <li class="mb-2"><a href="/kazakhstan-tourist-evisa/" 2999 class="text-light-75 text-decoration-none">Tourist 3000 eVisa</a></li> 3001 3002 <li class="mb-2"><a href="/kazakhstan-business-evisa/" 3003 class="text-light-75 text-decoration-none">Business 3004 eVisa</a></li> 3005 3006 <li class="mb-2"><a href="/kazakhstan-treatment-evisa/" 3007 class="text-light-75 text-decoration-none">Treatment eVisa</a></li> 3008 3009 <li class="mb-2"><a href="/evisa-types/" class="text-light-75 text-decoration-none">eVisa 3010 Types</a></li> 3011 <li class="mb-2">
3011<a href="/how-to-apply/" class="text-light-75 text-decoration-none">How to 3012 Apply</a></li> 3013 <li class="mb-2"><a href="/evisa-fees-costs/" class="text-light-75 text-decoration-none">eVisa 3014 Fees</a></li> 3015 3016 3017 </ul> 3018 3019 </div> 3020 3021 3022 3023 <!-- Travel Information --> 3024 3025 <div class="col-lg-3 col-md-6"> 3026 3027 <h3 class="text-light mb-3"> 3028 3029 <i class="fa fa-map me-2" aria-hidden="true"></i>Travel Information 3030 3031 </h3> 3032 3033 <ul class="list-unstyled"> 3034 3035 <li class="mb-2"><a href="/evisa-requirements/" class="text-light-75 text-decoration-none">eVisa 3036 Requirements</a></li> 3037 3038 <li class="mb-2"><a href="/country-eligibility/" 3039 class="text-light-75 text-decoration-none">Eligible 3040 Countries</a></li> 3041 3042 <li class="mb-2"><a href="/country-guides/" class="text-light-75 text-decoration-none">Country 3043 Guide</a></li> 3044 3045 <li class="mb-2"><a href="/complete-partially/" 3046 class="text-light-75 text-decoration-none">Complete Partially Application</a></li> 3047 3048 <li class="mb-2"><a href="/track-application/" class="text-light-75 text-decoration-none">Track 3049 Application</a></li> 3050 3051 <li class="mb-2"><a href="/destinations/" class="text-light-75 text-decoration-none">Top 3052 Destinations</a></li> 3053 3054 <li class="mb-2"><a href="/almaty-guide/" class="text-light-75 text-decoration-none">Almaty 3055 Guide</a></li> 3056 3057 <li class="mb-2"><a href="/kazakh-culture/" class="text-light-75 text-decoration-none">Kazakh 3058 Culture</a></li> 3059 3060 3061 </ul> 3062 3063 </div> 3064 3065 3066 3067 <!-- Contact Information --> 3068 3069 <div class="col-lg-3 col-md-6"> 3070 3071 <h3 class="text-light mb-3"> 3072 3073 <i class="fa fa-envelope me-2" aria-hidden="true"></i> Help & Support 3074 3075 </h3> 3076 <ul class="list-unstyled"> 3077 <li class="mb-2"><a href="/contact/" class="text-light-75 text-decoration-none">Contact Us</a> 3078 </li> 3079 <li class="mb-2"><a href="/blogs/" class="text-light-75 text-decoration-none">Blogs</a></li> 3080 <li class="mb-2"><a href="/about-evisa/" class="text-light-75 text-decoration-none">About 3081 eVisa</a> 3082 </li> 3083 3084 </ul> 3085 3086 <div class="contact-info"> 3087 3088 <p class="text-light-75 mb-3"> 3089 3090 <i class="fa fa-envelope me-2 text-light" aria-hidden="true"></i> 3091 <a href="/cdn-cgi/l/email-protection#34474144445b4640745f554e555f5c4740555a1951425d47551a575b59" class="text-white"><span class="__cf_email__" data-cfemail="11626461617e6365517a706b707a796265707f3c74677862703f727e7c">[email protected]</span></a> 3092 3093 </p> 3094 3095 <div class="disclaimer-box"> 3096 3097 <h3 class="text-light" style="margin: 0;"></h3> 3098 3099 <style> 3100 3101 3102 .legal_disclaimer{ 3103 display: inline-block; 3104 font-style: normal; 3105 color: #ffffffff; 3106 font-size: 14px; 3107 } 3108 3109 .terms_legal_disclaimer1::before { 3110 content: "Disclaimer:"; 3111 font-weight: bold; 3112 color: #00d9ff; 3113 margin-right: 5px; 3114 } 3115 /* .terms_legal_disclaimer1:before{content: 'Disclaimer: We are an'} 3116 .terms_legal_disclaimer2:before{content: 'independent online travel'} 3117 .terms_legal_disclaimer3:before{content: 'solution provider,'} 3118 .terms_legal_disclaimer4:before{content: 'not a government entity or'} 3119 .terms_legal_disclaimer5:before{content: 'law firm. For official'} 3120 .terms_legal_disclaimer6:before{content: 'immigration and'} 3121 .terms_legal_disclaimer7:before{content: ' visa information,'} 3122 .terms_legal_disclaimer8:before{content: 'consult government websites.'} 3123 .terms_legal_disclaimer9:before{content: 'Applying for an eVisa'} 3124 .terms_legal_disclaimer10:before{content: 'through us costs'} 3125 .terms_legal_disclaimer11:before{content: 'more than direct'} 3126 .terms_legal_disclaimer12:before{content: 'applications due to'} 3127 .terms_legal_disclaimer13:before{content: 'transparently outlined'} 3128 .terms_legal_disclaimer14:before{content: 'government and'} 3129 .terms_legal_disclaimer15:before{content: 'service fees.'} */ 3130 3131/* .terms_legal_disclaimer1:before {content: 'Disclaimer: This'} 3132.terms_legal_disclaimer2:before {content: 'is an'} 3133.terms_legal_disclaimer3:before {content: 'independent online'} 3134.terms_legal_disclaimer4:before {content: 'service provider,'} 3135.terms_legal_disclaimer5:before {content: 'not a'} 3136.terms_legal_disclaimer6:before {content: 'government website'} 3137.terms_legal_disclaimer7:before {content: 'or legal'} 3138.terms_legal_disclaimer8:before {content: 'firm. We'} 3139.terms_legal_disclaimer9:before {content: 'do not'} 3140.terms_legal_disclaimer10:before {content: 'provide legal'} 3141.terms_legal_disclaimer11:before {content: 'advice or'} 3142.terms_legal_disclaimer12:before {content: 'representation.'} 3143.terms_legal_disclaimer13:before {content: 'For official'} 3144.terms_legal_disclaimer14:before {content: 'visa information,'} 3145.terms_legal_disclaimer15:before {content: 'visit government'} 3146.terms_legal_disclaimer16:before {content: 'websites. Services'} 3147.terms_legal_disclaimer17:before {content: 'may include'} 3148.terms_legal_disclaimer18:before {content: 'fees which'} 3149.terms_legal_disclaimer19:before {content: 'can increase'} 3150.terms_legal_disclaimer20:before {content: 'overall costs.'} */ 3151 3152 3153.terms_legal_disclaimer1:before {content: 'Disclaimer:';} 3154.terms_legal_disclaimer2:before {content: 'This';} 3155.terms_legal_disclaimer3:before {content: 'is';} 3156.terms_legal_disclaimer4:before {content: 'an';} 3157.terms_legal_disclaimer5:before {content: 'independent';} 3158.terms_legal_disclaimer6:before {content: 'online';} 3159.terms_legal_disclaimer7:before {content: 'service';} 3160.terms_legal_disclaimer8:before {content: 'provider,';} 3161.terms_legal_disclaimer9:before {content: 'not';} 3162.terms_legal_disclaimer10:before {content: 'a';} 3163.terms_legal_disclaimer11:before {content: 'government';} 3164.terms_legal_disclaimer12:before {content: 'website';} 3165.terms_legal_disclaimer13:before {content: 'or';} 3166.terms_legal_disclaimer14:before {content: 'legal';} 3167.terms_legal_disclaimer15:before {content: 'firm.';} 3168.terms_legal_disclaimer16:before {content: 'We';} 3169.terms_legal_disclaimer17:before {content: 'do';} 3170.terms_legal_disclaimer18:before {content: 'not';} 3171.terms_legal_disclaimer19:before {content: 'provide';} 3172.terms_legal_disclaimer20:before {content: 'legal';} 3173.terms_legal_disclaimer21:before {content: 'advice';} 3174.terms_legal_disclaimer22:before {content: 'or';} 3175.terms_legal_disclaimer23:before {content: 'representation.';} 3176.terms_legal_disclaimer24:before {content: 'For';} 3177.terms_legal_disclaimer25:before {content: 'official';} 3178.terms_legal_disclaimer26:before {content: 'visa';} 3179.terms_legal_disclaimer27:before {content: 'information,';} 3180.terms_legal_disclaimer28:before {content: 'visit';} 3181.terms_legal_disclaimer29:before {content: 'government';} 3182.terms_legal_disclaimer30:before {content: 'websites.';} 3183.terms_legal_disclaimer31:before {content: 'Services';} 3184.terms_legal_disclaimer32:before {content: 'may';} 3185.terms_legal_disclaimer33:before {content: 'include';} 3186.terms_legal_disclaimer34:before {content: 'fees';} 3187.terms_legal_disclaimer35:before {content: 'which';} 3188.terms_legal_disclaimer36:before {content: 'can';} 3189.terms_legal_disclaimer37:before {content: 'increase';} 3190.terms_legal_disclaimer38:before {content: 'overall';} 3191.terms_legal_disclaimer39:before {content: 'costs';} 3192 3193 3194</style> 3195 <div class="legal_disclaimer_terms col-md-12 col-sm-12 col-xs-12"> 3196 <i class="terms_legal_disclaimer1 legal_disclaimer"></i> 3197 <i class="terms_legal_disclaimer2 legal_disclaimer"></i> 3198 <i class="terms_legal_disclaimer3 legal_disclaimer"></i> 3199 <i class="terms_legal_disclaimer4 legal_disclaimer"></i> 3200 <i class="terms_legal_disclaimer5 legal_disclaimer"></i> 3201 <i class="terms_legal_disclaimer6 legal_disclaimer"></i> 3202 <i class="terms_legal_disclaimer7 legal_disclaimer"></i> 3203 <i class="terms_legal_disclaimer8 legal_disclaimer"></i> 3204 <i class="terms_legal_disclaimer9 legal_disclaimer"></i> 3205 <i class="terms_legal_disclaimer10 legal_disclaimer"></i> 3206 <i class="terms_legal_disclaimer11 legal_disclaimer"></i> 3207 <i class="terms_legal_disclaimer12 legal_disclaimer"></i> 3208 <i class="terms_legal_disclaimer13 legal_disclaimer"></i> 3209 <i class="terms_legal_disclaimer14 legal_disclaimer"></i> 3210 <i class="terms_legal_disclaimer15 legal_disclaimer"></i> 3211 <i class="terms_legal_disclaimer16 legal_disclaimer"></i> 3212 <i class="terms_legal_disclaimer17 legal_disclaimer"></i> 3213 <i class="terms_legal_disclaimer18 legal_disclaimer"></i> 3214 <i class="terms_legal_disclaimer19 legal_disclaimer"></i> 3215 <i class="terms_legal_disclaimer20 legal_disclaimer"></i> 3216 <i class="terms_legal_disclaimer21 legal_disclaimer"></i> 3217 <i class="terms_legal_disclaimer22 legal_disclaimer"></i> 3218 <i class="terms_legal_disclaimer23 legal_disclaimer"></i> 3219 <i class="terms_legal_disclaimer24 legal_disclaimer"></i> 3220 <i class="terms_legal_disclaimer25 legal_disclaimer"></i> 3221 <i class="terms_legal_disclaimer26 legal_disclaimer"></i> 3222 <i class="terms_legal_disclaimer27 legal_disclaimer"></i> 3223 <i class="terms_legal_disclaimer28 legal_disclaimer"></i> 3224 <i class="terms_legal_disclaimer29 legal_disclaimer"></i> 3225 <i class="terms_legal_disclaimer30 legal_disclaimer"></i> 3226 <i class="terms_legal_disclaimer31 legal_disclaimer"></i> 3227 <i class="terms_legal_disclaimer32 legal_disclaimer"></i> 3228 <i class="terms_legal_disclaimer33 legal_disclaimer"></i> 3229 <i class="terms_legal_disclaimer34 legal_disclaimer"></i> 3230 <i class="terms_legal_disclaimer35 legal_disclaimer"></i> 3231 <i class="terms_legal_disclaimer36 legal_disclaimer"></i> 3232 <i class="terms_legal_disclaimer37 legal_disclaimer"></i> 3233 <i class="terms_legal_disclaimer38 legal_disclaimer"></i> 3234 <i class="terms_legal_disclaimer39 legal_disclaimer"></i> 3235 3236 </div> 3237 </div> 3238 3239 3240 3241 </div> 3242 3243 </div> 3244 3245 </div> 3246 3247 3248 3249 <hr class="my-3 border"> 3250 3251 3252 3253 <!-- Bottom Footer --> 3254 3255 <div class="row align-items-center"> 3256 3257 <div class="col-md-6 text-center text-sm-center text-md-center mb-3 mb-md-0"> 3258 3259 <p class="text-light mb-0"> 3260 3261 ©
3261 2026 Kazakhstan eVisa Portal. All rights reserved. 3262 3263 <a href="//www.dmca.com/Protection/Status.aspx?ID=5e1783a8-35ff-4d79-a478-3e469dd622a9" 3264 title="DMCA.com Protection Status" class="dmca-badge" id="dmca_img"></a> 3265 3266 </p> 3267 3268 </div> 3269 3270 <div class="col-md-6 text-sm-center text-md-center footer-links-wrapper "> 3271 3272 <div class="footer-links"> 3273<!-- 3274 <a href="/privacy-policy/" class="text-light-75 text-decoration-none me-1">Privacy Policy</a> --> 3275 3276 <a href="/term-and-condition/" class="text-light-75 text-decoration-none me-1">Terms of Use & Privacy</a> 3277 3278 <a href="/contact/" class="text-light-75 text-decoration-none">Contact Us</a> 3279 3280 <a href="/web-sitemap/" class="text-light-75 text-decoration-none ">Sitemap</a> 3281 3282 </div> 3283 3284 </div> 3285 3286 </div> 3287 3288 </div> 3289 3290 </footer> 3291 3292 3293 3294 <!-- Back to Top Button --> 3295 3296 <button class="btn btn-primary btn-floating" id="backToTop" title="Back to top"> 3297 3298 <i style="margin-left: -6px;" class="fa fa-arrow-up" aria-hidden="true"></i> 3299 3300 </button> 3301 <div id="cookie_div_bar"> 3302 We use cookies to improve the browsing experience. By using our website, you accept our Cookies Policy. 3303 <a id="cookie_action_accept" class="small cookie_action_btn" onclick="if (!window.__cfRLUnblockHandlers) return false; accept_coockie()" data-cf-modified-027d9e34847ed4a72178214f-="">I agree</a> 3304 </div> 3305 3306 <!-- Font Awesome 4 --> 3307 3308 <link rel="preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 3309 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 3310 3311 3312 3313 <!-- Google Fonts --> 3314 3315 <style type="text/css">@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:300;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);
3315unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:400;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:500;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);
3315unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:600;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:700;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:300;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/300/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:300;src:url(/cf-fonts/s/poppins/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:300;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/400/normal.woff2);
3315unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/500/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/600/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/700/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style> 3316 3317 <!-- Bootstrap 5 JS -->
vendor: 114 bytes, lines 3317-3319
3317 3318 3319 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3319<script src="https://kazakhstan-evisa.com/js/bootstrap.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
3319 3320 3321 3322 3323 3324 3325 <!-- Clarity tracking code for https://kazakhstan-evisa.com/ --> 3326 3327
3327<script type="027d9e34847ed4a72178214f-text/javascript"> 3328(function(c, l, a, r, i, t, y) { 3329 3330 c[a] = c[a] || function() { 3331 (c[a].q = c[a].q || []).push(arguments) 3332 }; 3333 3334 t = l.createElement(r); 3335 t.async = 1; 3336 t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt"; 3337 3338 y = l.getElementsByTagName(r)[0]; 3339 y.parentNode.insertBefore(t, y); 3340 3341})(window, document, "clarity", "script", "ta18wk1yas"); 3342 </script>
3342 3343 3344 3345 3346 3347 3348 3349 3350
3350<script type="027d9e34847ed4a72178214f-text/javascript"> 3351window.onload = function() { 3352 setTimeout(function() { 3353 window.intercomSettings = { 3354 api_base: "https://api-iam.intercom.io", 3355 app_id: "u5pr5cbo" 3356 }; 3357 (function() { 3358 var w = window, 3359 ic = w.Intercom; 3360 if (typeof ic === "function") { 3361 ic("reattach_activator"); 3362 ic("update", w.intercomSettings); 3363 } else { 3364 var d = document, 3365 i = function() { 3366 i.c(arguments) 3367 }; 3368 i.q = []; 3369 i.c = function(args) { 3370 i.q.push(args) 3371 }; 3372 w.Intercom = i; 3373 var l = function() { 3374 var s = d.createElement("script"); 3375 s.type = "text/javascript"; 3376 s.async = true; 3377 s.src = "https://widget.intercom.io/widget/u5pr5cbo"; 3378 var x = d.getElementsByTagName("script")[0]; 3379 x.parentNode.insertBefore(s, x) 3380 }; 3381 if (document.readyState === "complete") { 3382 l() 3383 } else if (w.attachEvent) { 3384 w.attachEvent("onload", l) 3385 } else { 3386 w.addEventListener("load", l, false) 3387 } 3388 } 3389 })() 3390 }, 0); 3391}; 3392 </script>
3392 3393 3394 3395 3396 3397 3398 3399
3399<script type="027d9e34847ed4a72178214f-text/javascript"> 3400window.addEventListener('load', function() { 3401 3402 setTimeout(function() { 3403 3404 var e; 3405 3406 3407 3408 function t() { 3409 3410 dataLayer.push(arguments) 3411 3412 } (e = document.createElement("script")).src = 3413 3414 "https://images.dmca.com/Badges/DMCABadgeHelper.min.js", document.getElementsByTagName( 3415 3416 "head")[0].appendChild(e), document.getElementById("dmca_img").innerHTML = 3417 3418 '<img src="https://images.dmca.com/Badges/dmca_protected_sml_120b.png?ID=5e1783a8-35ff-4d79-a478-3e469dd622a9" alt="DMCA.com Protection Status" width="120" height="21" />'; 3419 3420 /*(e = document.createElement("script")).src = 3421 3422 "https://www.googletagmanager.com/gtag/js?id=G-9ELWSPNKFD", document.getElementsByTagName( 3423 3424 "head")[0].appendChild(e), window.dataLayer = window.dataLayer || [], t("js", new Date), 3425 3426 t("config", "G-9ELWSPNKFD")*/ 3427 3428 }, 5e3) 3429 3430}); 3431 3432 3433 3434 3435 3436var keyValue = document.cookie.match('(^|;) ?cookie_policy=([^;]*)(;|$)'); 3437var f = 0; 3438var cookie_p = keyValue ? keyValue[2] : null; 3439if (cookie_p == 'YES') { 3440 document.getElementById('cookie_div_bar').style.display = "none"; 3441} else { 3442 setTimeout(function() { 3443 accept_coockie(); 3444 }, 10000); 3445} 3446 3447function accept_coockie() { 3448 var expires = new Date(); 3449 expires.setTime(expires.getTime() + (1 * 24 * 60 * 60 * 1000)); 3450 document.cookie = 'cookie_policy' + '=YES;expires=' + expires.toUTCString() + ';path=/'; 3451 document.getElementById('cookie_div_bar').style.display = "none"; 3452} 3453 </script>
3453 3454
3455<script type="027d9e34847ed4a72178214f-text/javascript"> 3456$(document).ready(function () { 3457 3458 const NEWSLETTER_EMAIL_KEY = 'newsletter_email'; 3459 3460 function getSavedNewsletterEmail() { 3461 try { 3462 return $.trim(localStorage.getItem(NEWSLETTER_EMAIL_KEY) || ''); 3463 } catch (error) { 3464 return ''; 3465 } 3466 } 3467 3468 function saveNewsletterEmail(email) { 3469 email = $.trim(email || ''); 3470 3471 if (email !== '' && email.indexOf('@') !== -1) { 3472 try { 3473 localStorage.setItem(NEWSLETTER_EMAIL_KEY, email); 3474 localStorage.setItem('gen_email_id', email); 3475 } catch (error) { 3476 console.warn('Newsletter email could not be saved.'); 3477 } 3478 } 3479 } 3480 3481 function fillNewsletterEmail() { 3482 const savedEmail = getSavedNewsletterEmail(); 3483 3484 if (!savedEmail) { 3485 return; 3486 } 3487 3488 /* 3489 * Fill newsletter field and all other empty email fields, 3490 * including dynamically appended comment forms. 3491 */ 3492 $('#newsletter-email, input[type="email"]').each(function () { 3493 const $emailField = $(this); 3494 3495 if ($.trim($emailField.val()) === '') { 3496 $emailField.val(savedEmail); 3497 } 3498 }); 3499 3500 try { 3501 localStorage.setItem('gen_email_id', savedEmail); 3502 } catch (error) { 3503 console.warn('Legacy email storage could not be updated.'); 3504 } 3505 } 3506 3507 /* 3508 * Save immediately while typing. 3509 * This ensures the value exists before CAPTCHA or AJAX submission. 3510 */ 3511 $(document).on( 3512 'input change keyup blur', 3513 '#newsletter-email', 3514 function () { 3515 saveNewsletterEmail($(this).val()); 3516 } 3517 ); 3518 3519 /* 3520 * Save before the newsletter form submission code, 3521 * CAPTCHA or AJAX request starts. 3522 */ 3523 $(document).on('submit', '#newsletter-form', function () { 3524 const emailValue = $(this) 3525 .find('#newsletter-email') 3526 .first() 3527 .val(); 3528 3529 saveNewsletterEmail(emailValue); 3530 }); 3531 3532 // Restore email immediately after DOM is ready 3533 fillNewsletterEmail(); 3534 3535 // Restore after all images, scripts and page resources load 3536 $(window).on('load', function () { 3537 fillNewsletterEmail(); 3538 }); 3539 3540 // Restore after refresh or browser back/forward navigation 3541 $(window).on('pageshow', function () { 3542 fillNewsletterEmail(); 3543 }); 3544 3545 // Restore if another script clears or recreates fields 3546 setTimeout(fillNewsletterEmail, 100); 3547 setTimeout(fillNewsletterEmail, 500); 3548 setTimeout(fillNewsletterEmail, 1500); 3549 3550 // Fill fields added later through AJAX or infinite scroll 3551 let observerTimer = null; 3552 3553 const observer = new MutationObserver(function (mutations) { 3554 let emailFieldAdded = false; 3555 3556 mutations.forEach(function (mutation) { 3557 $(mutation.addedNodes).each(function () { 3558 const $node = $(this); 3559 3560 if ( 3561 $node.is('#newsletter-email, input[type="email"]') || 3562 $node.find('#newsletter-email, input[type="email"]').length 3563 ) { 3564 emailFieldAdded = true; 3565 } 3566 }); 3567 }); 3568 3569 if (emailFieldAdded) { 3570 clearTimeout(observerTimer); 3571 3572 observerTimer = setTimeout(function () { 3573 fillNewsletterEmail(); 3574 }, 50); 3575 } 3576 }); 3577 3578 if (document.body) { 3579 observer.observe(document.body, { 3580 childList: true, 3581 subtree: true 3582 }); 3583 } 3584 3585}); 3586</script>
vendor: 143 bytes, lines 3586-3587
3586 3587<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="027d9e34847ed4a72178214f-|49" defer></script>
3587<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a42cce440f165577',t:'MTc5MDcwMzk2OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3587<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"da1a12b26ccf407796dbb2dd32fb41a7","r":1,"spa":2}' crossorigin="anonymous"></script>
3587 3588</body> 3589</html> 3590<input type="hidden" id="ip" value='a:10:{s:21:"HTTP_SEC_CH_UA_MOBILE";s:2:"?0";s:23:"HTTP_SEC_CH_UA_PLATFORM";s:9:""Windows"";s:15:"HTTP_USER_AGENT";s:153:"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36";s:11:"HTTP_ACCEPT";s:135:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7";s:20:"HTTP_ACCEPT_LANGUAGE";s:14:"en-US,en;q=0.9";s:10:"SystemRoot";N;s:11:"SERVER_ADDR";s:14:"159.223.166.21";s:11:"REMOTE_ADDR";s:13:"181.215.65.72";s:15:"SCRIPT_FILENAME";s:54:"/home/kazakhstanevisa/public_html/registration_new.php";s:2:"ip";s:13:"181.215.65.72";}'> 3591 3592<!--
3592<script src="https://kazakhstan-evisa.com/js/visa.js"></script>
3592 -->
3593<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
vendor: 1 bytes, line 3593
3593
3594<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
3594 3595<!--
3595<script src="https://kazakhstan-evisa.com/js/bootstrap.js"></script>
3595 --> 3596
3597<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" type="027d9e34847ed4a72178214f-text/javascript"></script>
3597 3598 3599 3600<!-- <link rel="stylesheet" type="text/css" href="https://kazakhstan-evisa.com/css/intlTelInput2.min.css" defer> 3601
3601<script defer="" src="https://kazakhstan-evisa.com/js/intlTelInput.min.js"></script>
3601 --> 3602 3603<link rel="stylesheet" href="https://kazakhstan-evisa.com/css/intlTelInput.css?1">
3604<script src="https://kazakhstan-evisa.com/js/intlTelInput.min.js?2" type="027d9e34847ed4a72178214f-text/javascript"></script>
3604 3605
3606<script type="027d9e34847ed4a72178214f-text/javascript"> 3607 var flag_nation = 0; 3608 var regisTel; 3609 var iti = null; 3610 3611 3612 3613 3614 var occupation_type = '<option value="" disabled selected>Select occupation</option><option value="AIR FORCE">AIR FORCE</option><option value="BUSINESS PERSON">BUSINESS PERSON</option><option value="CAMERAMAN">CAMERAMAN</option><option value="CHARITY-SOCIAL WORKER">CHARITY-SOCIAL WORKER</option><option value="CHARTERED ACCOUNTANT">CHARTERED ACCOUNTANT</option><option value="COLLEGE-UNIVERSITY TEACHER">COLLEGE-UNIVERSITY TEACHER</option><option value="DIPLOMAT">DIPLOMAT</option><option value="DOCTOR">DOCTOR</option><option value="ENGINEER">ENGINEER</option><option value="FILM PRODUCER">FILM PRODUCER</option><option value="GOVERNMENT SERVICE">GOVERNMENT SERVICE</option><option value="HOUSE WIFE">HOUSE WIFE</option><option value="JOURNALIST">JOURNALIST</option><option value="LABOUR">LABOUR</option><option value="LAWYER">LAWYER</option><option value="MEDIA">MEDIA</option><option value="MILITARY">MILITARY</option><option value="MISSIONARY">MISSIONARY</option><option value="NAVY">NAVY</option><option value="NEWS BROADCASTER">NEWS BROADCASTER</option><option value="OFFICIAL">OFFICIAL</option><option value="OTHERS">OTHERS</option><option value="POLICE">POLICE</option><option value="PRESS">PRESS</option><option value="PRIVATE SERVICE">PRIVATE SERVICE</option><option value="PUBLISHER">PUBLISHER</option><option value="REPORTER">REPORTER</option><option value="RESEARCHER">RESEARCHER</option><option value="RETIRED">RETIRED</option><option value="SEA MAN">SEA MAN</option><option value="SELF EMPLOYED-FREELANCER">SELF EMPLOYED-FREELANCER</option><option value="STUDENT">STUDENT</option><option value="TRADER">TRADER</option><option value="TV PRODUCER">TV PRODUCER</option><option value="UN-EMPLOYED">UN-EMPLOYED</option><option value="UN OFFICIAL">UN OFFICIAL</option><option value="WORKER">WORKER</option><option value="WRITER">WRITER</option>'; 3615 3616 var myModalajx = document.getElementById('myModalajx'); 3617 var support_doc_country_all = ''; 3618 var lclstr = ''; 3619 var gnrl = ''; 3620 window.onbeforeunload = null; 3621 if ($('#is_edit').val() == 1) { 3622 $('.edit_content_2').show(); 3623 $('.content_1').hide(); 3624 3625 $('#reg_visa_form .form-control').each(function() { 3626 $(this).attr('autocomplete', 'new-password'); 3627 3628 }); 3629 } 3630 3631 $(document).on('click', '.update_doc', function() { 3632 let a = $(this).attr('data-src'); 3633 $('#success_show_passport_' + a).hide(); 3634 $('.update_doc_' + a).attr('style', 'display:none !important'); 3635 $('.edit_btn_' + a).hide(); 3636 $('.document_' + a).attr('style', 'display:block!important;pointer-events: all;background-color: #fff;'); 3637 // $('.doc_element_container'+a).css('display','block!important'); 3638 $('.doc_element_container_' + a).show(); 3639 $('.document_' + a).addClass('edit'); 3640 $('.document_' + a).siblings('.edit_spn').attr('data-act', 'update').html('<i class=" fa fa-check"></i>Save').css('display', 'inline-flex'); 3641 }); 3642 3643 function get_date_values(yl = 10, pn = 'prev') { 3644 var day = new Array; 3645 var d = 1; 3646 while (d <= 31) { 3647 if (d < 10) 3648 day.push('0' + d); 3649 else 3650 day.push(d); 3651 d++; 3652 } 3653 var mon = new Array; 3654 var m = 1; 3655 while (m <= 12) { 3656 if (m < 10) 3657 mon.push('0' + m); 3658 else 3659 mon.push(m); 3660 m++; 3661 } 3662 var yer = new Array; 3663 var y = new Date().getFullYear(); 3664 var i = 0; 3665 while (i <= yl) { 3666 yer.push(y); 3667 if (pn == 'prev') 3668 y--; 3669 else 3670 y++; 3671 i++; 3672 } 3673 var date = { 3674 'day': day, 3675 'mon': mon, 3676 'yr': yer 3677 } 3678 return date; 3679 } 3680 var applicant = 0; 3681 var count = 0; 3682 var f = 0; 3683 var flag = 0; 3684 $(document).ready(function() { 3685 3686 // Initialize intlTelInput 3687 regisTel = document.querySelector("#phn_num"); 3688 3689 3690 iti = window.intlTelInput(regisTel, { 3691 initialCountry: "in", 3692 separateDialCode: true, 3693 autoPlaceholder: false, 3694 formatOnDisplay: true, 3695 nationalMode: true, 3696 utilsScript: "https://kazakhstan-evisa.com/js/utils.js" 3697 }); 3698 3699 3700 // if (regisTel) { 3701 // iti = window.intlTelInput(regisTel, { 3702 // initialCountry: "auto", 3703 // autoPlaceholder: false, 3704 // formatOnDisplay: true, 3705 // nationalMode: true, 3706 // geoIpLookup: function(callback) { 3707 // $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) { 3708 // var countryCode = (resp && resp.country) ? resp.country : ""; 3709 // callback(countryCode); 3710 // }); 3711 // }, 3712 // utilsScript: "https://kazakhstan-evisa.com/js/utils.js?2", 3713 // }); 3714 // } 3715 3716 3717 3718 3719 set_date_values('arrival', 2, 'next', ''); 3720 set_date_values('departure', 10, 'next', ''); 3721 3722 $('.appli_inner_d').each(function() { 3723 var a = $(this).attr('data-src'); 3724 set_date_values('dob_' + a, 100, 'prev', ''); 3725 set_date_values('pass_issue_' + a, 30, 'prev', ''); 3726 set_date_values('pass_exp_' + a, 30, 'next', ''); 3727 }); 3728 3729 3730 $(".sup_exp_date_").datepicker({ 3731 changeMonth: true, 3732 changeYear: true, 3733 dateFormat: "dd-mm-yy", 3734 yearRange: '0:+30', 3735 minDate: '+0', 3736 }).on('change', function() { 3737 validateDateInput1(this); 3738 }); 3739 $(".sup_issue_date_").datepicker({ 3740 changeMonth: true, 3741 changeYear: true, 3742 dateFormat: "dd-mm-yy", 3743 yearRange: '-30:+0', 3744 maxDate: 0 3745 }).on('change', function() { 3746 validateDateInput(this); 3747 }); 3748 3749 $(".last_trip_from_date_").datepicker({ 3750 changeMonth: true, 3751 changeYear: true, 3752 dateFormat: "dd-mm-yy", 3753 yearRange: '-30:+0', 3754 maxDate: '0', 3755 }).on('change', function() { 3756 validateDateInput(this); 3757 }); 3758 3759 $(".last_trip_to_date_").datepicker({ 3760 changeMonth: true, 3761 changeYear: true, 3762 dateFormat: "dd-mm-yy", 3763 yearRange: '-30:+0', 3764 maxDate: '0', 3765 }).on('change', function() { 3766 validateDateInput(this); 3767 }); 3768 3769 get_captcha(); 3770 $(document).on('click', '.input-group .edit_spn', function() { 3771 var act = $(this).attr('data-act'); 3772 if (act == 'edit') {
3773 $(this).closest('.element_container').find('input.form-control').addClass('edit').focus(); 3774 $(this).closest('.element_container').find('select.form-control').addClass('edit').focus(); 3775 $(this).closest('.date_field').addClass('edit'); 3776 $(this).attr('data-act', 'update').html('<i class=" fa fa-check"></i>Save').css('display', 'inline-flex'); 3777 } 3778 }); 3779 $(document).on('change', 'input.docs.edit[type="file"]', function() { 3780 // let vl = 3781 valiate_doc(this); 3782 console.log('eeeeeee'); 3783 }); 3784 $(document).on('blur', 'input.edit[type="text"]:not(.hasDatepicker), select.edit:not(.date)', function() { 3785 // $(this).removeClass('edit'); 3786 save_field_value($(this), 'text'); 3787 console.log('aaaaaaaa'); 3788 }); 3789 $(document).on('change', 'input.edit.hasDatepicker', function() { 3790 // $(this).removeClass('edit'); 3791 save_field_value($(this), 'text'); 3792 console.log('bbbbbb'); 3793 }); 3794 $(document).on('click', '.proc_spn', function() { 3795 if ($(this).attr('data-act') == 'edit') { 3796 $('#proc2').show(); 3797 $(this).attr('data-act', 'update'); 3798 $(this).html('<i class=" fa fa-check"></i>Save'); 3799 } else { 3800 update_proc(); 3801 $('#proc2').hide(); 3802 $(this).attr('data-act', 'edit'); 3803 $(this).html('<i class=" fa fa-pencil"></i> Edit'); 3804 } 3805 }) 3806 $(document).on('click', '.preview', function(e) { 3807 /*console.log('------------'); 3808 console.log(e.target);*/ 3809 if ($(e.target).is('.edit_spn')) { 3810 var act = ($(e.target).attr('data-act')); 3811 if (act == 'edit' && $(e.target).parent('.date_field').length > 0) { 3812 $(e.target).closest('.element_container').find('input.form-control').addClass('edit'); 3813 $(e.target).closest('.element_container').find('select.form-control').addClass('edit'); 3814 $(e.target).closest('.date_field').addClass('edit'); 3815 $(e.target).attr('data-act', 'update').html('<i class=" fa fa-check"></i>Save').css('display', 'inline-flex'); 3816 return; 3817 } 3818 } 3819 if ($(e.target).is('.fa')) { 3820 var act = ($(e.target).parent('.edit_spn').attr('data-act')); 3821 var el = $(e.target).parent('.edit_spn'); 3822 if (act == 'edit' && el.parent('.date_field').length > 0) { 3823 el.closest('.element_container').find('input.form-control').addClass('edit'); 3824 el.closest('.element_container').find('select.form-control').addClass('edit'); 3825 el.closest('.date_field').addClass('edit'); 3826 el.attr('data-act', 'update').html('<i class=" fa fa-check"></i>Save').css('display', 'inline-flex'); 3827 return; 3828 } 3829 // console.log('222222222222'); 3830 } 3831 if ($(this).find('.date_field.edit').length > 0) { 3832 if ($(e.target).is('.date_field.edit .row, .date_field.edit .row *')) { 3833 return; 3834 } else { 3835 // $(this).find('.date_field.edit').find('.row').find('select.date').removeClass('edit'); 3836 save_field_value($(this).find('.date_field.edit'), 'date'); 3837 } 3838 } 3839 }); 3840 $(document).on('change', 'select', function() { 3841 var spn_id = $(this).attr('data-cnt'); 3842 remove_err(spn_id); 3843 }); 3844 $(document).on('blur', '.ap_name_inp', function() { 3845 var n = $(this).val(); 3846 if ($.trim(n) != '') 3847 $(this).closest('.appli_inner_d').find('.ap_name_spn').text('(' + n + ')'); 3848 else 3849 $(this).closest('.appli_inner_d').find('.ap_name_spn').text(''); 3850 }); 3851 $(document).on('keypress change', 'input', function() { 3852 var spn_id = $(this).attr('data-cnt'); 3853 remove_err(spn_id); 3854 }); 3855 $(document).on('hidden.bs.collapse', '.collapsible_content', function() { 3856 3857 3858 $(this).siblings('.collapsible').find('.r_cp').addClass('trsf'); 3859 // $(this).siblings('.collapsible').find('.r_cp').removeClass('fa fa-caret-up').addClass('fa fa-caret-down'); 3860 }); 3861 $(document).on('shown.bs.collapse', '.collapsible_content', function() { 3862 3863 $(this).siblings('.collapsible').find('.r_cp').removeClass('trsf'); 3864 // $(this).siblings('.collapsible').find('.r_cp').addClass('fa fa-caret-up').removeClass('fa fa-caret-down'); 3865 }); 3866 $('.date_field select').on('change', function() { 3867 $(this).parent('.date_field').children('span.err_spn').html(''); 3868 }); 3869 $(document).on('change', '.pass_issue', function() { 3870 let a = $(this).attr('data-src'); 3871 let id = $(this).attr('id');
3872 let ida = id.split('_'); 3873 if (ida[0] == 'yr') { 3874 if ($('#yr_pass_exp_' + a).val() == '') { 3875 let y = parseInt($(this).val()) + 10; 3876 let cy = new Date().getFullYear(); 3877 if (cy <= y) { 3878 $('#yr_pass_exp_' + a).val(y); 3879 $('#yr_pass_exp_' + a).trigger('change'); 3880 } 3881 } 3882 } else if (ida[0] == 'mon') { 3883 if ($('#mon_pass_exp_' + a).val() == '') { 3884 $('#mon_pass_exp_' + a).val($(this).val()); 3885 $('#mon_pass_exp_' + a).trigger('change'); 3886 } 3887 } else if (ida[0] == 'day') { 3888 if ($('#day_pass_exp_' + a).val() == '') { 3889 $('#day_pass_exp_' + a).val($(this).val()); 3890 $('#day_pass_exp_' + a).trigger('change'); 3891 } 3892 } 3893 }) 3894 $(document).on('change', '.visa_prequis_div input[type=checkbox]', function() { 3895 if ($(this).prop('checked') === true) { 3896 $(this).parent('label').removeClass('err'); 3897 } 3898 }) 3899 //=========== General Detail ======// 3900 $(document).on('click', '.cls1', function() { 3901 var c = $(this).attr('data-cnt'); 3902 var phoneNum = iti ? iti.getNumber() : $('#phn_num').val(); 3903 // if(c=='reg'){ 3904 var fld = ''; 3905 var flag = 0; 3906 if ($.trim($('#name').val()) == '') { 3907 if (fld == '') 3908 fld = 'name'; 3909 flag = 1; 3910 $('#show_name').html('Please fill Detail'); 3911 } else if (validate_for_alphanumericspcchar($('#name').val()) === false) { 3912 if (fld == '') 3913 fld = 'name'; 3914 flag = 1; 3915 // $('#show_name').html('Only characters are allowed'); 3916 $('#show_name').html('Please fill valid Name'); 3917 } 3918 if ($.trim($('#email_id').val()) == '' || validEmail($('#email_id').val()) == false) { 3919 if (fld == '') 3920 fld = 'email_id'; 3921 flag = 1; 3922 $('#show_email_id').html('Please fill Detail'); 3923 } 3924 3925 3926 if ($.trim($('#phn_num').val()) == '' || (iti && !iti.isValidNumber())) { 3927 if (fld == '') 3928 fld = 'phn_num'; 3929 flag = 1; 3930 // alert('tnj'); 3931 $('#show_phn_num').html('Enter a valid contact number'); 3932 } 3933 var arrival_fl = validate_date('arrival', 'next'); 3934 if (!arrival_fl) { 3935 if (fld == '') 3936 fld = 'day_arrival'; 3937 $('#show_arrival').html('Invalid Date'); 3938 flag = 1; 3939 } 3940 else{ 3941 var arrival_fl = check_arrival(); 3942 if(!arrival_fl){ 3943 if(fld=='') 3944 fld='day_arrival'; 3945 $('#show_arrival').html('Enter valid date 7 days prior to departure'); 3946 flag=1; 3947 3948 } 3949 } 3950 3951 var departure_fl = validate_date('departure', 'next'); 3952 if (!departure_fl) { 3953 if (fld == '') 3954 fld = 'day_departure'; 3955 $('#show_departure').html('Invalid Date'); 3956 flag = 1; 3957 } else { 3958 var departure_fl = validate_departure(); 3959 if (!departure_fl) { 3960 if (fld == '') 3961 fld = 'day_departure'; 3962 $('#show_departure').html('Departure must be after the arrival date'); 3963 flag = 1; 3964 } 3965 } 3966 3967 if ($.trim($('#nationality_gen').val()) == '') { 3968 if (fld == '') 3969 fld = 'nationality_gen'; 3970 flag = 1; 3971 $('#show_nationality_gen').html('Please fill Detail'); 3972 } 3973 3974 if ($('#cp_v').val() == 0) { 3975 var cp = captcha_check(); 3976 if (cp === false) { 3977 $("#show_chk").html("Enter Valid Captcha"); 3978 flag = 1; 3979 if (fld == '') 3980 fld = 'capta_div'; 3981 } else { 3982 $('#cp_v').val('1'); 3983 $('.cp_sec').hide(); 3984 } 3985 } 3986 if (flag == 0) { 3987 if (c == 'reg') { 3988 // save_general_detail(); 3989 3990 3991 if ($(this).text() == 'Next') {} else { 3992 save_to_localStorage('gen_name', $('#name').val()); 3993 save_to_localStorage('gen_email_id', $('#email_id').val()); 3994 save_to_localStorage('gen_phn_num', phoneNum); 3995 save_to_localStorage('gen_nationality', $('#nationality_gen').val()); 3996 arr_date(); 3997 depa_date(); 3998 3999 $('.gennationaldiv').hide(); 4000 nationality_change('gen'); 4001 } 4002 $(this).text('Next'); 4003 4004 } else { 4005 // update_field('gen'); 4006 } 4007 $('.applicants_div').show(); 4008 $('.cp_sec, .regi_sec_cnt, .hide_on_preview').hide(); 4009 $('.content_1').hide(); 4010 if ($('#is_edit').val() == 1) { 4011 $('.edit_content_2').show(); 4012 } 4013 $('#cp_v').val(1); 4014 $('.collapsible:not(.cps_r_1)').css('pointer-events', 'all'); 4015 $('#collapse_r').collapse('hide'); 4016 $('#collapse_r').removeClass('in'); 4017 console.log('collaple'); 4018 $('#collapsible_heading_r').find('.r_cp').addClass('trsf'); 4019 var el = $('.applicants_div > .appli_inner_d').first(); 4020 el.find('.collapsible_content').collapse('show'); 4021 scroll_to_div($('#reg_visa_form'), 0); 4022 check_applicant_form(); 4023 } else { 4024 $('html, body').animate({ 4025 scrollTop: $('#' + fld).offset().top - 150 4026 }, 500); 4027 } 4028 // } 4029 }); 4030 4031 var arri_day = ""; 4032 var arri_mon = ""; 4033 var arri_yr = ""; 4034 $('#day_arrival').on('keyup change', function() { 4035 arri_day = $('#day_arrival').val(); 4036 // arr_date(); 4037 }); 4038 $('#mon_arrival').on('keyup change', function() { 4039 arri_mon = $('#mon_arrival').val(); 4040 // arr_date(); 4041 }); 4042 $('#yr_arrival').on('keyup change', function() { 4043 arri_yr = $('#yr_arrival').val(); 4044 // arr_date(); 4045 }); 4046 var arr_date = () => { 4047 if (JSON.parse(localStorage.getItem('gen_arrival'))) { 4048 if (JSON.parse(localStorage.getItem('gen_arrival')).day != '') { 4049 if (arri_day == '') { 4050 arri_day = JSON.parse(localStorage.getItem('gen_arrival')).day; 4051 } 4052 } 4053 if (JSON.parse(localStorage.getItem('gen_arrival')).mon != '') { 4054 if (arri_mon == '') { 4055 arri_mon = JSON.parse(localStorage.getItem('gen_arrival')).mon; 4056 } 4057 } 4058 if (JSON.parse(localStorage.getItem('gen_arrival')).yr != '') { 4059 if (arri_yr == '') { 4060 arri_yr = JSON.parse(localStorage.getItem('gen_arrival')).yr; 4061 } 4062 } 4063 } 4064 var arrival_date = { 4065 day: arri_day, 4066 mon: arri_mon,
4067 yr: arri_yr 4068 } 4069 save_to_localStorage('gen_arrival', ); 4070 save_to_localStorage('gen_arrival', JSON.stringify(arrival_date)); 4071 } 4072 4073 var depa_day = ""; 4074 var depa_mon = ""; 4075 var depa_yr = ""; 4076 $('#day_departure').on('keyup change', function() { 4077 depa_day = $('#day_departure').val(); 4078 // depa_date(); 4079 }); 4080 $('#mon_departure').on('keyup change', function() { 4081 depa_mon = $('#mon_departure').val(); 4082 // depa_date(); 4083 }); 4084 $('#yr_departure').on('keyup change', function() { 4085 depa_yr = $('#yr_departure').val(); 4086 // depa_date(); 4087 }); 4088 var depa_date = () => { 4089 if (JSON.parse(localStorage.getItem('gen_departure'))) { 4090 if (JSON.parse(localStorage.getItem('gen_departure')).day != '') { 4091 if (depa_day == '') { 4092 depa_day = JSON.parse(localStorage.getItem('gen_departure')).day; 4093 } 4094 } 4095 if (JSON.parse(localStorage.getItem('gen_departure')).mon != '') { 4096 if (depa_mon == '') { 4097 depa_mon = JSON.parse(localStorage.getItem('gen_departure')).mon; 4098 } 4099 } 4100 if (JSON.parse(localStorage.getItem('gen_departure')).yr != '') { 4101 if (depa_yr == '') { 4102 depa_yr = JSON.parse(localStorage.getItem('gen_departure')).yr; 4103 } 4104 } 4105 } 4106 var departure_date = { 4107 day: depa_day, 4108 mon: depa_mon, 4109 yr: depa_yr 4110 } 4111 save_to_localStorage('gen_departure', ); 4112 save_to_localStorage('gen_departure', JSON.stringify(departure_date)); 4113 } 4114 4115 function save_to_localStorage(item, inam) { 4116 localStorage.setItem(item, inam); 4117 } 4118 //=========== Previous Button ======// 4119 $(document).on('click', '.cls2', function() { 4120 var c = $(this).attr('data-app'); 4121 if ($(this).closest('.appli_inner_d').prev('.appli_inner_d').length > 0) { 4122 scroll_to_div($(this).closest('.appli_inner_d').prev('.appli_inner_d'), 0); 4123 $(this).closest('.appli_inner_d').prev('.appli_inner_d').find('.collapsible_content').collapse('show'); 4124 $(this).closest('.collapsible_content').collapse('hide'); 4125 } else { 4126 scroll_to_div($('#reg_visa_form'), 0); 4127 $('#collapse_r').collapse('show'); 4128 $('#collapse_r').addClass('in'); 4129 $('.applicants_div, .add_new_a, #register_data, .servc_lst, .warn_sec, #save_n_exit').hide(); 4130 // $(this).closest('.collapsible_content').collapse('hide'); 4131 } 4132 }); 4133 //=========== END - Previous Button ======// 4134 $(document).on('click', '.spn_cls', function() { 4135 var c = $(this).attr('data-cnt'); 4136 if (c == 'reg') { 4137 $('#collapsible_heading_r').parent('div.collapsible').trigger('click'); 4138 $('#collapsible_heading_0').parent('div.collapsible').trigger('click'); 4139 $('.spn_cls[data-cnt="reg"]').hide(); 4140 } 4141 }); 4142 4143 $('#register_data').on('click', function() { 4144 save_form_value(1); 4145 }); 4146 4147 4148 4149 $(document).on('click', '.save_exit_from_popup', function() { 4150 // save_applicants(0); 4151 window.onbeforeunload = null; 4152 window.location.href = "https://kazakhstan-evisa.com/"; 4153 }); 4154 4155 if ($('#is_edit').val() == 0) 4156 get_value_from_storage(); 4157 4158 $(document).on('change', '.docs:not(.edit)', function() { 4159 let vl = valiate_doc(this); 4160 }) 4161 4162 4163 $(document).on('keyup change', '.dob_yr', function() { 4164 if (!$(this).hasClass('edit')) { 4165 check_applicant_support_doc($(this).attr('data-src')); 4166 check_is_eligible($(this).attr('data-src')); 4167 } 4168 }); 4169 }); 4170 var getDateValues = (key, field_name) => { 4171 if (JSON.parse(localStorage.getItem(key))) { 4172 $('#day_' + field_name + ' option').each(function() { 4173 if ($(this).val() == JSON.parse(localStorage.getItem(key)).day) { 4174 $(this).prop("selected", true); 4175 } 4176 }); 4177 } 4178 if (JSON.parse(localStorage.getItem(key))) { 4179 $('#mon_' + field_name + ' option').each(function() { 4180 if ($(this).val() == JSON.parse(localStorage.getItem(key)).mon) { 4181 $(this).prop("selected", true); 4182 } 4183 }); 4184 } 4185 if (JSON.parse(localStorage.getItem(key))) { 4186 $('#yr_' + field_name + ' option').each(function() { 4187 if ($(this).val() == JSON.parse(localStorage.getItem(key)).yr) { 4188 $(this).prop("selected", true); 4189 } 4190 }); 4191 } 4192 } 4193 4194 function get_value_from_storage() { 4195 $('#name').val(localStorage.getItem("gen_name")); 4196 $('#phn_num').val(localStorage.getItem("gen_phn_num")); 4197 $('#email_id').val(localStorage.getItem("gen_email_id")); 4198 getDateValues('gen_arrival', 'arrival'); 4199 getDateValues('gen_departure', 'departure'); 4200 } 4201 4202 function update_proc() { 4203 var proces = $('input[name="processing"]:checked').val(); 4204 var process_type = $('input[name="processing"]:checked').closest('label').text(); 4205 var process_time = $('input[name="processing"]:checked').attr('data-time'); 4206 var or = $('#or').val(); 4207 $('#pre_proc_spn_1').text($.trim(process_type)); 4208 var processing_val = ''; 4209 if (process_type != processing_val) { 4210 $('#submit_check_ldr').show(); 4211 $('#register_data').prop('disabled', true); 4212 $.ajax({ 4213 url: 'https://kazakhstan-evisa.com/api/', 4214 type: 'POST', 4215 data: { 4216 processing_id: proces, 4217 process_time: process_time, 4218 order_id: btoa(or), 4219 act: 'update_process' 4220 }, 4221 dataType: 'json', 4222 success: function(result_of) { 4223 $('#submit_check_ldr').hide(); 4224 $('#register_data').prop('disabled', false); 4225 if (result_of.status == 'SUCCESS') { 4226 // location.reload(true); 4227 } else { 4228 alert(result_of.status); 4229 } 4230 }, 4231 error: function() { 4232 $('#submit_check_ldr').hide(); 4233 $('#register_data').prop('disabled', false); 4234 alert('Something went wrong'); 4235 } 4236 }); 4237 } else { 4238 $('#update_visa_process').hide().css({ 4239 'cursor': 'context-menu', 4240 'color': '#7271e6' 4241 }).attr('href', 'javascript:void(0)'); 4242 $('#close_visa_process').show(); 4243 // $('#c').removeClass('in'); 4244 // $('#edit_process').show(); 4245 // $('#up_close').hide(); 4246 // $('#update_visa_process').hide(); 4247 } 4248 } 4249 4250 function save_form_value(val_flag) { 4251 var userApplicants = new Array; 4252 var service_fee = visa_cost = i = 0; 4253 var fld = ''; 4254 var flag = 0; 4255 var a = ''; 4256 if ($.trim($('#name').val()) == '') { 4257 if (fld == '')
4258 fld = 'name'; 4259 flag = 1; 4260 $('#show_name').html('Please fill Name'); 4261 $('#collapse_r').collapse('show'); 4262 } 4263 if ($.trim($('#email_id').val()) == '' || validEmail($('#email_id').val()) == false) { 4264 if (fld == '') 4265 fld = 'email_id'; 4266 flag = 1; 4267 $('#show_email_id').html('Please fill Email Id'); 4268 $('#collapse_r').collapse('show'); 4269 } 4270 if ($.trim($('#phn_num').val()) == '') { 4271 if (fld == '') 4272 fld = 'phn_num'; 4273 flag = 1; 4274 $('#show_phn_num').html('Please fill Phone'); 4275 $('#collapse_r').collapse('show'); 4276 } 4277 var arrival_fl = validate_date('arrival', 'next'); 4278 if (!arrival_fl) { 4279 if (fld == '') 4280 fld = 'day_arrival'; 4281 $('#show_arrival').html('Please check Arrival Date'); 4282 $('#collapse_r').collapse('show'); 4283 flag = 1; 4284 } 4285 else{ 4286 var arrival_fl = check_arrival(); 4287 if(!arrival_fl){ 4288 if(fld=='') 4289 fld='day_arrival'; 4290 $('#show_arrival').html('Enter valid date 7 days prior to departure'); 4291 flag=1; 4292 4293 } 4294 } 4295 4296 var departure_fl = validate_date('departure', 'next'); 4297 if (!departure_fl) { 4298 if (fld == '') 4299 fld = 'day_departure'; 4300 $('#show_departure').html('Invalid Date'); 4301 flag = 1; 4302 } else { 4303 var departure_fl = validate_departure(); 4304 if (!departure_fl) { 4305 if (fld == '') 4306 fld = 'day_departure'; 4307 $('#show_departure').html('Departure must be after the arrival date'); 4308 flag = 1; 4309 } 4310 } 4311 if ($('#cp_v').val() == 0) { 4312 var cp = captcha_check(); 4313 if (cp === false) { 4314 $("#show_chk").html("Enter Valid Captcha"); 4315 flag = 1; 4316 if (fld == '') 4317 fld = 'capta_div'; 4318 $('.cp_sec').show(); 4319 $('#collapse_r').collapse('show'); 4320 } else { 4321 $('#cp_v').val('1'); 4322 $('.cp_sec').hide(); 4323 } 4324 } 4325 if (flag == 1) { 4326 $('html, body').animate({ 4327 scrollTop: $('#' + fld).offset().top - 150 4328 }, 500); 4329 return false; 4330 } 4331 /* if($('#oi').val()=='0' || $('#oi').val()=='' || $('#or').val()=='0' || $('#or').val()==''){ 4332 alert('Something went wrong. Please contact on [email protected]'); 4333 return false; 4334 } */ 4335 if (flag_nation == 1) { 4336 return; 4337 } 4338 $('.appli_inner_d').each(function() { 4339 var vpr = type_of_support_doc = support_doc_country = sup_exp_date = support_doc_no = ''; 4340 a = $(this).attr('data-src'); 4341 if ($.trim($('#nationality_' + a).val()) == '') { 4342 if (fld == '') 4343 fld = 'applicant_d_' + a; 4344 flag = 1; 4345 $('#show_nationality_' + a).html('Please Select Nationality'); 4346 } 4347 if ($.trim($('#givenname_' + a).val()) == '' || validate_for_alphanumericspcchar($('#givenname_' + a).val()) === false) { 4348 if (fld == '') 4349 fld = 'applicant_d_' + a; 4350 flag = 1; 4351 $('#show_givenname_' + a).html('Please fill Applicant\'s Name'); 4352 } 4353 var dob_fl = validate_date('dob_' + a, 'prev'); 4354 if (!dob_fl) { 4355 if (fld == '') 4356 fld = 'day_dob_' + a; 4357 $('#show_datepicker_' + a).html('Invalid Date of Birth'); 4358 flag = 1; 4359 } else { 4360 $('#show_datepicker_' + a).html(''); 4361 } 4362 if ($.trim($('#gender_' + a).val()) == '') { 4363 if (fld == '') 4364 fld = 'gender_' + a; 4365 flag = 1; 4366 $('#show_gender_' + a).html('Please fill Detail'); 4367 } 4368 var pass_issue_fl = validate_date('pass_issue_' + a, 'prev'); 4369 if (!pass_issue_fl) { 4370 if (fld == '') 4371 fld = 'day_pass_issue_' + a; 4372 $('#show_pass_issue_' + a).html('Invalid Passport issue Date'); 4373 flag = 1; 4374 } else { 4375 $('#show_pass_issue_' + a).html(''); 4376 } 4377 var pass_exp_fl = validate_date('pass_exp_' + a, 'next'); 4378 4379 var pass_expii = date_validate_for_expiry('pass_exp_' + a); 4380 if (!pass_exp_fl) { 4381 flag = 1; 4382 if (fld == '') 4383 fld = 'day_pass_exp_' + a; 4384 $('#show_pass_exp_' + a).html('Invalid Passport Exp. Date'); 4385 } else if (!pass_expii) { 4386 flag = 1; 4387 if (fld == '') 4388 fld = 'day_pass_exp_' + a; 4389 $('#show_pass_exp_' + a).html('Passport must be valid for min 6 month'); 4390 } else { 4391 $('#show_pass_exp_' + a).html(''); 4392 } 4393 if ($.trim($('#pass_no_' + a).val()) == '' || validate_for_alphanumericspcchar($('#pass_no_' + a).val()) === false) { 4394 if (fld == '') 4395 fld = 'pass_no_' + a; 4396 flag = 1; 4397 $('#show_pass_no_' + a).html('Please fill Detail'); 4398 } 4399 4400 if (val_flag == 1) { 4401 4402 4403 // console.log($('#host_type_'+a).val()); 4404 4405 if ($('.passport_type_' + a).length > 0) { 4406 if ($.trim($('#passport_type_' + a).val()) == '') { 4407 if (fld == '') 4408 fld = 'passport_type_' + a; 4409 flag = 1; 4410 4411 $('#show_passport_type_' + a).html('Please fill Select Passport Type'); 4412 } else { 4413 // console.log($('#passport_type_'+a).val()); 4414 if ($('#passport_type_' + a).val() != 'Ordinary Passport') { 4415 show_msg(); 4416 if (fld == '') 4417 fld = 'applicant_d_' + a; 4418 flag = 1; 4419 isValidApplicant = false;
4420 } 4421 $('#passport_type_' + applicant).val('Ordinary Passport'); 4422 } 4423 } 4424 4425 4426 // if ($('input[name="radio_before_visited_' + a + '"]:checked').val() == 'YES') { 4427 // $('.sec_before_visited_' + a).show(); 4428 // if ($.trim($('#last_trip_from_date_' + a).val()) == '') { 4429 // if (fld == '') 4430 // fld = 'last_trip_from_date_' + a; 4431 // flag = 1; 4432 // $('#show_last_trip_from_date_' + a).html('Select Date from (last visit)'); 4433 // } 4434 // if ($.trim($('#last_trip_to_date_' + a).val()) == '') { 4435 // if (fld == '') 4436 // fld = 'last_trip_to_date_' + a; 4437 // flag = 1; 4438 // $('#show_last_trip_to_date_' + a).html('Select Date to (last visit)'); 4439 // } 4440 // if ($.trim($('#last_visa_no_' + a).val()) == '') { 4441 // if (fld == '') 4442 // fld = 'last_visa_no_' + a; 4443 // flag = 1; 4444 // $('#show_last_visa_no_' + a).html('Please fill correct Detail'); 4445 // } 4446 // } 4447 4448 if ($('#marital_status_' + a).length > 0) { 4449 if ($.trim($("#marital_status_" + a).val()) != 'Single') { 4450 if ($('#spouse_detail_' + a).length > 0) { 4451 if ($.trim($("#spouse_detail_" + a).val()) == '') { 4452 if (fld == '') fld = 'spouse_detail_' + a; 4453 flag = 1; 4454 $('#show_spouse_detail_' + a).html('Please fill correct Detail'); 4455 } 4456 } 4457 if ($('#sp_name_' + a).length > 0) { 4458 if ($.trim($("#sp_name_" + a).val()) == '') { 4459 if (fld == '') fld = 'sp_name_' + a; 4460 flag = 1; 4461 $('#show_sp_name_' + a).html('Please fill correct Detail'); 4462 } 4463 if ($.trim($("#sp_nationality_" + a).val()) == '') { 4464 if (fld == '') fld = 'sp_nationality_' + a; 4465 flag = 1; 4466 $('#show_sp_nationality_' + a).html('Please fill correct Detail'); 4467 } 4468 } 4469 } 4470 } 4471 4472 4473 const fieldsToValidate = [ 4474 4475 { 4476 id: `passport_issue_place_${a}`, 4477 message: 'Please fill correct Detail', 4478 validator: validate_for_alphanumericspcchar 4479 }, 4480 { 4481 id: `city_of_birth_${a}`, 4482 message: 'Please fill correct Detail', 4483 validator: validate_for_alphanumericspcchar 4484 }, 4485 { 4486 id: `country_of_birth_${a}`, 4487 message: 'Please fill correct Detail', 4488 validator: $.trim 4489 }, 4490 { 4491 id: `passport_issue_country_${a}`, 4492 message: 'Please fill correct Detail', 4493 validator: $.trim 4494 }, 4495 { 4496 id: `port_of_arrival_${a}`, 4497 message: 'Please fill correct Detail', 4498 validator: $.trim 4499 }, 4500 { 4501 id: `gcc_occupation_${a}`, 4502 message: 'Please fill correct Detail', 4503 validator: $.trim 4504 }, 4505 { 4506 id: `father_name_${a}`, 4507 message: 'Please fill correct Detail', 4508 validator: validate_for_alphanumericspcchar 4509 }, 4510 { 4511 id: `mother_name_${a}`, 4512 message: 'Please fill correct Detail', 4513 validator: validate_for_alphanumericspcchar 4514 }, 4515 { 4516 id: `occupation_${a}`, 4517 message: 'Please fill correct Detail', 4518 validator: $.trim 4519 }, 4520 { 4521 id: `address_${a}`, 4522 message: 'Please fill correct Detail', 4523 validator: validate_for_alphanumericspcchar 4524 }, 4525 4526 { 4527 id: `visit_jammu_kashmir_${a}`, 4528 message: 'Please fill correct Detail', 4529 validator: validate_for_alphanumericspcchar 4530 }, 4531 4532 { id: `appli_country_${a}`, message: 'Please fill correct Detail', validator: $.trim }, 4533 { id: `entry_type_${a}`, message: 'Please fill correct Detail', validator: $.trim }, 4534 { 4535 id: `marital_status_${a}`, 4536 message: 'Please fill correct Detail', 4537 validator: $.trim 4538 }, 4539 { 4540 id: `accomodation_${a}`, 4541 message: 'Please fill correct Detail', 4542 validator: validate_for_alphanumericspcchar 4543 }, 4544 { 4545 id: `accomodation_address_${a}`, 4546 message: 'Please fill correct Detail', 4547 validator: validate_for_alphanumericspcchar 4548 }, 4549 { 4550 id: `accommodation_city_${a}`, 4551 message: 'Please fill correct Detail', 4552 validator: validate_for_alphanumericspcchar 4553 }, 4554 { 4555 id: `accommodation_state_${a}`, 4556 message: 'Please fill correct Detail', 4557 validator: validate_for_alphanumericspcchar 4558 }, 4559 { 4560 id: `accommodation_phone_${a}`, 4561 message: 'Please fill correct Detail', 4562 validator: validate_for_alphanumericspcchar 4563 }, 4564 { 4565 id: `accommodation_email_${a}`, 4566 message: 'Please fill correct Detail', 4567 validator: validEmail 4568 }, 4569 { 4570 id: `accomodation_zip_code_${a}`, 4571 message: 'Please fill correct Detail', 4572 validator: $.trim 4573 }, 4574 { 4575 id: `place_visited_${a}`, 4576 message: 'Please fill correct Detail', 4577 validator: $.trim 4578 }, 4579 { 4580 id: `app_fill_place_${a}`, 4581 message: 'Please fill correct Detail', 4582 validator: validate_for_alphanumericspcchar 4583 }, 4584 { 4585 id: `emergency_givenname_${a}`, 4586 message: 'Please fill correct Detail', 4587 validator: validate_for_alphanumericspcchar 4588 }, 4589 { 4590 id: `emp_designation_${a}`, 4591 message: 'Please fill correct Detail', 4592 validator: validate_for_alphanumericspcchar 4593 }, 4594 { 4595 id: `employer_name_${a}`, 4596 message: 'Please fill correct Detail', 4597 validator: validate_for_alphanumericspcchar 4598 }, 4599 { 4600 id: `emp_address_${a}`, 4601 message: 'Please fill correct Detail', 4602 validator: validate_for_alphanumericspcchar 4603 }, 4604 { 4605 id: `emp_phone_${a}`, 4606 message: 'Please fill correct Detail', 4607 validator: validate_for_alphanumericspcchar 4608 }, 4609 { 4610 id: `address_stay_year_${a}`, 4611 message: 'Please fill correct Detail', 4612 validator: validate_for_alphanumericspcchar 4613 }, 4614 { 4615 id: `emergency_phone_${a}`, 4616 message: 'Please fill correct Detail', 4617 validator: validate_for_alphanumericspcchar 4618 }, 4619 { 4620 id: `purpose_of_visit_${a}`, 4621 message: 'Please fill correct Detail', 4622 validator: $.trim 4623 }, 4624 { 4625 id: `maintenance_means_${a}`, 4626 message: 'Please fill correct Detail', 4627 validator: validate_for_alphanumericspcchar 4628 }, 4629 { 4630 id: `destination_${a}`, 4631 message: 'Please fill correct Detail', 4632 validator: validate_for_alphanumericspcchar 4633 }, 4634 { 4635 id: `return_ticket_${a}`, 4636 message: 'Please fill correct Detail', 4637 validator: validate_for_alphanumericspcchar 4638 }, 4639 { 4640 id: `depart_country_${a}`, 4641 message: 'Please fill correct Detail', 4642 validator: $.trim 4643 }, 4644 { 4645 id: `not_above_house_no_${a}`, 4646 message: 'Please fill correct Detail', 4647 validator: validate_for_alphanumericspcchar 4648 }, 4649 { 4650 id: `not_above_city_${a}`, 4651 message: 'Please fill correct Detail', 4652 validator: validate_for_alphanumericspcchar 4653 }, 4654 { 4655 id: `not_above_country_${a}`, 4656 message: 'Please fill correct Detail', 4657 validator: validate_for_alphanumericspcchar 4658 }, 4659 { 4660 id: `annual_income_${a}`, 4661 message: 'Please fill correct Detail', 4662 validator: validate_for_alphanumericspcchar 4663 }, 4664 { 4665 id: `flight_no_${a}`, 4666 message: 'Please fill correct Detail', 4667 validator: validate_for_alphanumericspcchar 4668 }, 4669 { 4670 id: `host_type_${a}`, 4671 message: 'Please fill correct Detail', 4672 validator: $.trim 4673 }, 4674 { 4675 id: `host_fullname_${a}`, 4676 message: 'Please fill correct Detail', 4677 validator: validate_for_alphanumericspcchar 4678 }, 4679 { 4680 id: `host_address_${a}`, 4681 message: 'Please fill correct Detail', 4682 validator: validate_for_alphanumericspcchar 4683 }, 4684 { 4685 id: `host_email_${a}`, 4686 message: 'Please fill correct Detail', 4687 validator: validate_for_alphanumericspcchar 4688 }, 4689 { 4690 id: `host_relation_${a}`, 4691 message: 'Please fill correct Detail', 4692 validator: validate_for_alphanumericspcchar 4693 }, 4694 { 4695 id: `obtaining_visa_place_${a}`, 4696 message: 'Please fill correct Detail', 4697 validator: $.trim 4698 }, 4699 { 4700 id: `your_contry_address_${a}`, 4701 message: 'Please fill correct Detail', 4702 validator: validate_for_alphanumericspcchar 4703 }, 4704 { 4705 id: `edu_qualification_${a}`, 4706 message: 'Please fill correct Detail', 4707 validator: $.trim 4708 }, 4709 { 4710 id: `reason_for_travel_${a}`, 4711 message: 'Please fill correct Detail', 4712 validator: validate_for_alphanumericspcchar 4713 }, 4714 { 4715 id: `available_funds_amount_${a}`, 4716 message: 'Please fill correct Detail', 4717 validator: $.trim 4718 }, 4719 { 4720 id: `passport_issue_authority_${a}`, 4721 message: 'Please fill correct Detail', 4722 validator: validate_for_alphanumericspcchar 4723 }, 4724 { 4725 id: `city_${a}`, 4726 message: 'Please fill correct Detail', 4727 validator: validate_for_alphanumericspcchar 4728 }, 4729 { 4730 id: `postal_code_${a}`, 4731 message: 'Please fill correct Detail', 4732 validator: validate_for_alphanumericspcchar 4733 }, 4734 { 4735 id: `ref_name_cn_${a}`, 4736 message: 'Please fill correct Detail', 4737 validator: validate_for_alphanumericspcchar 4738 }, 4739 { 4740 id: `ref_name_in_${a}`, 4741 message: 'Please fill correct Detail', 4742 validator: validate_for_alphanumericspcchar 4743 }, 4744 { 4745 id: `ref_add_in_${a}`, 4746 message: 'Please fill correct Detail', 4747 validator: validate_for_alphanumericspcchar 4748 }, 4749 { 4750 id: `ref_phone_in_${a}`, 4751 message: 'Please fill correct Detail', 4752 validator: validate_for_alphanumericspcchar 4753 }, 4754 { 4755 id: `ref_relationsip_in_${a}`, 4756 message: 'Please fill correct Detail', 4757 validator: validate_for_alphanumericspcchar 4758 }, 4759 { 4760 id: `your_contry_phone_${a}`, 4761 message: 'Please fill correct Detail', 4762 validator: validate_for_alphanumericspcchar 4763 }, 4764 { 4765 id: `airline_${a}`, 4766 message: 'Please fill correct Detail', 4767 validator: $.trim 4768 }, 4769 { 4770 id: `home_country_${a}`, 4771 message: 'Please fill correct Detail', 4772 validator: validate_for_alphanumericspcchar 4773 }, 4774 { 4775 id: `current_location_${a}`, 4776 message: 'Please fill correct Detail', 4777 validator: $.trim 4778 }, 4779 { 4780 id: `state_${a}`, 4781 message: 'Please fill correct Detail', 4782 validator: validate_for_alphanumericspcchar 4783 }, 4784 { 4785 id: `not_above_state_${a}`, 4786 message: 'Please fill correct Detail', 4787 validator: validate_for_alphanumericspcchar 4788 }, 4789 { 4790 id: `gcc_country_${a}`, 4791 message: 'Please fill correct Detail', 4792 validator: $.trim 4793 }, 4794 4795 ]; 4796 4797 fieldsToValidate.forEach(field => { 4798 const element = $(`#${field.id}`); 4799 4800 console.log($.trim(element.val())); 4801 if (element.length > 0 && (field.validator(element.val()) === false || $.trim(element.val()) === '')) { 4802 4803 if (fld === '') { 4804 fld = field.id; 4805 } 4806 flag = 1; 4807 $(`#show_${field.id}`).html(field.message); 4808 } 4809 }); 4810 4811 4812 const fieldsToValidate2 = [{ 4813 id: `visit_past_3year_${a}`, 4814 message: 'Please fill correct Detail', 4815 validator: validate_for_alphanumericspcchar 4816 }, 4817 { 4818 id: `before_visited_${a}`, 4819 message: 'Please fill correct Detail', 4820 validator: validate_for_alphanumericspcchar 4821 }, 4822 { 4823 id: `refused_ans_${a}`, 4824 message: 'Please fill correct Detail', 4825 validator: validate_for_alphanumericspcchar 4826 }, 4827 { 4828 id: `asylum_ans_${a}`, 4829 message: 'Please fill correct Detail', 4830 validator: validate_for_alphanumericspcchar 4831 }, 4832 { 4833 id: `arrested_ans_${a}`, 4834 message: 'Please fill correct Detail', 4835 validator: validate_for_alphanumericspcchar 4836 }, 4837 { 4838 id: `chills_${a}`, 4839 message: 'Pl
4839ease fill correct Detail', 4840 validator: validate_for_alphanumericspcchar 4841 }, 4842 { 4843 id: `insurance_certificate_no_${a}`, 4844 message: 'Please fill correct Detail', 4845 validator: validate_for_alphanumericspcchar 4846 }, 4847 { 4848 id: `unrehabilitated_insolvent_${a}`, 4849 message: 'Please fill correct Detail', 4850 validator: validate_for_alphanumericspcchar 4851 }, 4852 { 4853 id: `social_violence_${a}`, 4854 message: 'Please fill correct Detail', 4855 validator: validate_for_alphanumericspcchar 4856 }, 4857 { 4858 id: `trafficking_ans_${a}`, 4859 message: 'Please fill correct Detail', 4860 validator: validate_for_alphanumericspcchar 4861 }, 4862 { 4863 id: `expense_covered_${a}`, 4864 message: 'Please fill correct Detail', 4865 validator: validate_for_alphanumericspcchar 4866 }, 4867 { 4868 id: `criminal_civil_case_${a}`, 4869 message: 'Please fill correct Detail', 4870 validator: validate_for_alphanumericspcchar 4871 }, 4872 { 4873 id: `stay_longer_ans_${a}`, 4874 message: 'Please fill correct Detail', 4875 validator: validate_for_alphanumericspcchar 4876 }, 4877 { 4878 id: `refugee_permit_no_${a}`, 4879 message: 'Please fill correct Detail', 4880 validator: validate_for_alphanumericspcchar 4881 }, 4882 { 4883 id: `any_disease_${a}`, 4884 message: 'Please fill correct Detail', 4885 validator: validate_for_alphanumericspcchar 4886 }, 4887 { 4888 id: `employment_ans_${a}`, 4889 message: 'Please fill correct Detail', 4890 validator: validate_for_alphanumericspcchar 4891 }, 4892 { 4893 id: `terrorist_acts_ans_${a}`, 4894 message: 'Please fill correct Detail', 4895 validator: validate_for_alphanumericspcchar 4896 }, 4897 { 4898 id: `misrepresented_ans_${a}`, 4899 message: 'Please fill correct Detail', 4900 validator: validate_for_alphanumericspcchar 4901 }, 4902 { 4903 id: `cyber_crime_ans_${a}`, 4904 message: 'Please fill correct Detail', 4905 validator: validate_for_alphanumericspcchar 4906 }, 4907 { 4908 id: `diseases_ans_${a}`, 4909 message: 'Please fill correct Detail', 4910 validator: validate_for_alphanumericspcchar 4911 }, 4912 4913 ]; 4914 4915 fieldsToValidate2.forEach(field => { 4916 const element = $(`#${field.id}`); 4917 const editval = "0"; 4918 if (editval == '0') { 4919 if ($.trim($(`input[name="radio_${field.id}"]:checked`).val()) == 'YES') { 4920 4921 if (element.length > 0 && (field.validator(element.val()) === false || $.trim(element.val()) === '')) { 4922 if (fld === '') { 4923 fld = field.id; 4924 } 4925 flag = 1; 4926 $(`#show_${field.id}`).html(field.message); 4927 } 4928 } 4929 } else { 4930 if (element.length > 0 && (field.validator(element.val()) === false || $.trim(element.val()) === '')) { 4931 if (fld === '') { 4932 fld = field.id; 4933 } 4934 flag = 1; 4935 $(`#show_${field.id}`).html(field.message); 4936 } 4937 } 4938 4939 }); 4940 4941 4942 4943 4944 4945 4946 } //=== END - if not save & exit 4947 4948 4949 4950 /*if($('.visa_prequis_inp_'+a).length>0){ 4951 $('.visa_prequis_inp_'+a).each(function(){ 4952 if($(this).prop('checked')===false){ 4953 $(this).parent('label').addClass('err'); 4954 if(fld=='') 4955 fld='visa_prequis_div_'+a; 4956 flag=1; 4957 } 4958 if(vpr!='')vpr+=','; 4959 vpr+=$(this).val(); 4960 }); 4961 }*/ 4962 4963 4964 4965 if (flag == 1) { 4966 console.log(fld); 4967 $('#applicant_d_' + a).find('.collapsible_content').collapse('show'); 4968 4969 $('.stepssec').show(); 4970 $('.step_3_show_btn, .step_2_show_btn').hide(); 4971 $('.step_2_save_n_exit_btn, .step_3_save_n_exit_btn').hide(); 4972 4973 $('.step_3_show_btn, .step_2_show_btn,.step_2_save_n_exit_btn, .step_3_save_n_exit_btn').parent().parent().hide(); 4974 4975 return false;
4976 } else { 4977 $('#applicant_d_' + a).attr('data-temp-valid', 1); 4978 } 4979 }); 4980 if (flag == 1) { 4981 $('html, body').animate({ 4982 scrollTop: $('#' + fld).offset().top - 150 4983 }, 500); 4984 return false; 4985 } 4986 if ($('#register_data').attr('data-act') == 'payment') { 4987 let or = $('#or').val(); 4988 window.onbeforeunload = null; 4989 $('#submit_check_ldr').show(); 4990 $('#register_data').prop('disabled', true); 4991 var data = new Array; 4992 var passport_arr = new Array; 4993 $('.appli_inner_d').each(function() { 4994 var ai = $(this).attr('data-i'); 4995 data.push(ai); 4996 var src = $(this).attr('data-src'); 4997 var p = $('#pass_no_' + src).val(); 4998 passport_arr.push(convertToUpper(p)); 4999 }); 5000 5001 if (hasDuplicates(passport_arr)) { 5002 $('#submit_check_ldr').hide(); 5003 $('#register_data').prop('disabled', false); 5004 alert('Same Passport number can not be use for multiple Applicants!!!'); 5005 return false; 5006 } 5007 /*data.push(4755); 5008 data.push(4754);*/ 5009 var payload = { 5010 ids: data, 5011 or: or, 5012 flag_type: 'detail' 5013 } 5014 5015 $('#register_data, #save_n_exit').prop('disabled', true); 5016 5017 $.ajax({ 5018 url: 'https://kazakhstan-evisa.com/api/', 5019 type: "POST", 5020 dataType: "json", 5021 data: { 5022 'data': payload, 5023 'act': 'update_applicant_flag' 5024 }, 5025 success: function(res) { 5026 if (res.status == 'SUCCESS') { 5027 // window.location.href="https://kazakhstan-evisa.com/visa-payment/"+btoa(or); 5028 window.location.href = "https://kazakhstan-evisa.com/document-upload/" + btoa(or) + "/"; 5029 } else { 5030 $('#submit_check_ldr').hide(); 5031 $('#register_data').prop('disabled', false); 5032 alert('Something Went wrong.'); 5033 $('#register_data, #save_n_exit').prop('disabled', false); 5034 } 5035 } 5036 }); 5037 // window.location.href="https://kazakhstan-evisa.com/visa-payment/"+btoa(or); 5038 } else { 5039 $('#submit_check_ldr').show(); 5040 save_applicants(val_flag); 5041 } 5042 } 5043 5044 function save_applicants(val_flag) { 5045 5046 5047 var userApplicants = new Array; 5048 var service_fee = visa_cost = i = 0; 5049 var globlefileSize = 100; 5050 5051 $('.appli_inner_d[data-temp-valid="1"]').each(function() { 5052 let a = $(this).attr('data-src'); 5053 var vpr = ''; 5054 var visa_type = $('#visa_type_' + a).val(); 5055 if (visa_type != '' && visa_type != null) { 5056 var expo_fee = visa_type.split("-"); 5057 visa_cost = parseFloat(visa_cost) + parseFloat(expo_fee[1]); 5058 service_fee = parseFloat(service_fee) + parseFloat(expo_fee[1]) + parseFloat(expo_fee[2]); 5059 } 5060 var dob_day = $('#day_dob_' + a).val(); 5061 var mon_dob = $('#mon_dob_' + a).val(); 5062 var yr_dob = $('#yr_dob_' + a).val(); 5063 var day_pass_issue = $('#day_pass_issue_' + a).val(); 5064 var mon_pass_issue = $('#mon_pass_issue_' + a).val(); 5065 var yr_pass_issue = $('#yr_pass_issue_' + a).val(); 5066 var day_pass_exp = $('#day_pass_exp_' + a).val(); 5067 var mon_pass_exp = $('#mon_pass_exp_' + a).val(); 5068 var yr_pass_exp = $('#yr_pass_exp_' + a).val(); 5069 5070 var user_applicants = { 5071 givenname: $('#givenname_' + a).val(), 5072 surname: $('#surname_' + a).val(), 5073 nationality: $('#nationality_' + a).val(), 5074 dob: { 5075 "day": dob_day, 5076 "mon": mon_dob, 5077 "year": yr_dob 5078 }, 5079 gender: $('#gender_' + a).val(), 5080 passport_no: $('#pass_no_' + a).val(), 5081 passport_issue_date: { 5082 "day": day_pass_issue, 5083 "mon": mon_pass_issue, 5084 "year": yr_pass_issue 5085 }, 5086 passport_expiry_date: { 5087 "day": day_pass_exp, 5088 "mon": mon_pass_exp, 5089 "year": yr_pass_exp 5090 },
5091 visa_type: expo_fee[0], 5092 5093 } 5094 5095 var docs = new Array; 5096 if ($("#passport_" + a).length > 0) { 5097 if ($.trim($('#passport_' + a).val()) != '') { 5098 $('.document_' + a).each(function(key, value) { 5099 let documents = ''; 5100 documents = { 5101 field_name: "passport", 5102 input_img: $('#passport_doc_input_' + a).val(), //$('.img_pre_passport_'+a).attr('src'), 5103 } 5104 docs.push(documents); 5105 }); 5106 globlefileSize = Math.round(($('#passport_' + a)[0].files[0].size)) + globlefileSize; 5107 } else { 5108 var docs = null; 5109 } 5110 } else { 5111 var docs = null; 5112 } 5113 5114 // if($('.visa_prequis_inp_'+a).length>0){ 5115 // $('.visa_prequis_inp_'+a).each(function(){ 5116 // if(vpr!='')vpr+=','; 5117 // vpr+=$(this).val(); 5118 // }); 5119 // } 5120 5121 if ($('#passport_issue_country_' + a).length > 0) { 5122 user_applicants.passport_issue_country = $('#passport_issue_country_' + a).val(); 5123 } 5124 5125 if ($('#passport_issue_place_' + a).length > 0) { 5126 user_applicants.passport_issue_place = $('#passport_issue_place_' + a).val(); 5127 } 5128 5129 if ($('#passport_issue_authority_' + a).length > 0) { 5130 user_applicants.passport_issue_authority = $('#passport_issue_authority_' + a).val(); 5131 } 5132 5133 if ($('#acquire_nationality_' + a).length > 0) { 5134 user_applicants.acquire_nationality = $('#acquire_nationality_' + a).val(); 5135 } 5136 5137 if ($('#passport_type_' + a).length > 0) { 5138 user_applicants.passport_type = $('#passport_type_' + a).val(); 5139 } 5140 5141 if ($('#travel_document_' + a).length > 0) { 5142 user_applicants.travel_document = $('#travel_document_' + a).val(); 5143 } 5144 5145 if ($('#city_of_birth_' + a).length > 0) { 5146 user_applicants.city_of_birth = $('#city_of_birth_' + a).val(); 5147 } 5148 5149 if ($('#otherId_no_' + a).length > 0) { 5150 user_applicants.otherId_no = $('#otherId_no_' + a).val(); 5151 } 5152 5153 if ($('#appli_country_' + a).length > 0) { 5154 user_applicants.appli_country = $('#appli_country_' + a).val(); 5155 } 5156 5157 if ($('#father_name_' + a).length > 0) { 5158 user_applicants.father_name = $('#father_name_' + a).val(); 5159 } 5160 5161 if ($('#mother_name_' + a).length > 0) { 5162 user_applicants.mother_name = $('#mother_name_' + a).val(); 5163 } 5164 5165 if ($('#occupation_' + a).length > 0) { 5166 user_applicants.occupation = $('#occupation_' + a).val(); 5167 } 5168 5169 if ($('#marital_status_' + a).length > 0) { 5170 user_applicants.marital_status = $('#marital_status_' + a).val(); 5171 } 5172 5173 if ($('#country_of_birth_' + a).length > 0) { 5174 user_applicants.country_of_birth = $('#country_of_birth_' + a).val(); 5175 } 5176 5177 if ($('#address_' + a).length > 0) { 5178 user_applicants.address = $('#address_' + a).val(); 5179 } 5180 5181 if ($('#city_' + a).length > 0) { 5182 user_applicants.city = $('#city_' + a).val(); 5183 } 5184 5185 if ($('#state_' + a).length > 0) { 5186 user_applicants.state = $('#state_' + a).val(); 5187 } 5188 5189 if ($('#flight_no_' + a).length > 0) { 5190 user_applicants.flight_no = $('#flight_no_' + a).val(); 5191 } 5192 5193 if ($('#accomodation_' + a).length > 0) { 5194 user_applicants.accomodation = $('#accomodation_' + a).val(); 5195 } 5196 5197 if ($('#accomodation_address_' + a).length > 0) { 5198 user_applicants.accomodation_address = $('#accomodation_address_' + a).val(); 5199 } 5200 5201 if ($('#accommodation_city_' + a).length > 0) { 5202 user_applicants.accommodation_city = $('#accommodation_city_' + a).val(); 5203 } 5204 5205 if ($('#accommodation_state_' + a).length > 0) { 5206 user_applicants.accommodation_state = $('#accommodation_state_' + a).val(); 5207 } 5208 5209 if ($('#accommodation_email_' + a).length > 0) { 5210 user_applicants.accommodation_email = $('#accommodation_email_' + a).val(); 5211 } 5212 5213 if ($('#accommodation_phone_' + a).length > 0) { 5214 user_applicants.accommodation_phone = $('#accommodation_phone_' + a).val(); 5215 } 5216 5217 if ($('#accomodation_zip_code_' + a).length > 0) { 5218 user_applicants.accomodation_zip_code = $('#accomodation_zip_code_' + a).val(); 5219 } 5220 5221 if ($('#entry_type_' + a).length > 0) { 5222 user_applicants.entry_type = $('#entry_type_' + a).val(); 5223 } 5224 5225 if ($('#place_visited_' + a).length > 0) { 5226 user_applicants.place_visited = $('#place_visited_' + a).val(); 5227 } 5228
5229 if ($('#app_fill_place_' + a).length > 0) { 5230 user_applicants.app_fill_place = $('#app_fill_place_' + a).val(); 5231 } 5232 5233 if ($('#emp_phone_' + a).length > 0) { 5234 user_applicants.emp_phone = $('#emp_phone_' + a).val(); 5235 } 5236 5237 if ($('#emp_address_' + a).length > 0) { 5238 user_applicants.emp_address = $('#emp_address_' + a).val(); 5239 } 5240 5241 if ($('#emp_designation_' + a).length > 0) { 5242 user_applicants.emp_designation = $('#emp_designation_' + a).val(); 5243 } 5244 5245 if ($('#address_stay_year_' + a).length > 0) { 5246 user_applicants.address_stay_year = $('#address_stay_year_' + a).val(); 5247 } 5248 5249 if ($('#emergency_givenname_' + a).length > 0) { 5250 user_applicants.emergency_givenname = $('#emergency_givenname_' + a).val(); 5251 } 5252 5253 if ($('#emergency_phone_' + a).length > 0) { 5254 user_applicants.emergency_phone = $('#emergency_phone_' + a).val(); 5255 } 5256 5257 if ($('#port_of_arrival_' + a).length > 0) { 5258 user_applicants.port_of_arrival = $('#port_of_arrival_' + a).val(); 5259 } 5260 5261 if ($('#gcc_occupation_' + a).length > 0) { 5262 user_applicants.gcc_occupation = $('#gcc_occupation_' + a).val(); 5263 } 5264 5265 if ($('#depart_country_' + a).length > 0) { 5266 user_applicants.depart_country = $('#depart_country_' + a).val(); 5267 } 5268 5269 if ($('#maintenance_means_' + a).length > 0) { 5270 user_applicants.maintenance_means = $('#maintenance_means_' + a).val(); 5271 } 5272 5273 if ($('#destination_' + a).length > 0) { 5274 user_applicants.destination = $('#destination_' + a).val(); 5275 } 5276 5277 if ($('#last_trip_from_date_' + a).length > 0) { 5278 var last_trip_from_date = $('#last_trip_from_date_' + a).val(); 5279 if (last_trip_from_date != '' && last_trip_from_date != null) { 5280 var last_trip_from_date_a = last_trip_from_date.split('-'); 5281 last_trip_from_date = { 5282 'day': last_trip_from_date_a[0], 5283 'mon': last_trip_from_date_a[1], 5284 'year': last_trip_from_date_a[2] 5285 }; 5286 } 5287 user_applicants.last_trip_from_date = last_trip_from_date; 5288 } 5289 5290 if ($('#last_trip_to_date_' + a).length > 0) { 5291 var last_trip_to_date = $('#last_trip_to_date_' + a).val(); 5292 if (last_trip_to_date != '' && last_trip_to_date != null) { 5293 var last_trip_to_date_a = last_trip_to_date.split('-'); 5294 last_trip_to_date = { 5295 'day': last_trip_to_date_a[0], 5296 'mon': last_trip_to_date_a[1], 5297 'year': last_trip_to_date_a[2] 5298 }; 5299 } 5300 user_applicants.last_trip_to_date = last_trip_to_date; 5301 } 5302 5303 if ($('#last_visa_no_' + a).length > 0) { 5304 user_applicants.last_visa_no = $('#last_visa_no_' + a).val(); 5305 } 5306 5307 if ($('#return_ticket_' + a).length > 0) { 5308 user_applicants.return_ticket = $('#return_ticket_' + a).val(); 5309 } 5310 5311 if ($('#visit_jammu_kashmir_' + a).length > 0) { 5312 user_applicants.visit_jammu_kashmir = $('#visit_jammu_kashmir_' + a).val(); 5313 } 5314 5315 if ($('#purpose_of_visit_' + a).length > 0) { 5316 user_applicants.purpose_of_visit = $('#purpose_of_visit_' + a).val(); 5317 } 5318 5319 if ($('#gcc_country_' + a).length > 0) { 5320 user_applicants.gcc_country = $('#gcc_country_' + a).val(); 5321 } 5322 5323 if ($('#obtaining_visa_place_' + a).length > 0) { 5324 user_applicants.obtaining_visa_place = $('#obtaining_visa_place_' + a).val(); 5325 } 5326 5327 if ($('#not_above_house_no_' + a).length > 0) { 5328 user_applicants.not_above_house_no = $('#not_above_house_no_' + a).val(); 5329 } 5330 5331 if ($('#not_above_city_' + a).length > 0) { 5332 user_applicants.not_above_city = $('#not_above_city_' + a).val(); 5333 } 5334 5335 if ($('#not_above_country_' + a).length > 0) { 5336 user_applicants.not_above_country = $('#not_above_country_' + a).val(); 5337 } 5338 5339 if ($('#employer_name_' + a).length > 0) { 5340 user_applicants.employer_name = $('#employer_name_' + a).val(); 5341 } 5342 5343 if ($('#annual_income_' + a).length > 0) { 5344 user_applicants.annual_income = $('#annual_income_' + a).val(); 5345 } 5346 5347 if ($('#host_type_' + a).length > 0) { 5348 user_applicants.host_type = $('#host_type_' + a).val(); 5349 } 5350 5351 if ($('#host_fullname_' + a).length > 0) { 5352 user_applicants.host_fullname = $('#host_fullname_' + a).val(); 5353 } 5354 5355 if ($('#host_address_' + a).length > 0) { 5356 user_applicants.host_address = $('#host_address_' + a).val(); 5357 } 5358 5359 if ($('#edu_qualification_' + a).length > 0) { 5360 user_applicants.edu_qualification = $('#edu_qualification_' + a).val(); 5361 } 5362 5363 if ($('#reason_for_travel_' + a).length > 0) { 5364 user_applicants.reason_for_travel = $('#reason_for_travel_' + a).val(); 5365 } 5366 5367 if ($('#available_funds_amount_' + a).length > 0) { 5368 user_applicants.available_funds_amount = $('#available_funds_amount_' + a).val(); 5369 } 5370 5371 if ($('#postal_code_' + a).length > 0) { 5372 user_applicants.postal_code = $('#postal_code_' + a).val(); 5373 } 5374 5375 // if ($('input[name="radio_before_visited_' + a + '"]').length > 0) { 5376 // user_applicants.before_visited = $('input[name="radio_before_visited_' + a + '"]:checked').val(); 5377 // } 5378 5379 if ($('#before_visited_' + a).length > 0) { 5380 var before_visited = $('#before_visited_' + a).val(); 5381 if ($.trim(before_visited) == '') { 5382 before_visited = 'NO'; 5383 } 5384 user_applicants.before_visited = before_visited; 5385 } 5386 5387 if ($('#ref_name_cn_' + a).length > 0) { 5388 user_applicants.ref_name_cn = $('#ref_name_cn_' + a).val(); 5389 } 5390 5391 if ($('#ref_name_in_' + a).length > 0) { 5392 user_applicants.ref_name_in = $('#ref_name_in_' + a).val(); 5393 } 5394 5395 if ($('#ref_add_in_' + a).length > 0) { 5396 user_applicants.ref_add_in = $('#ref_add_in_' + a).val(); 5397 } 5398 5399 if ($('#your_contry_address_' + a).length > 0) { 5400 user_applicants.your_contry_address = $('#your_contry_address_' + a).val(); 5401 } 5402 5403 if ($('#ref_phone_in_' + a).length > 0) { 5404 user_applicants.ref_phone_in = $('#ref_phone_in_' + a).val(); 5405 } 5406 5407 if ($('#ref_relationsip_in_' + a).length > 0) { 5408 user_applicants.ref_relationsip_in = $('#ref_relationsip_in_' + a).val(); 5409 } 5410 5411 if ($('#your_contry_phone_' + a).length > 0) { 5412 user_applicants.your_contry_phone = $('#your_contry_phone_' + a).val(); 5413 } 5414 5415 if ($('#sp_name_' + a).length > 0) { 5416 var spouse_detail = $('#sp_name_' + a).val(); 5417 user_applicants.sp_name = spouse_detail; 5418 } 5419 5420 if ($('#sp_nationality_' + a).length > 0) { 5421 var sp_nationality = $('#sp_nationality_' + a).val(); 5422 user_applicants.sp_nationality = sp_nationality; 5423 } 5424 5425 if ($('#airline_' + a).length > 0) { 5426 user_applicants.airline = $('#airline_' + a).val(); 5427 } 5428 5429 if ($('#not_above_state_' + a).length > 0) { 5430 user_applicants.not_above_state = $('#not_above_state_' + a).val(); 5431 } 5432 5433 if ($('#home_country_' + a).length > 0) { 5434 user_applicants.home_country = $('#home_country_' + a).val(); 5435 } 5436 5437 if ($('#current_location_' + a).length > 0) { 5438 user_applicants.current_location = $('#current_location_' + a).val(); 5439 } 5440 5441 if ($('#host_email_' + a).length > 0) { 5442 user_applicants.host_email = $('#host_email_' + a).val(); 5443 } 5444 5445 if ($('#host_relation_' + a).length > 0) { 5446 user_applicants.host_relation = $('#host_relation_' + a).val(); 5447 } 5448 5449 if ($('#visit_past_3year_' + a).length > 0) { 5450 var visit_past_3year = $('#visit_past_3year_' + a).val(); 5451 if ($.trim(visit_past_3year) == '') { 5452 visit_past_3year = 'NO'; 5453 } 5454 user_applicants.visit_past_3year = visit_past_3year; 5455 } 5456 5457 if ($('#refused_ans_' + a).length > 0) { 5458 var refused_ans = $('#refused_ans_' + a).val(); 5459 if ($.trim(refused_ans) == '') { 5460 refused_ans = 'NO'; 5461 } 5462 user_applicants.refused_ans = refused_ans; 5463 } 5464 5465 if ($('#asylum_ans_' + a).length > 0) {
5466 var asylum_ans = $('#asylum_ans_' + a).val(); 5467 if ($.trim(asylum_ans) == '') { 5468 asylum_ans = 'NO'; 5469 } 5470 user_applicants.asylum_ans = asylum_ans; 5471 } 5472 5473 if ($('#arrested_ans_' + a).length > 0) { 5474 var arrested_ans = $('#arrested_ans_' + a).val(); 5475 if ($.trim(arrested_ans) == '') { 5476 arrested_ans = 'NO'; 5477 } 5478 user_applicants.arrested_ans = arrested_ans; 5479 } 5480 5481 if ($('#returning_residence_cn_' + a).length > 0) { 5482 var returning_residence_cn = $('#returning_residence_cn_' + a).val(); 5483 if ($.trim(returning_residence_cn) == '') { 5484 returning_residence_cn = 'YES'; 5485 } 5486 user_applicants.returning_residence_cn = returning_residence_cn; 5487 } 5488 5489 if ($('#chills_' + a).length > 0) { 5490 var chills = $('#chills_' + a).val(); 5491 if ($.trim(chills) == '') { 5492 chills = 'NO'; 5493 } 5494 user_applicants.chills = chills; 5495 } 5496 5497 if ($('#insurance_certificate_no_' + a).length > 0) { 5498 var insurance_certificate_no = $('#insurance_certificate_no_' + a).val(); 5499 if ($.trim(insurance_certificate_no) == '') { 5500 insurance_certificate_no = 'NO'; 5501 } 5502 user_applicants.insurance_certificate_no = insurance_certificate_no; 5503 } 5504 5505 if ($('#unrehabilitated_insolvent_' + a).length > 0) { 5506 var unrehabilitated_insolvent = $('#unrehabilitated_insolvent_' + a).val(); 5507 if ($.trim(unrehabilitated_insolvent) == '') { 5508 unrehabilitated_insolvent = 'NO'; 5509 } 5510 user_applicants.unrehabilitated_insolvent = unrehabilitated_insolvent; 5511 } 5512 5513 if ($('#trafficking_ans_' + a).length > 0) { 5514 var trafficking_ans = $('#trafficking_ans_' + a).val(); 5515 if ($.trim(trafficking_ans) == '') { 5516 trafficking_ans = 'NO'; 5517 } 5518 user_applicants.trafficking_ans = trafficking_ans; 5519 } 5520 5521 if ($('#social_violence_' + a).length > 0) { 5522 var social_violence = $('#social_violence_' + a).val(); 5523 if ($.trim(social_violence) == '') { 5524 social_violence = 'NO'; 5525 } 5526 user_applicants.social_violence = social_violence; 5527 } 5528 5529 if ($('#expense_covered_' + a).length > 0) { 5530 var expense_covered = $('#expense_covered_' + a).val(); 5531 if ($.trim(expense_covered) == '') { 5532 expense_covered = 'NO'; 5533 } 5534 user_applicants.expense_covered = expense_covered; 5535 } 5536 5537 if ($('#employment_ans_' + a).length > 0) { 5538 var employment_ans = $('#employment_ans_' + a).val(); 5539 if ($.trim(employment_ans) == '') { 5540 employment_ans = 'NO'; 5541 } 5542 user_applicants.employment_ans = employment_ans; 5543 } 5544 5545 if ($('#criminal_civil_case_' + a).length > 0) { 5546 var criminal_civil_case = $('#criminal_civil_case_' + a).val(); 5547 if ($.trim(criminal_civil_case) == '') { 5548 criminal_civil_case = 'NO'; 5549 } 5550 user_applicants.criminal_civil_case = criminal_civil_case; 5551 } 5552 5553 if ($('#stay_longer_ans_' + a).length > 0) { 5554 var stay_longer_ans = $('#stay_longer_ans_' + a).val(); 5555 if ($.trim(stay_longer_ans) == '') { 5556 stay_longer_ans = 'NO'; 5557 } 5558 user_applicants.stay_longer_ans = stay_longer_ans; 5559 } 5560 5561 if ($('#refugee_permit_no_' + a).length > 0) { 5562 var refugee_permit_no = $('#refugee_permit_no_' + a).val(); 5563 if ($.trim(refugee_permit_no) == '') { 5564 refugee_permit_no = 'NO'; 5565 } 5566 user_applicants.refugee_permit_no = refugee_permit_no; 5567 } 5568 5569 if ($('#any_disease_' + a).length > 0) { 5570 var any_disease = $('#any_disease_' + a).val(); 5571 if ($.trim(any_disease) == '') { 5572 any_disease = 'NO'; 5573 } 5574 user_applicants.any_disease = any_disease; 5575 } 5576 5577 if ($('#terrorist_acts_ans_' + a).length > 0) { 5578 var terrorist_acts_ans = $('#terrorist_acts_ans_' + a).val(); 5579 if ($.trim(terrorist_acts_ans) == '') { 5580 terrorist_acts_ans = 'NO'; 5581 } 5582 user_applicants.terrorist_acts_ans = terrorist_acts_ans; 5583 } 5584 5585 5586 if ($('#misrepresented_ans_' + a).length > 0) { 5587 var misrepresented_ans = $('#misrepresented_ans_' + a).val(); 5588 if ($.trim(misrepresented_ans) == '') { 5589 misrepresented_ans = 'NO'; 5590 } 5591 user_applicants.misrepresented_ans = misrepresented_ans; 5592 } 5593 5594 if ($('#cyber_crime_ans_' + a).length > 0) { 5595 var cyber_crime_ans = $('#cyber_crime_ans_' + a).val(); 5596 if ($.trim(cyber_crime_ans) == '') { 5597 cyber_crime_ans = 'NO'; 5598 } 5599 user_applicants.cyber_crime_ans = cyber_crime_ans; 5600 } 5601 5602 if ($('#diseases_ans_' + a).length > 0) { 5603 var diseases_ans = $('#diseases_ans_' + a).val(); 5604 if ($.trim(diseases_ans) == '') { 5605 diseases_ans = 'NO'; 5606 } 5607 user_applicants.diseases_ans = diseases_ans; 5608 } 5609 5610 5611 // user_applicants.document = docs; 5612 userApplicants.push(user_applicants); 5613 }); 5614 5615 var passport_arr = new Array; 5616 5617 $.each(userApplicants, function(key, value) {
5618 passport_arr.push(convertToUpper(userApplicants[key].passport_no)); 5619 }); 5620 5621 if (hasDuplicates(passport_arr)) { 5622 alert('Same Passport number can not be use for multiple Applicants!!!'); 5623 return false; 5624 } 5625 5626 var name = $('#name').val(); 5627 var mail = $("#email_id").val(); 5628 var arrival_day = $('#day_arrival').val(); 5629 var arrival_mon = $('#mon_arrival').val(); 5630 var arrival_yr = $('#yr_arrival').val(); 5631 5632 var departure_day = $('#day_departure').val(); 5633 var departure_mon = $('#mon_departure').val(); 5634 var departure_yr = $('#yr_departure').val(); 5635 5636 var phone = iti ? iti.getNumber() : $('#phn_num').val(); 5637 let genralObj = { 5638 name: name, 5639 email: mail, 5640 number: phone, 5641 arrivalDate: { 5642 "year": arrival_yr, 5643 "month": arrival_mon, 5644 "day": arrival_day 5645 }, 5646 departureDate: { 5647 "year": departure_yr, 5648 "month": departure_mon, 5649 "day": departure_day 5650 } 5651 } 5652 5653 var processing = $("input[name='processing']:checked").val(); 5654 var fee_of = $("input[name='processing']:checked").attr('data-src'); 5655 var processing_time = $("input[name='processing']:checked").attr('data-time'); 5656 service_fee = parseFloat(service_fee) + parseFloat(fee_of); 5657 var whole_data = { 5658 "genral": genralObj, 5659 "applicant": userApplicants, 5660 "processing": processing, 5661 "processing_time": processing_time, 5662 "visa_cost": visa_cost, 5663 "total_cost": service_fee, 5664 "visa_for_country": 132, 5665 "refferal": null, 5666 "platform": "kazakhstan-evisa.com", 5667 "ip_details": $('#ip').val(), 5668 "no_of_applicant": userApplicants.length 5669 5670 }; 5671 /*console.log(whole_data); 5672 return;*/ 5673 var pre_proc_text = ''; 5674 if ($("input[name='processing']:checked").siblings('#normal').length > 0) { 5675 pre_proc_text = $("input[name='processing']:checked").siblings('#normal').text() + ' ' + $("input[name='processing']:checked").siblings('#normal_next').text(); 5676 } else if ($("input[name='processing']:checked").siblings('#urgent').length > 0) { 5677 pre_proc_text = $("input[name='processing']:checked").siblings('#urgent').text() + ' ' + $("input[name='processing']:checked").siblings('#urgent_next').text(); 5678 } else if ($("input[name='processing']:checked").siblings('#sup_urgent').length > 0) { 5679 pre_proc_text = $("input[name='processing']:checked").siblings('#sup_urgent').text() + ' ' + $("input[name='processing']:checked").siblings('#sup_urgent_next').text(); 5680 } 5681 5682 $('#register_data, #save_n_exit').prop('disabled', true); 5683 5684 if ($('#oi').val() == '' && $('#or').val() == '') { 5685 $('#submit_check_ldr').show(); 5686 localStorage.clear(); 5687 $.ajax({ 5688 url: 'https://kazakhstan-evisa.com/api/', 5689 type: "POST", 5690 // dataType: "json", 5691 processData: false, 5692 contentType: 'application/json', 5693 data: JSON.stringify({ 5694 'data': whole_data, 5695 'act': 'register_applicants_new' 5696 }), 5697 success: function(res) { 5698 5699 res = JSON.parse(res); 5700 if (res.status && res.status == 'SUCCESS') { 5701 $('#oi').val(res.oi); 5702 $('#or').val(res.order_id); 5703 $('.temp_app_id_spn').html(res.order_id); 5704 5705 if (val_flag == 0) { 5706 // $('#register_data').hide(); 5707 // $('#save_n_exit').hide(); 5708 $('#save_exit_check_ldr').hide(); 5709 $('#save_exit_btn_text').show(); 5710 $('#myModalExitMsg').show(); 5711 5712 // window.location.href="https://kazakhstan-evisa.com"; 5713 return; 5714 } else { 5715 5716 var ap = res.applicants; 5717 $.each(ap, function(key, value) { 5718 var ps = value.passport_no; 5719 var ip = $('input').filter(function() { 5720 return $.trim(this.value) == $.trim(ps) 5721 }); 5722 ip.closest('.appli_inner_d').attr('data-i', value.i); 5723 }); 5724 5725 $('#register_data, #save_n_exit').prop('disabled', false); 5726 $('#submit_check_ldr').hide(); 5727 5728 $('#order_id_spn').text(res.order_id); 5729 $('#order_id_p').show(); 5730 $('#reg_visa_form').addClass('preview'); 5731 $('#register_data').val('Confirm & Submit').attr('data-act', 'payment'); 5732 $('.collapsible_content').collapse("show"); 5733 $('#collapse_r').addClass("in"); 5734 $(' .warn_sec, .rmv_spn, .add_new_a').hide();
5735 $('.cls2').closest('.row').hide(); 5736 $('.cls1').closest('div').hide(); 5737 $('.edit_content_2').show(); 5738 $('#is_edit').val(1); 5739 $('html, body').animate({ 5740 scrollTop: $('#reg_visa_form').offset().top - 100 5741 }, 500); 5742 $('select[data-name="visa_type"]').prop('disabled', true); 5743 $('select.nationality').prop('disabled', true); 5744 $('.update_procces').show(); 5745 $('#reg_visa_form').attr('autocomplete', 'new-password'); 5746 $('#reg_visa_form .form-control').each(function() { 5747 $(this).attr('autocomplete', 'new-password'); 5748 }); 5749 $('#pre_proc_spn_1').text(pre_proc_text); 5750 $('.visa_prequis_div').css('pointer-events', 'none'); 5751 window.onbeforeunload = function(event) { 5752 var message = "Are you sure you want to navigate away from this page? Leaving before your session is over will result in an Incomplete Status."; 5753 var e = e || window.event; 5754 if (e) { 5755 e.returnValue = message; 5756 } 5757 return message; 5758 }; 5759 return; 5760 } 5761 } else { 5762 $('#submit_check_ldr').hide(); 5763 $('#register_data, #save_n_exit').prop('disabled', false); 5764 alert('Something Went Wrong'); 5765 } 5766 }, 5767 error: function(jqXHR, textStatus, errorThrown) { 5768 $('#submit_check_ldr').hide(); 5769 $('#register_data, #save_n_exit').prop('disabled', false); 5770 alert('Something Went Wrong'); 5771 console.log(textStatus); 5772 console.log(errorThrown); 5773 } 5774 }); 5775 } else { 5776 $('#submit_check_ldr').hide(); 5777 $('#myModalExitMsg').show(); 5778 5779 return; 5780 } 5781 5782 5783 } 5784 5785 5786 function convertToUpper(str) { 5787 return str.toUpperCase(); 5788 } 5789 5790 function hasDuplicates(array) { 5791 return new Set(array).size !== array.length; 5792 } 5793 5794 function update_field(type) { 5795 let applicant = new Array; 5796 let or = $('#or').val(); 5797 if (type == 'gen') { 5798 let key_value = iti ? iti.getNumber() : $('#phn_num').val(); 5799 let key_name = $('#phn_num').attr('data-name'); 5800 var field = { 5801 "key": key_name, 5802 "value": key_value, 5803 'type': 'text' 5804 }; 5805 applicant.push(field); 5806 let day = $('#day_arrival').val(); 5807 let mon = $('#mon_arrival').val(); 5808 let yr = $('#yr_arrival').val(); 5809 var field = { 5810 "key": "arrival_date", 5811 "value": { 5812 'day': day, 5813 'mon': mon, 5814 'year': yr 5815 }, 5816 'type': 'date' 5817 }; 5818 applicant.push(field); 5819 var payload = { 5820 "orderId": btoa(or), 5821 "applicant_id": '', 5822 "applicant": applicant, 5823 "step": "general" 5824 }; 5825 } 5826 // console.log(payload); 5827 save_detail(payload); 5828 } 5829 5830 function save_field_value(el, type) { 5831 let app_id = ''; 5832 let applicant = new Array; 5833 let or = $('#or').val(); 5834 let step = ''; 5835 if (type == 'text') { 5836 // console.log(el); 5837 var key_name = el.attr('data-name'); 5838 var key_value = el.val(); 5839 5840 if (el.attr('name') == 'phn_num') { 5841 var key_value = iti ? iti.getNumber() : el.val(); 5842 } 5843 5844 if ($.trim(key_value) == '' && key_name != 'surname' && key_name != 'middlename') { 5845 // console.log(el.closest('.input-group').siblings('.err_spn').text('Please fill detail')); 5846 5847 el.closest('.input-group').siblings('.err_spn').text('Please fill detail'); 5848 return false; 5849 } 5850 if (el.hasClass('hasDatepicker')) { 5851 key_value_a = key_value.split('-'); 5852 let day = key_value_a[0]; 5853 let month = key_value_a[1]; 5854 let year = key_value_a[2]; 5855 var field = { 5856 "key": key_name, 5857 "value": { 5858 'day': day, 5859 'mon': month, 5860 'year': year 5861 }, 5862 'type': 'date' 5863 }; 5864 } else { 5865 var field = { 5866 "key": key_name, 5867 "value": key_value, 5868 'type': 'text' 5869 }; 5870 } 5871 if (el.attr('name') == 'phn_num') { 5872 step = 'general'; 5873 } else 5874 step = 'applicant'; 5875 el.removeClass('edit'); 5876 setTimeout(function() { 5877 if (el.attr('name') == 'phn_num') 5878 el.closest('.iti').next('.edit_spn').attr('data-act', 'edit').html('<i class=" fa fa-pencil"></i> Edit').css('display', ''); 5879 else 5880 el.next('.edit_spn').attr('data-act', 'edit').html('<i class=" fa fa-pencil"></i> Edit').css('display', ''); 5881 // console.log(el.next('.edit_spn')); 5882 }, 500); 5883 } else if (type == 'date') { 5884 // console.log(el); 5885 // console.log('aaa'); 5886 let d_s = el.find('select.date')[0]; 5887 let m_s = el.find('select.date')[1]; 5888 let y_s = el.find('select.date')[2]; 5889 if ($(d_s).hasClass('arrival') || $(d_s).hasClass('departure')) { 5890 step = 'general'; 5891 } else 5892 step = 'applicant';
5893 let day = $(d_s).find('option:selected').val(); 5894 let mon = $(m_s).find('option:selected').val(); 5895 let yr = $(y_s).find('option:selected').val(); 5896 if ($(d_s).hasClass('arrival')) { 5897 var fl = validate_date('arrival', 'next'); 5898 if(fl){ 5899 fl = check_arrival(); 5900 if(!fl){ 5901 alert('please select date after 7 days from today'); 5902 return false; 5903 } 5904 } 5905 5906 } 5907 if ($(d_s).hasClass('dob')) 5908 var fl = validate_date('dob_' + $(d_s).attr('data-src'), 'prev'); 5909 if ($(d_s).hasClass('pass_issue')) 5910 var fl = validate_date('pass_issue_' + $(d_s).attr('data-src'), 'prev'); 5911 if ($(d_s).hasClass('pass_exp')) 5912 var fl = validate_date('pass_exp_' + $(d_s).attr('data-src'), 'next'); 5913 5914 if ($(d_s).hasClass('departure')) 5915 var fl = validate_departure(); 5916 5917 if (!fl) { 5918 $(d_s).closest('.date_field').find('.err_spn').text('Invalid Date'); 5919 return false; 5920 } 5921 var key_name = $(d_s).attr('data-name'); 5922 var key_value = day + '-' + mon + '-' + yr; 5923 var type = 'date'; 5924 var field = { 5925 "key": key_name, 5926 "value": { 5927 'day': day, 5928 'mon': mon, 5929 'year': yr 5930 }, 5931 'type': 'date' 5932 }; 5933 $(d_s).removeClass('edit'); 5934 $(m_s).removeClass('edit'); 5935 $(y_s).removeClass('edit'); 5936 setTimeout(function() { 5937 el.find('.edit_spn').attr('data-act', 'edit').html('<i class=" fa fa-pencil"></i> Edit').css('display', ''); 5938 }, 500); 5939 el.removeClass('edit'); 5940 } 5941 if (step == 'applicant') { 5942 app_id = el.closest('.appli_inner_d').attr('data-i'); 5943 if ($.trim(app_id) == '' || app_id == '0' || $.trim(or) == '' || or == '0') { 5944 alert('Something went wrong,. Please contact on [email protected]'); 5945 return false; 5946 } 5947 } 5948 applicant.push(field); 5949 var payload = { 5950 "orderId": btoa(or), 5951 "applicant_id": app_id, 5952 "applicant": applicant, 5953 "step": step 5954 }; 5955 // console.log(payload); 5956 save_detail(payload); 5957 } 5958 5959 function save_detail(payload) { 5960 $.ajax({ 5961 type: 'POST', 5962 url: 'https://kazakhstan-evisa.com/api/', 5963 dataType: 'json', 5964 data: { 5965 act: 'updatefieldvalue', 5966 data: payload 5967 }, 5968 success: function(result) { 5969 if (result.status == 'SUCCESS') { 5970 // alert('updated'); 5971 } else if (result.status == 'ERROR') { 5972 alert('There is some problem in Updating detail, Please contact on [email protected]'); 5973 } 5974 }, 5975 error: function(jqXHR, textStatus, errorThrown) { 5976 alert('Something Went Wrong'); 5977 console.log(textStatus); 5978 console.log(errorThrown); 5979 } 5980 }) 5981 } 5982 5983 function get_app_form_field(nationality, visa_type, applicant, app_id, sc) { 5984 if ($.trim(nationality) == '' || $.trim(visa_type) == '') { 5985 return false; 5986 } 5987 var v = visa_type.split("-"); 5988 var htm = ''; 5989 var visa_count = ""; 5990 $.ajax({ 5991 url: 'https://kazakhstan-evisa.com/api/', 5992 type: "POST", 5993 dataType: "json", 5994 data: { 5995 'n': nationality, 5996 'v': v[0], 5997 'act': 'visa_form' 5998 }, 5999 success: function(r) { 6000 if (r.status == 'SUCCESS') { 6001 $('.app_form_' + applicant).html(""); 6002 // applicant detail 6003 var ports = r.ports; 6004 var appli = r.form_field.applicant; 6005 var general = r.form_field.general; 6006 var applicant_personal = (r.form_field.applicant_personal != 'undefined' && r.form_field.applicant_personal !== undefined) ? r.form_field.applicant_personal : ''; 6007 var docs = ''; //(r.form_field.document != 'undefined' && r.form_field.document !== undefined) ? r.form_field.document : ''; 6008 var doc = ''; 6009 6010 var fl_cnt = 0; 6011 var cls_step = ""; 6012 6013 $.each(appli, function(key, value) { 6014 6015 if ('otherId_no' == value.field_name) { 6016 if ($('#otherId_no_' + applicant).length <= 0) { 6017 6018 fl_cnt++; 6019 if (fl_cnt > 6) 6020 cls_step = 'stepssec step_2_show_' + applicant; 6021 if (fl_cnt > 15) 6022 cls_step = 'stepssec step_3_show_' + applicant; 6023 6024 if (fl_cnt == 16) 6025 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6026 else if (fl_cnt == 7) 6027 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6028 6029 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' </label>
6029<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="otherId_no_' + applicant + '" id="otherId_no_' + applicant + '" data-cnt="show_otherId_no_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_otherId_no_' + applicant + '" class="err_spn"></span></div></div>'; 6030 } 6031 } 6032 6033 if ('city_of_birth' == value.field_name) { 6034 if ($('#city_of_birth_' + applicant).length <= 0) { 6035 6036 fl_cnt++; 6037 if (fl_cnt > 6) 6038 cls_step = 'stepssec step_2_show_' + applicant; 6039 if (fl_cnt > 15) 6040 cls_step = 'stepssec step_3_show_' + applicant; 6041 6042 if (fl_cnt == 16) 6043 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6044 else if (fl_cnt == 7) 6045 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6046 6047 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6047<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="city_of_birth_' + applicant + '" id="city_of_birth_' + applicant + '" data-cnt="show_city_of_birth_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_city_of_birth_' + applicant + '" class="err_spn"></span></div></div>'; 6048 } 6049 } 6050 if ('country_of_birth' == value.field_name) { 6051 if ($('#country_of_birth_' + applicant).length <= 0) { 6052 6053 fl_cnt++; 6054 if (fl_cnt > 6) 6055 cls_step = 'stepssec step_2_show_' + applicant; 6056 if (fl_cnt > 15) 6057 cls_step = 'stepssec step_3_show_' + applicant; 6058 6059 if (fl_cnt == 16) 6060 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6061 else if (fl_cnt == 7) 6062 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6063 6064 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6064<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-flag"></i></span><select class="form-control check_step_green" name="country_of_birth_' + applicant + '" id="country_of_birth_' + applicant + '" data-src="' + applicant + '" data-cnt="show_country_of_birth_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6064Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_country_of_birth_' + applicant + '" class="err_spn"></span></div></div>'; 6065 } 6066 } 6067 if ('passport_issue_country' == value.field_name) { 6068 if ($('#passport_issue_country_' + applicant).length <= 0) { 6069 6070 fl_cnt++; 6071 if (fl_cnt > 6) 6072 cls_step = 'stepssec step_2_show_' + applicant; 6073 if (fl_cnt > 15) 6074 cls_step = 'stepssec step_3_show_' + applicant; 6075 6076 if (fl_cnt == 16) 6077 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6078 else if (fl_cnt == 7) 6079 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6080 6081 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6081<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-flag"></i></span><select class="form-control check_step_green" name="passport_issue_country_' + applicant + '" id="passport_issue_country_' + applicant + '" data-src="' + applicant + '" data-cnt="show_passport_issue_country_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6081Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_passport_issue_country_' + applicant + '" class="err_spn"></span></div></div>'; 6082 } 6083 } 6084 if ('passport_type' == value.field_name) { 6085 if ($('#passport_type_' + applicant).length <= 0) { 6086 6087 fl_cnt++; 6088 if (fl_cnt > 6) 6089 cls_step = 'stepssec step_2_show_' + applicant; 6090 if (fl_cnt > 15) 6091 cls_step = 'stepssec step_3_show_' + applicant; 6092 6093 if (fl_cnt == 16) 6094 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6095 else if (fl_cnt == 7) 6096 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6097 6098 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6098<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control" type="text" name="passport_type_' + applicant + '" id="passport_type_' + applicant + '" data-cnt="show_passport_type_' + applicant + '" data-name="' + value.field_name + '"><option value="Ordinary Passport">Ordinary Passport</option><option value="Travel Document">Travel Document</option><option value="Identity Card">Identity Card</option><option value="Diplomatic Passport">Diplomatic Passport</option><option value="Service Passport">Service Passport</option><option value="Special Passport">Special Passport</option><option value="Alien\'s Passport">Alien\'s Passport</option><option value="Others">Others</option></select></div><span id="show_passport_type_' + applicant + '" class="err_spn"></span></div></div>'; 6099 } 6100 } 6101 6102 if ('travel_document' == value.field_name) { 6103 if ($('#travel_document_' + applicant).length <= 0) { 6104 6105 fl_cnt++; 6106 if (fl_cnt > 6) 6107 cls_step = 'stepssec step_2_show_' + applicant; 6108 if (fl_cnt > 15) 6109 cls_step = 'stepssec step_3_show_' + applicant; 6110 6111 if (fl_cnt == 16) 6112 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6113 else if (fl_cnt == 7) 6114 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6115 6116 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6116<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control" type="text" name="travel_document_' + applicant + '" id="travel_document_' + applicant + '" data-cnt="show_travel_document_' + applicant + '" data-name="' + value.field_name + '"><option value="Ordinary Passport">Ordinary Passport</option><option value="Diplomatic Passport">Diplomatic Passport</option><option value="Service Passport">Service Passport</option><option value="Special Passport">Special Passport</option><option value="Official passport">Official passport</option><option value="For stateless person">For stateless person</option><option value="Refugee Passport">Refugee Passport</option></select></div><span id="show_travel_document_' + applicant + '" class="err_spn"></span></div></div>'; 6117 } 6118 } 6119 6120 if ('passport_issue_authority' == value.field_name) { 6121 if ($('#passport_issue_authority_' + applicant).length <= 0) { 6122 6123 fl_cnt++; 6124 if (fl_cnt > 6) 6125 cls_step = 'stepssec step_2_show_' + applicant; 6126 if (fl_cnt > 15) 6127 cls_step = 'stepssec step_3_show_' + applicant; 6128 6129 if (fl_cnt == 16) 6130 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6131 else if (fl_cnt == 7) 6132 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6133 6134 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6134<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="passport_issue_authority_' + applicant + '" id="passport_issue_authority_' + applicant + '" data-cnt="show_passport_issue_authority_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_passport_issue_authority_' + applicant + '" class="err_spn"></span></div></div>'; 6135 } 6136 } 6137 6138 if ('passport_issue_place' == value.field_name) { 6139 if ($('#passport_issue_place_' + applicant).length <= 0) { 6140 6141 fl_cnt++; 6142 if (fl_cnt > 6) 6143 cls_step = 'stepssec step_2_show_' + applicant; 6144 if (fl_cnt > 15) 6145 cls_step = 'stepssec step_3_show_' + applicant; 6146 6147 if (fl_cnt == 16) 6148 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6149 else if (fl_cnt == 7) 6150 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6151 6152 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6152<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="passport_issue_place_' + applicant + '" id="passport_issue_place_' + applicant + '" data-cnt="show_passport_issue_place_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_passport_issue_place_' + applicant + '" class="err_spn"></span></div></div>'; 6153 } 6154 } 6155 6156 if ('acquire_nationality' == value.field_name) { 6157 if ($('#acquire_nationality_' + applicant).length <= 0) { 6158 6159 fl_cnt++; 6160 if (fl_cnt > 6) 6161 cls_step = 'stepssec step_2_show_' + applicant; 6162 if (fl_cnt > 15) 6163 cls_step = 'stepssec step_3_show_' + applicant; 6164 6165 if (fl_cnt == 16) 6166 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6167 else if (fl_cnt == 7) 6168 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6169 6170 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' </label>
6170<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-flag"></i></span><select class="form-control check_step_green" name="acquire_nationality_' + applicant + '" id="acquire_nationality_' + applicant + '" data-src="' + applicant + '" data-cnt="show_acquire_nationality_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6170Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_acquire_nationality_' + applicant + '" class="err_spn"></span></div></div>'; 6171 } 6172 } 6173 6174 if ('edu_qualification' == value.field_name) { 6175 if ($('#edu_qualification_' + applicant).length <= 0) { 6176 6177 fl_cnt++; 6178 if (fl_cnt > 6) 6179 cls_step = 'stepssec step_2_show_' + applicant; 6180 if (fl_cnt > 15) 6181 cls_step = 'stepssec step_3_show_' + applicant; 6182 6183 if (fl_cnt == 16) 6184 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6185 else if (fl_cnt == 7) 6186 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6187 6188 6189 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value 6190 .label + 6191 ' <span class="req">*</span></label>
6191<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-credit-card-alt"></i></span><select class="form-control" type="text" name="edu_qualification_' + 6192 applicant + '" id="edu_qualification_' + applicant + 6193 '" data-cnt="show_edu_qualification_' + applicant + 6194 '" data-name="' + value.field_name + 6195 '"><option value="BELOW MATRICULATION">BELOW MATRICULATION</option><option value="GRADUATE">GRADUATE</option><option value="HIGHER SECONDARY">HIGHER SECONDARY</option><option value="ILLITERATE">ILLITERATE</option><option value="MATRICULATION">MATRICULATION</option><option value="NA BEING MINOR">NA BEING MINOR</option><option value="OTHERS">OTHERS</option><option value="POST GRADUATE">POST GRADUATE</option><option value="PROFESSIONAL">PROFESSIONAL</option></select></div><span id="show_edu_qualification_' + 6196 applicant + '" class="err_spn"></span></div></div>'; 6197 } 6198 } 6199 6200 6201 if ('current_location' == value.field_name) { 6202 6203 fl_cnt++; 6204 if (fl_cnt > 6) 6205 cls_step = 'stepssec step_2_show_' + applicant; 6206 if (fl_cnt > 15) 6207 cls_step = 'stepssec step_3_show_' + applicant; 6208 6209 if (fl_cnt == 16) 6210 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6211 else if (fl_cnt == 7) 6212 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6213 6214 if ($('#current_location_' + applicant).length <= 0) { 6215 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + ' "><label>'+value.label+' <span class="req">*</span></label>
6215<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><select class="form-control check_step_green" name="current_location_' + applicant + '" id="current_location_' + applicant + '" data-src="' + applicant + '" data-cnt="show_current_location_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6215Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_current_location_' + applicant + '" class="err_spn"></span></div></div>'; 6216 } 6217 } 6218 6219 }); 6220 6221 var ad_ad = '0'; 6222 6223 if (typeof applicant_personal !== 'undefined' && applicant_personal !== undefined) { 6224 $.each(applicant_personal, function(key, value) { 6225 6226 if ('state' == value.field_name) { 6227 if (ad_ad == '0') { 6228 // htm += '<div class="col-md-12 col-sm-12"><label style="font-weight: bold;">Permanent address of Applicant<span class="req">*</span></label></div>'; 6229 ad_ad = 1; 6230 } 6231 6232 // fl_cnt++; 6233 // if(fl_cnt>6) 6234 // cls_step='stepssec step_2_show_'+applicant; 6235 // if(fl_cnt>15) 6236 // cls_step='stepssec step_3_show_'+applicant; 6237 6238 // if(fl_cnt==16) 6239 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6240 // else if(fl_cnt==7) 6241 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6242 6243 if ($('#state_' + applicant).length <= 0) { 6244 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6244<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="state_' + applicant + '" id="state_' + applicant + '" data-cnt="show_state_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_state_' + applicant + '" class="err_spn"></span></div></div>'; 6245 } 6246 } 6247 6248 if ('occupation' == value.field_name) { 6249 if ($('#occupation_' + applicant).length <= 0) { 6250 6251 // fl_cnt++; 6252 // if(fl_cnt>6) 6253 // cls_step='stepssec step_2_show_'+applicant; 6254 // if(fl_cnt>15) 6255 // cls_step='stepssec step_3_show_'+applicant; 6256 6257 // if(fl_cnt==16) 6258 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6259 // else if(fl_cnt==7) 6260 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6261 6262 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6262<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><select class="form-control check_step_green" data-src="' + applicant + '" name="occupation_' + applicant + '" id="occupation_' + applicant + '" data-cnt="show_occupation_' + applicant + '" data-name="' + value.field_name + '">' + occupation_type + '</select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_occupation_' + applicant + '" class="err_spn"></span></div></div>'; 6263 } 6264 } 6265 6266 if ('address' == value.field_name) { 6267 if ($('#address_' + applicant).length <= 0) { 6268 6269 // fl_cnt++; 6270 // if(fl_cnt>6) 6271 // cls_step='stepssec step_2_show_'+applicant; 6272 // if(fl_cnt>15) 6273 // cls_step='stepssec step_3_show_'+applicant; 6274 6275 // if(fl_cnt==16) 6276 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6277 // else if(fl_cnt==7) 6278 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6279 6280 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6280<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="address_' + applicant + '" id="address_' + applicant + '" data-cnt="show_address_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_address_' + applicant + '" class="err_spn"></span></div></div>'; 6281 } 6282 } 6283 6284 if ('employer_name' == value.field_name) { 6285 if ($('#employer_name_' + applicant).length <= 0) { 6286 6287 // fl_cnt++; 6288 // if(fl_cnt>6) 6289 // cls_step='stepssec step_2_show_'+applicant; 6290 // if(fl_cnt>15) 6291 // cls_step='stepssec step_3_show_'+applicant; 6292 6293 // if(fl_cnt==16) 6294 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6295 // else if(fl_cnt==7) 6296 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6297 6298 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6298<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><input class="form-control" type="text" name="employer_name_' + applicant + '" id="employer_name_' + applicant + '" data-cnt="show_employer_name_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_employer_name_' + applicant + '" class="err_spn"></span></div></div>'; 6299 } 6300 } 6301 6302 if ('emp_phone' == value.field_name) { 6303 if ($('#emp_phone_' + applicant).length <= 0) { 6304 6305 // fl_cnt++; 6306 // if(fl_cnt>6) 6307 // cls_step='stepssec step_2_show_'+applicant; 6308 // if(fl_cnt>15) 6309 // cls_step='stepssec step_3_show_'+applicant; 6310 6311 // if(fl_cnt==16) 6312 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6313 // else if(fl_cnt==7) 6314 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6315 6316 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6316<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><input class="form-control" type="text" name="emp_phone_' + applicant + '" id="emp_phone_' + applicant + '" data-cnt="show_emp_phone_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_emp_phone_' + applicant + '" class="err_spn"></span></div></div>'; 6317 } 6318 } 6319 6320 if ('emp_address' == value.field_name) { 6321 if ($('#emp_address_' + applicant).length <= 0) { 6322 6323 // fl_cnt++; 6324 // if(fl_cnt>6) 6325 // cls_step='stepssec step_2_show_'+applicant; 6326 // if(fl_cnt>15) 6327 // cls_step='stepssec step_3_show_'+applicant; 6328 6329 // if(fl_cnt==16) 6330 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6331 // else if(fl_cnt==7) 6332 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6333 6334 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6334<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><input class="form-control" type="text" name="emp_address_' + applicant + '" id="emp_address_' + applicant + '" data-cnt="show_emp_address_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_emp_address_' + applicant + '" class="err_spn"></span></div></div>'; 6335 } 6336 } 6337 6338 if ('annual_income' == value.field_name) { 6339 if ($('#annual_income_' + applicant).length <= 0) { 6340 6341 // fl_cnt++; 6342 // if(fl_cnt>6) 6343 // cls_step='stepssec step_2_show_'+applicant; 6344 // if(fl_cnt>15) 6345 // cls_step='stepssec step_3_show_'+applicant; 6346 6347 // if(fl_cnt==16) 6348 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6349 // else if(fl_cnt==7) 6350 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6351 6352 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6352<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-money"></i></span><input class="form-control" type="text" name="annual_income_' + applicant + '" id="annual_income_' + applicant + '" data-cnt="show_annual_income_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_annual_income_' + applicant + '" class="err_spn"></span></div></div>'; 6353 } 6354 } 6355 6356 if ('appli_country' == value.field_name) { 6357 if ($('#appli_country_' + applicant).length <= 0) { 6358 6359 // fl_cnt++; 6360 // if(fl_cnt>6) 6361 // cls_step='stepssec step_2_show_'+applicant; 6362 // if(fl_cnt>15) 6363 // cls_step='stepssec step_3_show_'+applicant; 6364 6365 // if(fl_cnt==16) 6366 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6367 // else if(fl_cnt==7) 6368 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6369 6370 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6370<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-flag"></i></span><select class="form-control check_step_green" name="appli_country_' + applicant + '" id="appli_country_' + applicant + '" data-src="' + applicant + '" data-cnt="show_appli_country_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6370Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div>
6370<span id="show_appli_country_' + applicant + '" class="err_spn"></span></div></div>'; 6371 } 6372 } 6373 6374 if ('not_above_house_no' == value.field_name) { 6375 if ($('#not_above_house_no_' + applicant).length <= 0) { 6376 6377 // fl_cnt++; 6378 // if(fl_cnt>6) 6379 // cls_step='stepssec step_2_show_'+applicant; 6380 // if(fl_cnt>15) 6381 // cls_step='stepssec step_3_show_'+applicant; 6382 6383 // if(fl_cnt==16) 6384 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6385 // else if(fl_cnt==7) 6386 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6387 6388 6389 6390 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label> ' + value.label + ' <span class="req">*</span></label>
6390<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="not_above_house_no_' + applicant + '" id="not_above_house_no_' + applicant + '" data-cnt="show_not_above_house_no_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_not_above_house_no_' + applicant + '" class="err_spn"></span></div></div>'; 6391 } 6392 } 6393 6394 if ('not_above_city' == value.field_name) { 6395 if ($('#not_above_city_' + applicant).length <= 0) { 6396 6397 // fl_cnt++; 6398 // if(fl_cnt>6) 6399 // cls_step='stepssec step_2_show_'+applicant; 6400 // if(fl_cnt>15) 6401 // cls_step='stepssec step_3_show_'+applicant; 6402 6403 // if(fl_cnt==16) 6404 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6405 // else if(fl_cnt==7) 6406 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6407 6408 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label> ' + value.label + ' <span class="req">*</span></label>
6408<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="not_above_city_' + applicant + '" id="not_above_city_' + applicant + '" data-cnt="show_not_above_city_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_not_above_city_' + applicant + '" class="err_spn"></span></div></div>'; 6409 } 6410 } 6411 6412 if ('not_above_state' == value.field_name) { 6413 if ($('#not_above_state_' + applicant).length <= 0) { 6414 6415 // fl_cnt++; 6416 // if(fl_cnt>6) 6417 // cls_step='stepssec step_2_show_'+applicant; 6418 // if(fl_cnt>15) 6419 // cls_step='stepssec step_3_show_'+applicant; 6420 6421 // if(fl_cnt==16) 6422 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6423 // else if(fl_cnt==7) 6424 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6425 6426 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label> ' + value.label + ' <span class="req">*</span></label>
6426<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="not_above_state_' + applicant + '" id="not_above_state_' + applicant + '" data-cnt="show_not_above_state_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_not_above_state_' + applicant + '" class="err_spn"></span></div></div>'; 6427 } 6428 } 6429 6430 if ('not_above_country' == value.field_name) { 6431 if ($('#not_above_country_' + applicant).length <= 0) { 6432 6433 // fl_cnt++; 6434 // if(fl_cnt>6) 6435 // cls_step='stepssec step_2_show_'+applicant; 6436 // if(fl_cnt>15) 6437 // cls_step='stepssec step_3_show_'+applicant; 6438 6439 // if(fl_cnt==16) 6440 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6441 // else if(fl_cnt==7) 6442 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6443 6444 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6444<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><select class="form-control check_step_green" name="not_above_country_' + applicant + '" id="not_above_country_' + applicant + '" data-src="' + applicant + '" data-cnt="show_not_above_country_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6444Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_not_above_country_' + applicant + '" class="err_spn"></span></div></div>'; 6445 } 6446 } 6447 6448 if ('marital_status' == value.field_name) { 6449 if ($('#marital_status_' + applicant).length <= 0) { 6450 6451 6452 // fl_cnt++; 6453 // if(fl_cnt>6) 6454 // cls_step='stepssec step_2_show_'+applicant; 6455 // if(fl_cnt>15) 6456 // cls_step='stepssec step_3_show_'+applicant; 6457 6458 // if(fl_cnt==16) 6459 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6460 // else if(fl_cnt==7) 6461 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6462 6463 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6463<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><select class="form-control" name="marital_status_' + applicant + '" id="marital_status_' + applicant + '" data-cnt="show_marital_status_' + applicant + '" onchange="marital_status(\'' + applicant + '\')" data-name="' + value.field_name + '"><option value="Single">Single</option><option value="Married">Married</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_marital_status_' + applicant + '" class="err_spn"></span></div></div>'; 6464 } 6465 6466 } 6467 6468 if ('spouse_detail' == value.field_name) { 6469 if ($('#spouse_detail_' + applicant).length <= 0) { 6470 6471 6472 6473 6474 htm += '<div class="col-md-4 col-sm-6 hide_div_next" id="spouse_detail_div_' + applicant + '" style="display:none" ><label>'+value.label+' <span class="req">*</span></label>
6474<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><input class="form-control" type="text" name="spouse_detail_' + applicant + '" id="spouse_detail_' + applicant + '" data-cnt="show_spouse_detail_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_spouse_detail_' + applicant + '" class="err_spn"></span></div></div>'; 6475 } 6476 } 6477 6478 if ('sp_name' == value.field_name) { 6479 if ($('#sp_name_' + applicant).length <= 0) { 6480 6481 htm += '<div class="col-md-4 col-sm-6 hide_div_next spouse_detail_div_' + applicant + '" style="display:none" ><label>'+value.label+' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><input class="form-control" type="text" name="sp_name_' + applicant + '" id="sp_name_' + applicant + '" data-cnt="show_sp_name_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_sp_name_' + applicant + '" class="err_spn"></span></div></div>'; 6482 } 6483 } 6484 6485 if ('sp_nationality' == value.field_name) { 6486 if ($('#sp_nationality_' + applicant).length <= 0) { 6487 6488 6489 htm += '<div class="col-md-4 col-sm-6 hide_div_next spouse_detail_div_' + applicant + '" style="display:none" ><label>'+value.label+' <span class="req">*</span></label>
6489<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-briefcase"></i></span><select class="form-control check_step_green" name="sp_nationality_' + applicant + '" id="sp_nationality_' + applicant + '" data-src="' + applicant + '" data-cnt="show_sp_nationality_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6489Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_sp_nationality_' + applicant + '" class="err_spn"></span></div></div>'; 6490 } 6491 } 6492
6493 if ('city' == value.field_name) { 6494 if ($('#city_' + applicant).length <= 0) { 6495 6496 if (ad_ad == '0') { 6497 // htm += '<div class="col-md-12 col-sm-12"><label style="font-weight: bold;">Permanent address of Applicant<span class="req">*</span></label></div>'; 6498 ad_ad = 1; 6499 } 6500 6501 // fl_cnt++; 6502 // if(fl_cnt>6) 6503 // cls_step='stepssec step_2_show_'+applicant; 6504 // if(fl_cnt>15) 6505 // cls_step='stepssec step_3_show_'+applicant; 6506 6507 // if(fl_cnt==16) 6508 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6509 // else if(fl_cnt==7) 6510 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6511 6512 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6512<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="city_' + applicant + '" id="city_' + applicant + '" data-cnt="show_city_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_city_' + applicant + '" class="err_spn"></span></div></div>'; 6513 } 6514 } 6515 6516 if ('postal_code' == value.field_name) { 6517 if ($('#postal_code_' + applicant).length <= 0) { 6518 6519 // fl_cnt++; 6520 // if(fl_cnt>6) 6521 // cls_step='stepssec step_2_show_'+applicant; 6522 // if(fl_cnt>15) 6523 // cls_step='stepssec step_3_show_'+applicant; 6524 6525 // if(fl_cnt==16) 6526 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6527 // else if(fl_cnt==7) 6528 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6529 6530 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6530<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="postal_code_' + applicant + '" id="postal_code_' + applicant + '" data-cnt="show_postal_code_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_postal_code_' + applicant + '" class="err_spn"></span></div></div>'; 6531 } 6532 } 6533 6534 if ('emp_designation' == value.field_name) { 6535 if ($('#emp_designation_' + applicant).length <= 0) { 6536 6537 // fl_cnt++; 6538 // if(fl_cnt>6) 6539 // cls_step='stepssec step_2_show_'+applicant; 6540 // if(fl_cnt>15) 6541 // cls_step='stepssec step_3_show_'+applicant; 6542 6543 // if(fl_cnt==16) 6544 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6545 // else if(fl_cnt==7) 6546 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6547 6548 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6548<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="emp_designation_' + applicant + '" id="emp_designation_' + applicant + '" data-cnt="show_emp_designation_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_emp_designation_' + applicant + '" class="err_spn"></span></div></div>'; 6549 } 6550 } 6551 6552 6553 if ('gcc_occupation' == value.field_name) { 6554 var all_occupation = ""; 6555 var occupationes = (r.form_field.occupation != 'undefined' && r.form_field.occupation !== undefined) ? r.form_field.occupation : ''; 6556 $.each(occupationes, (key, value) => { 6557 all_occupation += '<option value="' + value.occupation + '">' + value.occupation + '</option>'; 6558 }); 6559 6560 if ($('#gcc_occupation_' + applicant).length <= 0) { 6561 6562 6563 fl_cnt++; 6564 if (fl_cnt > 6) 6565 cls_step = 'stepssec step_2_show_' + applicant; 6566 if (fl_cnt > 15) 6567 cls_step = 'stepssec step_3_show_' + applicant; 6568 6569 if (fl_cnt == 16) 6570 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6571 else if (fl_cnt == 7) 6572 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6573 6574 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6574<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control" name="gcc_occupation_' + applicant + '" id="gcc_occupation_' + applicant + '" data-cnt="show_gcc_occupation_' + applicant + '" data-name="gcc_occupation">' + all_occupation + '</select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_gcc_occupation_' + applicant + '" class="err_spn"></span></div></div>'; 6575 } 6576 } 6577 6578 6579 if ('address_stay_year' == value.field_name) { 6580 if ($('#address_stay_year_' + applicant).length <= 0) { 6581 6582 // fl_cnt++; 6583 // if(fl_cnt>6) 6584 // cls_step='stepssec step_2_show_'+applicant; 6585 // if(fl_cnt>15) 6586 // cls_step='stepssec step_3_show_'+applicant; 6587 6588 // if(fl_cnt==16) 6589 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6590 // else if(fl_cnt==7) 6591 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6592 6593 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6593<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="address_stay_year_' + applicant + '" id="address_stay_year_' + applicant + '" data-cnt="show_address_stay_year_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_address_stay_year_' + applicant + '" class="err_spn"></span></div></div>'; 6594 } 6595 } 6596 6597 6598 6599 }); 6600 6601 6602 6603 } 6604 6605 var visit_purpose = (r.visit_purpose != 'undefined' && r.visit_purpose !== undefined) ? r.visit_purpose : ''; 6606 var types_visit = ''; 6607 6608 $.each(visit_purpose, function(key, value) { 6609 types_visit += '<option value="' + value['pupose'] + '" data-v_type="' + value['v_type'] + '">' + value['pupose'] + '</option>'; 6610 }) 6611 6612 $.each(general, function(key, value) { 6613 6614 if ('purpose_of_visit' == value.field_name) { 6615 if ($('#purpose_of_visit_' + applicant).length <= 0) { 6616 6617 6618 fl_cnt++; 6619 if (fl_cnt > 6) 6620 cls_step = 'stepssec step_2_show_' + applicant; 6621 if (fl_cnt > 15) 6622 cls_step = 'stepssec step_3_show_' + applicant; 6623 6624 if (fl_cnt == 16) 6625 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6626 else if (fl_cnt == 7) 6627 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6628 6629 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6629<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-credit-card-alt"></i></span><select class="form-control check_step_green" data-src="' + applicant + '" name="purpose_of_visit_' + applicant + '" id="purpose_of_visit_' + applicant + '" data-cnt="show_purpose_of_visit_' + applicant + '" data-name="' + value.field_name + '"><option value="" disabled selected>Select</option>' + types_visit + '</select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_purpose_of_visit_' + applicant + '" class="err_spn"></span></div></div>'; 6630 } 6631 } 6632 6633 if ('reason_for_travel' == value.field_name) { 6634 if ($('#reason_for_travel_' + applicant).length <= 0) { 6635 6636 var visaOptions = [ 6637 'Tourism', 6638 'Friends & Family', 6639 'Business', 6640 'Conference', 6641 'Crew(planes or ships)', 6642 'Crew(Positioning)', 6643 'Diplomat on official visit', 6644 'Foreign Delegation', 6645 'Laissez Passer Holders', 6646 'Work', 6647 'Seaman fishing vessel', 6648 'Disembarking in Kenya', 6649 'Medical Care', 6650 'Religious visit', 6651 'Study / Education', 6652 'Transit', 6653 'Unplanned / Travel Disruption' 6654 ]; 6655 6656 var optionsHtml = '<option value="">Select</option>'; 6657 visaOptions.forEach(function(option) { 6658 optionsHtml += '<option value="' + option + '" >' + option + '</option>'; 6659 }); 6660 6661 fl_cnt++; 6662 if (fl_cnt > 6) 6663 cls_step = 'stepssec step_2_show_' + applicant; 6664 if (fl_cnt > 15) 6665 cls_step = 'stepssec step_3_show_' + applicant; 6666 6667 if (fl_cnt == 16) 6668 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6669 else if (fl_cnt == 7) 6670 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6671 6672 // htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6672<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-credit-card-alt"></i></span><select class="form-control" type="text" name="reason_for_travel_' + applicant + '" id="reason_for_travel_' + applicant + '" data-cnt="show_reason_for_travel_' + applicant + '" data-name="' + value.field_name + '">' + optionsHtml + '</select></div><span id="show_reason_for_travel_' + applicant + '" class="err_spn"></span></div></div>'; 6673 6674 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar-o"></i></span><input type="text" class="form-control" name="reason_for_travel_' + applicant + '" id="reason_for_travel_' + applicant + '" data-cnt="show_reason_for_travel_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_reason_for_travel_' + applicant + '" class="err_spn"></span></div></div>'; 6675 } 6676 } 6677 6678 6679 if ('home_country' == value.field_name) { 6680 if ($('#home_country_' + applicant).length <= 0) { 6681 6682 fl_cnt++; 6683 if (fl_cnt > 6) 6684 cls_step = 'stepssec step_2_show_' + applicant; 6685 if (fl_cnt > 15) 6686 cls_step = 'stepssec step_3_show_' + applicant; 6687 6688 if (fl_cnt == 16) 6689 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6690 else if (fl_cnt == 7) 6691 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6692 6693 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6693<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-flag"></i></span><select class="form-control check_step_green" name="home_country_' + applicant + '" id="home_country_' + applicant + '" data-src="' + applicant + '" data-cnt="show_home_country_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6693Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_home_country_' + applicant + '" class="err_spn"></span></div></div>'; 6694 } 6695 } 6696 6697 if ('depart_country' == value.field_name) { 6698 if ($('#depart_country_' + applicant).length <= 0) { 6699 6700 fl_cnt++; 6701 if (fl_cnt > 6) 6702 cls_step = 'stepssec step_2_show_' + applicant; 6703 if (fl_cnt > 15) 6704 cls_step = 'stepssec step_3_show_' + applicant; 6705 6706 if (fl_cnt == 16) 6707 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6708 else if (fl_cnt == 7) 6709 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6710 6711 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6711<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-flag"></i></span><select class="form-control check_step_green" name="depart_country_' + applicant + '" id="depart_country_' + applicant + '" data-src="' + applicant + '" data-cnt="show_depart_country_' + applicant + '" data-name="' + value.field_name + '"><option value="">Select</option><option value="21">Abkhazia</option><option value="33">Afghanistan</option><option value="1">Aland Islands</option><option value="34">Albania</option><option value="35">Algeria</option><option value="36">American Samoa</option><option value="37">Andorra</option><option value="38">Angola</option><option value="39">Anguilla</option><option value="2">Antarctica</option><option value="40">Antigua and Barbuda</option><option value="41">Argentina</option><option value="42">Armenia</option><option value="43">Aruba</option><option value="28">Australia</option><option value="44">Austria</option><option value="45">Azerbaijan</option><option value="46">Bahamas</option><option value="47">Bahrain</option><option value="48">Bangladesh</option><option value="49">Barbados</option><option value="50">Belarus</option><option value="51">Belgium</option><option value="52">Belize</option><option value="53">Benin</option><option value="54">Bermuda</option><option value="55">Bhutan</option><option value="56">Bolivia</option><option value="57">Bonaire</option><option value="58">Bosnia and Herzegovina</option><option value="59">Botswana</option><option value="3">Bouvet Island</option><option value="60">Brazil</option><option value="4">British Indian Ocean Territory</option><option value="251">British Virgin Islands</option><option value="61">Brunei</option><option value="62">Bulgaria</option><option value="63">Burkina Faso</option><option value="64">Burundi</option><option value="65">Cambodia</option><option value="66">Cameroon</option><option value="29">Canada</option><option value="67">Cape Verde</option><option value="68">Cayman Islands</option><option value="70">Chad</option><option value="71">Chile</option><option value="72">China</option><option value="5">Christmas Island</option><option value="6">Cocos (Keeling) Islands</option><option value="73">Colombia</option><option value="74">Comoros</option><option value="76">Congo, Democratic Republic of the</option><option value="77">Cook Islands</option><option value="78">Costa Rica</option><option value="257">Cote d\'Ivoire</option><option value="79">Croatia</option><option value="81">Curacao</option><option value="82">Cyprus</option><option value="83">Czech Republic</option><option value="84">Denmark</option><option value="85">Djibouti</option><option value="86">Dominica</option><option value="87">Dominican Republic</option><option value="88">Ecuador</option><option value="89">Egypt</option><option value="90">El Salvador</option><option value="91">Equatorial Guinea</option><option value="93">Estonia</option><option value="94">Ethiopia</option><option value="95">Falkland Islands (Islas Malvinas)</option><option value="96">Faroe Islands</option><option value="97">Fiji</option><option value="98">Finland</option><option value="99">France</option><option value="100">French Guiana</option><option value="101">French Polynesia</option><option value="7">French Southern Territories</option><option value="102">Gabon</option><option value="103">Gambia</option><option value="104">Georgia</option><option value="105">Germany</option><option value="106">Ghana</option><option value="107">Gibraltar</option><option value="108">Greece</option><option value="109">Greenland</option><option value="110">Grenada</option><option value="111">Guadeloupe</option><option value="112">Guam</option><option value="113">Guatemala</option><option value="8">Guernsey</option><option value="114">Guinea</option><option value="115">Guinea-Bissau</option><option value="116">Guyana</option><option value="117">Haiti</option><option value="9">Heard Island and McDonald Islands</option><option value="119">Honduras</option><option value="120">Hong Kong</option><option value="121">Hungary</option><option value="122">Iceland</option><option value="30">India</option><option value="123">Indonesia</option><option value="125">Iraq</option><option value="126">Ireland</option><option value="10">Isle of Man</option><option value="127">Israel</option><option value="128">Italy</option><option value="129">Jamaica</option><option value="130">Japan</option><option value="11">Jersey</option><option value="131">Jordan</option><option value="132">Kazakhstan</option><option value="133">Kenya</option><option value="134">Kiribati</option><option value="136">Korea, Republic of (South)</option><option value="253">Kosovo</option><option value="137">
6711Kuwait</option><option value="138">Kyrgyzstan</option><option value="139">Laos</option><option value="140">Latvia</option><option value="141">Lebanon</option><option value="142">Lesotho</option><option value="143">Liberia</option><option value="144">Libya</option><option value="145">Liechtenstein</option><option value="146">Lithuania</option><option value="147">Luxembourg</option><option value="148">Macau</option><option value="149">Macedonia, Republic of</option><option value="150">Madagascar</option><option value="151">Malawi</option><option value="152">Malaysia</option><option value="153">Maldives</option><option value="155">Malta</option><option value="156">Marshall Islands</option><option value="157">Martinique</option><option value="158">Mauritania</option><option value="159">Mauritius</option><option value="12">Mayotte</option><option value="160">Mexico</option><option value="161">Micronesia, Federated States of</option><option value="162">Moldova</option><option value="163">Monaco</option><option value="164">Mongolia</option><option value="165">Montenegro</option><option value="166">Montserrat</option><option value="167">Morocco</option><option value="168">Mozambique</option><option value="169">Myanmar</option><option value="22">Nagorno-Karabakh</option><option value="170">Namibia</option><option value="171">Nauru</option><option value="172">Nepal</option><option value="173">Netherlands</option><option value="174">New Caledonia</option><option value="175">New Zealand</option><option value="176">Nicaragua</option><option value="177">Niger</option><option value="178">Nigeria</option><option value="179">Niue</option><option value="13">Norfolk Island</option><option value="23">Northern Cyprus</option><option value="180">Northern Mariana Islands</option><option value="181">Norway</option><option value="182">Oman</option><option value="183">Pakistan</option><option value="184">Palau</option><option value="186">Panama</option><option value="187">Papua New Guinea</option><option value="188">Paraguay</option><option value="189">Peru</option><option value="190">Philippines</option><option value="14">Pitcairn</option><option value="191">Poland</option><option value="192">Portugal</option><option value="193">Puerto Rico</option><option value="194">Qatar</option><option value="195">Reunion</option><option value="196">Romania</option><option value="197">Russia</option><option value="198">Rwanda</option><option value="24">Sahrawi Arab Democratic Republic</option><option value="199">Saint Barthelemy</option><option value="200">Saint Helena, Ascension and Tristan da Cunha</option><option value="201">Saint Kitts and Nevis</option><option value="202">Saint Lucia</option><option value="203">Saint Martin</option><option value="204">Saint Pierre and Miquelon</option><option value="205">Saint Vincent and the Grenadines</option><option value="206">Samoa</option><option value="207">San Marino</option><option value="208">Sao Tome and Principe</option><option value="209">Saudi Arabia</option><option value="210">Senegal</option><option value="211">Serbia</option><option value="212">Seychelles</option><option value="213">Sierra Leone</option><option value="214">Singapore</option><option value="215">Sint Maarten</option><option value="216">Slovakia</option><option value="217">Slovenia</option><option value="218">Solomon Islands</option><option value="220">South Africa</option><option value="15">South Georgia and the South Sandwich Islands</option><option value="26">South Ossetia</option><option value="222">Spain</option><option value="223">Sri Lanka</option><option value="225">Suriname</option><option value="16">Svalbard and Jan Mayen</option><option value="226">Swaziland</option><option value="227">Sweden</option><option value="228">Switzerland</option><option value="230">Taiwan</option><option value="231">Tajikistan</option><option value="232">Tanzania</option><option value="233">Thailand</option><option value="234">Timor-Leste</option><option value="235">Togo</option><option value="17">Tokelau</option><option value="236">Tonga</option><option value="27">Transnistria</option><option value="237">Trinidad and Tobago</option><option value="238">Tunisia</option><option value="239">Turkey</option><option value="240">Turkmenistan</option><option value="241">Turks and Caicos Islands</option><option value="242">Tuvalu</option><option value="243">Uganda</option><option value="245">United Arab Emirates</option><option value="31">United Kingdom</option><option value="18">United States Minor Outlying Islands</option><option value="32">United States of America</option><option value="246">Uruguay</option><option value="252">US Virgin Islands</option><option value="248">Vanuatu</option><option value="118">Vatican City (Holy See)</option><option value="250">Vietnam</option><option value="19">Wallis and Futuna</option><option value="20">Western Sahara</option><option value="255">Zambia</option><option value="256">Zimbabwe</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_depart_country_' + applicant + '" class="err_spn"></span></div></div>'; 6712 } 6713 } 6714 6715 if ('airline' == value.field_name) { 6716 if ($('#airline_' + applicant).length <= 0) { 6717 6718 // var airlin_options = '<option value="">Select</option><option value="Air Arabia">Air Arabia</option><option value="Air france">
6718Air france</option><option value="Airkenya Express">Airkenya Express</option><option value="Airlink">Airlink</option><option value="African Express Airways">African Express Airways</option><option value="Astral Aviation">Astral Aviation</option><option value="British Airways">British Airways</option><option value="Charter or other Airline">Charter or other Airline</option><option value="China Southern Airlines">China Southern Airlines</option><option value="Condor">Condor</option><option value="Discover Airlines">Discover Airlines</option><option value="EgyptAir">EgyptAir</option><option value="Emirates">Emirates</option><option value="Ethiopian Airlines">Ethiopian Airlines</option><option value="FlexFlight">FlexFlight</option><option value="Freedom Airline Express">Freedom Airline Express</option><option value="IndiGo">IndiGo</option><option value="Jubba Airways">Jubba Airways</option><option value="Kenya Airways">Kenya Airways</option><option value="KLM">KLM</option><option value="Land Border">Land Border</option><option value="Lot">Lot</option><option value="Lufthansa">Lufthansa</option><option value="Martinair Holland">Martinair Holland</option><option value="Neos">Neos</option><option value="Other">Other</option><option value="Precision Air">Precision Air</option><option value="Private Jet">Private Jet</option><option value="RwandAir">RwandAir</option><option value="Safarilink Aviation">Safarilink Aviation</option><option value="Saudia">Saudia</option><option value="Swiss International Air Lines">Swiss International Air Lines</option><option value="Taquan Air">Taquan Air</option><option value="Turkish Airlines">Turkish Airlines</option><option value="Uganda Airlines">Uganda Airlines</option>'; 6719 var airlin_options = '<option value="">Select</option>'; 6720 const fl1 = value.field_value; 6721 const fl = fl1.split("~~"); 6722 6723 for (let i = 0; i < fl.length; i++) { 6724 airlin_options += '<option value="' + fl[i] + '">' + fl[i] + '</option>'; 6725 } 6726 6727 fl_cnt++; 6728 if (fl_cnt > 6) 6729 cls_step = 'stepssec step_2_show_' + applicant; 6730 if (fl_cnt > 15) 6731 cls_step = 'stepssec step_3_show_' + applicant; 6732 6733 if (fl_cnt == 16) 6734 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6735 else if (fl_cnt == 7) 6736 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6737 6738 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6738<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control check_step_green" name="airline_' + applicant + '" id="airline_' + applicant + '" data-cnt="show_airline_' + applicant + '" data-name="' + value.field_name + '">' + airlin_options + '</select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_airline_' + applicant + '" class="err_spn"></span></div></div>'; 6739 } 6740 } 6741 6742 if ('flight_no' == value.field_name) { 6743 if ($('#flight_no_' + applicant).length <= 0) { 6744 6745 fl_cnt++; 6746 if (fl_cnt > 6) 6747 cls_step = 'stepssec step_2_show_' + applicant; 6748 if (fl_cnt > 15) 6749 cls_step = 'stepssec step_3_show_' + applicant; 6750 6751 if (fl_cnt == 16) 6752 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6753 else if (fl_cnt == 7) 6754 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6755 6756 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6756<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="flight_no_' + applicant + '" id="flight_no_' + applicant + '" data-cnt="show_flight_no_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_flight_no_' + applicant + '" class="err_spn"></span></div></div>'; 6757 } 6758 } 6759 6760 if ('departure_flight' == value.field_name) { 6761 if ($('#departure_flight_' + applicant).length <= 0) { 6762 6763 fl_cnt++; 6764 if (fl_cnt > 6) 6765 cls_step = 'stepssec step_2_show_' + applicant; 6766 if (fl_cnt > 15) 6767 cls_step = 'stepssec step_3_show_' + applicant; 6768 6769 if (fl_cnt == 16) 6770 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6771 else if (fl_cnt == 7) 6772 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6773 6774 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
6774<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input class="form-control" type="text" name="departure_flight_' + applicant + '" id="departure_flight_' + applicant + '" data-cnt="show_departure_flight_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_departure_flight_' + applicant + '" class="err_spn"></span></div></div>'; 6775 } 6776 } 6777 6778 if ('port_of_arrival' == value.field_name) { 6779 var all_port = ""; 6780 $.each(ports, (key, value) => { 6781 all_port += '<option value="' + value.id + '">' + value.port_name + '</option>'; 6782 }); 6783 6784 if ($('#port_of_arrival_' + applicant).length <= 0) { 6785 6786 6787 fl_cnt++; 6788 if (fl_cnt > 6) 6789 cls_step = 'stepssec step_2_show_' + applicant; 6790 if (fl_cnt > 15) 6791 cls_step = 'stepssec step_3_show_' + applicant; 6792 6793 if (fl_cnt == 16) 6794 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6795 else if (fl_cnt == 7) 6796 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6797 6798 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6798<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control" name="port_of_arrival_' + applicant + '" id="port_of_arrival_' + applicant + '" data-cnt="show_port_of_arrival_' + applicant + '" data-name="port_of_arrival">' + all_port + '</select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_port_of_arrival_' + applicant + '" class="err_spn"></span></div></div>'; 6799 } 6800 } 6801 6802 }) 6803 6804 var father=(r.form_field.father_detail!='undefined' && r.form_field.father_detail!==undefined)?r.form_field.father_detail:''; 6805 var mother=(r.form_field.mother_detail!='undefined' && r.form_field.mother_detail!==undefined)?r.form_field.mother_detail:''; 6806 /* if(r.form_field.father_detail!='undefined' && r.form_field.father_detail!==undefined){ 6807 var father = r.form_field.father_detail; 6808 }*/ 6809 /*var mother=''; 6810 if(r.form_field.mother_detail!='undefined' && r.form_field.mother_detail!==undefined){ 6811 var mother = r.form_field.mother_detail; 6812 }*/ 6813 // father detail 6814 $.each(father,function(key,value){ 6815 if('father_name' == value.field_name){ 6816 if($('#father_name_'+applicant).length<=0){ 6817 6818 // fl_cnt++; 6819 // if (fl_cnt > 6) 6820 // cls_step = 'stepssec step_2_show_' + applicant; 6821 // if (fl_cnt > 15) 6822 // cls_step = 'stepssec step_3_show_' + applicant; 6823 6824 // if (fl_cnt == 16) 6825 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6826 // else if (fl_cnt == 7) 6827 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6828 6829 htm+='<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6829<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="father_name_'+applicant+'" id="father_name_'+applicant+'" data-cnt="show_father_name_'+applicant+'" data-name="'+value.field_name+'"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_father_name_'+applicant+'" class="err_spn"></span></div></div>'; 6830 } 6831 } 6832 }); 6833 // mother detail 6834 $.each(mother,function(key,value){ 6835 if('mother_name' == value.field_name){ 6836 if($('#mother_name_'+applicant).length<=0){ 6837 6838 6839 // fl_cnt++; 6840 // if (fl_cnt > 6) 6841 // cls_step = 'stepssec step_2_show_' + applicant; 6842 // if (fl_cnt > 15) 6843 // cls_step = 'stepssec step_3_show_' + applicant; 6844 6845 // if (fl_cnt == 16) 6846 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6847 // else if (fl_cnt == 7) 6848 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6849 6850 htm+='<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6850<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="mother_name_'+applicant+'" id="mother_name_'+applicant+'" data-cnt="show_mother_name_'+applicant+'" data-name="'+value.field_name+'"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_mother_name_'+applicant+'" class="err_spn"></span></div></div>'; 6851 } 6852 } 6853 }); 6854 6855 6856 6857 6858 6859 var visa_sought = ''; 6860 if (r.form_field.visa_sought != 'undefined' && r.form_field.visa_sought !== undefined) { 6861 var visa_sought = r.form_field.visa_sought; 6862 } 6863 $.each(visa_sought, function(key, value) { 6864 6865 if ('host_type' == value.field_name) { 6866 if ($('#host_type_' + applicant).length <= 0) { 6867 6868 6869 fl_cnt++; 6870 if (fl_cnt > 6) 6871 cls_step = 'stepssec step_2_show_' + applicant; 6872 if (fl_cnt > 15) 6873 cls_step = 'stepssec step_3_show_' + applicant; 6874 6875 if (fl_cnt == 16) 6876 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6877 else if (fl_cnt == 7) 6878 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6879 6880 // htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6880<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><select class="form-control" name="host_type_' + applicant + '" id="host_type_' + applicant + '" data-cnt="show_host_type_' + applicant + '" data-name="' + value.field_name + '"><option value="Host">Host</option><option value="Company">Company</option><option value="Hotel">Hotel</option></select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_type_' + applicant + '" class="err_spn"></span></div></div>'; 6881 6882 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="host_type_' + applicant + '" id="host_type_' + applicant + '" data-cnt="show_host_type_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_type_' + applicant + '" class="err_spn"></span></div></div>'; 6883 } 6884 6885 } 6886 6887 if ('host_fullname' == value.field_name) { 6888 if ($('#host_fullname_' + applicant).length <= 0) { 6889 6890 6891 fl_cnt++; 6892 if (fl_cnt > 6) 6893 cls_step = 'stepssec step_2_show_' + applicant; 6894 if (fl_cnt > 15) 6895 cls_step = 'stepssec step_3_show_' + applicant; 6896 6897 if (fl_cnt == 16) 6898 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6899 else if (fl_cnt == 7) 6900 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6901 6902 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6902<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input type="text" class="form-control" name="host_fullname_' + applicant + '" id="host_fullname_' + applicant + '" data-cnt="show_host_fullname_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_fullname_' + applicant + '" class="err_spn"></span></div></div>'; 6903 } 6904 } 6905 6906 if ('host_address' == value.field_name) { 6907 if ($('#host_address_' + applicant).length <= 0) { 6908 6909 6910 fl_cnt++; 6911 if (fl_cnt > 6) 6912 cls_step = 'stepssec step_2_show_' + applicant; 6913 if (fl_cnt > 15) 6914 cls_step = 'stepssec step_3_show_' + applicant; 6915 6916 if (fl_cnt == 16) 6917 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6918 else if (fl_cnt == 7) 6919 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6920 6921 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6921<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="host_address_' + applicant + '" id="host_address_' + applicant + '" data-cnt="show_host_address_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_address_' + applicant + '" class="err_spn"></span></div></div>'; 6922 } 6923 } 6924 6925 if ('host_email' == value.field_name) { 6926 if ($('#host_email_' + applicant).length <= 0) { 6927 6928 6929 fl_cnt++; 6930 if (fl_cnt > 6) 6931 cls_step = 'stepssec step_2_show_' + applicant; 6932 if (fl_cnt > 15) 6933 cls_step = 'stepssec step_3_show_' + applicant; 6934 6935 if (fl_cnt == 16) 6936 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6937 else if (fl_cnt == 7) 6938 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6939 6940 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6940<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="host_email_' + applicant + '" id="host_email_' + applicant + '" data-cnt="show_host_email_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_email_' + applicant + '" class="err_spn"></span></div></div>'; 6941 } 6942 } 6943 6944 6945 if ('host_relation' == value.field_name) { 6946 if ($('#host_relation_' + applicant).length <= 0) { 6947 6948 6949 fl_cnt++; 6950 if (fl_cnt > 6) 6951 cls_step = 'stepssec step_2_show_' + applicant; 6952 if (fl_cnt > 15) 6953 cls_step = 'stepssec step_3_show_' + applicant; 6954 6955 if (fl_cnt == 16) 6956 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6957 else if (fl_cnt == 7) 6958 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6959 6960 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
6960<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="host_relation_' + applicant + '" id="host_relation_' + applicant + '" data-cnt="show_host_relation_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_host_relation_' + applicant + '" class="err_spn"></span></div></div>'; 6961 } 6962 } 6963 6964 6965 if ('before_visited' == value.field_name) { 6966 if ($('#before_visited_' + applicant).length <= 0) { 6967 6968 6969 fl_cnt++; 6970 if (fl_cnt > 6) 6971 cls_step = 'stepssec step_2_show_' + applicant; 6972 if (fl_cnt > 15) 6973 cls_step = 'stepssec step_3_show_' + applicant; 6974 6975 if (fl_cnt == 16) 6976 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6977 else if (fl_cnt == 7) 6978 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 6979 6980 // htm += '<div class="mb-2 col-md-12 col-sm-12 ' + cls_step + '"><label><b>'+value.label+'</b> </label> <label><input type="radio" name="radio_before_visited_' + applicant + '" value="YES" onclick="show_qus_an(\'before_visited_' + applicant + '\')" data-name="before_visited"> Yes</label> <label><input type="radio" onclick="show_qus_an(\'before_visited_' + applicant + '\')" name="radio_before_visited_' + applicant + '" data-v="before_visited_' + applicant + '" value="NO" checked data-name="before_visited"> No</label></div>'; 6981 6982 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_before_visited_' + applicant + '" value="YES" onclick="show_qus_an2(\'before_visited_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'before_visited_' + applicant + '\')" name="radio_before_visited_' + applicant + '" data-v="before_visited_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 6983 htm += '<div class="col-md-8 col-sm-8 element_container sec_before_visited_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="before_visited_' + applicant + '" id="before_visited_' + applicant + '" data-cnt="show_before_visited_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_before_visited_' + applicant + '" class="err_spn"></span></div></div>'; 6984 } 6985 // if ($('#last_trip_from_date_' + applicant).length <= 0) { 6986 // htm += '<div class="col-md-4 col-sm-6 sec_before_visited_' + applicant + '" style="display:none"><label>Date from (last visit) <span class="req">*</span></label>
6986<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar"></i></span><input type="text" class="form-control last_trip_from_date_" name="last_trip_from_date_' + applicant + '" id="last_trip_from_date_' + applicant + '" data-cnt="show_last_trip_from_date_' + applicant + '" placeholder="DD-MM-YYYY" id="datepicker_' + applicant + '" value="" data-name="last_trip_from_date"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_last_trip_from_date_' + applicant + '" class="err_spn"></span></div></div>'; 6987 // } 6988 // if ($('#last_trip_to_date_' + applicant).length <= 0) { 6989 // htm += '<div class="col-md-4 col-sm-6 sec_before_visited_' + applicant + '" style="display:none"><label>Date to (last visit) <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar"></i></span><input type="text" class="form-control last_trip_to_date_" name="last_trip_to_date_' + applicant + '" id="last_trip_to_date_' + applicant + '" data-cnt="show_last_trip_to_date_' + applicant + '" placeholder="DD-MM-YYYY" id="datepicker_' + applicant + '" value="" data-name="last_trip_to_date"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_last_trip_to_date_' + applicant + '" class="err_spn"></span></div></div>'; 6990 // } 6991 // if ($('#last_visa_no_' + applicant).length <= 0) { 6992 // htm += '<div class="col-md-4 col-sm-6 sec_before_visited_' + applicant + '" style="display:none"><label>Last Visa No <span class="req">*</span></label>
6992<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="last_visa_no_' + applicant + '" id="last_visa_no_' + applicant + '" data-cnt="show_last_visa_no_' + applicant + '" data-name="last_visa_no"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_last_visa_no_' + applicant + '" class="err_spn"></span></div></div><div class="mb-2 col-md-12 col-sm-12 "></div>'; 6993 // } 6994 } 6995 6996 if ('place_visited' == value.field_name) { 6997 if ($('#place_visited_' + applicant).length <= 0) { 6998 6999 const fl1 = value.field_value; 7000 const fl = fl1.split("~~"); 7001 var place_visited_options = '<option value="">Select</option>'; 7002 for (let i = 0; i < fl.length; i++) { 7003 place_visited_options += '<option value="' + fl[i] + '">' + fl[i] + '</option>'; 7004 } 7005 7006 fl_cnt++; 7007 if (fl_cnt > 6) 7008 cls_step = 'stepssec step_2_show_' + applicant; 7009 if (fl_cnt > 15) 7010 cls_step = 'stepssec step_3_show_' + applicant; 7011 7012 if (fl_cnt == 16) 7013 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7014 else if (fl_cnt == 7) 7015 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7016 7017 // htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7017<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-phone"></i></span><input class="form-control" type="text" name="place_visited_' + applicant + '" id="place_visited_' + applicant + '" data-cnt="show_place_visited_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_place_visited_' + applicant + '" class="err_spn"></span></div></div>'; 7018 7019 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><select class="form-control check_step_green" data-src="' + applicant + '" name="place_visited_' + applicant + '" id="place_visited_' + applicant + '" data-cnt="show_place_visited_' + applicant + '" data-name="' + value.field_name + '">' + place_visited_options + '</select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_place_visited_' + applicant + '" class="err_spn"></span></div></div>'; 7020 } 7021 } 7022 7023 if ('entry_type' == value.field_name) { 7024 if ($('#entry_type_' + applicant).length <= 0) { 7025 7026 fl_cnt++; 7027 if (fl_cnt > 6) 7028 cls_step = 'stepssec step_2_show_' + applicant; 7029 if (fl_cnt > 15) 7030 cls_step = 'stepssec step_3_show_' + applicant; 7031 7032 if (fl_cnt == 16) 7033 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7034 else if (fl_cnt == 7) 7035 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7036 7037 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7037<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="entry_type_' + applicant + '" id="entry_type_' + applicant + '" data-cnt="show_entry_type_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_entry_type_' + applicant + '" class="err_spn"></span></div></div>'; 7038 } 7039 } 7040 7041 if ('accomodation' == value.field_name) { 7042 if ($('#accomodation_' + applicant).length <= 0) { 7043 7044 // const fl1 = value.field_value; 7045 // const fl = fl1.split("~~"); 7046 var accomodation_options = '<option value="">Choose</option><option value="Hotel">Hotel</option><option value="Firm">Firm</option><option value="Friend">Friend</option><option value="Relative">Relative</option>'; 7047 // for (let i = 0; i < fl.length; i++) { 7048 // accomodation_options += '<option value="' + fl[i] + '">' + fl[i] + '</option>'; 7049 // } 7050 7051 fl_cnt++; 7052 if (fl_cnt > 6) 7053 cls_step = 'stepssec step_2_show_' + applicant; 7054 if (fl_cnt > 15) 7055 cls_step = 'stepssec step_3_show_' + applicant; 7056 7057 if (fl_cnt == 16) 7058 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7059 else if (fl_cnt == 7) 7060 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7061 7062 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7062<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-phone"></i></span><input class="form-control" type="text" name="accomodation_' + applicant + '" id="accomodation_' + applicant + '" data-cnt="show_accomodation_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accomodation_' + applicant + '" class="err_spn"></span></div></div>'; 7063 7064 // htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><select class="form-control check_step_green" data-src="' + applicant + '" name="accomodation_' + applicant + '" id="accomodation_' + applicant + '" data-cnt="show_accomodation_' + applicant + '" data-name="' + value.field_name + '">' + accomodation_options + '</select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_accomodation_' + applicant + '" class="err_spn"></span></div></div>'; 7065 } 7066 } 7067 if ('accommodation_phone' == value.field_name) { 7068 if ($('#accommodation_phone_' + applicant).length <= 0) { 7069 7070 fl_cnt++; 7071 if (fl_cnt > 6) 7072 cls_step = 'stepssec step_2_show_' + applicant; 7073 if (fl_cnt > 15) 7074 cls_step = 'stepssec step_3_show_' + applicant; 7075 7076 if (fl_cnt == 16) 7077 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7078 else if (fl_cnt == 7) 7079 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7080 7081 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7081<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-phone"></i></span><input class="form-control" type="text" name="accommodation_phone_' + applicant + '" id="accommodation_phone_' + applicant + '" data-cnt="show_accommodation_phone_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accommodation_phone_' + applicant + '" class="err_spn"></span></div></div>'; 7082 } 7083 } 7084 7085 if ('accomodation_address' == value.field_name) { 7086 if ($('#accomodation_address_' + applicant).length <= 0) { 7087 7088 fl_cnt++; 7089 if (fl_cnt > 6) 7090 cls_step = 'stepssec step_2_show_' + applicant; 7091 if (fl_cnt > 15) 7092 cls_step = 'stepssec step_3_show_' + applicant; 7093 7094 if (fl_cnt == 16) 7095 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7096 else if (fl_cnt == 7) 7097 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7098 7099 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7099<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="accomodation_address_' + applicant + '" id="accomodation_address_' + applicant + '" data-cnt="show_accomodation_address_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accomodation_address_' + applicant + '" class="err_spn"></span></div></div>'; 7100 } 7101 } 7102 7103 7104 if ('accommodation_city' == value.field_name) { 7105 if ($('#accommodation_city_' + applicant).length <= 0) { 7106 7107 // fl_cnt++; 7108 // if (fl_cnt > 6) 7109 // cls_step = 'stepssec step_2_show_' + applicant; 7110 // if (fl_cnt > 15) 7111 // cls_step = 'stepssec step_3_show_' + applicant; 7112 7113 // if (fl_cnt == 16) 7114 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7115 // else if (fl_cnt == 7) 7116 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7117 7118 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7118<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-map-marker"></i></span><input class="form-control" type="text" name="accommodation_city_' + applicant + '" id="accommodation_city_' + applicant + '" data-cnt="show_accommodation_city_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accommodation_city_' + applicant + '" class="err_spn"></span></div></div>'; 7119 } 7120 } 7121 7122 if ('accomodation_zip_code' == value.field_name) { 7123 if ($('#accomodation_zip_code_' + applicant).length <= 0) { 7124 7125 // fl_cnt++; 7126 // if (fl_cnt > 6) 7127 // cls_step = 'stepssec step_2_show_' + applicant; 7128 // if (fl_cnt > 15) 7129 // cls_step = 'stepssec step_3_show_' + applicant; 7130 7131 // if (fl_cnt == 16) 7132 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7133 // else if (fl_cnt == 7) 7134 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7135 7136 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7136<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-map-marker"></i></span><input class="form-control" type="text" name="accomodation_zip_code_' + applicant + '" id="accomodation_zip_code_' + applicant + '" data-cnt="show_accomodation_zip_code_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accomodation_zip_code_' + applicant + '" class="err_spn"></span></div></div>'; 7137 } 7138 } 7139 7140 7141 7142 if ('accommodation_email' == value.field_name) { 7143 if ($('#accommodation_email_' + applicant).length <= 0) { 7144 7145 fl_cnt++; 7146 if (fl_cnt > 6) 7147 cls_step = 'stepssec step_2_show_' + applicant; 7148 if (fl_cnt > 15) 7149 cls_step = 'stepssec step_3_show_' + applicant; 7150 7151 if (fl_cnt == 16) 7152 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7153 else if (fl_cnt == 7) 7154 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7155 7156 7157 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7157<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-envelope"></i></span><input class="form-control" type="text" name="accommodation_email_' + applicant + '" id="accommodation_email_' + applicant + '" data-cnt="show_accommodation_email_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accommodation_email_' + applicant + '" class="err_spn"></span></div></div>'; 7158 } 7159 } 7160 7161 if ('accommodation_state' == value.field_name) { 7162 if ($('#accommodation_state_' + applicant).length <= 0) { 7163 7164 // fl_cnt++; 7165 // if (fl_cnt > 6) 7166 // cls_step = 'stepssec step_2_show_' + applicant; 7167 // if (fl_cnt > 15) 7168 // cls_step = 'stepssec step_3_show_' + applicant; 7169 7170 // if (fl_cnt == 16) 7171 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7172 // else if (fl_cnt == 7) 7173 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7174 7175 7176 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7176<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="accommodation_state_' + applicant + '" id="accommodation_state_' + applicant + '" data-cnt="show_accommodation_state_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_accommodation_state_' + applicant + '" class="err_spn"></span></div></div>'; 7177 } 7178 } 7179 7180 if ('app_fill_place' == value.field_name) { 7181 if ($('#app_fill_place_' + applicant).length <= 0) { 7182 7183 // fl_cnt++; 7184 // if (fl_cnt > 6) 7185 // cls_step = 'stepssec step_2_show_' + applicant; 7186 // if (fl_cnt > 15) 7187 // cls_step = 'stepssec step_3_show_' + applicant; 7188 7189 // if (fl_cnt == 16) 7190 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7191 // else if (fl_cnt == 7) 7192 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7193 7194 7195 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7195<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="app_fill_place_' + applicant + '" id="app_fill_place_' + applicant + '" data-cnt="show_app_fill_place_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_app_fill_place_' + applicant + '" class="err_spn"></span></div></div>'; 7196 } 7197 } 7198 7199 if ('emergency_givenname' == value.field_name) { 7200 if ($('#emergency_givenname_' + applicant).length <= 0) { 7201 7202 7203 // fl_cnt++; 7204 // if(fl_cnt>6) 7205 // cls_step='stepssec step_2_show_'+applicant; 7206 // if(fl_cnt>15) 7207 // cls_step='stepssec step_3_show_'+applicant; 7208 7209 // if(fl_cnt==16) 7210 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7211 // else if(fl_cnt==7) 7212 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7213 7214 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7214<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input type="text" class="form-control" name="emergency_givenname_' + applicant + '" id="emergency_givenname_' + applicant + '" data-cnt="show_emergency_givenname_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_emergency_givenname_' + applicant + '" class="err_spn"></span></div></div>'; 7215 } 7216 } 7217 7218 if ('emergency_phone' == value.field_name) { 7219 if ($('#emergency_phone_' + applicant).length <= 0) { 7220 7221 7222 // fl_cnt++; 7223 // if(fl_cnt>6) 7224 // cls_step='stepssec step_2_show_'+applicant; 7225 // if(fl_cnt>15) 7226 // cls_step='stepssec step_3_show_'+applicant; 7227 7228 // if(fl_cnt==16) 7229 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="'+applicant+'"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7230 // else if(fl_cnt==7) 7231 // htm+='<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7232 7233 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7233<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="emergency_phone_' + applicant + '" id="emergency_phone_' + applicant + '" data-cnt="show_emergency_phone_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_emergency_phone_' + applicant + '" class="err_spn"></span></div></div>'; 7234 } 7235 } 7236 7237 if ('gcc_country' == value.field_name) { 7238 if ($('#gcc_country_' + applicant).length <= 0) { 7239 const fl1 = value.field_value; 7240 const fl = fl1.split("~~"); 7241 var gcc_options = '<option value="">Select</option>'; 7242 for (let i = 0; i < fl.length; i++) { 7243 gcc_options += '<option value="' + fl[i] + '">' + fl[i] + '</option>'; 7244 } 7245 7246 // fl_cnt++; 7247 // if (fl_cnt > 6) 7248 // cls_step = 'stepssec step_2_show_' + applicant; 7249 // if (fl_cnt > 15) 7250 // cls_step = 'stepssec step_3_show_' + applicant; 7251 7252 // if (fl_cnt == 16) 7253 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7254 // else if (fl_cnt == 7) 7255 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7256 7257 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + ' <span class="req">*</span></label>
7257<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><select class="form-control check_step_green" data-src="' + applicant + '" name="gcc_country_' + applicant + '" id="gcc_country_' + applicant + '" data-cnt="show_gcc_country_' + applicant + '" data-name="' + value.field_name + '">' + gcc_options + '</select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_gcc_country_' + applicant + '" class="err_spn"></span></div></div>'; 7258 7259 /* htm += '<div class="col-md-4 col-sm-4 element_container sec_entry_type_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><select class="form-control check_step_green" data-src="'+applicant+'" name="gcc_country_' + applicant + '" id="gcc_country_' + applicant + '" data-cnt="show_gcc_country_' + applicant + '" data-name="' + value.field_name + '">
7259'+gcc_options+'</select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_gcc_country_' + applicant + '" class="err_spn"></span></div></div>'; */ 7260 7261 // htm += '<p><b>Note:</b> If you have a Residence Permit or a Visit Visa (not an eVisa) from a GCC country, you have a higher chance of approval. The GCC Residence Permit or Visa must be valid for at least 3 months from the date of entry into Bahrain.</p>'; 7262 } 7263 } 7264 7265 if ('maintenance_means' == value.field_name) { 7266 if ($('#maintenance_means_' + applicant).length <= 0) { 7267 7268 fl_cnt++; 7269 if (fl_cnt > 6) 7270 cls_step = 'stepssec step_2_show_' + applicant; 7271 if (fl_cnt > 15) 7272 cls_step = 'stepssec step_3_show_' + applicant; 7273 7274 if (fl_cnt == 16) 7275 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7276 else if (fl_cnt == 7) 7277 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7278 7279 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7279<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-user"></i></span><input class="form-control" type="text" name="maintenance_means_' + applicant + '" id="maintenance_means_' + applicant + '" data-cnt="show_maintenance_means_' + applicant + '" data-name="' + value.field_name + '" /><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_maintenance_means_' + applicant + '" class="err_spn"></span></div></div>'; 7280 } 7281 } 7282 7283 if ('destination' == value.field_name) { 7284 if ($('#destination_' + applicant).length <= 0) { 7285 7286 fl_cnt++; 7287 if (fl_cnt > 6) 7288 cls_step = 'stepssec step_2_show_' + applicant; 7289 if (fl_cnt > 15) 7290 cls_step = 'stepssec step_3_show_' + applicant; 7291 7292 if (fl_cnt == 16) 7293 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7294 else if (fl_cnt == 7) 7295 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7296 7297 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7297<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar-o"></i></span><input type="text" class="form-control" name="destination_' + applicant + '" id="destination_' + applicant + '" data-cnt="show_destination_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_destination_' + applicant + '" class="err_spn"></span></div></div>'; 7298 } 7299 } 7300 7301 7302 7303 7304 if ('visit_past_3year' == value.field_name) { 7305 if ($('#visit_past_3year_' + applicant).length <= 0) { 7306 7307 fl_cnt++; 7308 if (fl_cnt > 6) 7309 cls_step = 'stepssec step_2_show_' + applicant; 7310 if (fl_cnt > 15) 7311 cls_step = 'stepssec step_3_show_' + applicant; 7312 7313 if (fl_cnt == 16) 7314 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7315 else if (fl_cnt == 7) 7316 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7317 7318 7319 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+' </label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_visit_past_3year_' + applicant + '" value="YES" onclick="show_qus_an2(\'visit_past_3year_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'visit_past_3year_' + applicant + '\')" name="radio_visit_past_3year_' + applicant + '" data-v="visit_past_3year_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7320 htm += '<div class="col-md-8 col-sm-8 element_container sec_visit_past_3year_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="visit_past_3year_' + applicant + '" id="visit_past_3year_' + applicant + '" data-cnt="show_visit_past_3year_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_visit_past_3year_' + applicant + '" class="err_spn"></span></div></div>'; 7321 } 7322 } 7323 7324 if ('expense_covered' == value.field_name) { 7325 if ($('#expense_covered_' + applicant).length <= 0) { 7326 7327 fl_cnt++; 7328 if (fl_cnt > 6) 7329 cls_step = 'stepssec step_2_show_' + applicant; 7330 if (fl_cnt > 15) 7331 cls_step = 'stepssec step_3_show_' + applicant; 7332 7333 if (fl_cnt == 16) 7334 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7335 else if (fl_cnt == 7) 7336 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7337 7338 // htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_expense_covered_' + applicant + '" value="YES" onclick="show_qus_an2(\'expense_covered_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'expense_covered_' + applicant + '\')" name="radio_expense_covered_' + applicant + '" data-v="expense_covered_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7339 // htm += '<div class="col-md-8 col-sm-8 element_c
7339ontainer sec_expense_covered_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="expense_covered_' + applicant + '" id="expense_covered_' + applicant + '" data-cnt="show_expense_covered_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_expense_covered_' + applicant + '" class="err_spn"></span></div></div>'; 7340 7341 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar-o"></i></span><input type="text" class="form-control" name="expense_covered_' + applicant + '" id="expense_covered_' + applicant + '" data-cnt="show_expense_covered_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_expense_covered_' + applicant + '" class="err_spn"></span></div></div>'; 7342 } 7343 } 7344 7345 7346 if ('visit_jammu_kashmir' == value.field_name) { 7347 if ($('#visit_jammu_kashmir_' + applicant).length <= 0) { 7348 7349 fl_cnt++; 7350 if (fl_cnt > 6) 7351 cls_step = 'stepssec step_2_show_' + applicant; 7352 if (fl_cnt > 15) 7353 cls_step = 'stepssec step_3_show_' + applicant; 7354 7355 if (fl_cnt == 16) 7356 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7357 else if (fl_cnt == 7) 7358 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7359 7360 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7360<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar-o"></i></span><input type="text" class="form-control" name="visit_jammu_kashmir_' + applicant + '" id="visit_jammu_kashmir_' + applicant + '" data-cnt="show_visit_jammu_kashmir_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_visit_jammu_kashmir_' + applicant + '" class="err_spn"></span></div></div>'; 7361 } 7362 } 7363 7364 7365 }); 7366 7367 7368 var other = ''; 7369 if (r.form_field.other != 'undefined' && r.form_field.other !== undefined) { 7370 var other = r.form_field.other; 7371 } 7372 7373 if (r.form_field.support_doc_country != 'undefined' && r.form_field.support_doc_country !== undefined) { 7374 support_doc_country_all = r.form_field.support_doc_country; 7375 } 7376 7377 7378 7379 // var supptnationlytrue = supptcountryValues.includes(nationality); 7380 7381 // console.log(supptnationlytrue); 7382 7383 7384 7385 // if(supptnationlytrue){ 7386 $.each(other, function(key, value) { 7387 7388 if ('obtaining_visa_place' == value.field_name) { 7389 if ($('#obtaining_visa_place_' + applicant).length <= 0) { 7390 7391 7392 fl_cnt++; 7393 if (fl_cnt > 6) 7394 cls_step = 'stepssec step_2_show_' + applicant; 7395 if (fl_cnt > 15) 7396 cls_step = 'stepssec step_3_show_' + applicant; 7397 7398 if (fl_cnt == 16) 7399 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7400 else if (fl_cnt == 7) 7401 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7402 7403 7404 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7404<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-flag"></i></span><select class="form-control embassy_sel" name="obtaining_visa_place_' + applicant + '" id="obtaining_visa_place_' + applicant + '" data-cnt="show_obtaining_visa_place_' + applicant + '" data-name="' + value.field_name + '"> </select><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_obtaining_visa_place_' + applicant + '" class="err_spn"></span></div></div>'; 7405 } 7406 7407 get_emabssy(applicant); 7408 } 7409 7410 // if('returning_residence_cn' == value.field_name){ 7411 // if($('#returning_residence_cn_'+applicant).length<=0){ 7412 7413 7414 7415 // htm+='<div class="col-md-4 col-sm-6 '+cls_step+'"><label>If you reside in a country other than your country of origin, have you permission to return to that country? <span class="req">*</span></label><div class="element_c
7415ontainer mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input type="text" class="form-control" name="returning_residence_cn_'+applicant+'" id="returning_residence_cn_'+applicant+'" data-cnt="show_returning_residence_cn_'+applicant+'" data-name="'+value.field_name+'"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_returning_residence_cn_'+applicant+'" class="err_spn"></span></div></div>'; 7416 // } 7417 // } 7418 7419 7420 7421 if ('type_of_support_doc' == value.field_name) { 7422 if ($('#type_of_support_doc_' + applicant).length <= 0) { 7423 7424 let flopt = '<option value="">Select</option>'; 7425 7426 if (value.field_value != '' && value.field_value != null) { 7427 let flxp = value.field_value.split('~~'); 7428 if (flxp.length > 1) { 7429 $.each(flxp, function(k, v) { 7430 flopt += '<option value="' + v + '">' + v + '</option>'; 7431 }) 7432 } 7433 } 7434 7435 fl_cnt++; 7436 if (fl_cnt > 6) 7437 cls_step = 'stepssec step_2_show_' + applicant; 7438 if (fl_cnt > 15) 7439 cls_step = 'stepssec step_3_show_' + applicant; 7440 7441 if (fl_cnt == 16) 7442 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7443 else if (fl_cnt == 7) 7444 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7445 7446 7447 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label + '<span class="req">*</span></label>
7447<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control type_of_support_doc_" name="type_of_support_doc_' + applicant + '" onchange="supp_doc_ty_changed(\'' + applicant + '\')" id="type_of_support_doc_' + applicant + '" data-cnt="show_type_of_support_doc_' + applicant + '" data-name="' + value.field_name + '"> ' + flopt + ' </select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_type_of_support_doc_' + applicant + '" class="err_spn"></span></div></div>'; 7448 } 7449 } 7450 if ('support_doc_country' == value.field_name) { 7451 let flopt2 = '<option value="">Select</option>'; 7452 7453 if (support_doc_country_all != '' && support_doc_country_all != null) { 7454 // Get the array from the object 7455 var countriesare = support_doc_country_all["visa"]; 7456 // console.log(countriesare); 7457 $.each(countriesare, function(index, country) { 7458 flopt2 += '<option value="' + country.id + '">' + country.name + '</option>'; 7459 }); 7460 7461 } 7462 $('#support_doc_country_' + applicant).val(value['value']); 7463 if ($('#support_doc_country_' + applicant).length <= 0) { 7464 htm += '<div class="col-md-4 col-sm-6 div_support_doc_country_' + applicant + '" style="display:none;"><label>' + value.label + '<span class="req">*</span></label>
7464<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><select class="form-control support_doc_country_ support_doc_country_' + applicant + '" name="support_doc_country_' + applicant + '" id="support_doc_country_' + applicant + '" data-cnt="show_support_doc_country_' + applicant + '" data-name="' + value.field_name + '"> ' + flopt2 + ' </select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_support_doc_country_' + applicant + '" class="err_spn"></span></div></div>'; 7465 } 7466 } 7467 if ('other_detail' == value.field_name) { 7468 $('#other_detail_' + applicant).val(value['value']); 7469 if ($('#other_detail_' + applicant).length <= 0) { 7470 htm += '<div class="col-md-4 col-sm-6 div_other_detail_' + applicant + '" style="display:none;"><label>' + value.label + '<span class="req">*</span></label>
7470<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input type="text" class="form-control" name="other_detail_' + applicant + '" id="other_detail_' + applicant + '" data-cnt="show_other_detail_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_other_detail_' + applicant + '" class="err_spn"></span></div></div>'; 7471 } 7472 } 7473 if ('sup_exp_date' == value.field_name) { 7474 if ($('#sup_exp_date_' + applicant).length <= 0) { 7475 htm += '<div class="col-md-4 col-sm-6 div_sup_exp_date_' + applicant + '" style="display:none;"><label>' + value.label + '<span class="req">*</span></label><label class="sup_doc_unlim_lbl"><input type="checkbox" id="sup_doc_exp_unlim_' + applicant + '" data-src="' + applicant + '" class="sup_doc_exp_unlim_inp"> Unlimited</label>
7475<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input type="text" class="form-control sup_exp_date_" name="sup_exp_date_' + applicant + '" id="sup_exp_date_' + applicant + '" data-cnt="show_sup_exp_date_' + applicant + '" placeholder="DD-MM-YYYY" id="datepicker_' + applicant + '" value="" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_sup_exp_date_' + applicant + '" class="err_spn"></span></div></div>'; 7476 } 7477 } 7478 if ('sup_issue_date' == value.field_name) { 7479 if ($('#sup_issue_date_' + applicant).length <= 0) { 7480 htm += '<div class="col-md-4 col-sm-6 div_sup_issue_date_' + applicant + '" style="display:none;"><label>' + value.label + '<span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input type="text" class="form-control sup_issue_date_" name="sup_issue_date_' + applicant + '" id="sup_issue_date_' + applicant + '" data-cnt="show_sup_issue_date_' + applicant + '" placeholder="DD-MM-YYYY" id="datepicker_' + applicant + '" value="" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_sup_issue_date_' + applicant + '" class="err_spn"></span></div></div>'; 7481 } 7482 } 7483 if ('support_doc_no' == value.field_name) { 7484 if ($('#support_doc_no_' + applicant).length <= 0) { 7485 htm += '<div class="col-md-4 col-sm-6 div_support_doc_no_' + applicant + '" style="display:none;"><label>' + value.label + '<span class="req">*</span></label>
7485<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input type="text" class="form-control" name="support_doc_no_' + applicant + '" id="support_doc_no_' + applicant + '" data-cnt="show_support_doc_no_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_support_doc_no_' + applicant + '" class="err_spn"></span></div></div>'; 7486 } 7487 } 7488 7489 if ('return_ticket' == value.field_name) { 7490 if ($('#return_ticket_' + applicant).length <= 0) { 7491 7492 fl_cnt++; 7493 if (fl_cnt > 6) 7494 cls_step = 'stepssec step_2_show_' + applicant; 7495 if (fl_cnt > 15) 7496 cls_step = 'stepssec step_3_show_' + applicant; 7497 7498 if (fl_cnt == 16) 7499 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7500 else if (fl_cnt == 7) 7501 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7502 7503 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_return_ticket_' + applicant + '" value="YES" onclick="show_qus_an2(\'return_ticket_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'return_ticket_' + applicant + '\')" name="radio_return_ticket_' + applicant + '" data-v="return_ticket_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7504 htm += '<div class="col-md-8 col-sm-8 element_container sec_return_ticket_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="return_ticket_' + applicant + '" id="return_ticket_' + applicant + '" data-cnt="show_return_ticket_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_return_ticket_' + applicant + '" class="err_spn"></span></div></div>'; 7505 7506 // htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7506<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-calendar-o"></i></span><input type="text" class="form-control" name="return_ticket_' + applicant + '" id="return_ticket_' + applicant + '" data-cnt="show_return_ticket_' + applicant + '" data-name="' + value.field_name + '"> </input><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_return_ticket_' + applicant + '" class="err_spn"></span></div></div>'; 7507 } 7508 } 7509 7510 7511 if ('available_funds_amount' == value.field_name) { 7512 if ($('#available_funds_amount_' + applicant).length <= 0) { 7513 7514 fl_cnt++; 7515 if (fl_cnt > 6) 7516 cls_step = 'stepssec step_2_show_' + applicant; 7517 if (fl_cnt > 15) 7518 cls_step = 'stepssec step_3_show_' + applicant; 7519 7520 if (fl_cnt == 16) 7521 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7522 else if (fl_cnt == 7) 7523 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7524 7525 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>' + value.label +' <span class="req">*</span></label>
7525<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="available_funds_amount_' + 7526 applicant + '" id="available_funds_amount_' + applicant + 7527 '" data-cnt="show_available_funds_amount_' + applicant + 7528 '" data-name="' + value.field_name + 7529 '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_available_funds_amount_' + 7530 applicant + '" class="err_spn"></span></div></div>'; 7531 } 7532 } 7533 7534 if ('refused_ans' == value.field_name) { 7535 if ($('#refused_ans_' + applicant).length <= 0) { 7536 7537 fl_cnt++; 7538 if (fl_cnt > 6) 7539 cls_step = 'stepssec step_2_show_' + applicant; 7540 if (fl_cnt > 15) 7541 cls_step = 'stepssec step_3_show_' + applicant; 7542 7543 if (fl_cnt == 16) 7544 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7545 else if (fl_cnt == 7) 7546 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7547 7548 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+' </label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_refused_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'refused_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'refused_ans_' + applicant + '\')" name="radio_refused_ans_' + applicant + '" data-v="refused_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7549 htm += '<div class="col-md-8 col-sm-8 element_container sec_refused_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="refused_ans_' + applicant + '" id="refused_ans_' + applicant + '" data-cnt="show_refused_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_refused_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7550 } 7551 } 7552 if ('arrested_ans' == value.field_name) { 7553 if ($('#arrested_ans_' + applicant).length <= 0) { 7554 7555 fl_cnt++; 7556 if (fl_cnt > 6) 7557 cls_step = 'stepssec step_2_show_' + applicant; 7558 if (fl_cnt > 15) 7559 cls_step = 'stepssec step_3_show_' + applicant; 7560 7561 if (fl_cnt == 16) 7562 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7563 else if (fl_cnt == 7) 7564 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7565 7566 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_arrested_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'arrested_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'arrested_ans_' + applicant + '\')" name="radio_arrested_ans_' + applicant + '" data-v="arrested_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7567 htm += '<div class="col-md-8 col-sm-8 element_c
7567ontainer sec_arrested_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="arrested_ans_' + applicant + '" id="arrested_ans_' + applicant + '" data-cnt="show_arrested_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_arrested_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7568 } 7569 } 7570 7571 7572 if ('chills' == value.field_name) { 7573 if ($('#chills_' + applicant).length <= 0) { 7574 7575 fl_cnt++; 7576 if (fl_cnt > 6) 7577 cls_step = 'stepssec step_2_show_' + applicant; 7578 if (fl_cnt > 15) 7579 cls_step = 'stepssec step_3_show_' + applicant; 7580 7581 if (fl_cnt == 16) 7582 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7583 else if (fl_cnt == 7) 7584 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7585 7586 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_chills_' + applicant + '" value="YES" onclick="show_qus_an2(\'chills_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'chills_' + applicant + '\')" name="radio_chills_' + applicant + '" data-v="chills_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7587 htm += '<div class="col-md-8 col-sm-8 element_container sec_chills_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="chills_' + applicant + '" id="chills_' + applicant + '" data-cnt="show_chills_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_chills_' + applicant + '" class="err_spn"></span></div></div>'; 7588 } 7589 } 7590 7591 if ('insurance_certificate_no' == value.field_name) { 7592 if ($('#insurance_certificate_no_' + applicant).length <= 0) { 7593 7594 fl_cnt++; 7595 if (fl_cnt > 6) 7596 cls_step = 'stepssec step_2_show_' + applicant; 7597 if (fl_cnt > 15) 7598 cls_step = 'stepssec step_3_show_' + applicant; 7599 7600 if (fl_cnt == 16) 7601 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7602 else if (fl_cnt == 7) 7603 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7604 7605 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_insurance_certificate_no_' + applicant + '" value="YES" onclick="show_qus_an2(\'insurance_certificate_no_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'insurance_certificate_no_' + applicant + '\')" name="radio_insurance_certificate_no_' + applicant + '" data-v="insurance_certificate_no_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7606 htm += '<div class="col-md-8 col-sm-8 element_c
7606ontainer sec_insurance_certificate_no_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="insurance_certificate_no_' + applicant + '" id="insurance_certificate_no_' + applicant + '" data-cnt="show_insurance_certificate_no_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_insurance_certificate_no_' + applicant + '" class="err_spn"></span></div></div>'; 7607 } 7608 } 7609 7610 if ('unrehabilitated_insolvent' == value.field_name) { 7611 if ($('#unrehabilitated_insolvent_' + applicant).length <= 0) { 7612 7613 fl_cnt++; 7614 if (fl_cnt > 6) 7615 cls_step = 'stepssec step_2_show_' + applicant; 7616 if (fl_cnt > 15) 7617 cls_step = 'stepssec step_3_show_' + applicant; 7618 7619 if (fl_cnt == 16) 7620 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7621 else if (fl_cnt == 7) 7622 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7623 7624 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_unrehabilitated_insolvent_' + applicant + '" value="YES" onclick="show_qus_an2(\'unrehabilitated_insolvent_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'unrehabilitated_insolvent_' + applicant + '\')" name="radio_unrehabilitated_insolvent_' + applicant + '" data-v="unrehabilitated_insolvent_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7625 htm += '<div class="col-md-8 col-sm-8 element_container sec_unrehabilitated_insolvent_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="unrehabilitated_insolvent_' + applicant + '" id="unrehabilitated_insolvent_' + applicant + '" data-cnt="show_unrehabilitated_insolvent_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_unrehabilitated_insolvent_' + applicant + '" class="err_spn"></span></div></div>'; 7626 } 7627 } 7628 7629 if ('asylum_ans' == value.field_name) { 7630 if ($('#asylum_ans_' + applicant).length <= 0) { 7631 7632 fl_cnt++; 7633 if (fl_cnt > 6) 7634 cls_step = 'stepssec step_2_show_' + applicant; 7635 if (fl_cnt > 15) 7636 cls_step = 'stepssec step_3_show_' + applicant; 7637 7638 if (fl_cnt == 16) 7639 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7640 else if (fl_cnt == 7) 7641 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7642 7643 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_asylum_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'asylum_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'asylum_ans_' + applicant + '\')" name="radio_asylum_ans_' + applicant + '" data-v="asylum_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7644 htm += '<div class="col-md-8 col-sm-8 element_c
7644ontainer sec_asylum_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="asylum_ans_' + applicant + '" id="asylum_ans_' + applicant + '" data-cnt="show_asylum_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_asylum_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7645 } 7646 } 7647 7648 if ('trafficking_ans' == value.field_name) { 7649 if ($('#trafficking_ans_' + applicant).length <= 0) { 7650 7651 fl_cnt++; 7652 if (fl_cnt > 6) 7653 cls_step = 'stepssec step_2_show_' + applicant; 7654 if (fl_cnt > 15) 7655 cls_step = 'stepssec step_3_show_' + applicant; 7656 7657 if (fl_cnt == 16) 7658 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7659 else if (fl_cnt == 7) 7660 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7661 7662 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_trafficking_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'trafficking_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'trafficking_ans_' + applicant + '\')" name="radio_trafficking_ans_' + applicant + '" data-v="trafficking_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7663 htm += '<div class="col-md-8 col-sm-8 element_container sec_trafficking_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="trafficking_ans_' + applicant + '" id="trafficking_ans_' + applicant + '" data-cnt="show_trafficking_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_trafficking_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7664 } 7665 } 7666 7667 if ('social_violence' == value.field_name) { 7668 if ($('#social_violence_' + applicant).length <= 0) { 7669 7670 fl_cnt++; 7671 if (fl_cnt > 6) 7672 cls_step = 'stepssec step_2_show_' + applicant; 7673 if (fl_cnt > 15) 7674 cls_step = 'stepssec step_3_show_' + applicant; 7675 7676 if (fl_cnt == 16) 7677 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7678 else if (fl_cnt == 7) 7679 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7680 7681 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">' + value.label + '</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_social_violence_' + applicant + '" value="YES" onclick="show_qus_an2(\'social_violence_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'social_violence_' + applicant + '\')" name="radio_social_violence_' + applicant + '" data-v="social_violence_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7682 htm += '<div class="col-md-8 col-sm-8 element_c
7682ontainer sec_social_violence_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="social_violence_' + applicant + '" id="social_violence_' + applicant + '" data-cnt="show_social_violence_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_social_violence_' + applicant + '" class="err_spn"></span></div></div>'; 7683 } 7684 } 7685 7686 if ('employment_ans' == value.field_name) { 7687 if ($('#employment_ans_' + applicant).length <= 0) { 7688 7689 fl_cnt++; 7690 if (fl_cnt > 6) 7691 cls_step = 'stepssec step_2_show_' + applicant; 7692 if (fl_cnt > 15) 7693 cls_step = 'stepssec step_3_show_' + applicant; 7694 7695 if (fl_cnt == 16) 7696 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7697 else if (fl_cnt == 7) 7698 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7699 7700 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_employment_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'employment_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'employment_ans_' + applicant + '\')" name="radio_employment_ans_' + applicant + '" data-v="employment_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7701 htm += '<div class="col-md-8 col-sm-8 element_container sec_employment_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="employment_ans_' + applicant + '" id="employment_ans_' + applicant + '" data-cnt="show_employment_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_employment_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7702 } 7703 } 7704 7705 7706 if ('criminal_civil_case' == value.field_name) { 7707 if ($('#criminal_civil_case_' + applicant).length <= 0) { 7708 7709 fl_cnt++; 7710 if (fl_cnt > 6) 7711 cls_step = 'stepssec step_2_show_' + applicant; 7712 if (fl_cnt > 15) 7713 cls_step = 'stepssec step_3_show_' + applicant; 7714 7715 if (fl_cnt == 16) 7716 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7717 else if (fl_cnt == 7) 7718 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7719 7720 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_criminal_civil_case_' + applicant + '" value="YES" onclick="show_qus_an2(\'criminal_civil_case_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'criminal_civil_case_' + applicant + '\')" name="radio_criminal_civil_case_' + applicant + '" data-v="criminal_civil_case_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7721 htm += '<div class="col-md-8 col-sm-8 element_c
7721ontainer sec_criminal_civil_case_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="criminal_civil_case_' + applicant + '" id="criminal_civil_case_' + applicant + '" data-cnt="show_criminal_civil_case_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_criminal_civil_case_' + applicant + '" class="err_spn"></span></div></div>'; 7722 } 7723 } 7724 7725 7726 if ('terrorist_acts_ans' == value.field_name) { 7727 if ($('#terrorist_acts_ans_' + applicant).length <= 0) { 7728 7729 fl_cnt++; 7730 if (fl_cnt > 6) 7731 cls_step = 'stepssec step_2_show_' + applicant; 7732 if (fl_cnt > 15) 7733 cls_step = 'stepssec step_3_show_' + applicant; 7734 7735 if (fl_cnt == 16) 7736 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7737 else if (fl_cnt == 7) 7738 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7739 7740 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_terrorist_acts_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'terrorist_acts_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'terrorist_acts_ans_' + applicant + '\')" name="radio_terrorist_acts_ans_' + applicant + '" data-v="terrorist_acts_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7741 htm += '<div class="col-md-8 col-sm-8 element_container sec_terrorist_acts_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="terrorist_acts_ans_' + applicant + '" id="terrorist_acts_ans_' + applicant + '" data-cnt="show_terrorist_acts_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_terrorist_acts_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7742 } 7743 } 7744 7745 7746 if ('stay_longer_ans' == value.field_name) { 7747 if ($('#stay_longer_ans_' + applicant).length <= 0) { 7748 fl_cnt++; 7749 if (fl_cnt > 6) 7750 cls_step = 'stepssec step_2_show_' + applicant; 7751 if (fl_cnt > 15) 7752 cls_step = 'stepssec step_3_show_' + applicant; 7753 if (fl_cnt == 16) 7754 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7755 else if (fl_cnt == 7) 7756 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7757 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_stay_longer_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'stay_longer_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'stay_longer_ans_' + applicant + '\')" name="radio_stay_longer_ans_' + applicant + '" data-v="stay_longer_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7758 htm += '<div class="col-md-8 col-sm-8 element_c
7758ontainer sec_stay_longer_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="stay_longer_ans_' + applicant + '" id="stay_longer_ans_' + applicant + '" data-cnt="show_stay_longer_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_stay_longer_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7759 } 7760 } 7761 7762 if ('refugee_permit_no' == value.field_name) { 7763 if ($('#refugee_permit_no_' + applicant).length <= 0) { 7764 fl_cnt++; 7765 if (fl_cnt > 6) 7766 cls_step = 'stepssec step_2_show_' + applicant; 7767 if (fl_cnt > 15) 7768 cls_step = 'stepssec step_3_show_' + applicant; 7769 if (fl_cnt == 16) 7770 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7771 else if (fl_cnt == 7) 7772 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7773 7774 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_refugee_permit_no_' + applicant + '" value="YES" onclick="show_qus_an2(\'refugee_permit_no_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'refugee_permit_no_' + applicant + '\')" name="radio_refugee_permit_no_' + applicant + '" data-v="refugee_permit_no_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7775 htm += '<div class="col-md-8 col-sm-8 element_container sec_refugee_permit_no_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="refugee_permit_no_' + applicant + '" id="refugee_permit_no_' + applicant + '" data-cnt="show_refugee_permit_no_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_refugee_permit_no_' + applicant + '" class="err_spn"></span></div></div>'; 7776 } 7777 } 7778 7779 if ('any_disease' == value.field_name) { 7780 if ($('#any_disease_' + applicant).length <= 0) { 7781 fl_cnt++; 7782 if (fl_cnt > 6) 7783 cls_step = 'stepssec step_2_show_' + applicant; 7784 if (fl_cnt > 15) 7785 cls_step = 'stepssec step_3_show_' + applicant; 7786 if (fl_cnt == 16) 7787 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7788 else if (fl_cnt == 7) 7789 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7790 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_any_disease_' + applicant + '" value="YES" onclick="show_qus_an2(\'any_disease_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'any_disease_' + applicant + '\')" name="radio_any_disease_' + applicant + '" data-v="any_disease_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7791 htm += '<div class="col-md-8 col-sm-8 element_c
7791ontainer sec_any_disease_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="any_disease_' + applicant + '" id="any_disease_' + applicant + '" data-cnt="show_any_disease_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_any_disease_' + applicant + '" class="err_spn"></span></div></div>'; 7792 } 7793 } 7794 7795 7796 if ('misrepresented_ans' == value.field_name) { 7797 if ($('#misrepresented_ans_' + applicant).length <= 0) { 7798 7799 fl_cnt++; 7800 if (fl_cnt > 6) 7801 cls_step = 'stepssec step_2_show_' + applicant; 7802 if (fl_cnt > 15) 7803 cls_step = 'stepssec step_3_show_' + applicant; 7804 7805 if (fl_cnt == 16) 7806 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7807 else if (fl_cnt == 7) 7808 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7809 7810 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_misrepresented_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'misrepresented_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'misrepresented_ans_' + applicant + '\')" name="radio_misrepresented_ans_' + applicant + '" data-v="misrepresented_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7811 htm += '<div class="col-md-8 col-sm-8 element_container sec_misrepresented_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="misrepresented_ans_' + applicant + '" id="misrepresented_ans_' + applicant + '" data-cnt="show_misrepresented_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_misrepresented_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7812 } 7813 } 7814 7815 if ('cyber_crime_ans' == value.field_name) { 7816 if ($('#cyber_crime_ans_' + applicant).length <= 0) { 7817 7818 fl_cnt++; 7819 if (fl_cnt > 6) 7820 cls_step = 'stepssec step_2_show_' + applicant; 7821 if (fl_cnt > 15) 7822 cls_step = 'stepssec step_3_show_' + applicant; 7823 7824 if (fl_cnt == 16) 7825 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7826 else if (fl_cnt == 7) 7827 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7828 7829 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_cyber_crime_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'cyber_crime_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'cyber_crime_ans_' + applicant + '\')" name="radio_cyber_crime_ans_' + applicant + '" data-v="cyber_crime_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7830 htm += '<div class="col-md-8 col-sm-8 element_c
7830ontainer sec_cyber_crime_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="cyber_crime_ans_' + applicant + '" id="cyber_crime_ans_' + applicant + '" data-cnt="show_cyber_crime_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_cyber_crime_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7831 } 7832 } 7833 7834 7835 if ('diseases_ans' == value.field_name) { 7836 if ($('#diseases_ans_' + applicant).length <= 0) { 7837 7838 fl_cnt++; 7839 if (fl_cnt > 6) 7840 cls_step = 'stepssec step_2_show_' + applicant; 7841 if (fl_cnt > 15) 7842 cls_step = 'stepssec step_3_show_' + applicant; 7843 7844 if (fl_cnt == 16) 7845 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7846 else if (fl_cnt == 7) 7847 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7848 7849 htm += '<div class="mt-2 col-md-12 col-sm-12 ' + cls_step + '"><label class="col-md-12 col-sm-12">'+value.label+'</label><div class="col-md-4 col-sm-4"><label><input type="radio" name="radio_diseases_ans_' + applicant + '" value="YES" onclick="show_qus_an2(\'diseases_ans_' + applicant + '\')" class="rdp"> Yes</label> <label><input type="radio" onclick="show_qus_an2(\'diseases_ans_' + applicant + '\')" name="radio_diseases_ans_' + applicant + '" data-v="diseases_ans_' + applicant + '" value="NO" class="rdp" checked> No</label></div>'; 7850 htm += '<div class="col-md-8 col-sm-8 element_container sec_diseases_ans_' + applicant + '" style="display:none"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-file"></i></span><input type="text" class="form-control check_step_green" data-src="' + applicant + '" name="diseases_ans_' + applicant + '" id="diseases_ans_' + applicant + '" data-cnt="show_diseases_ans_' + applicant + '" data-name="' + value.field_name + '" placeholder="Give Detail" value="NO"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_diseases_ans_' + applicant + '" class="err_spn"></span></div></div>'; 7851 } 7852 } 7853 7854 7855 }); 7856 // } 7857 7858 7859 var reference = ''; 7860 if (r.form_field.reference != 'undefined' && r.form_field.reference !== undefined) { 7861 var reference = r.form_field.reference; 7862 } 7863 $.each(reference, function(key, value) { 7864 if ('ref_name_cn' == value.field_name) { 7865 if ($('#ref_name_cn_' + applicant).length <= 0) { 7866 7867 fl_cnt++; 7868 if (fl_cnt > 6) 7869 cls_step = 'stepssec step_2_show_' + applicant; 7870 if (fl_cnt > 15) 7871 cls_step = 'stepssec step_3_show_' + applicant; 7872 7873 if (fl_cnt == 16) 7874 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7875 else if (fl_cnt == 7) 7876 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7877 7878 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7878<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="ref_name_cn_' + applicant + '" id="ref_name_cn_' + applicant + '" data-cnt="show_ref_name_cn_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_ref_name_cn_' + applicant + '" class="err_spn"></span></div></div>'; 7879 } 7880 } 7881 if ('your_contry_phone' == value.field_name) { 7882 if ($('#your_contry_phone_' + applicant).length <= 0) { 7883 7884 fl_cnt++; 7885 if (fl_cnt > 6) 7886 cls_step = 'stepssec step_2_show_' + applicant; 7887 if (fl_cnt > 15) 7888 cls_step = 'stepssec step_3_show_' + applicant; 7889 7890 if (fl_cnt == 16) 7891 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7892 else if (fl_cnt == 7) 7893 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7894 7895 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7895<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-map-marker"></i></span><input class="form-control" type="text" name="your_contry_phone_' + applicant + '" id="your_contry_phone_' + applicant + '" data-cnt="show_your_contry_phone_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_your_contry_phone_' + applicant + '" class="err_spn"></span></div></div>'; 7896 } 7897 } 7898 7899 if ('ref_name_in' == value.field_name) { 7900 if ($('#ref_name_in_' + applicant).length <= 0) { 7901 7902 fl_cnt++; 7903 if (fl_cnt > 6) 7904 cls_step = 'stepssec step_2_show_' + applicant; 7905 if (fl_cnt > 15) 7906 cls_step = 'stepssec step_3_show_' + applicant; 7907 7908 if (fl_cnt == 16) 7909 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7910 else if (fl_cnt == 7) 7911 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7912 7913 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7913<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="ref_name_in_' + applicant + '" id="ref_name_in_' + applicant + '" data-cnt="show_ref_name_in_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_ref_name_in_' + applicant + '" class="err_spn"></span></div></div>'; 7914 } 7915 } 7916 7917 if ('ref_add_in' == value.field_name) { 7918 if ($('#ref_add_in_' + applicant).length <= 0) { 7919 7920 fl_cnt++; 7921 if (fl_cnt > 6) 7922 cls_step = 'stepssec step_2_show_' + applicant; 7923 if (fl_cnt > 15) 7924 cls_step = 'stepssec step_3_show_' + applicant; 7925 7926 if (fl_cnt == 16) 7927 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7928 else if (fl_cnt == 7) 7929 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7930 7931 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7931<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-home"></i></span><input class="form-control" type="text" name="ref_add_in_' + applicant + '" id="ref_add_in_' + applicant + '" data-cnt="show_ref_add_in_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_ref_add_in_' + applicant + '" class="err_spn"></span></div></div>'; 7932 } 7933 } 7934 7935 if ('ref_phone_in' == value.field_name) { 7936 if ($('#ref_phone_in_' + applicant).length <= 0) { 7937 7938 fl_cnt++; 7939 if (fl_cnt > 6) 7940 cls_step = 'stepssec step_2_show_' + applicant; 7941 if (fl_cnt > 15) 7942 cls_step = 'stepssec step_3_show_' + applicant; 7943 7944 if (fl_cnt == 16) 7945 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7946 else if (fl_cnt == 7) 7947 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7948 7949 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7949<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-phone"></i></span><input class="form-control" type="text" name="ref_phone_in_' + applicant + '" id="ref_phone_in_' + applicant + '" data-cnt="show_ref_phone_in_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_ref_phone_in_' + applicant + '" class="err_spn"></span></div></div>'; 7950 } 7951 } 7952 7953 if ('ref_relationsip_in' == value.field_name) { 7954 if ($('#ref_relationsip_in_' + applicant).length <= 0) { 7955 7956 fl_cnt++; 7957 if (fl_cnt > 6) 7958 cls_step = 'stepssec step_2_show_' + applicant; 7959 if (fl_cnt > 15) 7960 cls_step = 'stepssec step_3_show_' + applicant; 7961 7962 if (fl_cnt == 16) 7963 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7964 else if (fl_cnt == 7) 7965 htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7966 7967 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7967<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-heart"></i></span><input class="form-control" type="text" name="ref_relationsip_in_' + applicant + '" id="ref_relationsip_in_' + applicant + '" data-cnt="show_ref_relationsip_in_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_ref_relationsip_in_' + applicant + '" class="err_spn"></span></div></div>'; 7968 } 7969 } 7970 7971 if ('your_contry_address' == value.field_name) { 7972 if ($('#your_contry_address_' + applicant).length <= 0) { 7973 7974 // fl_cnt++; 7975 // if (fl_cnt > 6) 7976 // cls_step = 'stepssec step_2_show_' + applicant; 7977 // if (fl_cnt > 15) 7978 // cls_step = 'stepssec step_3_show_' + applicant; 7979 7980 // if (fl_cnt == 16) 7981 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_3_show_btn btn btn-primary" data-ap="' + applicant + '"> <input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_3_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7982 // else if (fl_cnt == 7) 7983 // htm += '<div class="col-md-12 col-sm-12"><p class="text-right"><input type="button" style="width: fit-content;max-width: 90%;" value="Next" class="step_2_show_btn btn btn-primary" data-ap="' + applicant + '"><input style=" margin-left: 11px;width: fit-content;max-width: 90%; margin-top: 0px;" type="button" name="save_n_exit" data-act="" class="btn btn-warning my_btn step_2_save_n_exit_btn" value="Save & Exit" /></p></div>'; 7984 7985 htm += '<div class="col-md-4 col-sm-6 ' + cls_step + '"><label>'+value.label+' <span class="req">*</span></label>
7985<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-phone"></i></span><input class="form-control" type="text" name="your_contry_address_' + applicant + '" id="your_contry_address_' + applicant + '" data-cnt="show_your_contry_address_' + applicant + '" data-name="' + value.field_name + '"/><span class="edit_spn" data-act="edit"><i class="fa fa-pencil"></i> Edit</span></div><span id="show_your_contry_address_' + applicant + '" class="err_spn"></span></div></div>'; 7986 } 7987 } 7988 7989 7990 }); 7991 7992 7993 $.each(docs, function(key, value) { 7994 // if(htm.indexOf('step_2_show_btn') <= 0) { 7995 // htm+='<div class="col-md-12 col-sm-12"><p class="text-end"><input type="button" value="Next" class="step_2_show_btn btn btn-primary" data-ap="'+applicant+'"></p></div>'; 7996 // } 7997 7998 7999 8000 8001 8002 }); 8003 8004 8005 $('.app_form_' + applicant).html(htm); 8006 $('.app_form_' + applicant).append(doc); 8007 /* $("#departure_date_"+applicant).datepicker({ 8008 changeMonth: true, 8009 changeYear: true, 8010 dateFormat: "dd-mm-yy", 8011 yearRange: '0:+30', 8012 minDate: '+0', 8013 }); */ 8014 8015 $("#sup_exp_date_" + applicant).datepicker({ 8016 changeMonth: true, 8017 changeYear: true, 8018 dateFormat: "dd-mm-yy", 8019 yearRange: '0:+30', 8020 minDate: '+0', 8021 }).on('change', function() { 8022 validateDateInput1(this); 8023 }); 8024 8025 $("#sup_issue_date_" + applicant).datepicker({ 8026 changeMonth: true, 8027 changeYear: true, 8028 dateFormat: "dd-mm-yy", 8029 yearRange: '-30:+0', 8030 maxDate: 0 8031 }).on('change', function() { 8032 validateDateInput(this); 8033 }); 8034 8035 $("#last_trip_from_date_" + applicant).datepicker({ 8036 changeMonth: true, 8037 changeYear: true, 8038 dateFormat: "dd-mm-yy", 8039 yearRange: '-30:+0', 8040 maxDate: '0', 8041 }).on('change', function() { 8042 validateDateInput(this); 8043 }); 8044 8045 $("#last_trip_to_date_" + applicant).datepicker({ 8046 changeMonth: true, 8047 changeYear: true, 8048 dateFormat: "dd-mm-yy", 8049 yearRange: '-30:+0', 8050 maxDate: '0', 8051 }).on('change', function() { 8052 validateDateInput(this); 8053 }); 8054 8055 auto_sel_county($("#nationality_" + applicant), applicant); 8056 8057 $('#passport_issue_country_' + applicant + ', #country_of_birth_' + applicant + ', #appli_country_' + applicant + ',#current_location_' + applicant + ', #not_above_country_' + applicant).on('change', function() { 8058 auto_sel_county($(this), applicant); 8059 }); 8060 8061 // $('#city_of_birth_'+applicant).on('blur',function(){ 8062 // if($.trim($(this).val())!=''){ 8063 // if($('#not_above_city_'+applicant).val()=='') 8064 // $('#not_above_city_'+applicant).val($.trim($(this).val())); 8065 // } 8066 // }); 8067 8068 8069 8070 8071 if ($('#passport_type_' + applicant).length > 0) { 8072 $('#passport_type_' + applicant).on('change', function() { 8073 // console.log($(this)); 8074 if ($('#passport_type_' + applicant).val() != 'Ordinary Passport') 8075 show_msg(); 8076 // else 8077 // $('#register_data, #save_n_exit').prop('disabled',false); 8078 $('#passport_type_' + applicant).val('Ordinary Passport'); 8079 }) 8080 } 8081 } else { 8082 alert('ERROR => ' + r.msg); 8083 } 8084 8085 flag_nation = 0; 8086 } 8087 }) 8088 8089 $('.app_form_' + applicant).append(htm); 8090 $('#applicant_d_' + applicant).attr('data-form', 1); 8091 check_applicant_form(); 8092 if (sc == 1) { 8093 $('html, body').animate({ 8094 scrollTop: $('.app_form_' + applicant).offset().top 8095 }, 100); 8096 } 8097 } 8098 8099 function check_applicant_form() { 8100 var f = 0; 8101 8102 $('.appli_inner_d').each(function() { 8103 if ($(this).attr('data-form') == 0) { 8104 f = 1; 8105 return; 8106 } 8107 }); 8108 if (f == 0) { 8109 $('#register_data, #save_n_exit').attr('disabled', false); 8110 /*$('.servc_lst, .warn_sec, .add_new_a').show(); 8111 $('#register_data').attr('disabled',false).show();*/ 8112 } else { 8113 // $('#register_data').attr('disabled',true); 8114 } 8115 if ($('#cp_v').val() == '1') { 8116 $('.servc_lst, .warn_sec, .add_new_a').show(); 8117 $('#register_data, #save_n_exit').show(); 8118 } 8119 return f; 8120 } 8121 8122 8123 8124
8125 function open_pdf_modal2(src) { 8126 var st = src.search('image'); 8127 if (st != -1) { 8128 $('#pdf_div3').html('<img src="' + src + '" style="max-width:100%; max-height:100%;" frameborder="0"></img>'); 8129 } else { 8130 // $('#pdf_div').html('<iframe src="'+src+'" style="width:100%;height:100%;position:absolute" frameborder="0"></iframe>'); 8131 $('#pdf_div3').html('<canvas id="the-canvas" style="max-width: 100%;"></canvas><div><input type="button" class="btn" id="prev" value="Previous"> <input type="button" class="btn" id="next" value="Next"> <span>Page: <span id="page_num"></span> / <span id="page_count"></span></span></div>'); 8132 var src_ar = src.split('base64,'); 8133 show_pdf(src_ar[1]); 8134 } 8135 $('#myModalpdf2').show(); 8136 } 8137 8138 function show_pdf(src) { 8139 // If absolute URL from the remote server is provided, configure the CORS 8140 // header on that server. 8141 // var url = 'https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/web/compressed.tracemonkey-pldi-09.pdf'; 8142 // console.log(src); 8143 8144 var pdfData = atob(src); 8145 8146 // Loaded via
8146<script> tag, create shortcut to access PDF.js exports. 8147 var pdfjsLib = window['pdfjs-dist/build/pdf']; 8148 8149 // The workerSrc property shall be specified. 8150 // pdfjsLib.GlobalWorkerOptions.workerSrc = '//mozilla.github.io/pdf.js/build/pdf.worker.js'; 8151 pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://kazakhstan-evisa.com/pdfjs/build/pdf.worker.js'; 8152 8153 var pdfDoc = null, 8154 pageNum = 1, 8155 pageRendering = false, 8156 pageNumPending = null, 8157 scale = 0.8, 8158 canvas = document.getElementById('the-canvas'), 8159 ctx = canvas.getContext('2d'); 8160 8161 /** 8162 * Get page info from document, resize canvas accordingly, and render page. 8163 * @param num Page number. 8164 */ 8165 function renderPage(num) { 8166 pageRendering = true; 8167 // Using promise to fetch the page 8168 pdfDoc.getPage(num).then(function(page) { 8169 var viewport = page.getViewport({ 8170 scale: scale 8171 }); 8172 canvas.height = viewport.height; 8173 canvas.width = viewport.width; 8174 8175 // Render PDF page into canvas context 8176 var renderContext = { 8177 canvasContext: ctx, 8178 viewport: viewport 8179 }; 8180 var renderTask = page.render(renderContext); 8181 8182 // Wait for rendering to finish 8183 renderTask.promise.then(function() { 8184 pageRendering = false; 8185 if (pageNumPending !== null) { 8186 // New page rendering is pending 8187 renderPage(pageNumPending); 8188 pageNumPending = null; 8189 } 8190 }); 8191 }); 8192 8193 // Update page counters 8194 document.getElementById('page_num').textContent = num; 8195 } 8196 8197 /** 8198 * If another page rendering in progress, waits until the rendering is 8199 * finised. Otherwise, executes rendering immediately. 8200 */ 8201 function queueRenderPage(num) { 8202 if (pageRendering) { 8203 pageNumPending = num; 8204 } else { 8205 renderPage(num); 8206 } 8207 } 8208 8209 /** 8210 * Displays previous page. 8211 */ 8212 function onPrevPage() { 8213 if (pageNum <= 1) { 8214 return; 8215 } 8216 pageNum--; 8217 queueRenderPage(pageNum); 8218 } 8219 document.getElementById('prev').addEventListener('click', onPrevPage); 8220 8221 /** 8222 * Displays next page. 8223 */ 8224 function onNextPage() { 8225 if (pageNum >= pdfDoc.numPages) { 8226 return; 8227 } 8228 pageNum++; 8229 queueRenderPage(pageNum); 8230 } 8231 document.getElementById('next').addEventListener('click', onNextPage); 8232 8233 /** 8234 * Asynchronously downloads PDF. 8235 */ 8236 pdfjsLib.getDocument({ 8237 data: pdfData 8238 }).promise.then(function(pdfDoc_) { 8239 pdfDoc = pdfDoc_; 8240 document.getElementById('page_count').textContent = pdfDoc.numPages; 8241 8242 // Initial/first page rendering 8243 renderPage(pageNum); 8244 }); 8245 } 8246 8247 8248 8249 8250 function count_applicant() { 8251 var a = 0; 8252 $('.appli_inner_d').each(function() { 8253 a++; 8254 $(this).find('.app_no_').text(a); 8255 }); 8256 if (a > 1) { 8257 $('.rmv_spn').show(); 8258 } else { 8259 $('.rmv_spn').hide(); 8260 } 8261 if (a >= 10) { 8262 $('.add_app').hide(); 8263 } else { 8264 $('.add_app').show(); 8265 } 8266 } 8267 8268 function scroll_to_div(div, t) { 8269 // setTimeout(function(){ 8270 $('html, body').animate({ 8271 scrollTop: div.offset().top 8272 }, t); 8273 // },500); 8274 } 8275 8276 function remove_err(id) { 8277 $('#' + id).html(''); 8278 } 8279 8280 function set_date_values(fl_id, yl, pn, v) { 8281 var date = get_date_values(yl, pn); 8282 var day = date.day; 8283 var mon = date.mon; 8284 var yr = date.yr; 8285 var str_day = '<option value="">Day</option>'; 8286 let d = y = m = ''; 8287 if ($('#day_' + fl_id).attr('data-val') != '') 8288 d = $('#day_' + fl_id).attr('data-val'); 8289 if ($('#mon_' + fl_id).attr('data-val') != '') 8290 m = $('#mon_' + fl_id).attr('data-val'); 8291 if ($('#yr_' + fl_id).attr('data-val') != '') 8292 y = $('#yr_' + fl_id).attr('data-val'); 8293 if (v != '') { 8294 let v1 = v.split('-'); 8295 d = v1[2]; 8296 m = v1[1]; 8297 y = v1[0]; 8298 } 8299 $.each(day, function(key, value) { 8300 let sel = ''; 8301 if (value == d) sel = 'selected'; 8302 str_day += '<option value="' + value + '" ' + sel + '>' + value + '</option>'; 8303 }); 8304 var str_mon = '<option value="">Month</option>'; 8305 $.each(mon, function(key, value) { 8306 let sel = ''; 8307 if (value == m) sel = 'selected'; 8308 8309 var mnm = ''; 8310 if (value == '01') mnm = 'Jan'; 8311 else if (value == '02') mnm = 'Feb'; 8312 else if (value == '03') mnm = 'Mar'; 8313 else if (value == '04') mnm = 'Apr'; 8314 else if (value == '05') mnm = 'May'; 8315 else if (value == '06') mnm = 'Jun'; 8316 else if (value == '07') mnm = 'Jul'; 8317 else if (value == '08') mnm = 'Aug'; 8318 else if (value == '09') mnm = 'Sep'; 8319 else if (value == '10') mnm = 'Oct'; 8320 else if (value == '11') mnm = 'Nov'; 8321 else if (value == '12') mnm = 'Dec'; 8322 8323 str_mon += '<option value="' + value + '" ' + sel + '>' + mnm + '</option>'; 8324 }); 8325 var str_yr = '<option value="">Year</option>'; 8326 $.each(yr, function(key, value) { 8327 let sel = ''; 8328 if (value == y) sel = 'selected'; 8329 str_yr += '<option value="' + value + '" ' + sel + '>' + value + '</option>'; 8330 }); 8331 $('#day_' + fl_id).html(str_day); 8332 $('#mon_' + fl_id).html(str_mon); 8333 $('#yr_' + fl_id).html(str_yr); 8334 } 8335 8336 function get_support_country(sup_type) { 8337 $('#support_doc_country_' + applicant).empty(); 8338 if (support_doc_country_all != '' && support_doc_country_all != undefined) { 8339 support_doc_cn = support_doc_country_all[sup_type]; 8340 var cn_sp = '<option value="" disabled selected>Select</option>'; 8341 $.each(support_doc_cn, function(key, value) { 8342 cn_sp += '<option value="' + value['id'] + '">' + value['name'] + '</option>'; 8343 }); 8344 $('#support_doc_country_' + applicant).append(cn_sp); 8345 } 8346 } 8347 8348 function add_applicant() { 8349 applicant = applicant + 1; 8350 count = count + 1; 8351 /*$('#register_data').attr('disabled',true).hide(); 8352 $('.add_new_a').hide();*/ 8353 // console.log(applicant); 8354 var htm = ''; 8355 // htm+='<div class="row"><div class="col-sm-12"><h4 class="font-weight-bold" style="color:#000000">Applicant '+parseInt(applicant+1)+'</h4></div></div>'; 8356 htm += '<div class="appli_inner_d" id="applicant_d_' + applicant + '" data-src="' + applicant + '" data-form="0"><div class="collapsible" data-toggle="collapse" data-target="#collapse_' + applicant + '" aria-expanded="true" aria-controls="collapse_' + applicant + '">'; 8357 htm += '<div class="row collapsible_heading mb-2" id="collapsible_heading_' + applicant + '"><div class="col-sm-12"><h4 class="font-weight-bold" id="app_id_' + count + '">
8357Applicant <span class="app_no_" id="app_no_' + applicant + '">' + parseInt(count + 1) + '</span> <span class="ap_name_spn"></span> <i class="fa fa-caret-up r_cp"></i><a style="clear:both"></a></h4></div></div></div><a style="" class="rmv_spn" onclick="remove_applicant(\'' + applicant + '\', event)">- Remove</a><div class="collapsible_content collapse in show" id="collapse_' + applicant + '">'; 8358 htm += '<div class="row ">'; 8359 htm += '<div class="col-md-4 col-sm-6"><label>Nationality <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size icon-size"><i class=" fa fa-flag"></i></span><select class="form-control nationality" name="nationality_' + applicant + '" id="nationality_' + applicant + '" data-src="' + applicant + '" onchange="nationality_change(' + applicant + ')" data-cnt="show_nationality_' + applicant + '" data-name="nationality"><option value="" style="display:none" >Select Nationality</option>'; 8360 //<option disabled>---------------------------------------------</option> 8361 htm += "<option value='35' data-n='algeria'>Algeria</option><option value='37' data-n='andorra'>Andorra</option><option value='38' data-n='angola'>Angola</option><option value='40' data-n='antigua-and-barbuda'>Antigua and Barbuda</option><option value='43' data-n='aruba'>Aruba</option><option value='46' data-n='bahamas'>Bahamas</option><option value='48' data-n='bangladesh'>Bangladesh</option><option value='49' data-n='barbados'>Barbados</option><option value='52' data-n='belize'>Belize</option><option value='53' data-n='benin'>Benin</option><option value='55' data-n='bhutan'>Bhutan</option><option value='56' data-n='bolivia'>Bolivia</option><option value='58' data-n='bosnia-and-herzegovina'>Bosnia and Herzegovina</option><option value='59' data-n='botswana'>Botswana</option><option value='61' data-n='brunei'>Brunei</option><option value='63' data-n='burkina-faso'>Burkina Faso</option><option value='64' data-n='burundi'>Burundi</option><option value='65' data-n='cambodia'>Cambodia</option><option value='66' data-n='cameroon'>Cameroon</option><option value='72' data-n='china'>China</option><option value='257' data-n='cote-divoire'>Cote d'Ivoire</option><option value='82' data-n='cyprus'>Cyprus</option><option value='85' data-n='djibouti'>Djibouti</option><option value='86' data-n='dominica'>Dominica</option><option value='87' data-n='dominican-republic'>Dominican Republic</option><option value='89' data-n='egypt'>Egypt</option><option value='90' data-n='el-salvador'>El Salvador</option><option value='94' data-n='ethiopia'>Ethiopia</option><option value='96' data-n='faroe-islands'>Faroe Islands</option><option value='97' data-n='fiji'>Fiji</option><option value='102' data-n='gabon'>Gabon</option><option value='103' data-n='gambia'>Gambia</option><option value='106' data-n='ghana'>Ghana</option><option value='110' data-n='grenada'>Grenada</option><option value='113' data-n='guatemala'>Guatemala</option><option value='114' data-n='guinea'>Guinea</option><option value='115' data-n='guinea-bissau'>Guinea-Bissau</option><option value='116' data-n='guyana'>Guyana</option><option value='119' data-n='honduras'>Honduras</option><option value='120' data-n='hong-kong'>Hong Kong</option><option value='30' data-n='india'>India</option><option value='129' data-n='jamaica'>Jamaica</option><option value='133' data-n='kenya'>Kenya</option><option value='134' data-n='kiribati'>Kiribati</option><option value='136' data-n='korea-republic-of-south'>Korea, Republic of (South)</option><option value='139' data-n='laos'>Laos</option><option value='141' data-n='lebanon'>Lebanon</option><option value='142' data-n='lesotho'>Lesotho</option><option value='143' data-n='liberia'>Liberia</option><option value='148' data-n='macau'>Macau</option><option value='149' data-n='macedonia-republic-of'>Macedonia, Republic of</option><option value='150' data-n='madagascar'>Madagascar</option><option value='151' data-n='malawi'>Malawi</option><option value='153' data-n='maldives'>Maldives</option><option value='156' data-n='marshall-islands'>Marshall Islands</option><option value='158' data-n='mauritania'>Mauritania</option><option value='159' data-n='mauritius'>Mauritius</option><option value='161' data-n='micronesia-federated-states-of'>Micronesia, Federated States of</option><option value='165' data-n='montenegro'>Montenegro</option><option value='167' data-n='morocco'>Morocco</option><option value='168' data-n='mozambique'>Mozambique</option><option value='169' data-n='myanmar'>Myanmar</option><option value='170' data-n='namibia'>Namibia</option><option value='171' data-n='nauru'>Nauru</option><option value='172' data-n='nepal'>Nepal</option><option value='176' data-n='nicaragua'>Nicaragua</option><option value='177' data-n='niger'>Niger</option><option value='178' data-n='nigeria'>Nigeria</option><option value='184' data-n='palau'>Palau</option><option value='186' data-n='panama'>Panama</option><option value='187' data-n='papua-new-guinea'>Papua New Guinea</option><option value='188' data-n='paraguay'>Paraguay</option><option value='189' data-n='peru'>Peru</option><option value='198' data-n='rwanda'>Rwanda</option><option value='201' data-n='saint-kitts-and-nevis'>Saint Kitts and Nevis</option><option value='202' data-n='saint-lucia'>Saint Lucia</option><option value='205' data-n='saint-vincent-and-the-grenadines'>Saint Vincent and the Grenadines</option><option value='206' data-n='samoa'>Samoa</option><option value='207' data-n='san-marino'>San Marino</option><option value='208' data-n='sao-tome-and-principe'>Sao Tome and Principe</option><option value='210' data-n='senegal'>Senegal</option><option value='212' data-n='seychelles'>Seychelles</option><option value='213' data-n='sierra-leone'>Sierra Leone</option><option value='220' data-n='south-africa'>South Africa</option><option value='223' data-n='sri-lanka'>Sri Lanka</option><option value='225' data-n='suriname'>Suriname</option><option value='232' data-n='tanzania'>Tanzania</option><option value='235' data-n='togo'>Togo</option><option value='236' data-n='tonga'>Tonga</option><option value='238' data-n='tunisia'>Tunisia</option><option value='240' data-n='turkmenistan'>Turkmenistan</option><option value='242' data-n='tuvalu'>Tuvalu</option><option value='243' data-n='uganda'>Uganda</option><option value='246' data-n='uruguay'>Uruguay</option><option value='248' data-n='vanuatu'>Vanuatu</option><option value='255' data-n='zambia'>Zambia</option><option value='256' data-n='zimbabwe'>Zimbabwe</option>"; 8362 htm += '</select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_nationality_' + applicant + '" class="err_spn"></span></div></div><div class="col-md-4 col-sm-6"><label>Visa Type <span class="req">*</span></label> <img id="loader_of_' + applicant + '" src="" style="display: none;height: auto;width: 18px;" alt="Loading..!"/>
8362<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-book"></i></span><select class="form-control" name="visa_type_' + applicant + '" id="visa_type_' + applicant + '" onchange="change_visa_type(\'' + applicant + '\')" data-cnt="show_visa_type" data-name="visa_type"></select></div></div></div>'; 8363 htm += '<div class="col-md-4 col-sm-6"><label>Name <span class="req">*</span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-user"></i></span><input class="form-control ap_name_inp" type="text" name="givenname_' + applicant + '" id="givenname_' + applicant + '" data-cnt="show_givenname_' + applicant + '" data-name="givenname" placeholder="Name as per Passport"/><span class="edit_spn" data-act="edit" ><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_givenname_' + applicant + '" class="err_spn"></span></div></div>'; 8364 8365 // htm+='<div class="col-md-4 col-sm-6"><label>Middle Name <span></span></label>
8365<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="middlename_'+applicant+'" id="middlename_'+applicant+'" data-cnt="show_middlename_'+applicant+'" data-name="middlename"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_middlename_'+applicant+'" class="err_spn"></span></div></div>'; 8366 8367 htm += '<div class="col-md-4 col-sm-6"><label>Surname <span></span></label><div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class="fa fa-user"></i></span><input class="form-control" type="text" name="surname_' + applicant + '" id="surname_' + applicant + '" data-cnt="show_surname_' + applicant + '" data-name="surname" placeholder="Surname as per Passport"/><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_surname_' + applicant + '" class="err_spn"></span></div></div>'; 8368 8369 htm += '<div class="col-md-4 col-sm-6"><label>Date of Birth <span class="req">*</span> </label>
8369<div class="element_container mb-2 date_field"><div class="row"><div class="col-md-4 col-4 pr-0 dtrw"><select id="day_dob_' + applicant + '" class="form-control date dob" data-cnt="show_datepicker_' + applicant + '" data-name="dob" data-src="' + applicant + '"><option value="">Day</option></select></div><div class="col-md-4 col-4 pr-0 pl-1 dtrw"><select id="mon_dob_' + applicant + '" data-src=' + applicant + ' class="form-control date dob" onchange="validateDate(\'dob_' + applicant + '\')" data-cnt="show_datepicker_' + applicant + '" data-name="dob"><option value="">Mon</option></select></div><div class="col-md-4 col-4 pl-1 dtrw"><select class="form-control date dob dob_yr" id="yr_dob_' + applicant + '" data-src="' + applicant + '" data-cnt="show_datepicker_' + applicant + '" data-name="dob"><option value="">Year</option></select></div></div><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span><span id="show_datepicker_' + applicant + '" class="err_spn"></span></div></div>'; 8370 htm += '<div class="col-md-4 col-sm-6"><label>Gender <span class="req">*</span></label>
8370<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-male"></i></span><select name="gender_' + applicant + '" id="gender_' + applicant + '" data-cnt="show_gender_' + applicant + '" class="form-control" data-name="gender"><option value="Male">Male</option> <option value="Female">Female</option><option value="Other">Other</option></select><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_gender_' + applicant + '" class="err_spn"></span></div></div>'; 8371 htm += '<div class="col-md-4 col-sm-6"><label>Passport Issue Date <span class="req">*</span></label><div class="element_container mb-2 date_field"><div class="row"><div class="col-md-4 col-4 pr-0 dtrw"><select id="day_pass_issue_' + applicant + '" class="form-control date pass_issue" data-src="' + applicant + '" data-cnt="show_pass_issue_' + applicant + '" data-name="passport_issue_date"><option value="">Day</option></select></div><div class="col-md-4 col-4 pr-0 pl-1 dtrw"><select id="mon_pass_issue_' + applicant + '" class="form-control date pass_issue" data-src="' + applicant + '" onchange="validateDate(\'pass_issue_' + applicant + '\')" data-cnt="show_pass_issue_' + applicant + '" data-name="passport_issue_date"><option value="">Mon</option></select></div><div class="col-md-4 col-4 pl-1 dtrw"><select id="yr_pass_issue_' + applicant + '" class="form-control date pass_issue" data-cnt="show_pass_issue_' + applicant + '" data-name="passport_issue_date" data-src="' + applicant + '"><option value="">Year</option></select></div></div><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span><span id="show_pass_issue_' + applicant + '" class="err_spn"></span></div></div>'; 8372 htm += '<div class="col-md-4 col-sm-6"><label>Passport Expiry Date <span class="req">*</span></label>
8372<div class="element_container mb-2 date_field"><div class="row"> <div class="col-md-4 col-4 pr-0 dtrw"><select id="day_pass_exp_' + applicant + '" class="form-control date pass_exp" data-src="' + applicant + '" data-cnt="show_pass_exp_' + applicant + '" data-name="passport_expiry_date"><option value="">Day</option></select></div><div class="col-md-4 col-4 pr-0 pl-1 dtrw"><select id="mon_pass_exp_' + applicant + '" class="form-control date pass_exp" data-src="' + applicant + '" onchange="validateDate(\'pass_exp_' + applicant + '\')" data-cnt="show_pass_exp_' + applicant + '" data-name="passport_expiry_date"><option value="">Mon</option></select></div><div class="col-md-4 col-4 pl-1 dtrw"><select id="yr_pass_exp_' + applicant + '" class="form-control date pass_exp" data-cnt="show_pass_exp_' + applicant + '" data-src="' + applicant + '" data-name="passport_expiry_date"><option value="">Year</option></select></div> </div><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span><span id="show_pass_exp_' + applicant + '" class="err_spn"></span></div></div>'; 8373 htm += '<div class="col-md-4 col-sm-6"><label>Passport Number <span class="req">*</span></label>
8373<div class="element_container mb-2"><div class="input-group"><span class="input-group-addon icon-size"><i class=" fa fa-credit-card-alt"></i></span><input type="text" class="form-control" name="pass_no_' + applicant + '" id="pass_no_' + applicant + '" data-cnt="show_pass_no_' + applicant + '" data-name="passport_no"><span class="edit_spn" data-act="edit"><i class=" fa fa-pencil"></i> Edit</span></div><span id="show_pass_no_' + applicant + '" class="err_spn"></span></div></div></div><div class="row app_form_' + applicant + '"></div><div class="row mb-2"><div class="col-sm-12"><div class="visa_prequis_div mb-2" id="visa_prequis_div_' + applicant + '"></div></div></div>'; 8374 htm += '<div class="row"><div class="col-md-6 col-sm-6 col-6"><div class=" btns mb-2"><button type="button" class="btn btn-primary cls2 my_btn f-18" data-app="' + applicant + '">Previous</button></div></div> </div></div></div></div></div>'; 8375 $('.applicants_div').append(htm); 8376 $('html, body').animate({ 8377 scrollTop: $("#applicant_d_" + applicant).offset().top 8378 }, 500); 8379 8380 8381 8382 if ($('#cn_exist').val() == '1') { 8383 get_countries_data('', applicant); 8384 } 8385 8386 if ($('.appli_inner_d').length > 1) { 8387 var nl = $('.appli_inner_d:first-child').find('select.nationality').val(); 8388 if (nl != '') { 8389 $('select#nationality_' + applicant).val(nl); 8390 nationality_change(applicant); 8391 } 8392 } 8393 8394 set_date_values('dob_' + applicant, 100, 'prev', ''); 8395 set_date_values('pass_issue_' + applicant, 30, 'prev', ''); 8396 set_date_values('pass_exp_' + applicant, 30, 'next', ''); 8397 count_applicant(); 8398 check_applicant_form(); 8399 } 8400 8401 function remove_applicant(applicant, event) { 8402 if (!confirm('Do you want to remove Applicant?')) return false; 8403 event.preventDefault(); 8404 count = count - 1; 8405 $.ajax({ 8406 ///====== Remove from database` ======= // 8407 }); 8408 $('#applicant_d_' + applicant).remove(); 8409 var el = $('.applicants_div > .appli_inner_d').first(); 8410 console.log(el); 8411 /* $('.appli_inner_d').each(function(){ 8412 a++; 8413 $(this).find('.app_no_').text(a); 8414 });*/ 8415 // $('.collapsible_content:not(#collapse_0)').collapse('hide'); 8416 $('html, body').animate({ 8417 scrollTop: el.offset().top 8418 }, 200); 8419 count_applicant(); 8420 // $('#collapse_0').collapse('show'); 8421 check_applicant_form(); 8422 } 8423</script>
vendor: 1 bytes, line 8423
8423
8424<script type="027d9e34847ed4a72178214f-text/javascript"> 8425 function save_general_detail() { 8426 var name = $('#name').val(); 8427 var mail = $("#email_id").val(); 8428 var arrival_day = $('#day_arrival').val(); 8429 var arrival_mon = $('#mon_arrival').val(); 8430 var arrival_yr = $('#yr_arrival').val(); 8431 var phone = iti ? iti.getNumber() : $('#phn_num').val(); 8432 let genralObj = { 8433 name: name, 8434 email: mail, 8435 number: phone, 8436 arrivalDate: { 8437 "year": arrival_yr, 8438 "month": arrival_mon, 8439 "day": arrival_day 8440 } 8441 } 8442 var whole_data = { 8443 "genral": genralObj, 8444 "visa_for_country": 132, 8445 "refferal": null, 8446 "platform": "kazakhstan-evisa.com", 8447 }; 8448 $.ajax({ 8449 url: 'https://kazakhstan-evisa.com/api/', 8450 type: "POST", 8451 dataType: "json", 8452 data: { 8453 'data': whole_data, 8454 'act': 'register_u_visa' 8455 }, 8456 success: function(res) { 8457 if (res.status && res.status == 'SUCCESS') { 8458 $('#oi').val(res.oi); 8459 $('#or').val(res.order_id); 8460 } else { 8461 alert('Something Went Wrong'); 8462 } 8463 }, 8464 error: function(jqXHR, textStatus, errorThrown) { 8465 alert('Something Went Wrong'); 8466 console.log(textStatus); 8467 console.log(errorThrown); 8468 } 8469 }); 8470 } 8471 8472 function check_applicant_support_doc(applicant) { 8473 8474 let nationality = $('#nationality_' + applicant).val(); 8475 8476 if (nationality != '89') 8477 return; 8478 8479 let yr = $('#yr_dob_' + applicant).val(); 8480 8481 if ($.trim(yr) == '') 8482 return; 8483 8484 const d2 = new Date(); 8485 let y2 = d2.getFullYear(); 8486 8487 8488 8489 console.log(parseInt(y2) - parseInt(yr)); 8490 8491 if ((parseInt(y2) - parseInt(yr)) < 20 || (parseInt(y2) - parseInt(yr)) > 45) { 8492 if (nationality == '89') { 8493 let st = '<option value="Not Present">Not Present</option>'; 8494 $('#type_of_support_doc_' + applicant).append(st); 8495 } 8496 } else { 8497 let st = '<option value="Not Present">Not Present</option>'; 8498 $('#type_of_support_doc_' + applicant).find('option[value="Not Present"]').remove(); 8499 } 8500 8501 $('#type_of_support_doc_' + applicant).trigger('change'); 8502 /*if(nationality=='89'){ 8503 st+='<option value="Not Present">Not Present</option>'; 8504 }*/ 8505 } 8506</script>
vendor: 1 bytes, line 8506
8506
8507<script type="027d9e34847ed4a72178214f-text/javascript"> 8508 function captcha_check() { 8509 // return true; 8510 if (captcha_text != btoa(btoa(btoa($('#chk').val())))) { 8511 return false; 8512 } 8513 } 8514 8515 function get_captcha() { 8516 $('i.captcha_refresh').addClass('fa-spin'); 8517 $.ajax({ 8518 url: 'https://kazakhstan-evisa.com/captcha/create_captcha.php', 8519 type: 'post', 8520 dataType: 'json', 8521 success: function(r) { 8522 $('i.captcha_refresh').removeClass('fa-spin'); 8523 if (r.image_src == '') { 8524 get_captcha(); 8525 } else { 8526 $('#captcha_img').attr('src', atob(r.i)).show(); 8527 captcha_text = r.d; 8528 } 8529 } 8530 }); 8531 } 8532 8533 function date_validate_for_expiry(exp_date) { 8534 var day = $('#day_' + exp_date).val(); 8535 var mon = $('#mon_' + exp_date).val(); 8536 var yr = $('#yr_' + exp_date).val(); 8537 console.log(`Selected: ${day}-${mon}-${yr}`) 8538 8539 var day_arrival = $('#day_arrival').val(); 8540 var mon_arrival = $('#mon_arrival').val(); 8541 var yr_arrival = $('#yr_arrival').val(); 8542 8543 8544 var date = new Date(yr_arrival + '-' + mon_arrival + '-' + day_arrival); 8545 8546 var date6MonthsFromNow = new Date(date.getTime() + (187 * 24 * 60 * 60 * 1000)); 8547 // formula [current time in mils + (#days in 6 months * #hrs in day * #mins in hrs * #sec in min * #mils in sec)] 8548 let expo = date6MonthsFromNow.toString().split(":"); 8549 let expir = expo.toString().split(' '); 8550 days = expir[2]; 8551 months = getMonth(expir[1]); 8552 years = expir[3]; 8553 8554 function getMonth(month) { 8555 d = new Date().toString().split(" ") 8556 d[1] = month 8557 d = new Date(d.join(' ')).getMonth() + 1 8558 if (!isNaN(d)) { 8559 if (d < 10) 8560 return "0" + d; 8561 else 8562 return d; 8563 } 8564 return -1; 8565 } 8566 console.log(`Validity: ${days}-${months}-${years}`) 8567 const validity_date = days + "-" + months + "-" + years; 8568 const selected_date = day + "-" + mon + "-" + yr; 8569 const sel_date = new Date(yr, mon, day); 8570 const val_date = new Date(years, months, days); 8571 8572 if (sel_date < val_date) { 8573 return false; 8574 } else { 8575 return true; 8576 } 8577 } 8578 8579 8580 function nationality_change(indx) { 8581 flag_nation = 1; 8582 // var indx = $('#nationality_'+indx).attr('data-src'); 8583 if (indx == 'gen') { 8584 var cn_of = $('#nationality_' + indx + ' option:selected').attr('data-n'); 8585 var val_of = $('#nationality_' + indx + ' option:selected').val(); 8586 $('#nationality_0').val(val_of); 8587 return nationality_change(0); 8588 } 8589 8590 var cn_of = $('#nationality_' + indx + ' option:selected').attr('data-n'); 8591 get_countries_data(cn_of, indx); 8592 check_is_eligible(indx); 8593 } 8594
8595 function validate_date(date_f, pn = 'prev') { 8596 var day = $('#day_' + date_f).val(); 8597 var mon = $('#mon_' + date_f).val(); 8598 var yr = $('#yr_' + date_f).val(); 8599 if ($.trim(day) == '' || $.trim(mon) == '' || $.trim(yr) == '') { 8600 return false; 8601 } 8602 var d = new Date().getDate(); 8603 var m = new Date().getMonth() + 1; 8604 var y = new Date().getFullYear(); 8605 if (pn == 'prev') { 8606 if (yr > y) 8607 return false; 8608 if (yr == y) { 8609 if (mon > m) 8610 return false; 8611 if (mon == m) { 8612 if (day > d) 8613 return false; 8614 } 8615 } 8616 } 8617 if (pn == 'next') { 8618 if (yr < y) 8619 return false; 8620 if (yr == y) { 8621 if (mon < m) 8622 return false; 8623 if (mon == m) { 8624 if (day < d) 8625 return false; 8626 } 8627 } 8628 } 8629 return true; 8630 } 8631 8632 function check_arrival() { 8633 var day = $('#day_arrival').val(); 8634 var mon = $('#mon_arrival').val(); 8635 var yr = $('#yr_arrival').val(); 8636 8637 mon = parseInt(mon) - 1; 8638 var arrivalDate = new Date(yr, mon, day); 8639 8640 var today = new Date(); 8641 8642 var minAllowedDate = new Date(today); 8643 minAllowedDate.setDate(today.getDate() + 7); 8644 8645 if (arrivalDate <= minAllowedDate) { 8646 return false; 8647 } 8648 8649 return true; 8650 } 8651 8652 function validateDate(fl) { 8653 var days = function(month, year) { 8654 return new Date(year, month, 0).getDate(); 8655 }; 8656 var month = $('#mon_' + fl).val(); 8657 var str_day = ""; 8658 var day = $('#day_' + fl).val(); 8659 var conc = ""; 8660 $('#day_' + fl).empty(); 8661 for (i = 1; i <= parseInt(days(month, new Date().getFullYear())); i++) { 8662 if (i < 10) 8663 conc = 0; 8664 if (day == conc + i) { 8665 if (i < 10) 8666 str_day += '<option value="' + 0 + i + '" selected>' + 0 + i + '</option>'; 8667 else 8668 str_day += '<option value="' + i + '" selected>' + i + '</option>'; 8669 } else if (i < 10) { 8670 str_day += '<option value="' + 0 + i + '">' + 0 + i + '</option>'; 8671 } else 8672 str_day += '<option value="' + i + '">' + i + '</option>'; 8673 } 8674 $('#day_' + fl).html(str_day); 8675 $('#day_' + fl).trigger('change'); 8676 } 8677 8678 function validate_departure() { 8679 let arr_day = $('#day_arrival').val(); 8680 let arr_mon = $('#mon_arrival').val(); 8681 let arr_yr = $('#yr_arrival').val(); 8682 8683 let dep_day = $('#day_departure').val(); 8684 let dep_mon = $('#mon_departure').val(); 8685 let dep_yr = $('#yr_departure').val(); 8686 8687 // Create Date objects for arrival and departure 8688 let arrival_date = new Date(arr_yr, arr_mon - 1, arr_day); 8689 let departure_date = new Date(dep_yr, dep_mon - 1, dep_day); 8690 8691 // Compare the dates 8692 if (departure_date <= arrival_date) { 8693 return false; 8694 } 8695 8696 return true; 8697 8698 } 8699 8700 function validate_dates(dt) { 8701 let arr_day = $('#day_arrival').val(); 8702 let arr_mon = $('#mon_arrival').val(); 8703 let arr_yr = $('#yr_arrival').val(); 8704 8705 let sel_dt = dt.split('-'); 8706 if (sel_dt.length = 3) { 8707 let sdt = sel_dt[0]; 8708 let smn = sel_dt[1]; 8709 let syr = sel_dt[2]; 8710 8711 if (syr > arr_yr) { 8712 return true; 8713 } else if (syr == arr_yr) { 8714 if (smn > arr_mon) 8715 return true; 8716 else if (smn == arr_mon) { 8717 if (sdt > arr_day) 8718 return true; 8719 } 8720 } 8721 } 8722 8723 return false; 8724 } 8725 8726 function valiate_doc(el) { 8727 $('#show_passport_' + $(el).attr('data-src')).html(''); 8728 if ($(el).val() == '') { 8729 $('.img_pre_' + $(el).attr('id')).hide(); 8730 return 0; 8731 } 8732 var rtn = ValidateSize(el); 8733 return rtn; 8734 } 8735 // $("#passport_upload").on('change',function() { 8736 // var rtn=ValidateSize(this,'passport_upload'); 8737 // if(rtn!=0) 8738 // readURL(this,'passport_upload'); 8739 // }); 8740 function readURL(input, type) { 8741 if (input.files && input.files[0]) { 8742 var reader = new FileReader(); 8743 reader.onload = function(e) { 8744 if (type == 'img') 8745 $('.img_pre_' + $(input).attr('id')).attr('src', e.target.result).show(); 8746 $('#' + $(input).attr('data-name') + '_doc_input_' + $(input).attr('data-src')).val(e.target.result); 8747 // console.log($(input).attr('data-name')+'_doc_input_'+$(input).attr('data-src')); 8748 if ($(input).hasClass('edit')) 8749 upload_doc(input); 8750 };
8751 reader.readAsDataURL(input.files[0]); 8752 } 8753 } 8754 8755 function upload_doc(el) { 8756 $('#progress-container').show(); 8757 var i = $(el).closest('.appli_inner_d').attr('data-i'); 8758 let data_name = $(el).attr('data-name'); 8759 let a = $(el).attr('data-src'); 8760 let globlefileSize = Math.round(($('#' + data_name + '_' + a)[0].files[0].size)); 8761 $('#my_form').find('#m_id').val(i); 8762 $('#o_id').val(btoa($('#or').val())); 8763 $('#my_form').find('#doc').val($('#' + data_name + '_doc_input_' + a).val()); 8764 // var valform = $('#'+data_name+'_my_form'+'_'+a)[0]; 8765 // console.log(valform); 8766 var frm = new FormData(); 8767 frm.append(data_name, el.files[0]); 8768 frm.append('m_id', i); 8769 frm.append('o_id', btoa($('#or').val())); 8770 frm.append('type_doc', $(el).attr('data-name')); 8771 frm.append('act', "doc_upload1"); 8772 // console.log(frm); 8773 $.ajax({ 8774 url: "https://kazakhstan-evisa.com/api/", 8775 type: 'POST', 8776 data: frm, 8777 contentType: false, 8778 processData: false, 8779 xhr: function() { 8780 var xhr = new window.XMLHttpRequest(); 8781 $('#progress-fill').css('width', '0' + '%'); 8782 $('#progress-text').text('0' + '%'); 8783 // Upload progress event 8784 xhr.upload.addEventListener('progress', function(e) { 8785 if (e.lengthComputable) { 8786 var percentComplete = Math.round((e.loaded / e.total) * 100); 8787 // $('#upload-progress').val(percentComplete); 8788 // $('#progress-percentage').text(percentComplete + '%'); 8789 if (isSafari()) { 8790 percentComplete = Math.round((e.loaded / globlefileSize) * 100); 8791 } 8792 8793 console.log(percentComplete); 8794 8795 $('#progress-fill').css('width', percentComplete + '%'); 8796 $('#progress-text').text(percentComplete + '%'); 8797 if (percentComplete >= 100) { 8798 $('#progress-text').text('Processing, please wait...'); 8799 } 8800 } 8801 }, false); 8802 8803 return xhr; 8804 }, 8805 success: function(result) { 8806 $('#myModalajx').hide(); 8807 $('#progress-container').hide(); 8808 if (result.status == "ERROR") { 8809 alert('Something went wrong, Please contact to support at support [@] kazakhstan-evisa.com'); 8810 return false; 8811 } else { 8812 $('.update_doc_' + a).html('<i class=" fa fa-pencil"></i>Update Doc'); 8813 $('.update_doc_' + a).show(); 8814 $('.edit_btn_' + a).hide(); 8815 $('.document_' + a).hide(); 8816 $('.document_' + a).removeClass('edit'); 8817 $('#success_show_passport_' + a).text('Document Uploaded').show(); 8818 // $('#success_show_passport_'+a).text('Document Uploaded'); 8819 $('#success_show_passport_' + a).siblings('.input-group').find('.edit_spn').hide(); 8820 } 8821 }, 8822 }); 8823 } 8824 8825 function open_pdf_modal(src) { 8826 var st = src.search('image'); 8827 $('#pdf_div').hide(); 8828 if (st != -1) { 8829 $('#pdf_div1').html('<img src="' + src + '" style="max-width:100%; max-height:100%;" frameborder="0"></img>'); 8830 } else { 8831 $('#pdf_div1').find("canvas#org_pre").remove(); 8832 $('#pdf_div1').append("<canvas class='modal_in' id='org_pre'></canvas>"); 8833 var pdfjsLib = window['pdfjs-dist/build/pdf']; 8834 src = src.replace('data:application/pdf;base64,', ''); 8835 var pdfData = atob(src); 8836 // The workerSrc property shall be specified. 8837 pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://kazakhstan-evisa.com/pdfjs/build/pdf.worker.js'; 8838 // Using DocumentInitParameters object to load binary data. 8839 var loadingTask = pdfjsLib.getDocument({ 8840 data: pdfData 8841 }); 8842 loadingTask.promise.then(function(pdf) { 8843 // Fetch the first page 8844 var pageNumber = 1; 8845 pdf.getPage(pageNumber).then(function(page) { 8846 var scale = 1.5; 8847 var viewport = page.getViewport({ 8848 scale: scale 8849 }); 8850 // Prepare canvas using PDF page dimensions 8851 var canvas = document.getElementById('org_pre'); 8852 var context = canvas.getContext('2d'); 8853 canvas.height = viewport.height; 8854 canvas.width = viewport.width; 8855 // Render PDF page into canvas context 8856 var renderContext = { 8857 canvasContext: context, 8858 viewport: viewport 8859 }; 8860 var renderTask = page.render(renderContext); 8861 renderTask.promise.then(function() {}); 8862 }); 8863 }, function(reason) { 8864 // PDF loading error 8865 console.error(reason); 8866 }); 8867 }
8868 $('#myModalpdf').show(); 8869 } 8870 8871 function close_modal() { 8872 $('.modal').css('display', "none"); 8873 } 8874 8875 function ValidateSize(file) { 8876 // console.log('aaaa'); 8877 var FileSize = file.files[0].size / 1024 / 1024; 8878 if (FileSize > 10) { 8879 alert('File size exceeds 10 MB'); 8880 $(file).val(''); 8881 return 0; 8882 } 8883 var val = $(file).val(); 8884 var flg = 0; 8885 var ph = $(file).attr('name'); 8886 switch (val.substring(val.lastIndexOf('.') + 1).toLowerCase()) { 8887 case 'pdf': 8888 case 'PDF': 8889 flg = 1; 8890 readURL(file, 'pdf'); 8891 $('.img_pre_' + $(file).attr('id')).show(); 8892 //////////////canvas////////////// 8893 $('.img_pre_' + $(file).attr('id')).attr('src', 'https://kazakhstan-evisa.com/images/pdf_logo.jpg'); 8894 $('.img_pre_' + $(file).attr('id')).attr('onclick', "action_on('" + ph + "_pre')"); 8895 $('#pdf_div').find("canvas#" + ph + "_pre").remove(); 8896 $('#pdf_div').append("<canvas class='modal_in' id='" + ph + "_pre'></canvas>"); 8897 var file = file.files[0]; 8898 if (file.type == "application/pdf") { 8899 var fileReader = new FileReader(); 8900 fileReader.onload = function() { 8901 var pdfData = new Uint8Array(this.result); 8902 // Using DocumentInitParameters object to load binary data. 8903 pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://kazakhstan-evisa.com/pdfjs/build/pdf.worker.js'; 8904 var loadingTask = pdfjsLib.getDocument({ 8905 data: pdfData 8906 }); 8907 loadingTask.promise.then(function(pdf) { 8908 console.log('PDF loaded'); 8909 // Fetch the first page 8910 8911 var pageNumber = 1; 8912 pdf.getPage(pageNumber).then(function(page) { 8913 console.log('Page loaded'); 8914 var scale = 1.5; 8915 var viewport = page.getViewport({ 8916 scale: scale 8917 }); 8918 // Prepare canvas using PDF page dimensions 8919 8920 var canvas = $("#" + ph + "_pre")[0]; 8921 var context = canvas.getContext('2d'); 8922 canvas.height = viewport.height; 8923 canvas.width = viewport.width; 8924 // Render PDF page into canvas context 8925 8926 var renderContext = { 8927 canvasContext: context, 8928 viewport: viewport 8929 8930 }; 8931 var renderTask = page.render(renderContext); 8932 renderTask.promise.then(function() { 8933 console.log('Page rendered'); 8934 }); 8935 }); 8936 }, function(reason) { 8937 // PDF loading error 8938 8939 console.error(reason); 8940 }); 8941 }; 8942 console.log(file); 8943 fileReader.readAsArrayBuffer(file); 8944 }
8945 ////////////////////////////////// 8946 break; 8947 case 'png': 8948 case 'jpeg': 8949 case 'jpg': 8950 readURL(file, 'img'); 8951 flg = 0; 8952 // $('#'+ph+'_pdf').hide(); 8953 // $('#'+ph+'_not_up_spn').css('display','none'); 8954 $('.img_pre_' + $(file).attr('id')).attr('onclick', "document.getElementById('bot_img').src=this.getAttribute('src'),$('canvas,#pdf_div1').hide(),$('#myModalpdf').css('display','block');$('#bot_img,#pdf_div').css('display','block')"); 8955 // $('.img_pre_'+$(file).attr('name')).show(); 8956 break; 8957 default: 8958 $("#" + ph).val(''); 8959 $('.img_pre_' + $(file).attr('id')).hide(); 8960 alert("Valid format: pdf, png, jpg, jpeg"); 8961 break; 8962 } 8963 return flg; 8964 } 8965 8966 function action_on(id) { 8967 $('#pdf_div1').hide(); 8968 $('#pdf_div').show(); 8969 $('#bot_img').css('display', 'none'); 8970 $('canvas').css('display', 'none'); 8971 $('#' + id).show(); 8972 $('#myModalpdf').show(); 8973 } 8974 8975 var validEmail = function(email) { 8976 // var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 8977 var re = /^((\"[^\"]+\")|([a-zA-Z0-9]+([._%+-][a-zA-Z0-9]+)*))@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; 8978 return re.test(email); 8979 } 8980 8981 8982 function validateDateInput(input) { 8983 var dateValue = $(input).val(); 8984 var parts = dateValue.split('-'); 8985 8986 // Check for the correct format 8987 if (parts.length === 3) { 8988 var day = parseInt(parts[0], 10); 8989 var month = parseInt(parts[1], 10) - 1; // Months are zero-based 8990 var year = parseInt(parts[2], 10); 8991 var date = new Date(year, month, day); 8992 8993 // Check if the constructed date matches the input values 8994 if (date && 8995 date.getDate() === day && 8996 date.getMonth() === month && 8997 date.getFullYear() === year) { 8998 // Additional check to ensure the date is within the allowed range 8999 var minDate = new Date(); 9000 var maxDate = new Date(); 9001 minDate.setFullYear(minDate.getFullYear() - 30); 9002 9003 9004 if (date < minDate || date > maxDate) { 9005 alert("Please enter a date within the range of today and the past 30 years."); 9006 $(input).val(''); 9007 9008 } 9009 } else { 9010 alert("Please enter a valid date in the format dd-mm-yyyy."); 9011 $(input).val(''); 9012 9013 } 9014 } else { 9015 alert("Please enter a valid date in the format dd-mm-yyyy."); 9016 $(input).val(''); 9017 9018 } 9019 } 9020 9021 9022 function validateDateInput1(input) { 9023 var dateValue = $(input).val(); 9024 var parts = dateValue.split('-'); 9025 9026 // Check for the correct format 9027 if (parts.length === 3) { 9028 var day = parseInt(parts[0], 10); 9029 var month = parseInt(parts[1], 10) - 1; // Months are zero-based 9030 var year = parseInt(parts[2], 10); 9031 var date = new Date(year, month, day); 9032 9033 // Check if the constructed date matches the input values 9034 if (date && 9035 date.getDate() === day && 9036 date.getMonth() === month && 9037 date.getFullYear() === year) { 9038 // Additional check to ensure the date is within the allowed range 9039 var minDate = new Date(); 9040 var maxDate = new Date(); 9041 maxDate.setMonth(maxDate.getFullYear() + 30); 9042 9043 if (date < minDate || date > maxDate) { 9044 alert("Please enter a date within the range of tomorrow and the next 30 years."); 9045 $(input).val(''); 9046 } 9047 } else { 9048 alert("Please enter a valid date in the format dd-mm-yyyy."); 9049 $(input).val(''); 9050 } 9051 } else { 9052 alert("Please enter a valid date in the format dd-mm-yyyy."); 9053 $(input).val(''); 9054 } 9055 } 9056 9057 9058 9059 9060 function validate_for_alphanumericspcchar(vl) { 9061 return true; 9062 var pattern = /^[a-zA-Z0-9,'"\-#+\s()@[\]&./:;]*$/; 9063 if (vl != '') { 9064 if (!pattern.test(vl)) { 9065 return false;
9066 } else { 9067 return true; 9068 } 9069 } 9070 return false; 9071 } 9072 9073 function check_is_eligible(applicant) { 9074 let nationality = $('#nationality_' + applicant).val(); 9075 9076 if (nationality != '35') 9077 return; 9078 9079 let yr = $('#yr_dob_' + applicant).val(); 9080 9081 if ($.trim(yr) == '') 9082 return; 9083 9084 const d2 = new Date(); 9085 let y2 = d2.getFullYear(); 9086 9087 console.log(parseInt(y2) - parseInt(yr)); 9088 9089 if ((parseInt(y2) - parseInt(yr)) >= 18 && (parseInt(y2) - parseInt(yr)) <= 35) { 9090 // if(nationality=='35'){ 9091 // alert("Only travelers under the age (below 18 or over 35) and over can get visa online for Algerian Applicant. "); 9092 // $('#yr_dob_'+applicant).val(''); 9093 // } 9094 } 9095 } 9096 9097 function show_msg() { 9098 $('#myModalmsg').show(); 9099 // $('#register_data, #save_n_exit').prop('disabled',true); 9100 } 9101 9102 function change_visa_type(indx) { 9103 get_app_form_field($('#nationality_' + indx).val(), $('#visa_type_' + indx).val(), indx, '', 0); 9104 } 9105 9106 9107 $(document).on('click', '.step_2_show_btn', function() { 9108 $(this).hide(); 9109 var ap = $(this).attr('data-ap'); 9110 $('.step_2_show_' + ap).show(); 9111 $('.app_form_' + ap).find('.step_3_show_btn').show(); 9112 $('.app_form_' + ap).find('.step_3_save_n_exit_btn').show(); 9113 $('.app_form_' + ap).find('.step_2_save_n_exit_btn').hide(); 9114 $(this).parent().parent().hide(); 9115 }); 9116 9117 $(document).on('click', '.step_3_show_btn', function() { 9118 $(this).hide(); 9119 var ap = $(this).attr('data-ap'); 9120 $('.step_3_show_' + ap).show(); 9121 $('.app_form_' + ap).find('.step_3_save_n_exit_btn').hide(); 9122 9123 $(this).parent().parent().hide(); 9124 9125 }); 9126 9127 $(document).on('click', '.step_2_save_n_exit_btn', function() { 9128 save_n_exit(); 9129 }); 9130 $(document).on('click', '.step_3_save_n_exit_btn', function() { 9131 save_n_exit(); 9132 }); 9133 9134 function show_doc_sample(title, doc) { 9135 $('#doc_sample_title').html(title); 9136 $('.doc_sample_sec').html('<img src="https://kazakhstan-evisa.com' + doc + '">'); 9137 $('#myModaldocSample').show(); 9138 } 9139 9140 function supp_doc_ty_changed(indx) { 9141 let cnid = $('#type_of_support_doc_' + indx).val(); 9142 // if(cnid=='An invitation from the Bureau for Migration and Asylum of the Republic of Moldova?' || cnid=='Are you invited by the government or central government authorities to the investment projects of interest for the national economy?'){ 9143 // $('.div_support_doc_no_'+indx).show(); 9144 // $('.div_sup_issue_date_'+indx).hide(); 9145 // $('.div_sup_exp_date_'+indx).hide(); 9146 // $('.div_support_doc_country_'+indx).hide(); 9147 // $('.div_other_detail_'+indx).hide(); 9148 // } 9149 // else{ 9150 // $('.div_support_doc_no_'+indx).show(); 9151 // $('.div_sup_issue_date_'+indx).show(); 9152 // $('.div_sup_exp_date_'+indx).show(); 9153 // $('.div_support_doc_country_'+indx).show(); 9154 // $('.div_other_detail_'+indx).show(); 9155 // } 9156 } 9157 9158 function update_proccestime() { 9159 if ($('.proc_spn').attr('data-act') == 'edit') { 9160 $('#proc2').show(); 9161 $('.proc_spn').attr('data-act', 'update'); 9162 $('.proc_spn').html('<i class=" fa fa-check"></i>Save'); 9163 } else { 9164 update_proc(); 9165 $('#proc2').hide(); 9166 $('.proc_spn').attr('data-act', 'edit'); 9167 $('.proc_spn').html('<i class=" fa fa-pencil"></i> Edit'); 9168 } 9169 } 9170 9171 9172 function get_emabssy(q) { 9173 $.ajax({ 9174 url: 'https://kazakhstan-evisa.com/api/', 9175 type: 'post', 9176 data: { 9177 'act': 'embassy_list' 9178 }, 9179 dataType: 'json', 9180 success: function(r) { 9181 var str = ''; 9182 if (r.embassy && r.embassy.length > 0) { 9183 $.each(r.embassy, function(k, v) { 9184 if (v.length > 0) { 9185 $.each(v, function(k1, v1) { 9186 str += '<option value="' + v1.name + '">' + v1.name + '</option>'; 9187 }) 9188 } 9189 }) 9190 } 9191 9192 /* if(r.consulate && r.consulate.length>0){ 9193 str+='<option style="disabled:disabled">----------------</option>'; 9194 $.each(r.consulate, function(k,v){ 9195 if(v.length>0){ 9196 $.each(v,function(k1,v1){ 9197 str+='<option value="'+v1.name+'">'+v1.name+'</option>'; 9198 }) 9199 } 9200 }) 9201 }*/ 9202 9203 9204 9205 $('#obtaining_visa_place_' + q).html(str); 9206 9207 } 9208 }) 9209 } 9210 9211 function show_qus_an(id) { 9212 let or = $('#or').val(); 9213 let srd = id.replace('before_visited_', ''); 9214 var app_id = $('#applicant_d_' + srd).attr('data-i'); 9215 var applicant = new Array(); 9216 if ($('input[name="radio_' + id + '"]:checked').val() == 'YES') { 9217 $('.sec_' + id).show(); 9218 $('#' + id).val(''); 9219 if ($('#is_edit').val() == 1) { 9220 var field = { 9221 "key": 'before_visited', 9222 "value": 'YES', 9223 'type': 'text' 9224 }; 9225 applicant.push(field); 9226 var payload = { 9227 "orderId": btoa(or), 9228 "applicant_id": app_id, 9229 "applicant": applicant, 9230 "step": 'applicant' 9231 }; 9232 console.log(payload); 9233 save_detail(payload); 9234 } 9235 } else { 9236 $('.sec_' + id).hide(); 9237 $('#' + id).val('NO'); 9238 if ($('#is_edit').val() == 1) { 9239 var field = { 9240 "key": 'before_visited', 9241 "value": 'NO', 9242 'type': 'text' 9243 }; 9244 applicant.push(field); 9245 var payload = { 9246 "orderId": btoa(or), 9247 "applicant_id": app_id, 9248 "applicant": applicant, 9249 "step": 'applicant' 9250 }; 9251 console.log(payload); 9252 save_detail(payload); 9253 } 9254 } 9255 } 9256 9257 function show_qus_an1(id) { 9258 if ($('input[name="radio_' + id + '"]:checked').val() == 'NO') { 9259 $('.sec_' + id).show(); 9260 $('#' + id).val(''); 9261 } else { 9262 $('.sec_' + id).hide(); 9263 $('#' + id).val('YES'); 9264 } 9265 } 9266 9267 function show_qus_an2(id) { 9268 if ($('input[name="radio_' + id + '"]:checked').val() == 'YES') { 9269 $('.sec_' + id).show(); 9270 $('#' + id).val(''); 9271 } else { 9272 $('.sec_' + id).hide(); 9273 $('#' + id).val('NO'); 9274 } 9275 } 9276 9277 function auto_sel_county(el, i) { 9278 let cn = el.val(); 9279 9280 if (cn != '') { 9281 if ($('#passport_issue_country_' + i).val() == '') { 9282 $('#passport_issue_country_' + i).val(cn) 9283 } 9284 if ($('#country_of_birth_' + i).val() == '') { 9285 $('#country_of_birth_' + i).val(cn) 9286 }
9287 if ($('#appli_country_' + i).val() == '') { 9288 $('#appli_country_' + i).val(cn) 9289 } 9290 if ($('#not_above_country_' + i).val() == '') { 9291 $('#not_above_country_' + i).val(cn) 9292 } 9293 if ($('#current_location_' + i).val() == '') { 9294 $('#current_location_' + i).val(cn) 9295 } 9296 } 9297 } 9298 9299 function marital_status(applicant) { 9300 if ($('#marital_status_' + applicant).val() == 'Single') { 9301 9302 9303 $('.spouse_detail_div_' + applicant).hide(); 9304 9305 9306 $('.spouse_detail_div_' + applicant).addClass('hide_div_next'); 9307 9308 } else { 9309 9310 // if($('.app_form_'+applicant).find('.step_2_show_btn').css('display') === 'none'){ 9311 $('.spouse_detail_div_' + applicant).show(); 9312 9313 // } 9314 9315 9316 $('.spouse_detail_div_' + applicant).removeClass('hide_div_next'); 9317 9318 } 9319 } 9320 9321 function isSafari() { 9322 var ua = navigator.userAgent.toLowerCase(); 9323 return (ua.indexOf('safari') !== -1 && ua.indexOf('chrome') === -1 && ua.indexOf('firefox') === -1); 9324 } 9325 9326 function save_n_exit() { 9327 9328 var flag = 0; 9329 var a = fld = ''; 9330 9331 if ($.trim($('#name').val()) == '') { 9332 if (fld == '') 9333 fld = 'name'; 9334 flag = 1; 9335 $('#show_name').html('Please fill Name'); 9336 $('#collapse_r').collapse('show'); 9337 } 9338 if ($.trim($('#email_id').val()) == '' || validEmail($('#email_id').val()) == false) { 9339 if (fld == '') 9340 fld = 'email_id'; 9341 flag = 1; 9342 $('#show_email_id').html('Please fill Email Id'); 9343 $('#collapse_r').collapse('show'); 9344 } 9345 if ($.trim($('#phn_num').val()) == '') { 9346 if (fld == '') 9347 fld = 'phn_num'; 9348 flag = 1; 9349 $('#show_phn_num').html('Please fill Phone'); 9350 $('#collapse_r').collapse('show'); 9351 } 9352 var arrival_fl = validate_date('arrival', 'next'); 9353 if (!arrival_fl) { 9354 if (fld == '') 9355 fld = 'day_arrival'; 9356 $('#show_arrival').html('Please check Arrival Date'); 9357 $('#collapse_r').collapse('show'); 9358 flag = 1; 9359 } 9360 else{ 9361 var arrival_fl = check_arrival(); 9362 if(!arrival_fl){ 9363 if(fld=='') 9364 fld='day_arrival'; 9365 $('#show_arrival').html('Enter valid date 7 days prior to departure'); 9366 $('#collapse_r').collapse('show'); 9367 flag=1; 9368 9369 } 9370 } 9371 9372 var departure_fl = validate_date('departure', 'next'); 9373 if (!departure_fl) { 9374 if (fld == '') 9375 fld = 'day_departure'; 9376 $('#show_departure').html('Invalid Date'); 9377 flag = 1; 9378 } else { 9379 var departure_fl = validate_departure(); 9380 if (!departure_fl) { 9381 if (fld == '') 9382 fld = 'day_departure'; 9383 $('#show_departure').html('Departure must be after the arrival date'); 9384 flag = 1; 9385 } 9386 } 9387 9388 if ($('#cp_v').val() == 0) { 9389 var cp = captcha_check(); 9390 if (cp === false) { 9391 $("#show_chk").html("Enter Valid Captcha"); 9392 flag = 1; 9393 if (fld == '') 9394 fld = 'capta_div'; 9395 $('.cp_sec').show(); 9396 $('#collapse_r').collapse('show'); 9397 } else { 9398 $('#cp_v').val('1'); 9399 $('.cp_sec').hide(); 9400 } 9401 } 9402 if (flag == 1) { 9403 $('html, body').animate({ 9404 scrollTop: $('#' + fld).offset().top - 150 9405 }, 500); 9406 return false; 9407 } 9408 9409 9410 // if($('#oi').val()=='0' || $('#oi').val()=='' || $('#or').val()=='0' || $('#or').val()==''){ 9411 // alert('Something went wrong. Please contact on [email protected]'); 9412 // return false; 9413 // } 9414 9415 9416 let anyApplicantValid = false; 9417 9418 9419 $('.appli_inner_d').each(function() { 9420 9421 let a = $(this).attr('data-src'); 9422 let isValidApplicant = true; 9423 9424 $('#applicant_d_' + a).attr('data-temp-valid', 0); 9425 9426 if ($.trim($('#nationality_' + a).val()) == '') { 9427 if (fld == '') fld = 'applicant_d_' + a; 9428 flag = 1; 9429 isValidApplicant = false;
9430 $('#show_nationality_' + a).html('Please Select Nationality'); 9431 } else { 9432 $('#show_nationality_' + a).html(''); 9433 } 9434 9435 if ($.trim($('#givenname_' + a).val()) == '' || validate_for_alphanumericspcchar($('#givenname_' + a).val()) === false) { 9436 if (fld == '') fld = 'applicant_d_' + a; 9437 flag = 1; 9438 isValidApplicant = false; 9439 $('#show_givenname_' + a).html('Please fill Applicant\'s Name'); 9440 } else { 9441 $('#show_givenname_' + a).html(''); 9442 } 9443 9444 let dob_fl = validate_date('dob_' + a, 'prev'); 9445 if (!dob_fl) { 9446 if (fld == '') fld = 'day_dob_' + a; 9447 $('#show_datepicker_' + a).html('Invalid Date of Birth'); 9448 flag = 1; 9449 isValidApplicant = false; 9450 } else { 9451 $('#show_datepicker_' + a).html(''); 9452 } 9453 9454 if ($.trim($('#gender_' + a).val()) == '') { 9455 if (fld == '') fld = 'gender_' + a; 9456 flag = 1; 9457 isValidApplicant = false; 9458 $('#show_gender_' + a).html('Please fill Detail'); 9459 } else { 9460 $('#show_gender_' + a).html(''); 9461 } 9462 9463 let pass_issue_fl = validate_date('pass_issue_' + a, 'prev'); 9464 if (!pass_issue_fl) { 9465 if (fld == '') fld = 'day_pass_issue_' + a; 9466 $('#show_pass_issue_' + a).html('Invalid Passport issue Date'); 9467 flag = 1; 9468 isValidApplicant = false; 9469 } else { 9470 $('#show_pass_issue_' + a).html(''); 9471 } 9472 9473 let pass_exp_fl = validate_date('pass_exp_' + a, 'next'); 9474 let pass_expii = date_validate_for_expiry('pass_exp_' + a); 9475 if (!pass_exp_fl) { 9476 flag = 1; 9477 if (fld == '') fld = 'day_pass_exp_' + a; 9478 $('#show_pass_exp_' + a).html('Invalid Passport Exp. Date'); 9479 isValidApplicant = false; 9480 } else if (!pass_expii) { 9481 flag = 1; 9482 if (fld == '') fld = 'day_pass_exp_' + a; 9483 $('#show_pass_exp_' + a).html('Passport must be valid for min 6 month'); 9484 isValidApplicant = false; 9485 } else { 9486 $('#show_pass_exp_' + a).html(''); 9487 } 9488 9489 if ($.trim($('#pass_no_' + a).val()) == '' || validate_for_alphanumericspcchar($('#pass_no_' + a).val()) === false) { 9490 if (fld == '') fld = 'pass_no_' + a; 9491 flag = 1; 9492 isValidApplicant = false; 9493 $('#show_pass_no_' + a).html('Please fill Detail'); 9494 } else { 9495 $('#show_pass_no_' + a).html(''); 9496 } 9497 9498 if (isValidApplicant) { 9499 anyApplicantValid = true; 9500 9501 $('#applicant_d_' + a).attr('data-temp-valid', 1); 9502 } 9503 9504 if (flag == 1) { 9505 //$('#applicant_d_'+a).find('.collapsible_content').collapse('show'); 9506 // return false; 9507 } 9508 }); 9509 9510 if (!anyApplicantValid) { 9511 9512 $('html, body').animate({ 9513 scrollTop: $('#applicant_d_0').offset().top - 150 9514 }, 500); 9515 9516 $('#applicant_d_0').find('.collapsible_content').collapse('show'); 9517 return false; 9518 } 9519 9520 /* if (flag == 1) { 9521 $('html, body').animate({ 9522 scrollTop: $('#'+fld).offset().top - 100 9523 }, 500); 9524 return false; 9525 } */ 9526 9527 $('#save_exit_btn_text').hide(); 9528 $('#save_exit_check_ldr').show(); 9529 save_applicants(0); 9530 9531 // $('#myModalExitMsg').show(); 9532 return; 9533 9534 9535 } 9536 9537 9538 $(document).ready(function() { 9539 $('#save_n_exit').on('click', save_n_exit); 9540 }); 9541 $(document).on('click', '.sup_doc_exp_unlim_inp', function() { 9542 var id = $(this).attr('data-src'); 9543 var inputField = $('#sup_exp_date_' + id); 9544 9545 if ($(this).is(':checked')) { 9546 inputField.val('').prop('disabled', true).css('opacity', '0.5'); 9547 } else { 9548 inputField.val('').prop('disabled', false).css('opacity', '1'); 9549 } 9550 }); 9551 9552 $(document).on('click', '#copy_temp_app_id', function() { 9553 // Get the text content of the p element 9554 var copyText = $.trim($('.temp_app_id_spn').text()); 9555 9556 9557 // Use the Clipboard API to copy the text 9558 navigator.clipboard.writeText(copyText).then(function() { 9559 // Show a message temporarily 9560 $('#copy_message').fadeIn().delay(2000).fadeOut(); 9561 // Alert the copied text 9562 // alert("Copied ID: " + copyText); 9563 }).catch(function(error) { 9564 console.error("Could not copy text: ", error); 9565 }); 9566 }); 9567 9568 $(document).on('click', '.copy_temp_app', function () { 9569 var $el = $(this); 9570 var copyText = $.trim($('.temp_app_id_spn').text()); 9571 9572 navigator.clipboard.writeText(copyText).then(function () { 9573 // reuse existing message if present; otherwise create it 9574 var $msg = $el.find('> .copied-text'); 9575 if ($msg.length === 0) { 9576 $msg = $('<span class="copied-text" style="margin-left:5px; color:green;">Copied!</span>') 9577 .appendTo($el); 9578 } else { 9579 // cancel any ongoing animation and show it again 9580 $msg.stop(true, true).show(); 9581 } 9582 9583 // reset & set a single hide timer per element 9584 clearTimeout($el.data('copiedTimer')); 9585 var t = setTimeout(function () { 9586 $msg.fadeOut(300, function () { $(this).remove(); }); 9587 }, 2000); 9588 $el.data('copiedTimer', t); 9589 }).catch(function (error) { 9590 console.error("Could not copy text: ", error); 9591 }); 9592 }); 9593 9594 9595 document.getElementById('reg_visa_form').addEventListener('keydown', function(event) { 9596 // alert('event.key'); 9597 9598 if ($('#is_edit').val() == '1' && (event.key === "Tab" || event.key === "Enter")) { 9599 console.log("Tab or Enter key pressed"); 9600 9601 event.preventDefault(); // Prevent default Tab behavior 9602 } 9603 }); 9604 9605 9606 9607 9608 9609</script>
vendor: 1 bytes, line 9609
9609
9610<script type="027d9e34847ed4a72178214f-text/javascript">$('#nationality_gen').val(localStorage.getItem('gen_nationality')); 9611 </script>
9611 9612 9613 9614
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.