PageSourceSearch

https://kazakhstan-evisa.com/application-form/

html kazakhstan-evisa.com collected 2026-09-29 17:46:14 UTC 641,892 bytes, 9,614 lines download raw bytes

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-="">&times;</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()">&times;</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>&nbsp;<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>&nbsp;&nbsp; -->
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-="">&times;</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-="">&times;</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>&nbsp;<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                     &nbsp;&nbsp; <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">&nbsp;</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> &nbsp;<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                           &nbsp;
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-="">&times;</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&#160;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                        &copy;
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. &nbsp;
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> &nbsp; <label><input type="radio" name="radio_before_visited_' + applicant + '" value="YES" onclick="show_qus_an(\'before_visited_' + applicant + '\')" data-name="before_visited"> Yes</label> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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> &nbsp; <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">&nbsp;<input type="button" class="btn" id="next" value="Next">&nbsp; &nbsp;<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>&nbsp;<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>&nbsp;<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.