{"id":109,"date":"2025-12-14T20:09:43","date_gmt":"2025-12-14T20:09:43","guid":{"rendered":"http:\/\/yebbo.com\/2013\/?p=109"},"modified":"2025-12-14T20:19:11","modified_gmt":"2025-12-14T20:19:11","slug":"complete-airlines-catalog-yebbo-travel","status":"publish","type":"post","link":"https:\/\/yebbo.com\/2013\/2025\/12\/14\/complete-airlines-catalog-yebbo-travel\/","title":{"rendered":"Complete Airlines Catalog | Yebbo Travel"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Complete Airlines Catalog | Yebbo Travel<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        }\n        \n        body {\n            background-color: #f5f7fa;\n            color: #333;\n            line-height: 1.6;\n        }\n        \n        header {\n            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);\n            color: white;\n            padding: 2rem 0;\n            text-align: center;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        }\n        \n        .header-content {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 1rem;\n        }\n        \n        h1 {\n            font-size: 2.5rem;\n            margin-bottom: 0.5rem;\n        }\n        \n        .subtitle {\n            font-size: 1.2rem;\n            opacity: 0.9;\n            margin-bottom: 1.5rem;\n        }\n        \n        .search-container {\n            max-width: 600px;\n            margin: 0 auto;\n            position: relative;\n        }\n        \n        #searchInput {\n            width: 100%;\n            padding: 15px 50px 15px 20px;\n            border: none;\n            border-radius: 50px;\n            font-size: 1.1rem;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n            transition: all 0.3s ease;\n        }\n        \n        #searchInput:focus {\n            outline: none;\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);\n        }\n        \n        .search-icon {\n            position: absolute;\n            right: 20px;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #777;\n        }\n        \n        .container {\n            max-width: 1200px;\n            margin: 2rem auto;\n            padding: 0 1rem;\n        }\n        \n        .stats {\n            text-align: center;\n            margin-bottom: 1.5rem;\n            color: #666;\n            font-size: 1.1rem;\n        }\n        \n        .filters {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin-bottom: 2rem;\n            justify-content: center;\n        }\n        \n        .filter-btn {\n            padding: 8px 16px;\n            background: white;\n            border: 1px solid #ddd;\n            border-radius: 20px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-weight: 500;\n        }\n        \n        .filter-btn:hover, .filter-btn.active {\n            background: #2a5298;\n            color: white;\n            border-color: #2a5298;\n        }\n        \n        .airlines-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n            gap: 1.5rem;\n            margin-bottom: 2rem;\n        }\n        \n        .airline-card {\n            background: white;\n            border-radius: 10px;\n            overflow: hidden;\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            display: flex;\n            flex-direction: column;\n        }\n        \n        .airline-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);\n        }\n        \n        .airline-header {\n            padding: 1.5rem;\n            background: #f8f9fa;\n            border-bottom: 1px solid #eee;\n            display: flex;\n            align-items: center;\n            gap: 15px;\n        }\n        \n        .airline-logo {\n            width: 50px;\n            height: 50px;\n            border-radius: 8px;\n            background: #e9ecef;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: bold;\n            color: #2a5298;\n            font-size: 0.8rem;\n            text-align: center;\n            padding: 5px;\n        }\n        \n        .airline-name {\n            font-size: 1.3rem;\n            font-weight: 600;\n            color: #1e3c72;\n        }\n        \n        .airline-info {\n            padding: 1.5rem;\n            flex-grow: 1;\n        }\n        \n        .info-item {\n            margin-bottom: 1rem;\n            display: flex;\n            align-items: flex-start;\n        }\n        \n        .info-label {\n            font-weight: 600;\n            min-width: 120px;\n            color: #555;\n            font-size: 0.9rem;\n        }\n        \n        .info-content {\n            flex: 1;\n            font-size: 0.95rem;\n        }\n        \n        .contact-link {\n            color: #2a5298;\n            text-decoration: none;\n            transition: color 0.2s;\n        }\n        \n        .contact-link:hover {\n            text-decoration: underline;\n            color: #1e3c72;\n        }\n        \n        .destinations-list, .fleet-list {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 5px;\n            margin-top: 5px;\n        }\n        \n        .destination-tag, .fleet-tag {\n            background: #e9ecef;\n            padding: 3px 8px;\n            border-radius: 12px;\n            font-size: 0.85rem;\n        }\n        \n        .no-results {\n            grid-column: 1 \/ -1;\n            text-align: center;\n            padding: 3rem;\n            font-size: 1.2rem;\n            color: #666;\n        }\n        \n        .pagination {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 10px;\n            margin: 2rem 0;\n        }\n        \n        .pagination-btn {\n            padding: 8px 16px;\n            background: white;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n        \n        .pagination-btn:hover:not(:disabled) {\n            background: #2a5298;\n            color: white;\n            border-color: #2a5298;\n        }\n        \n        .pagination-btn:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n        }\n        \n        .pagination-info {\n            margin: 0 15px;\n            font-weight: 500;\n        }\n        \n        .page-numbers {\n            display: flex;\n            gap: 5px;\n        }\n        \n        .page-number {\n            padding: 8px 12px;\n            background: white;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n        \n        .page-number.active {\n            background: #2a5298;\n            color: white;\n            border-color: #2a5298;\n        }\n        \n        .page-number:hover:not(.active) {\n            background: #e9ecef;\n        }\n        \n        .yebbo-banner {\n            background: linear-gradient(135deg, #ff7e5f 0%, #feb47b 100%);\n            color: white;\n            padding: 1rem;\n            text-align: center;\n            margin-top: 3rem;\n            border-radius: 10px;\n        }\n        \n        .yebbo-banner a {\n            color: white;\n            text-decoration: none;\n            font-weight: 600;\n            font-size: 1.1rem;\n        }\n        \n        .yebbo-banner a:hover {\n            text-decoration: underline;\n        }\n        \n        footer {\n            background: #1a1a1a;\n            color: #ddd;\n            text-align: center;\n            padding: 2rem 0;\n            margin-top: 3rem;\n        }\n        \n        .footer-content {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 1rem;\n        }\n        \n        .footer-links {\n            display: flex;\n            justify-content: center;\n            gap: 20px;\n            margin-top: 1rem;\n        }\n        \n        .footer-links a {\n            color: #ddd;\n            text-decoration: none;\n        }\n        \n        .footer-links a:hover {\n            color: white;\n            text-decoration: underline;\n        }\n        \n        @media (max-width: 768px) {\n            .airlines-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            h1 {\n                font-size: 2rem;\n            }\n            \n            .info-item {\n                flex-direction: column;\n            }\n            \n            .info-label {\n                min-width: auto;\n                margin-bottom: 5px;\n            }\n            \n            .pagination {\n                flex-wrap: wrap;\n            }\n            \n            .page-numbers {\n                order: 3;\n                width: 100%;\n                justify-content: center;\n                margin-top: 10px;\n            }\n        }\n        \n        .loading {\n            text-align: center;\n            padding: 2rem;\n            font-size: 1.2rem;\n            color: #666;\n        }\n    <\/style>\n<\/head>\n<body>\n    <header>\n        <div class=\"header-content\">\n            <h1><i class=\"fas fa-plane\"><\/i> Complete Airlines Catalog<\/h1>\n            <p class=\"subtitle\">Find contact information, luggage rules, fleets, and destinations for 500+ airlines worldwide<\/p>\n            <div class=\"search-container\">\n                <input type=\"text\" id=\"searchInput\" placeholder=\"Search airlines by name, country, or destination...\">\n                <div class=\"search-icon\"><i class=\"fas fa-search\"><\/i><\/div>\n            <\/div>\n        <\/div>\n    <\/header>\n    \n    <div class=\"container\">\n        <div class=\"stats\" id=\"stats\">\n            Loading <span id=\"totalAirlines\">500+<\/span> airlines worldwide&#8230;\n        <\/div>\n        \n        <div class=\"filters\">\n            <button class=\"filter-btn active\" data-filter=\"all\">All Airlines<\/button>\n            <button class=\"filter-btn\" data-filter=\"major\">Major Airlines<\/button>\n            <button class=\"filter-btn\" data-filter=\"regional\">Regional Airlines<\/button>\n            <button class=\"filter-btn\" data-filter=\"asia\">Asia<\/button>\n            <button class=\"filter-btn\" data-filter=\"europe\">Europe<\/button>\n            <button class=\"filter-btn\" data-filter=\"americas\">Americas<\/button>\n            <button class=\"filter-btn\" data-filter=\"africa\">Africa &#038; Middle East<\/button>\n        <\/div>\n        \n        <div class=\"airlines-grid\" id=\"airlinesContainer\">\n            <div class=\"loading\">\n                <i class=\"fas fa-spinner fa-spin\"><\/i> Loading airlines database&#8230;\n            <\/div>\n        <\/div>\n        \n        <div class=\"pagination\" id=\"pagination\">\n            <!-- Pagination controls will be dynamically inserted here -->\n        <\/div>\n        \n        <div class=\"yebbo-banner\">\n            <p>Find the best flight deals and travel packages at <a href=\"https:\/\/www.yebbotravel.com\" target=\"_blank\">www.yebbotravel.com<\/a> &#8211; Powered by Yebbo Communication Network<\/p>\n        <\/div>\n    <\/div>\n    \n    <footer>\n        <div class=\"footer-content\">\n            <p>Complete Airlines Catalog &copy; 2023 &#8211; Your comprehensive guide to world airlines<\/p>\n            <p>Data is for demonstration purposes and may not reflect current information<\/p>\n            <div class=\"footer-links\">\n                <a href=\"https:\/\/www.yebbotravel.com\" target=\"_blank\">Yebbo Travel<\/a>\n                <a href=\"#\">Privacy Policy<\/a>\n                <a href=\"#\">Terms of Service<\/a>\n                <a href=\"#\">Contact Us<\/a>\n            <\/div>\n        <\/div>\n    <\/footer>\n\n    <script>\n        \/\/ Configuration\n        const AIRLINES_PER_PAGE = 20;\n        let currentPage = 1;\n        let currentFilter = 'all';\n        let currentSearchTerm = '';\n        let allAirlines = [];\n\n        \/\/ DOM elements\n        const airlinesContainer = document.getElementById('airlinesContainer');\n        const searchInput = document.getElementById('searchInput');\n        const filterButtons = document.querySelectorAll('.filter-btn');\n        const statsElement = document.getElementById('stats');\n        const airlineCountElement = document.getElementById('airlineCount');\n        const totalAirlinesElement = document.getElementById('totalAirlines');\n        const paginationElement = document.getElementById('pagination');\n\n        \/\/ Generate airline data\n        function generateAirlines() {\n            const airlines = [];\n            let id = 1;\n\n            \/\/ Major International Airlines (100)\n            const majorAirlines = [\n                \"Aeroflot\", \"Aerolineas Argentinas\", \"Aeromexico\", \"Air Canada\", \"Air China\", \n                \"Air France\", \"Air India\", \"Air New Zealand\", \"Alaska Airlines\", \"All Nippon Airways\",\n                \"American Airlines\", \"Asiana Airlines\", \"Austrian Airlines\", \"Avianca\", \"British Airways\",\n                \"Cathay Pacific\", \"China Airlines\", \"China Eastern Airlines\", \"China Southern Airlines\", \"Delta Air Lines\",\n                \"Egyptair\", \"Emirates\", \"Ethiopian Airlines\", \"Etihad Airways\", \"EVA Air\",\n                \"Finnair\", \"Garuda Indonesia\", \"Gulf Air\", \"Hawaiian Airlines\", \"Iberia\",\n                \"Japan Airlines\", \"Kenya Airways\", \"KLM\", \"Korean Air\", \"LATAM Airlines\",\n                \"Lufthansa\", \"Malaysia Airlines\", \"Philippine Airlines\", \"Qantas\", \"Qatar Airways\",\n                \"Royal Air Maroc\", \"Royal Brunei Airlines\", \"Saudia\", \"Singapore Airlines\", \"South African Airways\",\n                \"SriLankan Airlines\", \"SWISS\", \"TAP Air Portugal\", \"Thai Airways\", \"Turkish Airlines\",\n                \"United Airlines\", \"Vietnam Airlines\", \"Virgin Atlantic\", \"WestJet\", \"Xiamen Airlines\",\n                \"Air Algerie\", \"Air Astana\", \"Air Mauritius\", \"Air Serbia\", \"Air Tahiti Nui\",\n                \"Bangkok Airways\", \"Biman Bangladesh Airlines\", \"Cebu Pacific\", \"Copa Airlines\", \"Croatia Airlines\",\n                \"Cyprus Airways\", \"El Al\", \"Fiji Airways\", \"Icelandair\", \"IndiGo\",\n                \"Jet2.com\", \"Norwegian Air Shuttle\", \"Pegasus Airlines\", \"Royal Jordanian\", \"SAS Scandinavian\",\n                \"SpiceJet\", \"Vietjet Air\", \"Vueling\", \"Wizz Air\", \"Aegean Airlines\",\n                \"Air Baltic\", \"Air Cairo\", \"Air Malta\", \"Allegiant Air\", \"Aurigny\",\n                \"Brussels Airlines\", \"Cayman Airways\", \"Condor\", \"Cubana de Aviaci\u00f3n\", \"Frontier Airlines\",\n                \"Jetstar\", \"Juneyao Airlines\", \"LOT Polish Airlines\", \"Middle East Airlines\", \"Oman Air\",\n                \"RwandAir\", \"S7 Airlines\", \"TUI Airways\", \"Virgin Australia\", \"Azul Airlines\"\n            ];\n\n            \/\/ Regional Airlines (400+)\n            const regionalAirlines = [\n                \"ACASS Ireland\", \"AF-Aviation\", \"AIS Airlines\", \"ALK Airlines\", \"ALROSA\",\n                \"AMC Airlines\", \"ANA Wings\", \"APG Airlines\", \"ASKY Airlines\", \"ASL Airlines France\",\n                \"ATA Airlines\", \"ATSA Airlines\", \"AZUR Air\", \"Abaet\u00e9 Avia\u00e7\u00e3o\", \"Advanced Air\",\n                \"Aer Lingus (U.K.)\", \"Aer Lingus Regional\", \"Aerlink\", \"Aero Caribe de Honduras\", \"Aero Dili\",\n                \"Aero K\", \"Aero Mongolia\", \"Aero Nomad Airlines\", \"AeroBratsk\", \"AeroItalia\",\n                \"AeroLink\", \"Aerocaribe (Venezuela)\", \"Aerogaviota\", \"Aeroitalia Regional\", \"Aerolineas Sosa\",\n                \"Aerol\u00edneas Estelar\", \"Aeromexico Connect\", \"Aeropostal\", \"Aeroregional\", \"Aerotuc\u00e1n\",\n                \"Aerovias DAP\", \"Aerus\", \"Africa Airlines (Congo)\", \"Africa World Airlines\", \"Africa's Connection STP\",\n                \"African Express Airways\", \"Afriqiyah Airways\", \"Air Albania\", \"Air Anka\", \"Air Antilles\",\n                \"Air Arabia\", \"Air Arabia Abu Dhabi\", \"Air Arabia Egypt\", \"Air Arabia Maroc\", \"Air Astra\",\n                \"Air Austral\", \"Air Borealis\", \"Air Botswana\", \"Air Burkina\", \"Air Busan\",\n                \"Air Cairo\", \"Air Caledonie\", \"Air Cambodia\", \"Air Canada Express\", \"Air Canada Rouge\",\n                \"Air Caraibes\", \"Air Century\", \"Air Changan\", \"Air Chathams\", \"Air China Inner Mongolia\",\n                \"Air Congo\", \"Air Corsica\", \"Air Cote D'Ivoire\", \"Air Creebec\", \"Air Djibouti\",\n                \"Air Do\", \"Air Eagle\", \"Air Europa Express\", \"Air Flamenco\", \"Air France Hop\",\n                \"Air Greenland\", \"Air Guilin\", \"Air Horizont\", \"Air India Express\", \"Air Inuit\",\n                \"Air Japan\", \"Air Kiribati\", \"Air Koryo\", \"Air Liaison\", \"Air Link\",\n                \"Air Loyaute\", \"Air Macau\", \"Air Manas\", \"Air Marshall Islands\", \"Air Mediterranean\",\n                \"Air Moana\", \"Air Montenegro\", \"Air Niugini\", \"Air North\", \"Air Panama\",\n                \"Air Peace\", \"Air Peace Hopper\", \"Air Premia\", \"Air Rarotonga\", \"Air Saint Pierre\",\n                \"Air Samarkand\", \"Air Senegal\", \"Air Seoul\", \"Air Sierra Leone\", \"Air Tahiti\",\n                \"Air Tanzania\", \"Air Taxi (India)\", \"Air Thanlwin\", \"Air Tindi\", \"Air Transat\",\n                \"Air Travel\", \"Air Vanuatu\", \"Air Wisconsin\", \"Air Zimbabwe\", \"AirAsia Cambodia\",\n                \"AirAsia X\", \"AirDolomiti\", \"AirExplore\", \"AirKenya\", \"AirSWIFT\",\n                \"AirSial\", \"Aircalin\", \"Airline Urga\", \"Airlink\", \"Airnorth\",\n                \"Ajet\", \"Akasa Air\", \"Aklak Air\", \"AlMasria Universal Airlines\", \"Alaska Seaplanes\",\n                \"AlbaStar\", \"Albatros Airlines\", \"Aleutian Airways\", \"Alexandria Airlines\", \"Alfa Airlines SD\",\n                \"Alliance Air\", \"Alliance Airlines\", \"Amakusa Airlines\", \"Amelia\", \"Amelia International\",\n                \"Anda Air\", \"Andes Lineas Aereas\", \"Angara Airlines\", \"Anguilla Air Services\", \"Animawings\",\n                \"Arajet\", \"Arik Air\", \"Arkia\", \"Armenia Airways\", \"Armenian Airlines\",\n                \"Aruba Airlines\", \"Asman Airlines\", \"Asta Linhas Aereas\", \"Atlantic Airways\", \"Atlantic Helicopters\",\n                \"Auric Air\", \"Aurora\", \"Ava Airlines\", \"Avelo Airlines\", \"Avia Traffic Company\",\n                \"Aviatsa\", \"Avion Express Lithuania\", \"Avior Airlines\", \"Avior Regional\", \"Azerbaijan Airlines\",\n                \"Azimuth\", \"Azores Airlines\", \"Aztec Airways\", \"Azul Conecta\", \"aero\",\n                \"airBaltic\", \"airHaifa\", \"airblue\", \"avianca Guatemala\", \"avianca airlines Costa Rica\",\n                \"avianca airlines Ecuador\", \"avianca airlines El Salvador\", \"avianca express\", \"BA Cityflyer\",\n                \"BA Euroflyer\", \"BH Air\", \"BOA Boliviana de Aviaci\u00f3n\", \"Badr Airlines\", \"Bahamasair\",\n                \"Batik Air\", \"Batik Air Malaysia\", \"BeOnd\", \"Bearskin Airlines\", \"Beijing Airlines\",\n                \"Beijing Capital Airlines\", \"Belavia\", \"Bering Air\", \"BermudAir\", \"Berniq Airways\",\n                \"Bhutan Airlines\", \"Binani Air\", \"Binter Canarias\", \"Blue Bird Airways\", \"Bluebird Aviation\",\n                \"Boutique Air\", \"Bravo Airways\", \"Breeze Airways\", \"Buddha Air\", \"Bulgaria Air\",\n                \"Buraq Air\", \"Busy Bee Congo\", \"Buzz\", \"CEIBA Intercontinental\", \"CM Airlines\",\n                \"Cabo Flight Center\", \"Cabo Verde Airlines\", \"Caicos Express Airways\", \"Calm Air\", \"Camair-Co\",\n                \"Cambodia Airways\", \"Canadian North\", \"Canair\", \"Canaryfly\", \"Cape Air\",\n                \"Caribbean Airlines\", \"Carpatair\", \"Caspian Airlines\", \"Cayman Airways\", \"Cebgo\",\n                \"CemAir\", \"Central Mountain Air\", \"Centrum Air\", \"Chabahar Airlines\", \"Chair Airlines\",\n                \"Chalair Aviation\", \"Chengdu Airlines\", \"China Express Airlines\", \"China United Airlines\", \"Chongqing Airlines\",\n                \"Cinnamon Air\", \"Citilink\", \"Clic\", \"Coastal Aviation\", \"Cobra Jet\",\n                \"Colorful Guizhou Airlines\", \"Congo Airways\", \"Contour Airlines\", \"Conviasa\", \"Copenhagen AirTaxi\",\n                \"Corendon Airlines\", \"Corendon Airlines Europe\", \"Corendon Dutch Airlines\", \"Corsair International\", \"Cronos Airlines\",\n                \"Cronos Airlines Benin\", \"Crown Airlines\", \"Cubana\", \"DAT\", \"Daallo Airlines\",\n                \"Daallo Airlines (Somalia)\", \"Dalian Airlines\", \"Dan Air\", \"Denver Air Connection (DAC)\", \"Discover Airlines\",\n                \"Divi Divi Air\", \"Domestic Airlines\", \"Donghai Airlines\", \"Drukair\", \"ECAir - Equatorial Congo Airlines\",\n                \"EWA Air\", \"Eagle Air\", \"Eastar Jet\", \"EcoJet\", \"Edelweiss Air\",\n                \"Emetebe Airlines\", \"Endeavor Air\", \"Enter Air\", \"Equaflight\", \"Eswatini Air\",\n                \"EuroAtlantic Airways\", \"Euroairlines\", \"European Air Charter\", \"Eurowings (Malta)\", \"Eurowings Europe\",\n                \"Exjet Aviation\", \"Eznis Airways\", \"easyJet\", \"FLN - Die Inselflieger\", \"FLYONE Armenia\",\n                \"Fastjet Zimbabwe\", \"Fiji Link\", \"Finist'air\", \"Firefly\", \"FitsAir\",\n                \"Flair Airlines\", \"FlexFlight\", \"Flightlink\", \"Fly All Ways\", \"Fly Angola\",\n                \"Fly Cham\", \"Fly Diamond\", \"Fly Erbil\", \"Fly Intira\", \"Fly Jordan\",\n                \"Fly Kish\", \"Fly Lili\", \"Fly OYA\", \"Fly One\", \"Fly One (Romania)\",\n                \"Fly Tiwi\", \"Fly2Sky\", \"Fly2Sky Malta\", \"Fly91\", \"FlyAden\",\n                \"FlyArystan\", \"FlyBig\", \"FlyGabon\", \"FlyJaya\", \"FlyJinnah\",\n                \"FlyMex\", \"FlyMontserrat\", \"FlyNamibia\", \"FlyOne Asia\", \"FlyPelican\",\n                \"FlySafair\", \"Flybondi\", \"Flydubai\", \"Flynas\", \"Fox Air\",\n                \"Freebird Airlines Europe\", \"Freedom Airline Express\", \"Freedom Airline Express (Somalia)\", \"French Bee\", \"Fuji Dream Airlines\",\n                \"Fuzhou Airlines\", \"flyCAA\", \"flyPersia\", \"flyadeal\", \"GOL Linhas Aereas Inteligentes\", \"GP Aviation\",\n                \"GX Airlines\", \"Gazpromavia\", \"Genghis Khan Airlines\", \"Georgian Airways\", \"GetJet Airlines\",\n                \"GetJet Airlines Latvia\", \"Ghadames Air\", \"Global Aviation (GEA)\", \"Grand Canyon Scenic Airlines\", \"Grand China Air\",\n                \"Grant Aviation\", \"Greater Bay Airlines\", \"Green Africa Airways\", \"Gridiron Air\", \"GullivAir\",\n                \"Gum Air\", \"Guna Airlines\", \"Guyane Express Fly\", \"HK Express\", \"Hahn Air\",\n                \"Hainan Airlines\", \"Halla Airlines\", \"Hans Airways\", \"Harbour Air Seaplanes\", \"Hebei Airlines\",\n                \"Helijet\", \"Helvetic Airways\", \"Heston Airlines\", \"HiSky\", \"HiSky Europe\",\n                \"Himalaya Airlines\", \"Hinterland Aviation\", \"Hokkaido Air System\", \"Hong Kong Airlines\", \"Hunnu Air\",\n                \"ITA - Italia Trasporto Aereo\", \"Iberia Express\", \"Iberia Regional by Air Nostrum\", \"Iberojet\", \"Ibex Airlines\",\n                \"Ibom Air\", \"Ikar\", \"Iliamna Air Taxi\", \"IndiaOne Air\", \"Indonesia AirAsia\",\n                \"InterCaribbean Airways\", \"IrAero\", \"Iran Air\", \"Iran Airtour\", \"Iran Aseman Airlines\",\n                \"Iraqi Airways\", \"Island Air Express\", \"Israir Airlines\", \"Izhavia\", \"i-Fly Air\",\n                \"iFly\", \"J-Air\", \"JSKY Airlines\", \"JSX Air\", \"Jambojet\",\n                \"Japan Air Commuter\", \"Japan Transocean Air\", \"Jazeera Airways\", \"Jeju Air\", \"JetSMART Colombia\",\n                \"JetSmart\", \"JetSmart Argentina\", \"JetSmart Peru\", \"Jetstar Japan\", \"Jettime\",\n                \"Jhonlin Air Transport\", \"Jiangxi Air\", \"Jin Air\", \"Jordan Aviation\", \"Jubba Airways\",\n                \"Jubba Airways (Kenya)\", \"KLM Cityhopper\", \"KM Malta Airlines\", \"Kam Air\", \"Kamchatka Aviation Enterprise\",\n                \"Kangala Air Express\", \"Karun Airlines\", \"Kenai Aviation\", \"Kenmore Air\", \"Kenn Borek Air\",\n                \"Khabarovsk Avia\", \"Kish Air\", \"Komiaviatrans\", \"Kosova Airlines\", \"Kostroma Air\",\n                \"KrasAvia\", \"Kunming Airlines\", \"Kuwait Airways\", \"LADE\", \"LAM Mozambique Airlines\",\n                \"LASER Airlines\", \"LATAM Airlines Brasil\", \"LATAM Airlines Chile\", \"LATAM Airlines Colombia\", \"LATAM Airlines Ecuador\",\n                \"LATAM Airlines Group\", \"LATAM Airlines Paraguay\", \"LATAM Airlines Peru\", \"LEAV Aviation\", \"LIFT Airline\",\n                \"La Compagnie\", \"La Coste\u00f1a\", \"Lanexang Airways International\", \"Lao Airlines\", \"Lao Skyway\",\n                \"Level\", \"Liat Air\", \"Libyan Airlines\", \"Libyan Wings\", \"Link Airways\",\n                \"Lion Air\", \"Loganair\", \"LongJiang Airlines\", \"Loong Air\", \"Lucky Air\",\n                \"Lufthansa City Airlines\", \"Lufthansa CityLine\", \"Lulutai Airlines\", \"Lumiwings\", \"MAP Linhas A\u00e9reas\",\n                \"MAS\", \"MASwings\", \"MIAT Mongolian Airlines\", \"Madagascar Airlines\", \"Magnicharters\",\n                \"Mahan Air\", \"Makers Air\", \"Malawi Airlines\", \"Maldivian\", \"Malta Air\",\n                \"Manasik Aviation\", \"Mandarin Airlines\", \"Mann Yadanarpon Airlines\", \"Manta Air\", \"Marabu\",\n                \"Maroomba Airlines\", \"Mauritania Airlines\", \"Mavi Gok Airlines\", \"Max Air\", \"Maya Island Air\",\n                \"Medsky Airways\", \"Mehr Airways\", \"Meraj Airlines\", \"Mesa Airlines\", \"Mexicana de Aviacion\",\n                \"Mid Airlines\", \"Mingalar\", \"Missinippi Airways\", \"Mokulele Airlines\", \"Monacair\",\n                \"Motor Sich Airlines\", \"Mo\u00e7ambique Expresso\", \"Myanmar Airways International\", \"Myanmar National Airlines\", \"Myway Airlines\",\n                \"NAM Air\", \"NG Eagle\", \"NORRA\", \"NOVA Airways\", \"NT Air\",\n                \"Nantucket Airlines\", \"National Airways Ethiopia\", \"National Jet Express\", \"National Jet Systems\", \"Nauru Airlines\",\n                \"Naysa\", \"Neos\", \"Nepal Airlines\", \"Nesma Airlines\", \"Nesma Airlines (Saudi Arabia)\",\n                \"New England Airlines\", \"New Pacific Airlines\", \"Nexus Airlines\", \"Niger Airlines\", \"Nile Air\",\n                \"Nok Air\", \"Nolinor Aviation\", \"NordStar\", \"Nordic Sky (Malta)\", \"Nordwind Airlines\",\n                \"Norlandair\", \"Norse Atlantic Airways\", \"Norse Atlantic UK\", \"North Star Air\", \"North-Wright Airways\",\n                \"Northway Aviation\", \"Northwestern Air\", \"Norwegian Air Sweden\", \"Nouvelair\", \"NovAir\",\n                \"Novoair\", \"Nyasa Express\", \"NyxAir\", \"Okay Airways\", \"Olympic Air\",\n                \"Oman Air\", \"OneClick Airways\", \"Orenburzhye\", \"Oriental Air Bridge\", \"Originair\",\n                \"Overland Airways\", \"PAL Airlines\", \"PAL Express\", \"PIA\", \"PNG Air\",\n                \"Pacific Airlines\", \"Paranair\", \"Parata Air\", \"Pars Air\", \"Pascan Aviation\",\n                \"PassionAir\", \"Peach\", \"Pelita Air\", \"People's\", \"Perimeter Aviation\",\n                \"Phenix Jet Cayman\", \"Philippines AirAsia\", \"Phoenix Air\", \"Piedmont Airlines\", \"Pineapple Air\",\n                \"Pivot Airlines\", \"Placar Linhas A\u00e9reas\", \"Plus Ultra Lineas Aereas\", \"Pobeda\", \"Polar Airlines\",\n                \"PopulAir\", \"Porter Airlines\", \"Porter Airlines Canada\", \"Portugalia Airlines\", \"Precision Air\",\n                \"Proflight Zambia\", \"Qanot Sharq\", \"QantasLink\", \"Qazaq Air\", \"Qeshm Air\",\n                \"Qingdao Airlines\", \"RAF-Avia\", \"RB Link\", \"Raimon Airways\", \"Rano Air\",\n                \"Red Air\", \"Red Sea Airlines\", \"Red Wings\", \"Reeve Air Alaska\", \"Regional Air\",\n                \"Renegade Air\", \"Republic Airways\", \"Rex - Regional Express\", \"Rise Air\", \"Riyadh Air\",\n                \"Rossiya Airlines\", \"Royal Air Maroc Express\", \"Royal Air Philippines\", \"Royal Airways (Chad)\", \"Royal Jet\",\n                \"Ruili Airlines\", \"RusLine\", \"Rutaca Airlines\", \"Ryanair\", \"Ryanair UK\",\n                \"S7 Airlines\", \"SANSA\", \"SAS Connect\", \"SAS Link\", \"SATA Air Acores\",\n                \"SATENA\", \"SCAT Airlines\", \"SEAir International\", \"STARLUX Airlines\", \"STP Airways\",\n                \"Safarilink Aviation\", \"Saha Airlines\", \"SalamAir\", \"Samoa Airways\", \"Saurya Airlines\",\n                \"Scoot\", \"SeaPort Airlines\", \"Seaborne Airlines\", \"Sepehran Airlines\", \"Serene Air\",\n                \"Sevenair\", \"Severstal Air Company\", \"Shandong Airlines\", \"Shanghai Airlines\", \"Sharp Airlines\",\n                \"Shenzhen Airlines\", \"Shirak Avia\", \"Shree Airlines\", \"Sichuan Airlines\", \"Sideral Linhas A\u00e9reas\",\n                \"Silk Avia\", \"Sita Air\", \"Skippers Aviation\", \"Sky Airline\", \"Sky Airline Peru\",\n                \"Sky Angkor Airlines\", \"Sky Express Greece\", \"Sky Fru\", \"Sky High\", \"Sky Mali\",\n                \"Sky Net Airline\", \"Sky Vision Airlines\", \"SkyAlps\", \"SkyTaxi\", \"SkyUp Airlines\",\n                \"SkyUp MT\", \"SkyWest Charter\", \"Skybus UK\", \"Skyline Express Airline\", \"Skymark Airlines\",\n                \"Skyward Airlines\", \"SmartAvia\", \"SmartLynx Airlines Estonia\", \"SmartLynx Australia\", \"SmartWings Czechia\",\n                \"SmartWings Hungary\", \"SmartWings Poland\", \"SmartWings Slovakia\", \"Solaseed Air\", \"Solomon Airlines\",\n                \"Somon Air\", \"Sounds Air\", \"Southern Air Charter\", \"Southern Airways Express\", \"Southern Sky Airlines\",\n                \"Southwest Airlines\", \"Southwind airlines\", \"Spirit Airlines\", \"Spring Airlines\", \"Spring Japan\",\n                \"SprintAir\", \"Sriwijaya Air\", \"St Barth Commuter\", \"Star Air\", \"Star Air (South Africa)\",\n                \"Star Marianas Air\", \"Star Peru\", \"StarFlyer\", \"Stars Airways\", \"Sudan Airways\",\n                \"Summit Air (Nepal)\", \"Sun Air (Sudan)\", \"Sun Country Airlines\", \"Sun PhuQuoc Airways\", \"Sun d'Or Airlines\",\n                \"Sun-Air\", \"SunExpress\", \"Sunclass Airlines\", \"SundAir\", \"Sunlight Air\",\n                \"Sunrise Airways\", \"Sunrise Airways (Dominica)\", \"Sunrise Dominicana\", \"Sunstate Airlines\", \"Suparna Airlines\",\n                \"Super Air Jet\", \"Surinam Airways\", \"Susi Air\", \"SyrianAir\", \"T'way Air\",\n                \"TAAG Angola\", \"TAG Airlines\", \"TAR M\u00e9xico\", \"TUI fly Belgium\", \"TUI fly Deutschland\",\n                \"TUIfly Netherlands\", \"TUIfly Nordi\u0441\", \"Taban Airlines\", \"Tailwind Airlines\", \"Tajik Air\",\n                \"Taquan Air\", \"Tarco Aviation\", \"Tarom\", \"Tbilisi Airways\", \"Tez Jet Airlines\",\n                \"Thai AirAsia\", \"Thai AirAsia X\", \"Thai Lion Air\", \"Thai Vietjet Air\", \"Thunder Airlines\",\n                \"Tianjin Airlines\", \"Tibet Airlines\", \"Tigerair Taiwan\", \"Toki Air\", \"Toos Airline\",\n                \"Trade Air\", \"Tradewind Aviation\", \"Trans Air Congo\", \"Transair Senegal\", \"Transavia\",\n                \"Transavia France\", \"Transnusa\", \"Trigana Air Service\", \"Tropic Air\", \"Tropic Ocean Airways\",\n                \"Tunisair\", \"Tunisair Express\", \"Turkmenistan Airlines\", \"Turpial Airlines\", \"Tus Airways\",\n                \"Twin Jet\", \"UEP! Fly\", \"UIA\", \"UR Airlines\", \"US-Bangla Airlines\",\n                \"UVT Aero\", \"Uganda Airlines\", \"Umza Air\", \"Uni Air\", \"United Nigeria Airlines\",\n                \"Universal Air\", \"Ural Airlines\", \"Urumqi Air\", \"Utair\", \"Uzbekistan Airways\",\n                \"Uzbekistan Express\", \"VASCO\", \"ValueJet\", \"Venezolana\", \"Vieques Air Link\",\n                \"Vietravel Airlines\", \"Villa Air\", \"Virgin Atlantic International\", \"Virgin Australia\", \"Virgin Australia Regional\",\n                \"Vision Air (Moldova)\", \"Vision Air International\", \"Viva Aerobus\", \"Volaris\", \"Volaris Costa Rica\",\n                \"Volaris El Salvador\", \"Volo Airways Dominicana\", \"Vologda Air Company\", \"Volotea\", \"Vueling\",\n                \"Wamos Air\", \"Warbelows Air\", \"Wasaya Airways\", \"West Air\", \"WestJet Encore\",\n                \"Western Air (Bahamas)\", \"White Airways\", \"Wider\u00f8e\", \"Winair\", \"Windrose Airlines\",\n                \"Wingo\", \"Wingo (Panama)\", \"Wings Air\", \"Wizz Air Malta\", \"Wizz Air UK\",\n                \"World Atlantic Airlines\", \"World2Fly\", \"World2Fly (Portugal)\", \"Wright Air Service\", \"Xejet\",\n                \"YANAIR\", \"Yakutia Airlines\", \"Yamal Airlines\", \"Yazd Airways\", \"Yemenia\",\n                \"Yeti Airlines\", \"Yute Commuter Services\", \"Z Air\", \"ZIPAIR\", \"Zagros Airlines\",\n                \"Zambia Airways\", \"Zebu Air\", \"ZhezAir\"\n            ];\n\n            \/\/ Combine all airlines\n            const allAirlinesList = [...majorAirlines, ...regionalAirlines];\n\n            \/\/ Generate data for each airline\n            allAirlinesList.forEach(name => {\n                const isMajor = majorAirlines.includes(name);\n                const regions = [\"asia\", \"europe\", \"americas\", \"africa\"];\n                const region = regions[Math.floor(Math.random() * regions.length)];\n                \n                const phone = generatePhoneNumber(region);\n                const usPhone = Math.random() > 0.7 ? generateUSPhoneNumber() : \"\";\n                \n                airlines.push({\n                    id: id++,\n                    name: name,\n                    logo: getAirlineCode(name),\n                    phone: phone,\n                    usPhone: usPhone,\n                    website: `www.${name.toLowerCase().replace(\/\\s+\/g, '')}.com`,\n                    contact: `info@${name.toLowerCase().replace(\/\\s+\/g, '')}.com`,\n                    luggage: generateLuggageRules(),\n                    fleet: generateFleet(),\n                    destinations: generateDestinations(region),\n                    region: region,\n                    type: isMajor ? \"major\" : \"regional\"\n                });\n            });\n\n            return airlines;\n        }\n\n        \/\/ Helper functions\n        function getAirlineCode(name) {\n            \/\/ Extract first letters or use well-known codes\n            const words = name.split(' ');\n            if (words.length >= 2) {\n                return words.map(word => word[0]).join('').toUpperCase().substring(0, 3);\n            }\n            return name.substring(0, 3).toUpperCase();\n        }\n\n        function generatePhoneNumber(region) {\n            const prefixes = {\n                asia: [\"+81\", \"+86\", \"+82\", \"+65\", \"+60\"],\n                europe: [\"+44\", \"+33\", \"+49\", \"+39\", \"+34\"],\n                americas: [\"+1\", \"+52\", \"+55\", \"+57\", \"+54\"],\n                africa: [\"+20\", \"+27\", \"+234\", \"+254\", \"+212\"]\n            };\n            const prefix = prefixes[region][Math.floor(Math.random() * prefixes[region].length)];\n            return `${prefix} ${Math.floor(100000000 + Math.random() * 900000000)}`;\n        }\n\n        function generateUSPhoneNumber() {\n            return `+1-800-${Math.floor(100 + Math.random() * 900)}-${Math.floor(1000 + Math.random() * 9000)}`;\n        }\n\n        function generateLuggageRules() {\n            const rules = [\n                \"1 checked bag up to 23kg, 1 carry-on up to 8kg\",\n                \"2 checked bags up to 23kg each, 1 carry-on up to 10kg\",\n                \"1 checked bag up to 20kg, 1 carry-on up to 7kg\",\n                \"Checked baggage fees apply, 1 carry-on up to 10kg included\",\n                \"1 checked bag up to 25kg, 1 carry-on up to 8kg\",\n                \"2 checked bags up to 32kg each in Business, 1 bag up to 23kg in Economy\"\n            ];\n            return rules[Math.floor(Math.random() * rules.length)];\n        }\n\n        function generateFleet() {\n            const aircraft = [\n                \"Airbus A320\", \"Airbus A321\", \"Airbus A330\", \"Airbus A350\", \"Airbus A380\",\n                \"Boeing 737\", \"Boeing 747\", \"Boeing 757\", \"Boeing 767\", \"Boeing 777\", \"Boeing 787\",\n                \"Embraer 170\", \"Embraer 190\", \"ATR 72\", \"Bombardier CRJ\", \"Dash 8\"\n            ];\n            const fleetSize = Math.floor(Math.random() * 4) + 2;\n            const fleet = [];\n            for (let i = 0; i < fleetSize; i++) {\n                const aircraftType = aircraft[Math.floor(Math.random() * aircraft.length)];\n                if (!fleet.includes(aircraftType)) {\n                    fleet.push(aircraftType);\n                }\n            }\n            return fleet;\n        }\n\n        function generateDestinations(region) {\n            const destinationsByRegion = {\n                asia: [\"Tokyo\", \"Seoul\", \"Singapore\", \"Bangkok\", \"Hong Kong\", \"Beijing\", \"Shanghai\", \"Delhi\", \"Mumbai\", \"Dubai\"],\n                europe: [\"London\", \"Paris\", \"Frankfurt\", \"Amsterdam\", \"Madrid\", \"Rome\", \"Berlin\", \"Vienna\", \"Zurich\", \"Moscow\"],\n                americas: [\"New York\", \"Los Angeles\", \"Miami\", \"Toronto\", \"Mexico City\", \"S\u00e3o Paulo\", \"Buenos Aires\", \"Lima\", \"Santiago\"],\n                africa: [\"Cairo\", \"Johannesburg\", \"Casablanca\", \"Nairobi\", \"Lagos\", \"Accra\", \"Addis Ababa\", \"Dakar\", \"Abidjan\"]\n            };\n            \n            const numDestinations = Math.floor(Math.random() * 6) + 4;\n            const destinations = [];\n            const regionDests = destinationsByRegion[region];\n            \n            for (let i = 0; i < numDestinations; i++) {\n                const dest = regionDests[Math.floor(Math.random() * regionDests.length)];\n                if (!destinations.includes(dest)) {\n                    destinations.push(dest);\n                }\n            }\n            \n            return destinations;\n        }\n\n        \/\/ Initialize airlines data\n        allAirlines = generateAirlines();\n        totalAirlinesElement.textContent = allAirlines.length;\n\n        \/\/ Display airlines for current page\n        function displayAirlines(airlinesToShow, page = 1) {\n            const startIndex = (page - 1) * AIRLINES_PER_PAGE;\n            const endIndex = startIndex + AIRLINES_PER_PAGE;\n            const paginatedAirlines = airlinesToShow.slice(startIndex, endIndex);\n            \n            airlinesContainer.innerHTML = '';\n            \n            if (paginatedAirlines.length === 0) {\n                airlinesContainer.innerHTML = '<div class=\"no-results\">No airlines found matching your search criteria.<\/div>';\n                return;\n            }\n            \n            paginatedAirlines.forEach(airline => {\n                const airlineCard = document.createElement('div');\n                airlineCard.className = 'airline-card';\n                \n                \/\/ Create destinations tags\n                const destinationsHTML = airline.destinations.map(dest => \n                    `<span class=\"destination-tag\">${dest}<\/span>`\n                ).join('');\n                \n                \/\/ Create fleet tags\n                const fleetHTML = airline.fleet.map(aircraft => \n                    `<span class=\"fleet-tag\">${aircraft}<\/span>`\n                ).join('');\n                \n                \/\/ Create US phone display if available\n                const usPhoneHTML = airline.usPhone ? \n                    `<div class=\"info-item\">\n                        <span class=\"info-label\">US Phone:<\/span>\n                        <span class=\"info-content\">${airline.usPhone}<\/span>\n                    <\/div>` : '';\n                \n                airlineCard.innerHTML = `\n                    <div class=\"airline-header\">\n                        <div class=\"airline-logo\">${airline.logo}<\/div>\n                        <div class=\"airline-name\">${airline.name}<\/div>\n                    <\/div>\n                    <div class=\"airline-info\">\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Phone:<\/span>\n                            <span class=\"info-content\">${airline.phone}<\/span>\n                        <\/div>\n                        ${usPhoneHTML}\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Website:<\/span>\n                            <span class=\"info-content\"><a href=\"https:\/\/${airline.website}\" target=\"_blank\" class=\"contact-link\">${airline.website}<\/a><\/span>\n                        <\/div>\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Contact:<\/span>\n                            <span class=\"info-content\"><a href=\"mailto:${airline.contact}\" class=\"contact-link\">${airline.contact}<\/a><\/span>\n                        <\/div>\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Luggage Rules:<\/span>\n                            <span class=\"info-content\">${airline.luggage}<\/span>\n                        <\/div>\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Fleet:<\/span>\n                            <div class=\"info-content\">\n                                <div class=\"fleet-list\">${fleetHTML}<\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"info-item\">\n                            <span class=\"info-label\">Destinations:<\/span>\n                            <div class=\"info-content\">\n                                <div class=\"destinations-list\">${destinationsHTML}<\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                `;\n                \n                airlinesContainer.appendChild(airlineCard);\n            });\n            \n            \/\/ Update stats\n            statsElement.innerHTML = `Showing <span id=\"airlineCount\">${airlinesToShow.length}<\/span> of <span id=\"totalAirlines\">${allAirlines.length}<\/span> airlines worldwide`;\n        }\n\n        \/\/ Create pagination controls\n        function createPagination(totalAirlines, currentPage) {\n            const totalPages = Math.ceil(totalAirlines \/ AIRLINES_PER_PAGE);\n            \n            if (totalPages <= 1) {\n                paginationElement.innerHTML = '';\n                return;\n            }\n            \n            let paginationHTML = `\n                <button class=\"pagination-btn\" id=\"prevBtn\" ${currentPage === 1 ? 'disabled' : ''}>\n                    <i class=\"fas fa-chevron-left\"><\/i> Previous\n                <\/button>\n                <div class=\"pagination-info\">Page ${currentPage} of ${totalPages}<\/div>\n                <button class=\"pagination-btn\" id=\"nextBtn\" ${currentPage === totalPages ? 'disabled' : ''}>\n                    Next <i class=\"fas fa-chevron-right\"><\/i>\n                <\/button>\n            `;\n            \n            \/\/ Add page numbers for smaller screens\n            if (totalPages <= 10) {\n                paginationHTML += `<div class=\"page-numbers\">`;\n                for (let i = 1; i <= totalPages; i++) {\n                    paginationHTML += `<button class=\"page-number ${i === currentPage ? 'active' : ''}\" data-page=\"${i}\">${i}<\/button>`;\n                }\n                paginationHTML += `<\/div>`;\n            }\n            \n            paginationElement.innerHTML = paginationHTML;\n            \n            \/\/ Add event listeners\n            document.getElementById('prevBtn').addEventListener('click', () => {\n                if (currentPage > 1) {\n                    currentPage--;\n                    updateDisplay();\n                }\n            });\n            \n            document.getElementById('nextBtn').addEventListener('click', () => {\n                if (currentPage < totalPages) {\n                    currentPage++;\n                    updateDisplay();\n                }\n            });\n            \n            const pageNumbers = document.querySelectorAll('.page-number');\n            if (pageNumbers.length > 0) {\n                pageNumbers.forEach(btn => {\n                    btn.addEventListener('click', () => {\n                        currentPage = parseInt(btn.dataset.page);\n                        updateDisplay();\n                    });\n                });\n            }\n        }\n\n        \/\/ Filter and search functionality\n        function filterAirlines() {\n            const searchTerm = searchInput.value.toLowerCase();\n            const activeFilter = document.querySelector('.filter-btn.active').dataset.filter;\n            \n            let filteredAirlines = allAirlines;\n            \n            \/\/ Apply region\/type filter\n            if (activeFilter !== 'all') {\n                if (['asia', 'europe', 'americas', 'africa'].includes(activeFilter)) {\n                    filteredAirlines = filteredAirlines.filter(airline => airline.region === activeFilter);\n                } else if (['major', 'regional'].includes(activeFilter)) {\n                    filteredAirlines = filteredAirlines.filter(airline => airline.type === activeFilter);\n                }\n            }\n            \n            \/\/ Apply search filter\n            if (searchTerm) {\n                filteredAirlines = filteredAirlines.filter(airline => \n                    airline.name.toLowerCase().includes(searchTerm) ||\n                    airline.destinations.some(dest => dest.toLowerCase().includes(searchTerm)) ||\n                    airline.fleet.some(aircraft => aircraft.toLowerCase().includes(searchTerm))\n                );\n            }\n            \n            return filteredAirlines;\n        }\n\n        \/\/ Update display based on current filters and page\n        function updateDisplay() {\n            const filteredAirlines = filterAirlines();\n            displayAirlines(filteredAirlines, currentPage);\n            createPagination(filteredAirlines.length, currentPage);\n        }\n\n        \/\/ Event listeners\n        searchInput.addEventListener('input', () => {\n            currentPage = 1;\n            updateDisplay();\n        });\n        \n        filterButtons.forEach(button => {\n            button.addEventListener('click', () => {\n                filterButtons.forEach(btn => btn.classList.remove('active'));\n                button.classList.add('active');\n                currentPage = 1;\n                updateDisplay();\n            });\n        });\n\n        \/\/ Initial display\n        updateDisplay();\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Complete Airlines Catalog | Yebbo Travel Complete Airlines Catalog Find contact information, luggage rules, fleets, and destinations for 500+ airlines worldwide Loading 500+ airlines worldwide&#8230; All Airlines Major Airlines Regional Airlines Asia Europe Americas Africa &#038; Middle East Loading airlines database&#8230; Find the best flight deals and travel packages at www.yebbotravel.com &#8211; Powered by Yebbo<span class=\"post-excerpt-end\">&hellip;<\/span><\/p>\n<p class=\"more-link\"><a href=\"https:\/\/yebbo.com\/2013\/2025\/12\/14\/complete-airlines-catalog-yebbo-travel\/\" class=\"themebutton\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-blog"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":1,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/posts\/109\/revisions\/110"}],"wp:attachment":[{"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yebbo.com\/2013\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}