403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/uatb2c.hellogtx.com/application/layouts/template8/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/uatb2c.hellogtx.com/application/layouts/template8/layout-flight.phtml
<?php
$object = Zend_Controller_Front::getInstance();
$options = $object->getParam('bootstrap')->getOption('bootstrap');
$baseUrl = $options['siteUrl'];
$siteName = $options['siteName'];
$stylecss = $options['stylecss'];
$tollfreenumber = $options['tollfreenumber'];
$getTemplateId = isset($options["TemplateType"]) ? $options["TemplateType"] : 0;
$whatsappnumber = $options['whatsappnumber'];
$modulename = $object->getRequest()->getModuleName();
if ($getTemplateId == 7) {
    $cssfolder = 'template7';
}
$controller = $object->getRequest()->getControllerName();

$action = $object->getRequest()->getActionName();
$actionArray = array(
    'modulename' => $modulename,
    'controller' => $controller,
    'action' => $action,
);
define('CONST_PACKAGE_TRAVELER_MAX_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM']);
$mydevice = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getDevice();
$getMypopCookie = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getMypopCookie('MyCookies'); // get the popup sessions
$contactDetail = Zend_Controller_Action_HelperBroker::getStaticHelper('Custom')->getContactDetailForFooter();
$tollfreenumber = ($contactDetail['phone']) ? $contactDetail['phone'] : $tollfreenumber;
$whatsappnumber = ($contactDetail['whatsapp_no']) ? $contactDetail['whatsapp_no'] : $whatsappnumber;
$countrycode = (isset($getMypopCookie['countrycode']) && $getMypopCookie['countrycode'] != '') ? $getMypopCookie['countrycode'] : '+91';
$getCountryFlag = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getCountryCodeData($countrycode);
$session = new Zend_Session_Namespace('User');
$cssversion = 3.9;

$commonBoxVal_ = Zend_Controller_Action_HelperBroker::getStaticHelper('custom')->getCommonBoxVal();

$home_script = (isset($commonBoxVal_['home_content_script']) && trim($commonBoxVal_['home_content_script']) != '') ? $commonBoxVal_['home_content_script'] : '';
$headerScript1 = (isset($commonBoxVal_['common_content_header_1']) && trim($commonBoxVal_['common_content_header_1']) != '') ? $commonBoxVal_['common_content_header_1'] : '';
$headerScript2 = (isset($commonBoxVal_['common_content_header_2']) && trim($commonBoxVal_['common_content_header_2']) != '') ? $commonBoxVal_['common_content_header_2'] : '';
$headerScript3 = (isset($commonBoxVal_['common_content_header_3']) && trim($commonBoxVal_['common_content_header_3']) != '') ? $commonBoxVal_['common_content_header_3'] : '';
$footerScript1 = (isset($commonBoxVal_['common_content_footer_1']) && trim($commonBoxVal_['common_content_footer_1']) != '') ? $commonBoxVal_['common_content_footer_1'] : '';
$footerScript2 = (isset($commonBoxVal_['common_content_footer_2']) && trim($commonBoxVal_['common_content_footer_2']) != '') ? $commonBoxVal_['common_content_footer_2'] : '';
$footerScript3 = (isset($commonBoxVal_['common_content_footer_3']) && trim($commonBoxVal_['common_content_footer_3']) != '') ? $commonBoxVal_['common_content_footer_3'] : '';
$sessionFlightSearchParams = new Zend_Session_Namespace('SessionFlightSearchParams');
$strFlightRoute = trim($sessionFlightSearchParams->params['route']);
//echo"<pre>"; print_r($strFlightRoute);die();
?>
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--  <meta name="viewport" content="width=device-width, initial-scale=1"> -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <link rel="shortcut icon" href="<?php echo $baseUrl ?>public/upload/<?php echo $stylecss ?>/images/favicon.ico ">



    <?php
    $commonmetaTitle = (isset($commonBoxVal_['metaTitle']) && trim($commonBoxVal_['metaTitle']) != '') ? trim($commonBoxVal_['metaTitle']) : $siteName;
    $commonmetaKeyword = (isset($commonBoxVal_['Keyword']) && trim($commonBoxVal_['Keyword']) != '') ? trim($commonBoxVal_['Keyword']) : $siteName;
    $commonmetaDescription = (isset($commonBoxVal_['Description']) && trim($commonBoxVal_['Description']) != '') ? trim($commonBoxVal_['Description']) : $siteName;
    $detailLayout = $this->detailLayout;
    $metaTitle = (isset($detailLayout['metaTitle']) && trim($detailLayout['metaTitle']) != '') ? $detailLayout['metaTitle'] : $commonmetaTitle;
    $metaKeyword = (isset($detailLayout['Keyword']) && trim($detailLayout['Keyword']) != '') ? $detailLayout['Keyword'] : $commonmetaKeyword;
    $metaDescription = (isset($detailLayout['Description']) && trim($detailLayout['Description']) != '') ? $detailLayout['Description'] : $commonmetaDescription;
    $metaImage = (isset($detailLayout['metaImage']) && trim($detailLayout['metaImage']) != '') ? $detailLayout['metaImage'] : $baseUrl . 'public/upload/' . $stylecss . '/images/ftr-logo.png';
    ?>

    <meta name="image" content="<?php echo $metaImage; ?>">
    <title><?php echo $metaTitle; ?></title>

    <meta name="description" content="<?php echo $metaDescription; ?>" />
    <meta name="keywords" content="<?php echo $metaKeyword; ?>" />
    <meta name="author" content="<?php echo $siteName; ?>">
    <meta property="og:title" content="<?php echo $metaTitle; ?> " />
    <meta property="og:description" content="<?php echo $metaDescription; ?>" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" />
    <meta property="og:image" content="<?php echo $metaImage; ?>" />
    <meta name="image" content="<?php echo $metaImage; ?>">
    <meta property="og:site_name" content="<?php echo $metaTitle; ?>" />
    <!-- Schema.org for Google -->
    <meta itemprop="name" content="<?php echo $metaTitle; ?>">
    <meta itemprop="description" content="<?php echo $metaDescription; ?>">
    <meta itemprop="image" content="<?php echo $metaImage; ?>">
    <!-- TWITTER -->
    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="<?php echo $metaTitle; ?>">
    <meta name="twitter:description" content="<?php echo $metaDescription; ?> ">
    <meta name="author" content="<?php echo $siteName; ?> ">
    <meta name="robots" content="index, follow" />
    <meta name="language" content="English">
    <meta name="p:domain_verify" content="ad7f915dea4182cf9f24faa361ed56d5" />
    <link rel="alternate" href="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" hreflang="en-us" />
    <link rel="canonical" href="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" />
    <meta name="image" content="<?php echo $metaImage; ?>">
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-142190766-1"></script>

    <?php if (($modulename == 'default') && ($controller == 'index')) { ?>
        <?php echo $home_script; ?>
    <?php } ?>

    <?php
    echo $headerScript1;
    echo $headerScript2;
    echo $headerScript3;
    ?>
    <base href="<?php echo Catabatic_Helper::getSiteUrl(); ?>" />
    <?php
    if (($modulename == 'default') && ($controller == 'flight') && ($action == 'booking-confirmed')) { ?>
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/template7/assets/css/bookingconfirm.css">
    <?php } ?>
    <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/template7/assets/css/flaticon.css">
    <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/upload/<?php echo $stylecss ?>/assets/style.css" type="text/css" media="all">
    <?php //echo "<br>modulename".$modulename; echo "<br>controller".$controller; echo "<br>action".$action; 
    if (($modulename == 'default') && ($controller == 'flight') && ($action == 'flight-search') && $strFlightRoute == 3) { ?>
    <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/multicity_page/css/style.css" type="text/css" media="all">
    <?php } ?>
    <!-- public/flight/multicity_page/css/style.css -->
    <!-- Font Styles -->
    <link href="<?php echo $baseUrl; ?>public/flight/css/seatmap.css" rel="stylesheet" />

    <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/template7/assets/css/font-awesome.css" type="text/css" media="all">
    <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/template7/assets/fonts/fonts.css" type="text/css" media="all">
    <link href="<?php echo $baseUrl; ?>public/flight/tipped/tipped.css" rel="stylesheet" />

    <link rel="stylesheet" href="public/template7/countrycode/style.css">
    <style>
        .mobile-footer-menus {
            display: none;
        }

        .custombtn {
            background: #db0124 !important;
            font-size: 13px;
            color: #fff;
        }
    </style>
    <script>
        var SITEURL = '<?php echo $baseUrl ?>';
        var stylecss = '<?php echo $stylecss ?>';
        var appmode = '<?php echo $options['appmode'] ?>';
        var UserLogin = '<?php (isset($session->session) && !empty($session->session)) ? true : false ?>';
        var actionArray = '<?php echo json_encode($actionArray) ?>';
        var dvc = '<?php echo ($mydevice == "mobile") ? "m" : "d" ?>';
    </script>
    <script type="text/javascript">
        var CONST_PACKAGE_TRAVELER_MAX_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_ROOM ?>';
        var CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM ?>';
        var CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM ?>';
        var CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM ?>';
        var HOTEL_CATEGORY = {
            "Budget": [1],
            "Standard": [2],
            "Deluxe": [3],
            "Luxury": [4],
            "Premium": [5]
        };
    </script>

</head>

<body ng-app="Farohar">
    <div id="page">
        <?php
        $data = [
            'baseUrl' => $baseUrl, 'AgencySysId' => $options['gtxagencysysid'], 'modulename' => $modulename,
            'CONST_PACKAGE_TRAVELER_MAX_ROOM' => CONST_PACKAGE_TRAVELER_MAX_ROOM,
            'CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM,
            'CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM,
            'CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM,
            'POPUPCOOKIES' => $getMypopCookie,
            'tollfreenumber' => $tollfreenumber
        ];
        if ($controller === 'flight' && $action === 'flight-search') {
            require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/header-flight.phtml');
        } else {
            require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/header.phtml');
        }
        echo $this->partial('models/modal-enquiry.phtml', ['baseUrl' => $baseUrl, 'siteName' => $siteName, 'tollfreenumber' => $tollfreenumber, 'POPUPCOOKIESENQUIRY' => $getMypopCookie]);
        echo $this->partial('models/modal-signin.phtml', ['baseUrl' => $baseUrl]);
        if (($modulename == 'tours') && ($controller == 'package') && ($action == 'index')) {
            echo $this->partial('models/modal-checkrate-enquiry.phtml', $data);
        }
        if (($modulename == 'detail') && ($controller == 'index') && ($action == 'index')) {
            echo $this->partial('models/modal-checkrate-enquiry.phtml', $data);
        }
        ?>

        <?php
        echo $this->layout()->content;
        require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/footer.phtml');

        ?>

    </div>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/jquery.min.js"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/popper.min.js"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/flight.js"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/jquery-ui.js"></script>
    <script src="<?php echo $baseUrl; ?>public/template7/assets/js/owl.carousel.min.js"></script>
    <script type="text/javascript" src="public/assets/js/select2.full.min.js?v=<?= $cssversion ?>"></script>
    <script src="public/template7/countrycode/script.js?rv=1144"></script>
    <script src="<?php echo $baseUrl; ?>public/template7/js/jquery-scrolltofixed.js" type="text/javascript"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/customjs.js"></script>
    <script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/js/login.js"></script>
    <script type="text/javascript" src="public/js/layoutScript.js?v=<?= $cssversion ?>"></script>


    <script type="text/javascript">
        if (dvc == "d") {

            function fixDiv() {


            }

            $(window).scroll(fixDiv);

            $(document).ready(function() {

                var summaries = $('.booking');
                summaries.each(function(i) {
                    var summary = $(summaries[i]);
                    var next = summaries[i + 1];

                    summary.scrollToFixed({
                        marginTop: $('.header').outerHeight(true) - 10,
                        limit: function() {
                            var limit = 0;
                            if (next) {
                                limit = $(next).offset().top - $(this).outerHeight(true) + 0;
                            } else {
                                limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
                            }
                            return limit;
                        },
                        zIndex: 999
                    });
                });
            });

            $(document).ready(function() {

                var summaries = $('.pricefair_summary_wrap');
                summaries.each(function(i) {
                    var summary = $(summaries[i]);
                    var next = summaries[i + 1];

                    summary.scrollToFixed({
                        marginTop: $('.header').outerHeight(true) - 10,
                        limit: function() {
                            var limit = 0;
                            if (next) {
                                limit = $(next).offset().top - $(this).outerHeight(true) + 0;
                            } else {
                                limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
                            }
                            return limit;
                        },
                        zIndex: 999
                    });
                });
            });
        }
    </script>

    <script type="text/javascript">
        if (dvc == "d") {

            function fixDiv() {


            }

            $(window).scroll(fixDiv);

            $(document).ready(function() {

                var summaries = $('.faresummarybox');
                summaries.each(function(i) {
                    var summary = $(summaries[i]);
                    var next = summaries[i + 1];

                    summary.scrollToFixed({
                        marginTop: $('.header').outerHeight(true) - 10,
                        limit: function() {
                            var limit = 0;
                            if (next) {
                                limit = $(next).offset().top - $(this).outerHeight(true) + 0;
                            } else {
                                limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
                            }
                            return limit;
                        },
                        zIndex: 999
                    });
                });
            });
        }
    </script>
    <script src="<?php echo $baseUrl; ?>public/flight/tipped/tipped.js"></script>

    <?php
    if (($modulename == 'default') && ($controller == 'flight') && ($action == 'flight-search')) {
        $scriptsAngular = $this->headScript(); // include the angular js here

        $scriptsAngular->appendFile($baseUrl . "public/js/ng/angular.min.js?v=<?= $cssversion ?>")
            ->appendFile($baseUrl . "public/js/ng/angular-route.min.js");
        if ($route == 2 && $interNationalSearch == '' && $mydevice == 'mobile') {
            $scriptsAngular->appendFile($baseUrl . "public/js/ng/ngInfiniteScroll.js");
        } else {
            $scriptsAngular->appendFile($baseUrl . "public/js/ng/ng-infinite-scroll.min.js");
            $scriptsAngular->appendFile($baseUrl . "public/js/ng/ng-infinite-scroll.js");
        }
        $scriptsAngular->appendFile($baseUrl . "public/js/ng/app.js")
            ->appendFile($baseUrl . "public/js/ng/ngfactory.js")
            ->appendFile($baseUrl . "public/js/ng/ngsortingorder.js")
            ->appendFile($baseUrl . "public/js/ng/flight_search_new.js?v=<?= $cssversion ?>");
        echo $scriptsAngular;
    }
    ?>

    <script type="text/javascript">
        $(document).ready(function() {

            setTimeout(function() {
                $.getJSON(SITEURL + 'public/data/dynamic/flight_destinations.json', function(source) {

                    $(".airport_search").autocomplete({
                        minLength: 3,
                        autoFocus: true,
                        source: function(request, response) {
                            var term = $.ui.autocomplete.escapeRegex(request.term),
                                startsWithMatcher = new RegExp("^" + term, "i"),
                                startsWith = $.grep(source, function(value) {
                                    return startsWithMatcher.test(value.AirportCode || value.value || value);
                                }),
                                containsMatcher = new RegExp(term, "i"),
                                contains = $.grep(source, function(value) {
                                    return $.inArray(value, startsWith) < 0 &&
                                        containsMatcher.test(value.label || value.value || value);
                                });

                            response(startsWith.concat(contains));
                        },
                        response: function(e) {
                            //console.log(e);
                        },
                        create: function() {
                            $(this).data('ui-autocomplete')._renderItem = function(ul, item) {
                                var path = 'basepath' + item.value;
                                //console.log(item);
                                var dddd = item.label.split(',');
                                return $('<li class="autosugg-listitem">')
                                    .append(`<div class="flight-clsdest-nm">
                                        <span>` + dddd[0] + `</span>
                                        <span class="flight-clsfnt-sz3">
                                            ` + dddd[1] + `
                                        </span>
                                    </div>
                                    <div class="flight-clsdest-nm2">
                                        <span>` + item.AirportCode + `</span>
                                    </div>`)
                                    .append('</li>')
                                    .appendTo(ul); // customize your HTML
                            };
                        },
                        select: function(event, ui) {
                            var index = $(this).attr('index');
                            var value = ui.item.value;

                            var dddd = value.split(',');
                            ui.item.value = dddd[0] + ' (' + ui.item.AirportCode + ')';
                            $('.apendn_' + index).val(dddd[0]);
                            $('.fromText_' + index).html(dddd[1]);
                            $('#mytrip_city_' + index).val(dddd[1]);
                            $('#FromToCIty_' + index).val(value);
                            $('#airport_search_' + index).val(ui.item.AirportCode);
                            $('#ContSysId_' + index).val(ui.item.ContSysId);
                            $("#bannerslider").removeClass('mb_flightadd_city');
                            if (index == '1') {
                                $('#flight-clslblDeparture1').html(ui.item.AirportCode);
                                $('#flight-clslblDepart').html(dddd[0]);
                                $("#flight-clsdivDepartauto").hide();
                            } else {
                                $('#flight-clslblArrival').html(ui.item.AirportCode);
                                $('#flight-clslblArr').html(dddd[0]);
                                $("#flight-clsdivArrauto").hide();
                            }

                        }
                    });

                });
            }, 1000);

            // $(document).on('click', '.tripType', function() {

            //     var tripType = $(this).val();
            //     var from = $('#from').val();
            //     $('.flightsubmit_searchflight').prop("disabled", false);
            //     if (tripType == 2) {

            //         $('.disableres').show();
            //         $('.addSDiv').hide();
            //         $('.addSegment').hide();
            //         $('.multitraveller').hide();
            //         $('.block').hide();
            //         $('#oneRound :input').prop("disabled", false);
            //         $('.disableres :input').prop("disabled", false);

            //         $('#to').val(from);
            //         var dateMin = $('#from').datepicker("getDate");
            //         var c_out_date = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0);
            //         var theDate = new Date(Date.parse(c_out_date));
            //         var dateFormatted = $.datepicker.formatDate('DD', theDate);
            //         var ToFormatted = $.datepicker.formatDate('dd/mm/yy', theDate);
            //         $('.Return').html(dateFormatted);
            //         $('#return_date').val(ToFormatted);
            //         $("#to").removeAttr("readonly", "readonly");
            //         $("#to").removeAttr("disabled", "disabled");
            //         $("#to").removeClass("disabledcls", true);
            //         $(".flight-clsretu-date-n").attr('style', 'opacity: 1 !important');
            //     } else if (tripType == 3) {
            //         $('.disableres').hide();
            //         $('.multitraveller').show();
            //         $('.block').show();
            //         $('.addSDiv').show();
            //         $('.addSegment').show();
            //         $('#oneRound :input').prop("disabled", true);
            //         $('.disableres :input').prop("disabled", true);
            //         //$(".checkaction").trigger('click');
            //         //$(".checkaction").trigger('click');
            //         if (counter == 0) {
            //             $(".checkaction").trigger('click');
            //             // $(".checkaction").trigger('click');
            //         }
            //     } else {
            //         $('.addSDiv').hide();
            //         $('.addSegment').hide();
            //         $('.disableres').show();
            //         $('.multitraveller').hide();
            //         $('.block').hide();
            //         $('#oneRound :input').prop("disabled", false);
            //         $('.disableres :input').prop("disabled", false);
            //         $('#to').val('');
            //         $('.Return').html('');
            //         $('#return_date').val('');
            //         $("#to").attr("readonly", "readonly");
            //         $("#to").addClass("disabledcls");
            //         $(".flight-clsretu-date-n").attr('style', 'opacity: 0.4 !important');
            //     }

            // });

            $('.flight-clsswap_icn,.exchange_transfer_searchflight').on('click', function() {
                var mytrip_city_from = $('#mytrip_city_from').val();
                var mytrip_city_to = $('#mytrip_city_to').val();
                $('#mytrip_city_from').val(mytrip_city_to);
                $('#mytrip_city_to').val(mytrip_city_from);

                var fromText_1 = $('.fromText_1').text();
                var fromText_2 = $('.fromText_2').text();
                $('.fromText_1').html(fromText_2);
                $('.fromText_2').html(fromText_1);

                var airport_search_1 = $('#airport_search_1').val();
                var airport_search_2 = $('#airport_search_2').val();
                $('#airport_search_1').val(airport_search_2);
                $('#airport_search_2').val(airport_search_1);

                var ContSysId_1 = $('#ContSysId_1').val();
                var ContSysId_2 = $('#ContSysId_2').val();
                $('#ContSysId_1').val(ContSysId_2);
                $('#ContSysId_2').val(ContSysId_1);

                var FromToCIty_1 = $('#FromToCIty_1').val();
                var FromToCIty_2 = $('#FromToCIty_2').val();
                $('#FromToCIty_1').val(FromToCIty_2);
                $('#FromToCIty_2').val(FromToCIty_1);

                var mytrip_city_1 = $('#mytrip_city_1').val();
                var mytrip_city_2 = $('#mytrip_city_2').val();
                $('#mytrip_city_1').val(mytrip_city_2);
                $('#mytrip_city_2').val(mytrip_city_1);

                $('#flight-clslblDeparture1').html(airport_search_2);
                $('#flight-clslblArrival').html(airport_search_1);
                FromTo_1 = FromToCIty_1.split(',')
                FromTo_2 = FromToCIty_2.split(',')
                $('#flight-clslblDepart').html(FromTo_2[0]);
                $('#flight-clslblArr').html(FromTo_1[0]);
            });

            $(document).on('click', '.tripTypeRound', function() {
                $("#to").removeAttr("disabled", "disabled");
                $("#RoundTrip").prop('checked', true);
                $(".flight-clsretu-date-n").attr('style', 'opacity: 1 !important');
                $("#to").removeClass("disabledcls");

                //$(".flight-clsretu-date-n").css("opacity","1 !important");
                // debugger;
                $("#to").datepicker("show");
            });
            $(document).on('click', '.flight-modify', function() {
                $('.homebanner').toggle('slow');
                $('.modifydiv').show('slow');
                $('.viewdiv').hide('slow');
            });

            $(".SelectClass") // select the radio by its id
                .change(function() { // bind a function to the change event
                    if ($(this).is(":checked")) { // check if the radio is checked
                        var val = $(this).val(); // retrieve the value
                        var htmlval = $(this).attr('data'); // retrieve the html value
                        $('.TravellersClass').html(htmlval);
                    }
                });

            $(window).on('scroll', function() {
                if ($(window).scrollTop() + $(window).height() >= $(document).height() - 400) {
                    $('.loadMore').trigger('click');
                    $('.loadMoreRound').trigger('click');
                    /// infinite-scroll="loadMoreNew()"
                }
            });
            $('.onScrollHeight').on('scroll', function() {
                let div = $(this).get(0);
                if (Math.ceil(div.scrollTop + div.clientHeight) >= div.scrollHeight) {
                    $('.loadMore').trigger('click');
                    $('.loadMoreRound').trigger('click');
                }
            });
            $(document).on('click', '.edit_multicity_icond', function() {
                if ($('a.FareRulesDiv').hasClass('active')) {
                    $('.FareRulesDiv').click();
                }
            });

            $('body').on('click', '.ChangeView', function() {
                $(this).text($(this).text() == 'List View' ? 'Combine View' : 'List View');
            });
            $('body').on('click', '.addmoreoption_fareclass', function() {
                var index = $(this).attr('index');
                $('.combineviewDiv_' + index).toggle('slow');
            });
            $('body').on('click', '.combinefareareaclose', function() {
                var index = $(this).attr('index');
                $('.combineviewDiv_' + index).hide('slow');
            });

            $(document).on('click', '.multicity_form_boxshow2', function() {
                var index = $(this).attr('index');
                $(".show_multicity_wrapper" + index).toggle("show_hiddenpart_hidden");

                $("i", this).toggleClass("fa-chevron-circle-up fa-chevron-circle-down");
            });
            $(document).on('click', '.multicity_form_boxshow3', function() {
                var index = $(this).attr('index');
                $(".show_multicity_wrapper3" + index).toggle("show_hiddenpart_hidden");

                $("i", this).toggleClass("fa-chevron-circle-up fa-chevron-circle-down");
            });

            $(document).on('click', '.FareRulesDiv', function() {
                var apiTraceId = $(this).attr('apiTraceId');
                var IsLCC = $(this).attr('IsLCC');
                var index = $(this).attr('index');
                var TraceId = $(this).attr('data');
                var ApiResultIndex = $(this).attr('ResultIndex');
                var ICSourceSysId = $(this).attr('ICSourceSysId');
                var AirlineName = $(this).attr('AirlineName');
                var ItemData = $('#ItemData').val();
                var PriceIDs = $('#PriceIDs').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/getflightfarerules",
                    dataType: 'html',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        ICSourceSysId: ICSourceSysId,
                        AirlineName: AirlineName,
                        apiTraceId: apiTraceId,
                        IsLCC: IsLCC,
                        PriceID: PriceIDs,
                        item: ItemData,
                    },
                    beforeSend: function() {
                        $("#FareRulesDiv_" + index).html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif" height="100"/></div>');
                    },
                    success: function(data) {
                        //                                    console.log(data);
                        $("#FareRulesDiv_" + index).html(data);
                    }
                });
            });
            $(document).on('click', '.GetFareRules', function() {
                var IsLCC = $(this).attr('IsLCC');
                var index = $(this).attr('index');
                var TraceId = $(this).attr('TraceId');
                var ApiResultIndex = $(this).attr('ApiResultIndex');
                $('#farepopupmodal').modal('show');
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/getflightfarerules",
                    dataType: 'html',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        IsLCC: IsLCC
                    },
                    beforeSend: function() {
                        $("#FareRulesDiv").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/assets/images/loading.gif"/></div>');
                    },
                    success: function(data) {
                        //                                    console.log(data);
                        $("#FareRulesDiv").html(data);
                    }
                });
            });
            $(document).on('click', '.RefreshTraveller', function() {
                getSearchCutomer();
            });
            <?php if (isset($_SESSION['User']['session']) && !empty($_SESSION['User']['session'])) { ?>
                getSearchCutomer();
            <?php } ?>

            $(document).on('click', '.commonbtn', function() {
                var index = $(this).attr('index');
                var paxType = $(this).attr('paxtype');
                var FirstName = $(".passenger-firstname-" + index + '-' + paxType).val();
                var LastName = $(".passenger-lastname-" + index + '-' + paxType).val();
                var DOB = $(".dateofbirth-" + index + '-' + paxType).val();
                var Salutation = $("input[name='salution-" + index + "']:checked").attr('data');
                var Relation = $(".relation-" + index + '-' + paxType).children("option:selected").text();

                if (paxType == 1) {
                    var paxTypes = 'Adult';
                } else if (paxType == 2) {
                    var paxTypes = 'Child';
                } else {
                    var paxTypes = 'Infant';
                }

                $("#travellerdetails" + index).html(Salutation + ' ' + FirstName + ' ' + LastName);
                $("#travel_details" + index).html(Relation + ' | ' + paxTypes);
                $('#ADULT' + index).modal('hide');
                $('#CHILD' + index).modal('hide');
                $('#INFANT' + index).modal('hide');
                $('#AddEdit' + index).show();

                $('.displaycancel').trigger('click')
            });

            $(document).on('click', '.SelectMeals', function() {
                if (this.checked) {
                    var Mealdata = JSON.parse(GetData('Mealdata'));
                    console.log(Mealdata);
                    var index = $(this).attr("value");
                    var tripType = $(this).attr("tripType");
                    var CustomerSysId = $(this).attr("CustomerSysId");
                    var segmentid = $(this).attr("segmentid");
                    UpdateFareNew('meal', index, CustomerSysId, segmentid, Mealdata[0][index], tripType);
                }
            });
            $(document).on('click', '.SelectBaggage', function() {
                if (this.checked) {
                    var Baggagedata = JSON.parse(GetData('Baggagedata'));
                    var index = $(this).attr("value");
                    var tripType = $(this).attr("tripType");
                    var CustomerSysId = $(this).attr("CustomerSysId");
                    var segmentid = $(this).attr("segmentid");
                    UpdateFareNew('baggage', index, CustomerSysId, segmentid, Baggagedata[0][index], tripType);
                }
            });
            $(document).on('click', '.mealssubmit-btn', function() {
                var index = $(this).attr("data");
                var CountSelectedMeal = 0;
                $('.SelectMealsCount' + index).each(function(k, e) {
                    if ($(this).is(":checked")) {
                        if ($(this).val() === '') {
                            CountSelectedMeal = 0;
                        } else {
                            CountSelectedMeal++;
                        }
                    }
                });
                $('.TotalMeal_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/tray.svg" class="img-fluid"> ' + CountSelectedMeal + ' Meal Added');
                if (CountSelectedMeal == 0) {
                    $('.TotalMeal_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/tray.svg" class="img-fluid"> Add Meal');
                }
            });
            $(document).on('click', '.baggagesubmit-btn', function() {
                var index = $(this).attr("data");
                var CountSelectedMeal = 0;
                $('.SelectBagCount' + index).each(function(k, e) {
                    if ($(this).is(":checked")) {
                        if ($(this).val() === '') {
                            CountSelectedMeal = 0;
                        } else {
                            CountSelectedMeal++;
                        }
                    }
                });
                $('.TotalBagg_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/luggage.svg" class="img-fluid"> ' + CountSelectedMeal + ' Baggage Added');
                if (CountSelectedMeal == 0) {
                    $('.TotalBagg_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/luggage.svg" class="img-fluid"> Add Baggage');
                }
            });

            $(document).on('click', '.edittravellers', function() {
                $('.continue_btn').show();
                $('.makepayment').hide();
                $('#TravellersPage').show();
                $('.ContactInformations').show();
                $('.gstdetails').show();
                $('.TravellerDetails').hide();
                $('.accepttandc').hide();
            });

            $('.flightsearch').on('submit', function(event) {
                //event.preventDefault();
                var paxHtm = $('#mobilecls').html();
                $('#modalPaxvalues').html(paxHtm);
                var source = $('.flightsearch input[name="source"]').val();
                var mytrip_city_from = $('.flightsearch input[name="mytrip_city_from"]').val();
                var mytrip_city_to = $('.flightsearch input[name="mytrip_city_to"]').val();
                var destination = $('.flightsearch input[name="destination"]').val();
                var source_city = $('.flightsearch input[name="source_city"]').val();
                var destination_city = $('.flightsearch input[name="destination_city"]').val();

                var route = $(".tripType:checked").val();

                if (route === '3') {
                    var returnvalue = true;

                    $(".countSectore").each(function(i, field) {
                        var ind = $(this).attr('counter');
                        var mytrip_city_from = $('#mytrip_city_from' + ind).val();
                        var mytrip_city_to = $('#mytrip_city_to' + ind).val();
                        var departure_dates = $('#departure_dates' + ind).val();
                        if (mytrip_city_from === '') {
                            alert('Please enter source city name');
                            returnvalue = false;
                            return false;
                        }
                        if (mytrip_city_to === '') {
                            alert('Please enter destination city name');
                            returnvalue = false;
                            return false;
                        }
                        if (departure_dates === '') {
                            alert('Please enter departure date');
                            returnvalue = false;
                            return false;
                        }
                    });
                    if (returnvalue) {
                        // $('.flightsearch').submit();
                    } else {
                        return false;
                    }
                    //console.log(returnvalue);

                } else {

                    // alert(destination);

                    if (mytrip_city_from === '') {
                        alert('Please enter from city name');
                        $('input[name="mytrip_city_from"]').focus();
                        return false;
                    } else if (mytrip_city_to === '') {
                        alert('Please enter to city name');
                        $('input[name="mytrip_city_to"]').focus();
                        return false;
                    } else if (source === '') {
                        alert('Please enter from city name');
                        $('input[name="source"]').focus();
                        return false;
                    } else if (destination === '') {
                        alert('Please enter to city name');
                        $('input[name="destination"]').focus();
                        return false;
                    } else if (source_city === '') {
                        alert('Please enter valid from city name');
                        $('input[name="source"]').focus();
                        return false;
                    } else if (destination_city === '') {
                        alert('Please enter valid to city name');
                        $('input[name="destination"]').focus();
                        return false;
                    } else if (mytrip_city_from == mytrip_city_to) {
                        alert('Source and destination can not be same');
                        return false;
                    }

                }

            });



        });


        <?php
        if (($modulename == 'default') && ($controller == 'flight') && ($action == 'pay-now')) {
        ?>

            function PayNowTicket() {
                var ApiResultIndex = $('#ApiResultIndex').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/pay-now/" + TraceId,
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex
                    },
                    beforeSend: function() {
                        $('.continue_btn').hide();
                        $("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif"/></div>');
                    },
                    success: function(response) {
                        if (response.success) {
                            console.log(response);
                            var guid = response.guid;
                            var walletCode = response.walletCode;
                            var stringData = response.stringData;
                            var strReturnURL = response.strReturnURL;
                            var TPSysId = response.TPSysId;
                            var amount = response.amount;

                            var name = response.UserData.name;
                            var emailId = response.UserData.email;
                            var mobile = response.UserData.mobile;
                            var CustomerSysId = response.UserData.CustomerSysId;
                            var lastInsertId = response.lastInsertId;
                            var FLBookingID = response.FLBookingID;


                            $("#guid").val(guid);
                            $("#securecode").val(walletCode);
                            $("#returnURL").val(strReturnURL);
                            $("#errorURL").val(strReturnURL);
                            $("#stringData").val(stringData);
                            $("#TPSysId").val(TPSysId);
                            $("#premium_val").val(amount);

                            $("#custFirstname").val(name);
                            $("#custemail").val(emailId);
                            $("#custphone").val(mobile);
                            $("#CustomerSysId").val(CustomerSysId);
                            $("#lastInsertId").val(lastInsertId);
                            $("#FLBookingID").val(FLBookingID);
                            setTimeout(function() {
                                $("#paymentsubmit").submit();
                            }, 2000);

                        } else {
                            alert(response.message);
                            window.location.href = 'flight';
                        }
                    }
                });
            }


            PayNowTicket();
        <?php } ?>

        <?php
        if (($modulename == 'default') && ($controller == 'flight') && ($action == 'book-flight')) {
        ?>

            function GenerateTicket() {
                var ApiResultIndex = $('#ApiResultIndex').val();
                var TraceId = $('#TraceId').val();
                var code = $('#SecCode').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/book-flight/" + TraceId + '/' + code,
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex
                    },
                    beforeSend: function() {
                        $('.continue_btn').hide();
                        //$("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/assets/images/loading.gif"/></div>');
                    },
                    success: function(data) {
                        if (data.success) {
                            if (data.IsLCC) {
                                //GenerateNonLccTicket();
                            } else {
                                window.location.href = 'flight/booking-confirmed?status=true';
                            }

                        } else {
                            alert(data.message);
                            window.location.href = 'flight';
                        }
                    }
                });
            }

            function GenerateNonLccTicket() {
                var ApiResultIndex = $('#ApiResultIndex').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/generatenonlccticket",
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex
                    },
                    beforeSend: function() {
                        $(".Pleasewaitmesg").html('Please do not refresh or press back button, we are generating your ticket....');
                    },
                    success: function(data) {
                        if (data.success) {
                            window.location.href = 'flight/booking-confirmed';
                        } else {
                            alert(data.message);
                            window.location.href = 'flight';
                        }
                    }
                });
            }
            GenerateTicket();
        <?php } ?>
        <?php
        if (($modulename == 'default') && ($controller == 'flight') && ($action == 'travellers' || $action == 'add-onn-service___ddd')) {
        ?>

            function UpdateFareNew(actiontype, index, CustomerSysId, segmentid, datas, tripType) {
                var TotalTravellers = $('#TotalTravellers').val();
                var TraceId = $('#TraceId').val();
                var intOutBoundId = $('#intOutBoundId').val();
                var SSRArr = $('#flightSSRDetails').val();
                var SelectedMeal = $('#SelectedMealSessionNew').val();
                var SelectedBagg = $('#SelectedBaggSessionNew').val();
                var selectedSeatSession = $('#selectedSeatSession').val();
                var sessionFlightSearchParams = $('#sessionFlightSearchParams').val();
                //var tripType = 1;
                $.ajax({
                    type: "POST",
                    url: "/flight/updatefare",
                    dataType: 'json',
                    data: {
                        tripType: tripType,
                        TotalTravellers: TotalTravellers,
                        CustomerSysId: CustomerSysId,
                        actiontype: actiontype,
                        index: index,
                        data: datas,
                        segmentid: segmentid,
                        //SSRArr: SSRArr,
                        SelectedMeal: SelectedMeal,
                        SelectedBagg: SelectedBagg,
                        SelectedSeat: selectedSeatSession,
                        //sessionFlightSearchParams: sessionFlightSearchParams,
                    },
                    beforeSend: function() {
                        $("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" style="height:120px;"/></div>');
                    },
                    success: function(data) {
                        if (data.success) {
                            if (actiontype == 'meal') {
                                $("#SelectedMealSessionNew").val(data.SelectedMealSessionNew);
                            } else {
                                $("#SelectedBaggSessionNew").val(data.SelectedBaggSessionNew);
                            }
                            $("#FareChangeData").html(data.html);
                            $("#intPublishedFare").html(data.MobilePublishedFare);
                            $("#intPublishedFarePOP").html(data.MobilePublishedFare);
                        } else {
                            alert(data.message);
                        }
                    }
                });
            }
            $(document).ready(function() {
                //localStorage.clear();
                var timer2 = localStorage.getItem('timer');
                if (timer2 === null) timer2 = "14:00";
                $('.countdown').html(timer2);

                var interval = setInterval(function() {
                    var timer = timer2.split(':');
                    var minutes = parseInt(timer[0], 10);
                    var seconds = parseInt(timer[1], 10);
                    --seconds;
                    minutes = (seconds < 0) ? --minutes : minutes;
                    if (minutes < 0) {
                        clearInterval(interval);
                        localStorage.removeItem('timer');
                        alert('Your session has been expired. please try again.');
                        window.location.href = 'flight';
                        //$('button').show();
                    } else {
                        seconds = (seconds < 0) ? 59 : seconds;
                        seconds = (seconds < 10) ? '0' + seconds : seconds;
                        $('.countdown').html(minutes + ':' + seconds);
                        timer2 = minutes + ':' + seconds;
                        localStorage.setItem('timer', timer2);
                    }
                }, 1000);

                $(document).on('click', '.couponrd', function() {

                    var DiscountCode = $(this).val();
                    $('#couponcode').val(DiscountCode);
                    couponApply();
                    //alert(DiscountCode);

                });
            });
            FlightFareQuote();
            //LoadAddOns();
            function loadCoupon() {
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: baseUrl + "flight/travellers/" + TraceId,
                    dataType: 'json',

                    success: function(data) {
                        if (data.success) {
                            $(".fair_summary-coupon").show();
                            var Listul = $('<ul class="coupon-list"></ul>');
                            $.each(data.response.data, function(index, obj) {
                                Listul.append(`<li> 
                                <div class="coupn_col-box">
                                <label class="coupn_radio-box">
                                    <div class="coupn_ttl-box">` + obj.DiscountCode + `</div>
                                    <div class="coupn_para-box ">` + obj.Description + ` - INR` + obj.discount_value + `</div>
                                    <input type="radio" name="coupon" class="couponrd" id="code_` + index + `" value="` + obj.DiscountCode + `">
                                    <span class="coupn_checkmark-box"></span>
                                </label>
                                </div>
                            </li>`);
                            });
                            $('#couponListDiv').html(Listul);
                        }
                    }
                });
            }

            function FlightFareQuote() {
                localStorage.clear();
                var ApiResultIndex = $('#ApiResultIndex').val();
                var ApiResultIndexInb = $('#ApiResultIndexInb').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/getflightfarequote",
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        ApiResultIndexInb: ApiResultIndexInb,
                        page: '<?= $action ?>'
                    },
                    beforeSend: function() {
                        $('.continue_btn').hide();
                        $('.continue_btn1').hide();
                        $('.paynow_btn').hide();
                        $('.continue_btn_22').hide();
                        $("#intPublishedFare").html('<img src="<?php echo $baseUrl; ?>public/images/loader-sm.gif"/>');
                        $(".intPublishedFarePOP").html('<img src="<?php echo $baseUrl; ?>public/images/loader-sm.gif"/>');
                        $("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" style="height:120px;"/></div>');
                    },
                    success: function(data) {
                        if (data.success) {
                            loadCoupon();
                            //getseatpage();
                            $('.continue_btn1').show();
                            //alert(data.apiResponse[0].isDobAdult);
                            if (data.FareChange) {
                                $("#FareChange").modal('show');
                                $("#intPublishedFarePOP").html(data.intPublishedFare);

                            }
                            $("#intPublishedFarePOP").html(data.intPublishedFare);
                            $(".intPublishedFarePOP").html(data.intPublishedFare);
                            if (data.apiResponse[0].isDobAdult == true) {
                                $('.adultdob').show();
                            } else {
                                $('.adultdob').hide();
                            }

                            if (data.apiResponse[0].isDobChild == true) {
                                $('.childdob').show();
                            } else {
                                $('.childdob').hide();
                            }

                            if (data.apiResponse[0].isDobInfant == true) {
                                $('.infantdob').show();
                            } else {
                                $('.infantdob').hide();
                            }

                            $("#FareChangeData").html(data.html);
                            $("#intPublishedFare").html($('.price_fair_total').text());
                            var Baggagedata = (data.SSRArr.Baggage);
                            var Mealdata = (data.SSRArr.Meal);
                            if (data.SSRArrInb) {
                                var BaggagedataInb = (data.SSRArrInb.Baggage);
                                var MealdataInb = (data.SSRArrInb.Meal);
                                SetData('MealdataInb', JSON.stringify(MealdataInb));
                                SetData('BaggagedataInb', JSON.stringify(BaggagedataInb));
                            }


                            SetData('Mealdata', JSON.stringify(Mealdata));
                            SetData('Baggagedata', JSON.stringify(Baggagedata));

                            $('.continue_btn').show();
                            $('.paynow_btn').show();
                            // $('.continue_btn_22').show();
                        } else {
                            alert(data.message);
                            history.go(-1);
                            // window.location.href = 'flight';
                        }
                    }
                });
            }

            function couponApply() {
                var couponval = $('#couponcode').val();
                var TraceId = $('#TraceId').val();
                if (couponval == '') {
                    alert('Please enter coupon code');
                    return false;
                }
                $.ajax({
                    type: "POST",
                    url: baseUrl + "flight/coupon-apply",
                    dataType: 'json',
                    data: {
                        couponval: couponval,
                        TraceId: TraceId,
                        actions: 'add',
                    },
                    beforeSend: function() {
                        $("#coupon").html('<img src="' + baseUrl + 'public/images/loader.gif" height="20"/>');
                    },
                    success: function(response) {
                        if (response.success) {
                            $("#FareChangeData").html(response.html);
                            $("#intPublishedFare").html($('.price_fair_').text());
                            $(".intPublishedFarePOP").html(response.intPublishedFare);
                            $('#dissntsfds').show();
                            $('.apply-coupon').hide();
                            $('.coupon-coorect-apply').show();
                            $(".coupon-coorect-apply").html(response.discountMessage);
                            $("#coupon").html('Apply');

                        } else {
                            alert(response.message);
                            $("#coupon").html('Apply');
                            $('.coupon-coorect-apply').hide();
                            return false;
                        }
                    }
                });
            }

            function removeCoupon() {
                var couponval = $('#couponcode').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: baseUrl + "flight/coupon-apply",
                    dataType: 'json',
                    data: {
                        couponval: couponval,
                        TraceId: TraceId,
                        actions: 'remove',
                    },
                    success: function(response) {
                        if (response.success) {
                            $("#FareChangeData").html(response.html);
                            $("#intPublishedFare").html($('.price_fair_').text());
                            $(".intPublishedFarePOP").html(response.intPublishedFare);
                            $('#couponcode').removeAttr('readonly');
                            $('.apply-coupon').show();
                            $('#couponcode').val('');
                            $('.coupon-coorect-apply').hide();
                            $("input[type=radio][name=coupon]").prop('checked', false);
                        } else {
                            alert(response.message);
                            return false;
                        }
                    }
                });
            }


            function ContinueAccept() {
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/continue-accept",
                    dataType: 'json',
                    //                    data: {TraceId:TraceId,ApiResultIndex:ApiResultIndex},
                    beforeSend: function() {
                        $(".ContinueAccept").html('Please wait...');
                        $(".ContinueAccept").prop('disabled', true);
                    },
                    success: function(data) {
                        if (data.success) {
                            $(".ContinueAccept").html('Continue Booking');
                            $(".ContinueAccept").prop('disabled', false);
                            $("#FareChangeData").html(data.html);
                            $("#FareChange").modal('hide');
                        } else {
                            alert(data.message);
                        }
                    }
                });
            }

            function savePassengerDetails() {

                var data = $("#passenger-details").serialize();
                var mobile_number = $("#leadMobile").val();
                var TraceId = $("#TraceId").val();
                var countryCode = $("#countryCode").val();
                var countryCodeISO = $('#countryCode').find('option:selected').attr('data-countrycode');
                var email_id = $("#leadEmail").val();
                var companyname = $("#companyname").val();
                var gstnnumber = $("#gstnnumber").val();
                var gstaddress = $("#gstaddress").val();
                var gstcity = $("#gstcity").val();
                var gststate = $("#gststate").val();
                var gstpincode = $("#gstpincode").val();
                var accepttandc = $("input[name='accepttandc']:checked").length;
                //console.log(data);
                //return false;
                //alert(accepttandc);
                $.ajax({
                    url: '<?php echo $baseUrl; ?>flight/save-passenger-details',
                    data: data + '&leadMobile=' + mobile_number + '&leadEmail=' + email_id + '&countryCode=' + countryCode + '&gstnnumber=' + gstnnumber + '&companyname=' + companyname + '&accepttandc=' + accepttandc + '&gstaddress=' + gstaddress + '&gstcity=' + gstcity + '&gststate=' + gststate + '&gstpincode=' + gstpincode + '&traceId=' + TraceId + '&countryCodeISO=' + countryCodeISO,
                    dataType: 'json',
                    type: 'POST',
                    error: function() {},
                    beforeSend: function() {
                        $("#proceed").html("Please Wait ...");
                        //$("#proceed").prop('disabled', true);
                        $("#proceedMobile").html("Please Wait ...");
                        //$("#proceedMobile").prop('disabled', true);
                    },
                    success: function(response) {
                        if (response.success) {
                            //console.log(response.ForCustomerSession);
                            //LoadAddOns();
                            getseatpage();
                            $(".fair_summary-coupon").hide();
                            $(".couponclose").hide();
                            $("#proceed").html("Continue Booking");
                            $('#accordion').accordion('option', 'active', 2);
                            $('.continue_btn_22').show();
                            $('.shsjboocontinue').show();
                            $('.continue_btn').hide();
                            $('.makepayment').show();
                            $('#TravellersPage').hide();
                            $('.ContactInformations').hide();
                            $('.gstdetails').hide();
                            $('.TravellerDetails').show();
                            $('.accepttandc').show();
                            $('#apiTraceId').val(response.apiTraceId);
                            $('.E_mail').html(response.ForCustomerSession[0].EmailId);
                            $('.Contact_No').html('+' + response.ForCustomerSession[0].countryCode + '' + response.ForCustomerSession[0].Contacts);
                            var Listul = $('<ul></ul>');
                            $.each(response.ForCustomerSession, function(index, obj) {

                                if (obj.paxType == "1") {
                                    var paxTypeTitle = 'ADULT';
                                    var paxTypeIcon = '<i class="fa fa-male adulticonsize" aria-hidden="true"></i>';
                                } else if (obj.paxType == "2") {
                                    var paxTypeTitle = 'CHILD';
                                    var paxTypeIcon = '<i class="fa fa-male childreniconsize" aria-hidden="true"></i>';
                                } else {
                                    var paxTypeTitle = 'INFANT';
                                    var paxTypeIcon = '<i class="fa fa-child babyiconsize"></i>';
                                }
                                //<span class="checkmark"></span>
                                Listul.append(`<li style="width: 48%;">
                                    <p class="insur-title" style="text-align: left;">
                                    ` + paxTypeIcon + ` ` + obj.FirstName + ` ` + obj.LastName + `</p>
                                    <p class="insur-dt" style="text-align: left;">` + paxTypeTitle + `</p>
                                </li>`);
                            });
                            $('.selectedMember').html(Listul);
                            return false;
                            var apiTraceId = response.apiTraceId;
                            location.href = 'flight/add-onn-service/' + apiTraceId;
                        } else {
                            alert(response.msg);
                            var elementId = response.index;
                            $("#" + elementId).focus();
                            $("#proceed").html("Continue Booking");
                            $("#proceed").prop('disabled', false);
                            $("#proceedMobile").html("Continue Booking");
                            $("#proceedMobile").prop('disabled', false);
                        }
                    }
                });

            }

            $(document).on('click', '.addNewTravellers', function() {

                paxType = $(this).attr('paxType');
                $(".newtravellersdiv_" + paxType + " :input").prop("disabled", false);
                $('#paxType_').val(paxType);
                var relation_new = $('#relation_new').val();

                var adults = parseInt($('#adults').val());
                var childs = parseInt($('#childs').val());
                var infants = parseInt($('#infants').val());
                var totalPAx = (adults + childs + infants);
                var TotalSelectedPax = 0;
                $('.flight-clscontainer_lgn input[type=checkbox]').each(function(e, i) {
                    if (this.checked) {
                        TotalSelectedPax++;
                    }
                });
                if (TotalSelectedPax == totalPAx) {
                    alert('You have already selected ' + totalPAx + ' travellers . Remove before adding a new one');
                    $('#addNewTravellers').modal('hide');
                    $(".modal-backdrop").hide();
                    return false;
                }

                $.ajax({
                    url: '<?php echo $baseUrl; ?>flight/save-new-trav',
                    data: {
                        paxType: paxType,
                        relation_new: relation_new,
                        Form: 'Form',
                    },
                    dataType: 'json',
                    type: 'POST',
                    beforeSend: function() {
                        $(".newtravellersdiv").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
                    },
                    error: function() {},
                    success: function(response) {
                        $(".newtravellersdiv").html(response.html);
                    }
                });

            });
            $(document).on('click', '.ClosedNew', function() {
                paxType = $(this).attr('paxType');
                $(".newtravellersdiv_" + paxType + " :input").prop("disabled", true);
                $('#paxType_').val(paxType);

            });
            $(document).on('click', '.saveNewTrav', function() {
                var leadMobile = $('#leadMobile').val();
                var leadEmail = $('#leadEmail').val();
                var paxType_ = $('#paxType_').val();
                var relation_ = $('#relation_').val();
                var salution_ = $('#salution_').val();
                var firstname_ = $('#firstname_').val();
                var lastname_ = $('#lastname_').val();
                var dob_ = $('#dob_').val();
                var passportno_ = $('#passportno_').val();
                var countryCode = $("#countryCode").val();
                var passportnoexpiry_ = $('#passportnoexpiry_').val();
                $.ajax({
                    url: '<?php echo $baseUrl; ?>flight/save-new-trav',
                    data: {
                        leadMobile: leadMobile,
                        leadEmail: leadEmail,
                        paxType: paxType_,
                        relation: relation_,
                        salution: salution_,
                        firstname: firstname_,
                        lastname: lastname_,
                        dateofbirth: dob_,
                        passportno: passportno_,
                        passportnoexpiry: passportnoexpiry_,
                        countryCode: countryCode,
                    },
                    dataType: 'json',
                    type: 'POST',
                    beforeSend: function() {

                        $(".saveNewTrav").html('Please wait..');
                        $(".saveNewTrav").prop("disabled", true);
                    },
                    success: function(response) {
                        if (response.success) {
                            getTravellersPage();
                            $('#NewCId').val(response.CId);
                            alert(response.msg);
                            $(".saveNewTrav").prop("disabled", false);
                            $('#addNewTravellers').modal('hide');
                            $(".modal-backdrop").hide();
                        } else {
                            alert(response.msg);
                            var elementId = response.index;
                            $("#" + elementId).focus();
                            $(".saveNewTrav").html('SAVE');
                            $(".saveNewTrav").prop("disabled", false);
                        }
                    },
                    error: function() {


                    },
                });
            });

            // function makePayment() {
            //     var apiTraceId = $('#apiTraceId').val();
            //     var accepttandc = $("input[name='accepttandc']:checked").length;
            //     if (accepttandc) {
            //         location.href = 'flight/pay-now/' + apiTraceId;
            //         return true;
            //     } else {
            //         alert('Please accept term and condition');
            //         return false;
            //     }

            // }

            function makePayment() {
                var apiTraceId = $('#apiTraceId').val();
                var TraceId = $('#TraceId').val();
                var accepttandc = $("input[name='accepttandc']:checked").length;
                if (accepttandc) {
                    $.ajax({
                        type: "POST",
                        data: {
                            TraceId: apiTraceId,
                            apiTraceId: TraceId,
                        },
                        url: "<?php echo $baseUrl; ?>flight/makepayment",
                        dataType: 'json',
                        beforeSend: function() {
                            $(".makepayment").html('Please wait...');
                            $(".makepayment").prop('disabled', true);
                        },
                        success: function(data) {
                            if (data.success) {
                                $('#VerifyOTP').modal('show');
                                $('#hidePhoneNumberDigit').html(data.hidePhoneNumberDigit);

                                $(".makepayment").html('Make Payment');
                                $(".makepayment").prop('disabled', false);
                            } else {
                                alert(data.message);
                                return false;
                            }
                        }
                    });

                } else {
                    alert('Please accept term and condition');
                    return false;
                }

            }

            function verifying() {
                var OTPNumber = $("#OTPNumber").val();
                var apiTraceId = $('#apiTraceId').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/makepayment",
                    dataType: 'json',
                    data: {
                        OTPNumber: OTPNumber,
                        TraceId: apiTraceId,
                        apiTraceId: TraceId,
                        verifying: 'true',
                    },
                    beforeSend: function() {
                        $(".ContinueAccept").html('Please wait..');
                        $(".ContinueAccept").attr('disabled', true);
                    },
                    success: function(data) {
                        if (data.success) {
                            $(".ContinueAccept").html('Continue Booking');
                            $(".ContinueAccept").removeAttr('disabled');
                            if (data.paynow) {
                                location.href = 'flight/pay-now/' + apiTraceId;
                                return true;
                            }
                        } else {
                            $(".ContinueAccept").html('Continue Booking');
                            $(".ContinueAccept").removeAttr('disabled');
                            alert(data.message);
                            return false;
                        }
                    }
                });

            }

            Tipped.delegate('#BaseFarePOPBreackUp', {
                inline: 'BaseFareBreackUp',
                radius: true,
                hideOnClickOutside: true
            });
            Tipped.delegate('#FeeSurchargeBreakUp', {
                inline: 'FeeSurcharge',
                radius: true,
                hideOnClickOutside: true
            });
            // Tipped.delegate('#MobileToolTipesBreakUp', {
            //     inline: 'FareBreakUpMobileDiv',
            //     radius: true,
            //     hideOnClickOutside: true,
            // });

            Tipped.delegate('#MobileToolTipesBreakUp', {
                cache: false,
                ajax: {
                    url: baseUrl + 'flight/farebreackupmobile',
                    data: {
                        item: 'item'
                    },
                    type: 'post'
                },
                radius: true,
                position: 'topleft',
                size: 'large'
            });

        <?php } ?>

        function getSearchCutomer() {
            $('#CustomerSysId-1').val('0');
            var leadMobile = $('#leadMobile').val();
            var leadEmail = $('#leadEmail').val();
            if (leadEmail === '') {
                alert('Please enter email id');
                $("#leadEmail").focus();
                $("#leadEmail").val('');
                return false;
            }
            if (leadMobile === '') {

                return false;
            }
            if (leadMobile.match('[0-9]{10}')) {
                $.ajax({
                    url: '<?php echo $baseUrl; ?>flight/searchcutomer',
                    data: {
                        leadEmail: leadEmail,
                        leadMobile: leadMobile
                    },
                    dataType: 'json',
                    type: 'POST',
                    error: function() {},
                    success: function(response) {
                        getTravellersPage();
                        getseatpage();
                        $('body').on('focus', ".passportnoexpiry", function() {
                            $(this).datepicker({
                                dateFormat: "dd/mm/yy",
                                numberOfMonths: 1,
                                changeMonth: true,
                                changeYear: true,
                            });
                        });
                        $('body').on('focus', ".passporIssue", function() {
                            var passporIssue = $(this).datepicker({
                                dateFormat: "dd/mm/yy",
                                numberOfMonths: 1,
                                changeMonth: true,
                                changeYear: true,
                                beforeShow: function() {
                                    var ct = new Date(); //alert(ct)
                                    var day = ct.getDate() + 1; // month (in integer 0-11)
                                    var month = ct.getMonth() + 1; // month (in integer 0-11)
                                    var year = ct.getFullYear(); // year
                                    var minYear = year;
                                    passporIssue.datepicker("option", "yearRange", '2000:' + minYear);
                                    passporIssue.datepicker("option", "maxDate", minYear + '/' + month + '/' + day);
                                }
                            });
                        });

                        $('body').on('focus', ".dateofbirth", function() {
                            var dateofbirth = $(this).datepicker({
                                dateFormat: "dd/mm/yy",
                                numberOfMonths: 1,
                                changeMonth: true,
                                changeYear: true,
                                beforeShow: function() {
                                    var ct = new Date(); //alert(ct)
                                    var day = ct.getDate() + 1; // month (in integer 0-11)
                                    var month = ct.getMonth() + 1; // month (in integer 0-11)
                                    var year = ct.getFullYear(); // year
                                    var minYear = year - 13;
                                    dateofbirth.datepicker("option", "yearRange", '1945:' + minYear);
                                    dateofbirth.datepicker("option", "maxDate", minYear + '/' + month + '/' + day);
                                },
                                onSelect: function(selectedDate, inst) {
                                    var ct = new Date();
                                    var year = ct.getFullYear();
                                    var theDate = new Date(Date.parse($(this).datepicker('getDate')));
                                    if (year == theDate.getFullYear()) {
                                        var c_out_date = new Date(theDate.getFullYear() - 75, theDate.getMonth(), theDate.getDate());
                                    } else {
                                        var c_out_date = new Date(theDate.getFullYear(), theDate.getMonth(), theDate.getDate());
                                    }
                                    var dateFormatted = $.datepicker.formatDate('dd/mm/yy', c_out_date);
                                    //$("#dateofbirth-1").val(dateFormatted);
                                }
                            });
                        });
                        $('body').on('focus', ".dateofbirth2", function() {
                            var dateofbirth2 = $(this).datepicker({
                                dateFormat: "dd/mm/yy",
                                numberOfMonths: 1,
                                changeMonth: true,
                                changeYear: true,
                                beforeShow: function() {
                                    var ct = new Date(); //alert(ct)
                                    var day = ct.getDate() + 5; // month (in integer 0-11)
                                    var month = ct.getMonth() + 1; // month (in integer 0-11)
                                    var year = ct.getFullYear(); // year

                                    var minYear2 = year - 12;

                                    var rMin = new Date(ct.getFullYear() - 12, ct.getMonth() + 1, ct.getDate() + 5);
                                    var rMax = new Date((ct.getFullYear() - 12) + 10, ct.getMonth(), ct.getDate() + 5);

                                    dateofbirth2.datepicker("option", "yearRange", minYear2 + ':' + (minYear2 + 10));
                                    dateofbirth2.datepicker("option", "minDate", rMin);
                                    dateofbirth2.datepicker("option", "maxDate", rMax);
                                }
                            });
                        });
                        $('body').on('focus', ".dateofbirth3", function() {
                            var dateofbirth3 = $(this).datepicker({
                                dateFormat: "dd/mm/yy",
                                numberOfMonths: 1,
                                changeMonth: true,
                                changeYear: true,
                                beforeShow: function() {
                                    var ct = new Date(); //alert(ct)
                                    var day = ct.getDate() + 5; // month (in integer 0-11)
                                    var month = ct.getMonth() + 1; // month (in integer 0-11)
                                    var year = ct.getFullYear(); // year

                                    var minYear2 = year - 2;

                                    var rMin = new Date(ct.getFullYear() - 12, ct.getMonth() + 1, ct.getDate() + 5);
                                    var rMax = new Date((ct.getFullYear() - 2) + 2, ct.getMonth(), ct.getDate());

                                    dateofbirth3.datepicker("option", "yearRange", minYear2 + ':' + (minYear2 + 2));
                                    dateofbirth3.datepicker("option", "minDate", rMin);
                                    dateofbirth3.datepicker("option", "maxDate", rMax);
                                }
                            });
                        });
                        if (response.success) {

                            var leadPax = (response.leadPax);
                            $("#passenger-address-1").val(leadPax.Address);
                            $("#passenger-city-1").val(leadPax.CitySysId);
                            $("#passenger-country-1").val(leadPax.CountrySysId);
                            $("#passenger-city-name-1").val(leadPax.CityTitle);
                            // $("#companyname").val(leadPax.companyname);
                            // $("#gstnnumber").val(leadPax.gstnnumber);
                            // $("#gstaddress").val(leadPax.gstaddress);
                            // $("#gstcity").val(leadPax.gstcity);
                            // $("#gststate").val(leadPax.gststate);
                            // $("#gstpincode").val(leadPax.gstpincode);
                            setTimeout(function() {
                                $('#relation_new').val(9);
                            }, 3000);
                            if (JSON.stringify(response.data).length > 0) {
                                $('#savedtraveller').show();
                                var values = 0;
                                $("#relation-1 option[value='" + values + "']").css("display", "none");
                                $('#relation-1').val(1);
                            } else {
                                $('#savedtraveller').hide();
                            }
                            var data = (response.data);
                            console.log(data);
                            SetData('customerMember', JSON.stringify(data));
                            var ind = 0;
                            var Listul = $('<div></div>');
                            $.each(data, function(index, obj) {

                                if (ind == 0) {
                                    var CustomerSysId = obj.CustomerSysId;
                                } else {
                                    var CustomerSysId = obj.CustomerMemberSysId;
                                }
                                //<span class="checkmark"></span>
                                Listul.append('<div class="gst_add_align2"><label class="checkboxcontainerreviewaddons_savedlist" style="width:100%;"><input id="custMember_' + CustomerSysId + '" name="cusmemberSelected[]" onclick="Selectmember(this,' + obj.paxType + ')" type="checkbox" value="_' + CustomerSysId + '"/> ' + obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName + ' <br><span class="adult_listtitle">' + obj.paxTypeName + '</span></label></div>');
                                ind++;
                            });
                            var ListulMob = $('<div></div>');
                            $.each(data, function(index, obj) {
                                ListulMob.append(`<div class="customgst_savedlist gst_add_align2_mobile"><label class="checkboxcontainerreviewaddons_savedlist" for="custMember_` + obj.CustomerMemberSysId + `"><input type="checkbox" id="custMember_` + obj.CustomerMemberSysId + `" name="cusmemberSelected[]" onclick="Selectmember(this,` + obj.paxType + `)" value="` + obj.CustomerMemberSysId + `">` + obj.SalutationTxt + ` ` + obj.FirstName + ` ` + obj.LastName + `<br> <span class="adult_listtitle">` + obj.RelationTxt + ` | ` + obj.paxTypeName + `</span> </label></div>`);
                            });
                            var lenght = Object.keys(data).length;
                            if (lenght > 0) {
                                $(".saved_btn").show();
                            }

                            $('#dynamic_div').html(Listul);
                            $('.RefreshTraveller').show();
                            $('#dynamic_div__k').html(ListulMob);
                            setTimeout(function() {
                                $('.RefreshTraveller').removeClass("fa-spin");
                            }, 2000);

                        } else {
                            var values = 0;
                            $("#relation-1 option[value='" + values + "']").css("display", "block");
                            $('#relation-1').val(0);
                            $('#savedtraveller').hide();
                            $('#relation_new').val(0);

                        }

                    }
                });
            }
            return false;
        }

        function getTravellersPage() {
            $('#CustomerSysId-1').val('0');
            var leadMobile = $('#leadMobile').val();
            var leadEmail = $('#leadEmail').val();
            $.ajax({
                url: '<?php echo $baseUrl; ?>flight/travellerspage',
                data: {
                    leadEmail: leadEmail,
                    leadMobile: leadMobile
                },
                dataType: 'html',
                type: 'POST',
                beforeSend: function() {
                    $("#TravellersPage").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
                },
                error: function() {},
                success: function(response) {
                    $("#TravellersPage").html(response);
                    $(".passengercity").autocomplete({
                        minLength: 2,
                        autoFocus: true,
                        source: SITEURL + 'cms/index/getgeocity',
                        select: function(event, ui) {
                            var code = ui.item.code;
                            var cityid = ui.item.id;
                            $("#passenger-city-1").val(cityid);
                            $("#passenger-country-1").val(ui.item.ContId);
                        }
                    });
                    $(".add-adults-body :input").prop("disabled", true);
                }
            });
            return false;
        }

        $(document).on('click', '.ADysId', function() {
            var TotalPax = 0;
            var adults = parseInt($('#adults').val());
            $('.ADlabel input[type=checkbox]').each(function() {
                if (this.checked) {
                    TotalPax++;
                }
            });
            if (TotalPax > adults) {
                alert('You have already selected ' + adults + ' ADULT . Remove before adding a new one');
                $(this).prop('checked', false);
                return false;
            }
        });
        $(document).on('click', '.CHysId', function() {
            var TotalPax = 0;
            var childs = parseInt($('#childs').val());
            $('.CHlabel input[type=checkbox]').each(function() {
                if (this.checked) {
                    TotalPax++;
                }
            });
            if (TotalPax > childs) {
                alert('You have already selected ' + childs + ' CHILD . Remove before adding a new one');
                $(this).prop('checked', false);
                return false;
            }
        });
        $(document).on('click', '.INysId', function() {
            var TotalPax = 0;
            var infants = parseInt($('#infants').val());
            $('.INlabel input[type=checkbox]').each(function() {
                if (this.checked) {
                    TotalPax++;
                }
            });
            if (TotalPax > infants) {
                alert('You have already selected ' + infants + ' INFANT . Remove before adding a new one');
                $(this).prop('checked', false);
                return false;
            }
        });

        $(document).on('click', '.CustomerSysId', function() {
            var index = $(this).attr('index');
            $('.ADlabel input[type=checkbox]:checked').each(function(k, e) {
                var index_ = $(this).attr('index');
                if (k == '0') {
                    $('.cityaddress' + index_).show();
                } else {
                    $('.cityaddress' + index_).hide();
                }
            });
            if (this.checked) {
                $('#TravelBox_' + index).show();
                $('#TravelBox_' + index + ' :input').prop("disabled", false);
            } else {
                $('#TravelBox_' + index).hide();
                $('#TravelBox_' + index + ' :input').prop("disabled", true);
            }
        });
        $(document).on('change', '.passengerN', function() {
            var index = $(this).attr('index');
            var Title = $('#salution-' + index).find("option:selected").text();
            var firstname = $('#passenger-firstname-' + index).val();
            var lastname = $('#passenger-lastname-' + index).val();
            var PaxTitle = Title + ' ' + firstname + ' ' + lastname;
            $('#PaxTitle_' + index).html(PaxTitle);
            $('.flname_' + index).attr('Pname', firstname + lastname);
        });
        $(document).on('keyup', '.passengerN', function() {
            var index = $(this).attr('index');
            var firstname = $('#passenger-firstname-' + index).val();
            var lastname = $('#passenger-lastname-' + index).val();
            var Title = $('#salution-' + index).find("option:selected").text();
            var PaxTitle = Title + ' ' + firstname + ' ' + lastname;
            $('#PaxTitle_' + index).html(PaxTitle);
            $('.flname_' + index).attr('Pname', firstname + lastname);
        });

        function getseatpage() {
            $.ajax({
                type: "POST",
                url: "<?php echo $baseUrl; ?>flight/getseatpage",
                dataType: 'json',
                beforeSend: function() {},
                success: function(data) {
                    $("#getseatpage").html(data.html);
                }
            });
        }

        $(document).on('click', '.seatmapModal', function() {
            var segmentid = $(this).attr('value');
            var SelectedSeat = $('#selectedSeatSession').val();
            $.ajax({
                type: "POST",
                url: "<?php echo $baseUrl; ?>flight/seatmap",
                dataType: 'html',
                data: {
                    segmentid: segmentid,
                    SelectedSeat: SelectedSeat,
                },
                beforeSend: function() {
                    $("#loadsaetwarpper").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
                },
                success: function(data) {
                    $('.saetwarpper').html(data);
                }
            });
        });

        function isEmpty(seatArray) {
            var NewArray = new Array();
            $.each(seatArray, function(index, obj) {
                var value = seatArray[index];
                if (typeof value == 'string' && !value.trim() || typeof value == 'undefined' || value === null || value == 'NA') {

                } else {
                    NewArray.push(value);
                }
            });
            return NewArray;
        }
        // $(document).on('click', '.continue_seatbtn', function() {
        //     var segmentid = $(this).attr('segmentid');
        //     var totalPax = $('#totalPax').val();
        //     var seatArray = new Array();
        //     var CustomerSysIdArray = new Array();
        //     var paxTypeArr = new Array();
        //     $('.CustomerSysIds').each(function(e) {
        //         var SeatNo = $(this).text();
        //         var CustomerSysId = $(this).attr('CustomerSysId');
        //         seatArray.push($(this).text());
        //         console.log($(this).text());
        //         CustomerSysIdArray.push($(this).attr('CustomerSysId'));
        //         paxTypeArr.push($(this).attr('paxType'));
        //     });
        //     //    var seatval =  $(this).attr('value');
        //     //    alert(seatval);
        //     if (parseInt(totalPax) !== isEmpty(seatArray).length) {
        //         alert('Please select ' + totalPax + ' seat(s)');
        //         return false;
        //     } else {
        //         $('#seat' + segmentid).html('Change Seat');
        //     }

        //     var SelectedMeal = $('#SelectedMealSessionNew').val();
        //     var SelectedBagg = $('#SelectedBaggSessionNew').val();
        //     var SelectedSeat = $('#selectedSeatSession').val();
        //     var sessionFlightSearchParams = $('#sessionFlightSearchParams').val();
        //     var apiResponseSeat = $('#apiResponseSeat').val();

        //     $.ajax({
        //         type: "POST",
        //         url: "<?php echo $baseUrl; ?>flight/continuewithseatmap",
        //         dataType: 'json',
        //         data: {
        //             CustomerSysIdArray: CustomerSysIdArray,
        //             seatArray: seatArray,
        //             segmentid: segmentid,
        //             paxTypeArr: paxTypeArr,
        //             //SelectedMeal: SelectedMeal,
        //             //SelectedBagg: SelectedBagg,
        //             //SelectedSeat: SelectedSeat,
        //             sessionFlightSearchParams: sessionFlightSearchParams,
        //             //apiResponseSeat: apiResponseSeat,
        //         },
        //         beforeSend: function() {
        //             $("#continue_seatbtn").html('Please wait..');
        //         },
        //         success: function(data) {
        //             $("#FareChangeData").html(data.html);
        //             $("#SelectedSegment" + segmentid).html(data.SelectedSegment);
        //             $("#SelecButton" + segmentid).html('Change Seat');
        //             $("#intPublishedFare").html(data.MobilePublishedFare);
        //             $("#MobilePublishedFare").html(data.MobilePublishedFare);
        //             $("#intPublishedFarePOP").html(data.MobilePublishedFare);
        //             $("#selectedSeatSession").val(data.selectedSeatSession);
        //             $('#seatmapModal').modal('hide');
        //             $(".modal-backdrop").hide();
        //         }
        //     });
        // });

        $(document).on('click', '.continue_seatbtn', function() {
            var segmentid = $(this).attr('segmentid');
            var totalPax = $('#totalPax').val();
            var seatArray = new Array();
            var CustomerSysIdArray = new Array();
            var paxTypeArr = new Array();
            $('.CustomerSysIds').each(function(e) {
                var SeatNo = $(this).text();
                var CustomerSysId = $(this).attr('CustomerSysId');
                seatArray.push($(this).text());
                CustomerSysIdArray.push($(this).attr('CustomerSysId'));
                paxTypeArr.push($(this).attr('paxType'));
            });
            //    var seatval =  $(this).attr('value');
            //    alert(seatval);
            if (parseInt(totalPax) !== isEmpty(seatArray).length) {
                alert('Please select ' + totalPax + ' seat(s)');
                return false;
            } else {
                $('#seat' + segmentid).html('Change Seat');
            }

            $.ajax({
                type: "POST",
                url: baseUrl + "flight/continuewithseatmap",
                dataType: 'json',
                data: {
                    CustomerSysIdArray: CustomerSysIdArray,
                    seatArray: seatArray,
                    segmentid: segmentid,
                    paxTypeArr: paxTypeArr
                },
                beforeSend: function() {
                    $("#continue_seatbtn").html('Please wait..');
                },
                success: function(data) {
                    $("#FareChangeData").html(data.html);
                    $("#SelectedSegment" + segmentid).html(data.SelectedSegment);
                    $("#SelecButton" + segmentid).html('Change Seat');
                    $("#intPublishedFare").html(data.MobilePublishedFare);
                    $("#MobilePublishedFare").html(data.MobilePublishedFare);
                    $('#seatmapModal').modal('hide');
                }
            });
        });

        function Selectmember(data, paxType) {
            var checkedornot = $("#custMember" + data.value).prop('checked');
            var customerMember = JSON.parse(GetData('customerMember'));
            var obj = customerMember[data.value];
            var totalpass = $('.adultdetails').length;
            var selectedpass = $("input[name='cusmemberSelected[]']:checked");

            if (totalpass >= selectedpass.length) {
                var b = 1;
                // console.log(checkedornot);
                // console.log(data.value);
                $("#custMember" + data.value).attr('disabled', 'disabled');
                $(".familyNumber").each(function() {
                    var CustomerSysId = $.trim($("#CustomerSysId-" + b).val());
                    var firstname = $.trim($("#passenger-firstname-" + b).val());

                    if (CustomerSysId == 0 && firstname == '') {
                        if (obj.paxType == 1) {
                            var paxTypes = 'Adult';
                        } else if (obj.paxType == 2) {
                            var paxTypes = 'Child';
                        } else {
                            var paxTypes = 'Infant';
                        }
                        var DOB = obj.dobday + '/' + obj.dobmonth + '/' + obj.dobyear;
                        $("#CustomerSysId-" + b).val(obj.CustomerMemberSysId);
                        $("#CRADULT-" + b).attr('value', obj.CustomerMemberSysId);
                        $("#CRADULT-" + b).show();


                        $("#passenger-firstname-" + b).val(obj.FirstName);
                        $("#passenger-lastname-" + b).val(obj.LastName);
                        $("#travellerdetails" + b).html(obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName);
                        $("#dateofbirth-" + b).val(DOB);
                        $("#travel_details" + b).html(obj.RelationTxt + ' | ' + paxTypes);
                        $.each($("input[name='salution-" + b + "']"), function() {
                            // if (obj.Salutation == $(this).val()) {
                            //     $(".checksalution-" + b + "-" + paxType + "-" + obj.Salutation).trigger('click').prop('checked', true);
                            // }
                        });

                        $("#salution-" + b).val(obj.Salutation);
                        $("#relation-" + b).val(obj.Relation);
                        $("#PassportNationality-" + b).val(obj.PassportNation);
                        $("#passportno-" + b).val(obj.PassportNo);
                        $("#passportnoexpiry-" + b).val(obj.PassportExpiry);
                        $("#passporIssue-" + b).val(obj.passporIssue);
                        $("#AddEdit" + b).show();
                        //console.log(obj);
                        return false;
                    } else {

                    }
                    b++;
                });
            } else {
                alert('Please select up to ' + totalpass + ' of traveller(s) or add new in the traveller details');
                $("#custMember" + data.value).prop('checked', false);
                return false;
            }

        }

        function SelectDes(obj, index) {
            console.log(obj);
            console.log(index);
        }

        function GetData(key) {
            var sonuc = "";
            if (typeof(localStorage) != "undefined") {
                //İkinci html5 localStorage desteği varmı ona bakılır
                if (localStorage[key] != null) {
                    sonuc = localStorage[key];
                }
            } else {
                //son olarak cookie desteği varmı ona bakılır
                sonuc = $.cookie(key);
            }
            return sonuc;
        }

        function SetData(key, value) {
            if (typeof(localStorage) != "undefined") {
                //ikinci önce html5 localStorage desteği varmı ona bakılır
                try {
                    localStorage.setItem(key, value);
                    return true;
                } catch (e) {
                    return false;
                }

            } else {
                //son olarak cookie desteği varmı ona bakılır
                try {
                    $.cookie(key, value);
                    return true;
                } catch (e) {
                    return false;
                }
            }
        }
    </script>
</body>


<?php
echo $seoFContent = (isset($detailLayout['seoFcontent']) && $detailLayout['seoFcontent'] != '') ? $detailLayout['seoFcontent'] : '';
?>
<?php
echo $footerScript1;
echo $footerScript2;
echo $footerScript3;
?>

</html>

<script>
    $(window).on('load', function(){
        if($(window).innerWidth() < 576) {
            $('.flight_search_list_international').each(function(){
                var booknowBtn = $(this).find('.booknow-btn');
                booknowBtn.css('justify-content', 'center');
                var multiciyRightside = $(this).find('.multiciy_rightside');
                multiciyRightside.append(booknowBtn);
            });
        }
    })
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit