CINXE.COM
Start-ups at Aviation Festival Asia
<!DOCTYPE html> <html lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Start-ups at Aviation Festival Asia</title> <link rel="canonical" href="https://www.terrapinn.com/exhibition/aviation-festival-asia/Start-up-village.stm" /> <meta name="dc.date" content="2024-11-26" /><meta name="description" content="Aviation Festival Asia gathers the CEOs of airlines, airports, fast-growing industry start-ups and established blue chip tech companies to give us a g" /><meta name="keywords" content="Start-up village, aviation airlines airports festival big data passenger experience air retail interiors exhibition" /><meta name="application-name" content="Aviation Festival Asia 2025" /><meta name="msapplication-tooltip" content="18 - 19 February 2025 Singapore" /><meta name="msapplication-starturl" content="https://www.terrapinn.com/exhibition/aviation-festival-asia/index.stm?pinned=true" /> <meta name="robots" content="INDEX,FOLLOW,NOARCHIVE,NOODP,NOCACHE" /><meta http-equiv="Cache-Control" content="no-store" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="Version" content="8" /><meta name="Build Template" content="16/MAR/2023" /><meta name="rating" content="General" /><meta name="copyright" content="Copyright MMXXII Terrapinn Holdings Ltd. All rights reserved." /><meta name="Distribution" content="Global" /><meta name="msapplication-window" content="width=1280;height=1024" /> <meta property="fb:app_id" content="545116762267887" /> <meta property="og:title" content="Start-up village | Aviation Festival Asia" /><meta property="og:description" content="The premier commercial aviation event for Asia's airlines and airports" /><meta property="og:url" content="https://www.terrapinn.com/exhibition/aviation-festival-asia/Start-up-village.stm" /><meta property="og:image" content="https://www.terrapinn.com/exhibition/aviation-festival-asia/img/sq_logo.gif" /><meta property="og:site_name" content="Aviation Festival Asia 2025" /><meta id="TerrapinnMetaOffice" name="TerrapinnMetaOffice" content="UK" /><meta id="TerrapinnMetaCommunity" name="TerrapinnMetaCommunity" content="Aviation" /><meta property="og:type" content="website" /> <script src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="018e41cd-072c-7be0-a7e6-c200e3ddceb6" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <link href="https://www.terrapinn-cdn.com/config/bootstrap/css/bootstrap.min.css" rel="stylesheet" /><link href="https://www.terrapinn-cdn.com/config/inc/font-awesome.min.css" rel="stylesheet" /><link href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css" rel="stylesheet" /> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script><script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--><!-- Latest compiled and minified CSS --> <link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/inc/JS_Slider/flexslider.css" media="all" /><link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/inc/EVT_Responsive3.css?v=7#1" media="all" /><link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/inc/EVT_Responsive_Print1.css?15/12/2014#1" media="print" /><link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/bootstrap/css/animate.css" media="all" /><link rel="shortcut icon" href="/favicon.ico" /> <!-- TEMPLATED --> <script type="text/javascript"> /* <![CDATA[ */ var intDebug = 0; var strServicePath = "/template/live/events.asmx/"; var strRegURL = "/template/Live/Presentations.aspx"; var strProblem_With_Service = "problem with webservice -please try later or contact customer services."; var strCookieName = "TerrapinnPresentation"; var strEventID = "10869"; var strEventHash = "475087d04083898f43f50af9be6a7ca29e07721f"; var strEventURL = "https://www.terrapinn.com/exhibition/aviation-festival-asia"; var strTwitterID = "@"; var thisSiteID = 0; var strEventZone = "UTC+8"; var strEventCity = "Singapore"; /* ]]> */ </script> <link rel="stylesheet" type="text/css" href="inc/EventStyles.css" media="all" /> <style type="text/css" media="all"> @media (min-width: 768px) {ul#MainMenu li.highlight a {background-color: #00AAAD; color: #fff;text-transform: uppercase; border-radius: 5px;padding-top: 5px;}} h1,h1>span,h2,h2>span,h3,h3>span,h4,h4>span {font-family: 'Exo 2', sans-serif;} body,table,div,span,p,td,a { font-family: 'Roboto', sans-serif; } body.GenericPage section .bg-white {width: 100%; padding: 0;margin: 0;border: 0;max-width: none; } section .bg-white {box-shadow:none;} body.GenericPage .navbar {margin-bottom: 0 !important;} body.GenericPage section.generic div.bg-white h1:first-of-type {text-align:center; text-transform:uppercase; color:#004170; font-weight: 700; font-size: 30pt; margin-bottom:25px; line-height:1.5; } div#OrgBio h1 {text-align:left; font-size:24px; margin: 0px 0px 10px 0px; } h2#header {color: #004170; font-weight:700; text-transform:uppercase; line-height:1.5; font-size:30pt;} .btn-teal-main {background: #00AAAD;color: #fff !important;font-weight:700;text-align:center;text-transform:uppercase;border-radius:20px;padding: 16px;width:100%;} </style> <link href='https://www.terrapinn-cdn.com/config/bootstrap/css/hover.css' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Exo+2:400,700|Roboto:400,700' rel='stylesheet' type='text/css'> <link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/inc/slider-revolution/revolution/css/settings.css"> <script type="text/javascript"> function setREVStartSize(e){ try{ e.c=jQuery(e.c);var i=jQuery(window).width(),t=9999,r=0,n=0,l=0,f=0,s=0,h=0; if(e.responsiveLevels&&(jQuery.each(e.responsiveLevels,function(e,f){f>i&&(t=r=f,l=e),i>f&&f>r&&(r=f,n=e)}) ,t>r&&(l=n)),f=e.gridheight[l]||e.gridheight[0]||e.gridheight,s=e.gridwidth[l]||e.gridwidth[0]||e.gridwidth,h=i/s,h=h>1?1:h,f=Math.round(h*f), "fullscreen"==e.sliderLayout) {var u=(e.c.width(),jQuery(window).height());if(void 0!=e.fullScreenOffsetContainer) {var c=e.fullScreenOffsetContainer.split(",");if (c) jQuery.each(c,function(e,i) {u=jQuery(i).length>0?u-jQuery(i).outerHeight(!0):u}) ,e.fullScreenOffset.split("%").length>1&&void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0?u-=jQuery(window).height()*parseInt(e.fullScreenOffset,0)/100:void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0&&(u-=parseInt(e.fullScreenOffset,0))}f=u} else void 0!=e.minHeight&&f<e.minHeight&&(f=e.minHeight);e.c.closest(".rev_slider_wrapper").css({height:f})} catch(d){console.log("Failure at Presize of Slider:"+d)} } </script> <meta name="Terrapinn-SSL" content="1" /> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script><script type="text/javascript">window.jQuery || document.write('<script src="https://www.terrapinn-cdn.com/config/inc/jquery.min.js"><\/script>')</script> <script type="text/javascript" src="https://www.terrapinn-cdn.com/config/bootstrap/js/modernizr.js" async></script> <script type="text/javascript"> var dataLayer = dataLayer || []; dataLayer.push({'EventID':'10869'}); dataLayer.push({'OfficePropertyID':'UA-824892-1'}); dataLayer.push({ 'offices':'UK', 'community':'Aviation', 'event':'Aviation Festival Asia', 'event_id':'10869', 'event_name':'Aviation Festival Asia 2025', 'event_chain':'10869|10759|10672|10557|10440|10128|9913|9277|8633|7933|7375|6152', 'event_location':'Singapore'}); var flgGoogle = 1; var strOID = ''; var strCID = ''; if (document.getElementById('TerrapinnMetaOffice')) { strOID = document.getElementById('TerrapinnMetaOffice').content } if (document.getElementById('TerrapinnMetaCommunity')) { strCID = document.getElementById('TerrapinnMetaCommunity').content } var strPage = ''; if (document.getElementById('TerrapinnMetaPage') && strEventID) { strPage = document.getElementById('TerrapinnMetaPage').content + strEventID } </script> <link rel="stylesheet" type="text/css" href="https://www.terrapinn-cdn.com/config/inc/EVT_Responsive_Core.css?v=1" media="all" /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-57TD9T');</script> <!-- End Google Tag Manager --> <!-- top tracking --> </head> <body class="GenericPage" id="top"><!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57TD9T" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) --> <nav class="navbar navbar-default" id="MainNav" role="navigation"> <div id="TopMenu"> <table cellpadding="0" cellspacing="0" style="background:#fff;"> <tr> <td rowspan="2" valign="top" style="width:170px;"> <div> <a id="NonMobileSection" class="navbar-brand" href="index.stm" title="Business models. Technology. Sustainability. Innovation. For Asia’s aviation Industry."> <img src="https://www.terrapinn-cdn.com/logos/E10869.gif?910" alt="Aviation Festival Asia 2025" style="display:block; padding:5px 0px; "/> </a> <div data-toggle="collapse" data-target="#MainMenu" class="navbar-toggle"> <div class="left"> <button type="button"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> </div> </div> </td> <td valign="top"><div class="vevent"><div class="right StructuredEvent" id="VenueAndDates" style="cursor:pointer;" onclick="javascript:window.location='https://www.terrapinn.com/template/live/add2diary.aspx?e=10869';" title="add to my diary"> <span class="Summary">Aviation Festival Asia 2025<br /></span> <span class="Date dtstart" data-start-utc="2025-02-18T09:00+08:00" data-end-utc="2025-02-19T18:00+08:00"><span class="value-title" title="2025-02-18">18 - 19 February</span></span><span Class="Location"><span Class="Venue"><br />The Suntec Centre,</span> Singapore</span></div></div></td> </tr><tr><td style="vertical-align:bottom;"><div class="navbar-collapse collapse" id="MainMenu"> <div id="menu"> <ul Class="nav navbar-nav" id="MainMenu"> <li class=" dropdown"> <a title="Aviation Festival Asia 2025" href="index.stm">home</a> </li> <li class=" dropdown"> <a title="our story" href="our-story.stm">our story</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="2024 Event Report" href="https://www.terrapinn.com/template/live/go/10869/22657">2024 Event Report</a> </li> <li class=" dropdown"> <a title="LinkedIn" href="https://www.linkedin.com/showcase/aviation-festival-asia/">LinkedIn</a> </li> <li class=" dropdown"> <a title="Twitter" href="https://twitter.com/aviationfesasia" target="_blank">Twitter</a> </li> <li class=" dropdown"> <a title="Facebook" href="https://www.facebook.com/aviationfestivalasia" target="_blank">Facebook</a> </li> </ul> </li> <li class=" dropdown"> <a title="Conference" href="Conference.stm">Conference</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="Agenda" href="Agenda.stm">Agenda</a> </li> <li class=" dropdown"> <a title="speakers" href="speakers.stm">speakers</a> </li> <li class=" dropdown"> <a title="Apply as a speaker" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10869">Apply as a speaker</a> </li> <li class=" dropdown"> <a title="Airport T.EX" href="Airport-TEX.EX.stm">Airport T.EX</a> </li> </ul> </li> <li class=" dropdown"> <a title="Sponsor" href="Sponsor.stm">Sponsor</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="sponsors & exhibitors" href="sponsors.stm">sponsors & exhibitors</a> </li> <li class=" dropdown"> <a title="download prospectus" href="https://www.terrapinn.com/template/live/go/10869/22612" rel="nofollow">download prospectus</a> </li> <li class=" dropdown"> <a title="Floor Plan" href="Floor-Plan.stm">Floor Plan</a> </li> <li class=" dropdown"> <a title="Apply as a sponsor" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10869">Apply as a sponsor</a> </li> <li class=" dropdown"> <a title="Start-up village" href="Start-up-village.stm">Start-up village</a> </li> </ul> </li> <li class=" dropdown"> <a title="WAF NEWS" href="https://worldaviationfestival.com/" target="_blank">WAF NEWS</a> </li> <li class=" dropdown highlight"> <a title="register now for Aviation Festival Asia 2025" href="https://secure.terrapinn.com/V5/step1.aspx?E=10869&p=1" rel="nofollow">BOOK TICKETS AND SAVE $600</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="contact the Aviation Festival Asia 2025 team" href="contact-us.stm">contact us</a> </li> <li class=" dropdown"> <a title="venue information (The Suntec Centre)" href="venue.stm">venue</a> </li> <li class=" dropdown"> <a title="Accommodation" href="Accommodation.stm">Accommodation</a> </li> <li class=" dropdown"> <a title="Singapore" href="https://www.visitsingapore.com/en/" target="_blank">Singapore</a> </li> <li class=" dropdown"> <a title="Press Pass" href="https://form.jotform.com/243242207931349">Press Pass</a> </li> </ul> </li> </ul> </div> </div></td></tr></table></div></nav> <div class="container-fluid container-content"> <section class="generic"> <div class="bg-white"> <section style="background: url(https://terrapinn-cdn.com/conference/aviation-festival/Img/BG/untitled-design14.png); background-size:cover; background-position:bottom; max-height: 370px;"> <div class="row"> <div class="col-sm-6"> <br /> <img alt="Aviation Festival Asia Logo" class="img-responsive img-center" src="https://www.terrapinn-cdn.com/exhibition/aviation-festival-asia/Img/afa400r.png" style="max-width: 300px;" /> </div> <div class="col-sm-6" style="border-left: 4px solid #fff;"> <div style="padding:20px 80px; "> <h2 style="text-align: center; font-size:30pt; color: #fff; font-weight:700;"> Start-up Village </h2> <p> </p> <p> <a class="hvr-grow btn btn-teal-main btn-lg center-block" href="#apply"> APPLY AS A START-UP </a> </p> </div> </div> </div> </section> <div class="row"> <div class="col-sm-12"> <p> </p> <p style="text-align: center;"> Aviation Festival Asia is proud to continue to support the development of innovation and SMEs in the aviation industry. </p> <p style="text-align: center;"> <br /> We will be hosting young companies who are disrupting the industry at the event where they will showcase their solutions. Our Start-Up Pitching zone will allow you to hear from these companies and what their solutions, technologies and ideas could do for your organisation. </p> <p style="text-align: center;"> </p> </div> </div> <section style="background: #ebebeb;"> <div class="row"> <div class="col-sm-12"> <h2 style="font-weight: 700; color: #020302; text-align: center;"> Aviation Festival Asia provides a unique environment for start-ups </h2> <p> </p> </div> </div> <div class="row flexcontainer"> <div class="flexitem features3 hvr-glow grad4"> To pitch and partner </div> <div class="flexitem features3 hvr-glow grad6"> To educate </div> <div class="flexitem features3 hvr-glow grad8"> To meet prospective companies across the value chain </div> </div> <p> </p> </section> <style type="text/css"> div.features3 { width:31%; margin:1%; padding:20px; font-size:24px; color: #fff; text-align:center; } .grad1 { background: #003f5a ; } .grad2 { background: #004f71; } .grad3 { background: #005f88; } .grad4 { background: #006f9e; } .grad5 { background: #007fb5; } .grad6 { background: #008fcc; } .grad7 { background:#009fe3 ; } .grad8 { background: #009fe3; } .grad9 { background: #19a8e5; } .grad10 { background: #32b2e8; } .grad11 { background: #4cbbeb; } .grad12 { background: #66c5ee; } .grad13 { background: #7fcff1; } .grad14 { background: #99d8f3; }</style> <section> <div class="row"> <div class="col-md-6"> <p> <b> DOES YOUR COMPANY QUALIFY: </b> <br /> </p> <ul> <li> Founded in 2019 or later <br /> </li> <li> Fewer than 20 employees <br /> </li> <li> Have not participated in the Aviation Festival Asia Start-Up Village or exhibition before </li> </ul> <p> </p> </div> <div class="col-md-6"> <p> <b> BENEFITS OF PARTICIPATION: </b> <br /> </p> <ul> <li> Small exhibition space on the floor (1sqm2) </li> <li> Access to our event networking platform </li> <li> Full access to the exhibition and conference </li> <li> 2x conference passes (worth USD$ 2,995 each) </li> </ul> </div> </div> </section> <section id="apply"> <div class="row"> <div class="col-sm-12"> <h2 style="font-family: Verdana, sans-serif; font-weight: 700; color: rgb(0, 64, 112); font-size: 38px; text-align: center;"> Our 2025 start-ups </h2> <div style="font-size: medium;"> </div> <div style="font-size: medium;"> <div id="ExhibitorListing"><div class="row Framed"><div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000L52LFMAZ_org.png?20241125135450" title="Aeroclass.org at Aviation Festival Asia 2025" alt="Aeroclass.org at Aviation Festival Asia 2025" /> </div></div></div> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000L4z0nMAB_org.png?20241125132809" title="Aeroprime at Aviation Festival Asia 2025" alt="Aeroprime at Aviation Festival Asia 2025" /> </div></div></div> <!-- Aires Applied Technology (Aires AT) --> <div class="modal fade" id="806211" tabindex="-1" role="dialog" aria-labelledby="Aires Applied Technology (Aires AT)" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Aires Applied Technology (Aires AT) - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000HyLZFMA3_org.png?20240925083601" align="right" title="Aires Applied Technology (Aires AT) at Aviation Festival Asia 2025" alt="Aires Applied Technology (Aires AT) at Aviation Festival Asia 2025" /> <p>Aires Applied Tech is a Deep Tech Startup launched in Singapore (2021). We are focused on Quantum Cybersecurity and Data Protection with AI. Aires Applied Technology prides itself on research and development capabilities and has been awarded several ...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-aires-applied-technology-aires-at.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#806211"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000HyLZFMA3_org.png?20240925083601" title="Aires Applied Technology (Aires AT) at Aviation Festival Asia 2025" alt="Aires Applied Technology (Aires AT) at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Apios Ltd --> <div class="modal fade" id="819188" tabindex="-1" role="dialog" aria-labelledby="Apios Ltd" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Apios Ltd - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KZj0LMAT_org.png?20241115162908" align="right" title="Apios Ltd at Aviation Festival Asia 2025" alt="Apios Ltd at Aviation Festival Asia 2025" /> <p>Apios specializes in open in-flight entertainment (IFE) solutions, offering an innovative seatback system designed to enhance passenger engagement and maximize airline flexibility. By leveraging open platforms, Apios enables seamless integration...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-apios-ltd.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#819188"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KZj0LMAT_org.png?20241115162908" title="Apios Ltd at Aviation Festival Asia 2025" alt="Apios Ltd at Aviation Festival Asia 2025" /> </a></div></div></div> </div><div class="row Framed"><!-- Cosmofoil --> <div class="modal fade" id="808948" tabindex="-1" role="dialog" aria-labelledby="Cosmofoil" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Cosmofoil - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IRCtxMAH_org.png?20241004103918" align="right" title="Cosmofoil at Aviation Festival Asia 2025" alt="Cosmofoil at Aviation Festival Asia 2025" /> <p>Cosmofoil AB, founded in 2024 and headquartered in Stockholm, is revolutionizing the airline industry through specialized AI software solutions. The company develops advanced machine learning tools focused on resource planning and operational...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-cosmofoil.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#808948"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IRCtxMAH_org.png?20241004103918" title="Cosmofoil at Aviation Festival Asia 2025" alt="Cosmofoil at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Fairval --> <div class="modal fade" id="820146" tabindex="-1" role="dialog" aria-labelledby="Fairval" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Fairval - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Ksc3CMAR_org.png?20241121104505" align="right" title="Fairval at Aviation Festival Asia 2025" alt="Fairval at Aviation Festival Asia 2025" /> <p>Fairval propels aviation players into successful AI transformations throught “AIJourneyPath”, our innovative AI transformation framework that combines open innovation and financial engineering techinques in a new unique way. We help...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-fairval.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#820146"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Ksc3CMAR_org.png?20241121104505" title="Fairval at Aviation Festival Asia 2025" alt="Fairval at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- FindR --> <div class="modal fade" id="809368" tabindex="-1" role="dialog" aria-labelledby="FindR" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">FindR - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IZPHKMA5_org.png?20241007094104" align="right" title="FindR at Aviation Festival Asia 2025" alt="FindR at Aviation Festival Asia 2025" /> <p>FindR provides innovative solutions to prevent item loss with connected QR code stickers.Our connected stickers featuring simple QR codes offer a low-tech yet highly effective method for tracking lost items reducing the cost and complexity of...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-findr.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#809368"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IZPHKMA5_org.png?20241007094104" title="FindR at Aviation Festival Asia 2025" alt="FindR at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- FLOX Robotics --> <div class="modal fade" id="814513" tabindex="-1" role="dialog" aria-labelledby="FLOX Robotics" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">FLOX Robotics - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JQWxPMAX_org.png?20241023141454" align="right" title="FLOX Robotics at Aviation Festival Asia 2025" alt="FLOX Robotics at Aviation Festival Asia 2025" /> <p>Flox is a leading robotics company specializing in wildlife management through autonomous drones and IoT stationary hardware for airport environments. By integrating advanced AI and machine learning, our solution provides real-time data and can...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-flox-robotics.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#814513"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JQWxPMAX_org.png?20241023141454" title="FLOX Robotics at Aviation Festival Asia 2025" alt="FLOX Robotics at Aviation Festival Asia 2025" /> </a></div></div></div> </div><div class="row Framed"><!-- Hands In --> <div class="modal fade" id="813867" tabindex="-1" role="dialog" aria-labelledby="Hands In" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Hands In - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JJaZWMA1_org.png?20241021094913" align="right" title="Hands In at Aviation Festival Asia 2025" alt="Hands In at Aviation Festival Asia 2025" /> <p>Hands In is transforming the way we handle payments by offering innovative multi-card and group payment solutions. Their platform addresses common pain points such as high cart abandonment and payment declines, enabling customers to split...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-hands-in.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#813867"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JJaZWMA1_org.png?20241021094913" title="Hands In at Aviation Festival Asia 2025" alt="Hands In at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Laytrip --> <div class="modal fade" id="807931" tabindex="-1" role="dialog" aria-labelledby="Laytrip" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Laytrip - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IDeDNMA1_org.png?20240930092022" align="right" title="Laytrip at Aviation Festival Asia 2025" alt="Laytrip at Aviation Festival Asia 2025" /> <p>Laytrip is an innovative travel technology company that is revolutionizing the way people book and pay for travel. We offer a unique payment plan system that allows travelers to secure their trips with affordable monthly payments. Our mission is to...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-laytrip.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#807931"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000IDeDNMA1_org.png?20240930092022" title="Laytrip at Aviation Festival Asia 2025" alt="Laytrip at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- LETS WINGLE S.L. --> <div class="modal fade" id="815597" tabindex="-1" role="dialog" aria-labelledby="LETS WINGLE S.L." aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">LETS WINGLE S.L. - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JiofhMAB_org.png?20241029142127" align="right" title="LETS WINGLE S.L. at Aviation Festival Asia 2025" alt="LETS WINGLE S.L. at Aviation Festival Asia 2025" /> <p>Wingle targets a moment of consumption which is currently underserved and one of the few ones in our lives where we are not exposed to constant external stimulus, notifications, etc... The moment of flying. Wingle is born with the ultimate goal of...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-lets-wingle-sl.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#815597"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JiofhMAB_org.png?20241029142127" title="LETS WINGLE S.L. at Aviation Festival Asia 2025" alt="LETS WINGLE S.L. at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- NLPearl.ai --> <div class="modal fade" id="812664" tabindex="-1" role="dialog" aria-labelledby="NLPearl.ai" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">NLPearl.ai - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Ixe5VMAR_org.png?20241014160448" align="right" title="NLPearl.ai at Aviation Festival Asia 2025" alt="NLPearl.ai at Aviation Festival Asia 2025" /> <p>NLPearl is an advanced AI voice solution provider with proprietary models for customer engagement via phone or browser, specializing in the Travel & Hospitality industry. Its human-like voice agents handle inquiries, reservations, bookings, CRM...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-nlpearlai.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#812664"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Ixe5VMAR_org.png?20241014160448" title="NLPearl.ai at Aviation Festival Asia 2025" alt="NLPearl.ai at Aviation Festival Asia 2025" /> </a></div></div></div> </div><div class="row Framed"><!-- Noletta --> <div class="modal fade" id="815988" tabindex="-1" role="dialog" aria-labelledby="Noletta" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Noletta - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JpUabMAF_org.png?20241031140758" align="right" title="Noletta at Aviation Festival Asia 2025" alt="Noletta at Aviation Festival Asia 2025" /> <p>Noletta enables bags-free journeys for airline passengers. Through our partnerships with airlines and hospitality venues, we make the pre-flight experience seamless and stress-free.</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-noletta.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#815988"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JpUabMAF_org.png?20241031140758" title="Noletta at Aviation Festival Asia 2025" alt="Noletta at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Ostrum Tech --> <div class="modal fade" id="819123" tabindex="-1" role="dialog" aria-labelledby="Ostrum Tech" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Ostrum Tech - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KZDA9MAP_org.png?20241115093645" align="right" title="Ostrum Tech at Aviation Festival Asia 2025" alt="Ostrum Tech at Aviation Festival Asia 2025" /> <p>We are dedicated to transforming passenger assistance at airports through digital innovation. Our new generation platform brings passengers, assistance staff, cabin crew, and boarding agents together to enable seamless communication, improve...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-ostrum-tech.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#819123"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KZDA9MAP_org.png?20241115093645" title="Ostrum Tech at Aviation Festival Asia 2025" alt="Ostrum Tech at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Platform 195 --> <div class="modal fade" id="820612" tabindex="-1" role="dialog" aria-labelledby="Platform 195" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Platform 195 - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000L8B2EMAV_org.png?20241126104107" align="right" title="Platform 195 at Aviation Festival Asia 2025" alt="Platform 195 at Aviation Festival Asia 2025" /> <p>Platform 195 is a Retail Media Solutions and Marketing Company with a specialism in travel. We have decades of experience building award-winning media organisations within airlines, tour operators and OTAs, enabling them to generate a significant...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-platform-195.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#820612"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000L8B2EMAV_org.png?20241126104107" title="Platform 195 at Aviation Festival Asia 2025" alt="Platform 195 at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- PRM Assist --> <div class="modal fade" id="815925" tabindex="-1" role="dialog" aria-labelledby="PRM Assist" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">PRM Assist - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Jp8evMAB_org.png?20241031105934" align="right" title="PRM Assist at Aviation Festival Asia 2025" alt="PRM Assist at Aviation Festival Asia 2025" /> <p>PRM Assist is a technology company focused on pioneering solutions for airport assistance. Our suite of products includes the PRM Assist mobile app, which empowers passengers with reduced mobility (PRM) to seamlessly book assistance. The PRM Portal...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-prm-assist.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#815925"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000Jp8evMAB_org.png?20241031105934" title="PRM Assist at Aviation Festival Asia 2025" alt="PRM Assist at Aviation Festival Asia 2025" /> </a></div></div></div> </div><div class="row Framed"><!-- relugroup --> <div class="modal fade" id="820311" tabindex="-1" role="dialog" aria-labelledby="relugroup" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">relugroup - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KwPDqMAN_org.png?20241122143505" align="right" title="relugroup at Aviation Festival Asia 2025" alt="relugroup at Aviation Festival Asia 2025" /> <p>relugroup is revolutionising airline pricing with cutting-edge AI-driven solutions that maximise revenue and enhance customer satisfaction with a transparent AI pricing decision tool. Our innovative tool leverages real-time untapped data and...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-relugroup.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#820311"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KwPDqMAN_org.png?20241122143505" title="relugroup at Aviation Festival Asia 2025" alt="relugroup at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Soji.AI --> <div class="modal fade" id="815733" tabindex="-1" role="dialog" aria-labelledby="Soji.AI" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Soji.AI - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JlkndMAB_org.png?20241030103815" align="right" title="Soji.AI at Aviation Festival Asia 2025" alt="Soji.AI at Aviation Festival Asia 2025" /> <p>SojiAI is a cutting-edge startup specializing in innovative Generative AI solutions for the Aerospace and Aviation industries. Founded by a team of experts blending deep aerospace knowledge with advanced AI expertise, SojiAI is committed to...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-sojiai.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#815733"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JlkndMAB_org.png?20241030103815" title="Soji.AI at Aviation Festival Asia 2025" alt="Soji.AI at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Spear --> <div class="modal fade" id="814496" tabindex="-1" role="dialog" aria-labelledby="Spear" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Spear - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JQ2dPMAT_org.png?20241023111515" align="right" title="Spear at Aviation Festival Asia 2025" alt="Spear at Aviation Festival Asia 2025" /> <p>Spear gives buyers intelligence at speed to negotiate better outcomes. We give management teams insights into the buying teams performance on managing reputational risk whilst securing best deals at speed.Spear helps buyers track supplier engagement ...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-spear.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#814496"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JQ2dPMAT_org.png?20241023111515" title="Spear at Aviation Festival Asia 2025" alt="Spear at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- SWIP --> <div class="modal fade" id="813813" tabindex="-1" role="dialog" aria-labelledby="SWIP" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">SWIP - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JBfHsMAL_org.png?20241018145159" align="right" title="SWIP at Aviation Festival Asia 2025" alt="SWIP at Aviation Festival Asia 2025" /> <p>SWIP a technology platform that enables passenger airlines to more effectively fill and monetize their empty bellyhold cargo capacity. </p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#813813"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000JBfHsMAL_org.png?20241018145159" title="SWIP at Aviation Festival Asia 2025" alt="SWIP at Aviation Festival Asia 2025" /> </a></div></div></div> </div><div class="row Framed"><!-- Sydorg Technologies --> <div class="modal fade" id="820044" tabindex="-1" role="dialog" aria-labelledby="Sydorg Technologies" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Sydorg Technologies - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KpISRMA3_org.png?20241120114416" align="right" title="Sydorg Technologies at Aviation Festival Asia 2025" alt="Sydorg Technologies at Aviation Festival Asia 2025" /> <p>Sydorg Technologies is an innovative SaaS startup focused on developing advanced solutions for air traffic management and automation. Leveraging cutting-edge technologies like LLMs, AI, and 3D visualization, we create software to enhance ATC...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-sydorg-technologies.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#820044"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000KpISRMA3_org.png?20241120114416" title="Sydorg Technologies at Aviation Festival Asia 2025" alt="Sydorg Technologies at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- Traveldax LLC --> <div class="modal fade" id="768073" tabindex="-1" role="dialog" aria-labelledby="Traveldax LLC" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Traveldax LLC - Startup</h4> </div> <div class="modal-body"> <a href="https://traveldax.com" title="website for Traveldax LLC" class="url" target="_blank"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000AU62DMAT_org.png?20240503145613" align="right" title="Traveldax LLC at Aviation Festival Asia 2025" alt="Traveldax LLC at Aviation Festival Asia 2025" /> </a><p>Using advanced automation technology, Traveldax collects extensive pricing data from metasearches, OTAs, and airline websites. We then apply AI algorithms to transform this data into actionable insights, optimizing positioning and driving...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-traveldax-llc.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#768073"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000AU62DMAT_org.png?20240503145613" title="Traveldax LLC at Aviation Festival Asia 2025" alt="Traveldax LLC at Aviation Festival Asia 2025" /> </a></div></div></div> <!-- TravPal --> <div class="modal fade" id="813302" tabindex="-1" role="dialog" aria-labelledby="TravPal" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">TravPal - Startup</h4> </div> <div class="modal-body"> <img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000J4cbdMAB_org.png?20241016092812" align="right" title="TravPal at Aviation Festival Asia 2025" alt="TravPal at Aviation Festival Asia 2025" /> <p>TravPal is an innovative platform that connects travellers needing assistance with fellow travellers on the same flight. Those seeking assistance may include parents with young children, travellers with hidden disabilities, anxious or inexperienced...</p> </div> <div class="modal-footer"> <a class="btn btn-default" data-dismiss="modal">Close</a> <a class="btn btn-primary" href="exhibitor-travpal.stm">More</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><a data-toggle="modal" href="#813302"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000J4cbdMAB_org.png?20241016092812" title="TravPal at Aviation Festival Asia 2025" alt="TravPal at Aviation Festival Asia 2025" /> </a></div></div></div> <div class="col-sm-3 Panel"> <div class="table"> <h3>Startup</h3> <div class="cell"><img src="https://terrapinn-cdn.com/tres/pa-images/10869/a0AN200000L4ZG1MAN_org.png?20241125102334" title="Urban Leopard Loyalty at Aviation Festival Asia 2025" alt="Urban Leopard Loyalty at Aviation Festival Asia 2025" /> </div></div></div> </div> </div> <h2 style="text-align: center;color: #004070; font-size: 38px; font-weight: 700;"> </h2> <h2 style="text-align: center;color: #004070; font-size: 38px; font-weight: 700;"> Apply as a start-up </h2> <div> </div> <p> <script type="text/javascript" src="https://form.jotform.com/jsform/240434083649357"> </script> </p> </div> </div> </section> </div> </section> <div id="SectionBottom"><section id="bottom-nav" style="padding:50px 0; background-color: #004070;"> <div class="row"> <div class="footer-menu-block"> <p class="footer-menu main"> <a href="https://www.linkedin.com/showcase/aviation-festival-asia/" target="_blank"> <img class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/linkedin.png" style="max-width:50px; margin-bottom:5px;" /> </a> <a href="https://twitter.com/aviationfesasia" target="_blank"> <img class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/x.png" style="max-width:50px; margin-bottom:5px;" /> </a> <a href="https://www.facebook.com/aviationfestivalasia" target="_blank"> <img class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/facebook.png" style="max-width:50px;" /> </a> </p> </div> <div class="footer-menu-block"> <p class="footer-menu main"> <a href="our-story.stm" title="our story"> Our Story </a> </p> </div> <div class="footer-menu-block"> <p class="footer-menu main"> <strong> <a href="Conference.stm"> Conference </a> </strong> </p> </div> <div class="footer-menu-block"> <p class="footer-menu main"> <a href="sponsor.stm" title="Sponsor"> Sponsor </a> </p> <p class="footer-menu"> <a href="https://secure.terrapinn.com/v5/edetails.aspx?e=10869" title="Enquire"> Enquire </a> </p> <p class="footer-menu"> <a href="https://www.terrapinn.com/template/live/go/10869/22612" title="Download Prospectus"> Download Prospectus </a> </p> </div> <div class="footer-menu-block"> <p class="footer-menu main"> <a href="https://worldaviationfestival.com" target="_blank"> WAF News </a> </p> </div> <div class="footer-menu-block"> <p class="footer-menu main"> <a href="https://secure.terrapinn.com/V5/step1.aspx?E=10869"> Register </a> </p> <p class="footer-menu"> <a href="venue.stm"> Venue </a> </p> <p class="footer-menu"> <a href="contact-us.stm"> Contact us </a> </p> </div> </div> </section> <style type="text/css"> div.footer-menu-block { width:16%; float: left; } @media (max-width:479px) { div.footer-menu-block { width:30%; } } p.footer-menu { text-align:left; color: #FFF; } p.main { font-weight:700} p.footer-menu a { color: #FFF !important} p.footer-menu a:hover { text-decoration:none}</style></div> <section class="footer" id="footerBottom"> <div class="row"><div class="col-xs-12"> </div></div> <div class="row"> <div class="col-xs-12 col-sm-4"><h4 class="pull-left">Created by</h4><div class="clearfix"></div><a href="https://www.terrapinn.com" target="_blank" title="Terrapinn Holdings Ltd" rel="nofollow"><img alt="created by Terrapinn Holdings Ltd" src="https://www.terrapinn-cdn.com/img/logo-open.png" title="created by Terrapinn Holdings Ltd" class="pull-left organiserIdentity" /></a></div> <div class="col-xs-12 col-sm-8" id="TerrapinnSustainability"> <a href="https://weareisla.co.uk/" target="_blank" title="isla is a non-profit organisation founded by event professionals and industry leaders focusing on a sustainable future for events."> <img style="float:left;margin-right:25px;" alt="isla" src="https://terrapinn-cdn.com/img/isla-member.png" /> </a> <p style="margin-top:10px;"> Terrapinn is proud to be a member of isla. <br />Working together to build sustainable events </p> <!-- [NETWORKING_PARTNER] --> </div> </div> <div class="row"> <div class="col-sm-push-1 col-sm-10"> <nav class="navbar navbar-default" role="navigation"> <ul class="nav navbar-nav"> <li class="ft_Conduct"><a href="https://www.terrapinn.com/good-conduct-policy" title="Terrapinn's good conduct policy" rel="nofollow">good conduct policy</a></li> <li class="ft_Slavery"><a href="https://www.terrapinn.com/anti-slavery-policy" title="Terrapinn's anti-slavery policy">anti-slavery policy</a></li> <li class="ft_Money"><a href="https://www.terrapinn.com/anti-money-laundering-and-financial-crime-policy" title="Terrapinn's anti-money laundering & financial crime policy">anti-money laundering & financial crime policy</a></li> <div style="clear:both;font-size:0pt;"><br/></div> <li class="ft_ExhibitionRules"><a href="https://www.terrapinn.com/exhibition-terms" title="exhibition rules for sponsors and exhibitors">exhibition rules</a></li> <li class="ft_Diversity"><a href="https://www.terrapinn.com/diversity-inclusion" title="Terrapinn's diversity-inclusion">diversity & inclusion policy</a></li> <li class="ft_Sustainability"><a href="https://www.terrapinn.com/data/Terrapinn-Sustainability-Policy-EXTERNAL.pdf" title="Terrapinn's sustainability policy">sustainability policy</a></li> <li class="ft_Sanctions"><a href="https://www.terrapinn.com/sanctions-policy" title="Terrapinn's sanctions policy">sanctions policy</a></li> <div style="clear:both;font-size:0pt;"><br/></div> <li class="ft_Copyright"><a href="https://www.terrapinn.com/copyright" title="copyright" rel="nofollow">© Terrapinn Holdings Ltd. MMXXIV</a></li> <li class="ft_Privacy"><a href="https://www.terrapinn.com/Legal.aspx?L=P" rel="nofollow" target="_blank" title="our take on your privacy" rel="nofollow">privacy</a></li> <li class="ft_Conditions"><a href="https://www.terrapinn.com/Legal.aspx?L=T" rel="nofollow" target="_blank" title="general terms & conditions" rel="nofollow">general t&c's</a></li> <li class="ft_Contact"><a href="contact-us.stm" title="contact us" rel="nofollow">contact</a></li> <!-- <li class="ft_Subscription"><a href="https://www.terrapinn.com/media-preferences" title="manage your subscription preferences" rel="nofollow">subscription preferences</a></li> --> <li class="ft_Brochure"><a href="https://www.terrapinn.com/template/live/go/10869/22612" rel="nofollow">brochure</a></li> </ul> </nav> </div> </div> </section> </div> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.13.1/jquery-ui.min.js"></script><script type="text/javascript">if (!window.jQuery.ui) { var oHead = document.getElementsByTagName("head")[0]; var oLink = document.createElement("link");oLink.type = "text/css";oLink.rel = "stylesheet";oLink.href = "https://www.terrapinn-cdn.com/config/inc/jquery-ui.css";oHead.insertBefore(oLink,document.getElementsByTagName("link")[0]); document.write('<script type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/jquery-ui.min.js"><\/script>') } </script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js"></script> <script type="text/javascript"> if(!$.fn.modal) { var oHead = document.getElementsByTagName("head")[0]; var oLink = document.createElement("link"); oLink.type = "text/css";oLink.rel = "stylesheet";oLink.href = "https://www.terrapinn-cdn.com/config/bootstrap/css/bootstrap.min.css";oHead.insertBefore(oLink,document.getElementsByTagName("link")[0]); oLink = document.createElement("link");oLink.type = "text/css";oLink.rel = "stylesheet";oLink.href = "https://www.terrapinn-cdn.com/config/inc/font-awesome.min.css";oHead.insertBefore(oLink,document.getElementsByTagName("link")[0]); document.write('<script src="https://www.terrapinn-cdn.com/config/bootstrap/js/bootstrap.min.js"><\/script>'); } </script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/bootstrap/js/viewport-units-buggyfill.js"></script> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/bootstrap/js/countdown.js"></script> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/bootstrap/js/wow.js"></script> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/JS_Slider/jquery.flexslider-min.js"></script> <!--[if (lt IE 9) & (!IEMobile)]> <script src="/config/inc/responsive/js/selectivizr-min.js"></script> <![endif]--> <script type="text/javascript"> var intWidth, SMALL_WINDOW = 767, intSliderHeight, intOriginalHeight; var objDistance, myDistance, intWindowWidth, intLogoHeight, flgFixed = 0; var oWow, urlParams = {}; var SliderPresent = 0; var oCal; var $body = $('body'), $navtop = $('#MainNavigation'), offset = $('#FixSocialBar').outerHeight() + $('#MainMenu').outerHeight() ; function SortSliderHeight() { var resizeTimer2; clearTimeout(resizeTimer2); resizeTimer2 = setTimeout(fixSpy, 500); intSliderHeight = $(window).height() - ($('#MainNav').outerHeight() + 2); intOriginalHeight = intSliderHeight; //alert("intSliderHeight: " + intSliderHeight + "\n\n$('div.SliderImg').height(): " + $('div.SliderImg').height()); //alert("$('div.SliderImg').height(): " + $('div.SliderImg').height()); if (intSliderHeight < $('div.SliderImg').height()) { //alert("need to shrink slider back up..."); } else if ($('div.SliderImg').height() < 500) { //check if slider too small...push down if image height less than 400?... //alert("expand it"); var intLargerHeight = $('div.SliderImg').height() + $('div.Slider-Caption').height(); if (intLargerHeight > intSliderHeight) { //alert("too big..."); } else { intSliderHeight = intLargerHeight; } } if (intOriginalHeight!=intSliderHeight) { //change size.. //intSliderHeight = $('div.SliderImg').height(); //alert("Slider-Caption: " + $('div.Slider-Caption').height()); //alert("new height: " + intSliderHeight ); if ($('div.Slider-Caption').height() > intSliderHeight) { //alert("pulling up too far.."); intSliderHeight = $('div.Slider-Caption').height(); } //if smaller window add the mobile header to the slider height.. if (intWindowWidth < SMALL_WINDOW) { //intSliderHeight+=80; } //alert("original height: " + intOriginalHeight + '\n new height: ' + intSliderHeight); $('#MainSlider ul.flex-direction-nav').css("bottom", (intOriginalHeight - intSliderHeight) + "px"); $('#MainSlider').css("height", intSliderHeight + "px"); $('#MainSlider ul').css("height",intSliderHeight + "px"); $('#MainSlider ul li').css("height",intSliderHeight + "px"); } } function SortSliderHeight2(strClass) { if ((typeof Modernizr != 'undefined') && (Modernizr != undefined)) { if (Modernizr && !Modernizr.cssvwunit) { var intSliderHeight = $(window).height() - ($('#MainNav').outerHeight() + 2); $("div." + strClass + " ul li div.item").css({"width":"100%","height":intSliderHeight + "px"}); } } } function SlideAnimate(slider, strClass) { var thisSlide; if (typeof slider === "undefined") { thisSlide = $('.' + strClass + '>ul>li.flex-active-slide'); } else { thisSlide = slider.slides.eq(slider.currentSlide); } $.each($(thisSlide).find('.wow2'), function() { $(this).addClass($(this).attr('AF') + ' animated'); }); } function SlideAnimationStop(slider) { if (typeof slider === "undefined") { $.each($('.' + strClass + '>ul>li').find('.wow2'), function() { SlideStop($(this)); }); } else { $.each(slider.slides.find('.wow2'), function() { SlideStop($(this)); }); } } function SlideStop(wowItem) { if (typeof wowItem.attr('AF') !== "undefined") { wowItem.addClass(wowItem.attr('AF') + ' animated'); } else { wowItem.addClass('animated'); } strClasses = ''; var arrClasses = wowItem.attr('class').split(' '); // remove all acept: row wow2 for ( var i = 0, l = arrClasses.length; i<l; ++i ) { //alert( arrClasses[i] ); if (arrClasses[i]!='row' && arrClasses[i]!="wow2") { strClasses = strClasses + ' ' + arrClasses[i]; //console.log("removing class: " + arrClasses[i]); wowItem.removeClass(arrClasses[i]); } } //temp store these removed classes to add later (the animations).. wowItem.attr('AF',strClasses); } function SliderHeight(strClass) { SliderPresent = 1; var image = new Image(); $(image).load(function () { var intSliderHeight = $(window).height() - ($('#MainNav').outerHeight() + 2); var intHeight = image.height; //var intRatio = $(window).width() / image.width; //alert("Image: " + intHeight + ' x ' + image.width + '\n Viewing portal: ' + intSliderHeight + ' x ' + $(window).width() + '\n Ratio: ' + intRatio); //if (intRatio>1) { intHeight = image.height * ($(window).width() / image.width); } if (intHeight > intSliderHeight) { intHeight = intSliderHeight; } $('head').append('<style>.' + strClass + ' ul li div.item { height:' + intHeight + 'px; }<\/style>'); }); image.onerror = function () { //$('head').append('<style>.' + strClass + ' ul li div.item { height:' + 200 + 'px; }<\/style>'); //fall back to old method SortSliderHeight2(strClass); } image.src = $('.' + strClass + ' ul li div.item').css("background-image").match(/^url\("?(.+?)"?\)$/)[1]; } // function to do the tweaking function fixSpy() { // grab a copy the scrollspy data for the element //alert("fixSpy()"); var data = $body.data('bs.scrollspy'); // if there is data, lets fiddle with the offset value if (data) { // get the current height of the navbar //offset = $navtop.outerHeight(); offset = $("#MainNav").outerHeight(); //alert("offset: " + offset); // adjust the body's padding top to match //$body.css('padding-top', offset); // change the data's offset option to match data.options.offset = offset // now stick it back in the element $body.data('bs.scrollspy', data); // and finally refresh scrollspy $body.scrollspy('refresh'); } } function InitScrollSpecific() { //if (!$('body.GenericPage').length) { return; } // only proceed if a generic page.. myDistance = $(window).scrollTop(); intWindowWidth = $( window ).width(); //alert("InitScrollSpecific()"); if (flgFixed!=1 && myDistance >= objDistance) { // FIX IT! flgFixed = 1; //code fixes window as you scroll down...then unfixes back up.. if (intWindowWidth > SMALL_WINDOW) { //alert("fixing.."); $('body #MainNav').addClass('navbar-fixed-top'); $('body #FixSocialBar').removeClass('navbar-fixed-top'); $('body #NonMobileSection').css("display","none"); $('body').css("padding-top", (intLogoHeight) + 24 + "px"); // 92 (padding of body when section removed) //82 $('body #TopMenu').css("padding-top", "0px"); $('body #MainMenu ul').css("margin-left","15px"); $('body #VenueAndDates').css("display","none"); } } else if (flgFixed==1 && myDistance < (objDistance)) { // UNFIX IT! flgFixed = 0; if (intWindowWidth > SMALL_WINDOW) { //alert("unfixing.."); $('body #MainNav').removeClass('navbar-fixed-top'); $('body #FixSocialBar').addClass('navbar-fixed-top'); $('body #NonMobileSection').css("display","block"); $('body').css("padding-top","0px"); //$('body #TopMenu').css("padding-top", "40px"); $('body #MainNav #MainMenu ul').css("margin-left","0px"); $('body #VenueAndDates').css("display","block"); } } } function countdown() { var count = $('#countdown'); if ($.fn.countdown && count.length) { count.countdown(count.data("date"), function (event) { var $this = $(this); switch (event.type) { case "seconds": case "minutes": case "hours": case "days": case "weeks": case "daysLeft": $this.find('p#' + event.type).html(event.value); break; case "finished": $this.hide(); break; } }); } } function InitWindow() { //alert("init"); //test bootstrap... if ($('#bootstrapCssTest').is(':visible') === true) { //alert("manual load..."); $('<link href="/config/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />').appendTo('head'); } // ensure BIO has no dodgy HTML in it //$('div#SpeakerBio div#AF_SpeakerBio').html($('div#SpeakerBio div#AF_SpeakerBio').text()); //intLogoHeight = $(".navbar-brand img").height(); intLogoHeight = $("#TopMenu #NonMobileSection").height(); objDistance = $("#MainNav").height() + $("#MainMenu").height() - 56; //114 (height of menu from top adjuster) /// 94 CheckContentWidths(); $(window).scroll(function () { InitScrollSpecific(); }); InitScrollSpecific(); // fix body padding (in case navbar size is different than the padding) //$body.css('padding-top', offset); // Enable scrollSpy with correct offset based on height of navbar $body.scrollspy({target: '.navbar-side', offset: offset }); // Now monitor the resize events and make the tweaks var resizeTimer; $(window).resize(function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(fixSpy, 50); }); intSliderHeight = $(window).height() - ($('#MainNav').outerHeight() + 2); intOriginalHeight = intSliderHeight; if ($('#SpkRotator').length) { $('#SpkRotator').flexslider({ animation: "slide", initDelay: 2000, slideshowSpeed: 3500, animationSpeed: 600, easing: "jswing", animationLoop: true, itemWidth: 200, itemMargin: 35, minItems: 1, //maxItems: 8, pauseOnHover: true, controlNav: true, move: 2 //, start: function(slider){ } }); } if ($('#SpnMid').length) { $('#SpnMid').flexslider({ animation: "slide", initDelay: 2000, slideshowSpeed: 3500, easing: "jswing", animationSpeed: 600, animationLoop: true, itemWidth: 220, itemMargin: 15, minItems: 1, //maxItems: 15, pauseOnHover: true, controlNav: true, move: 2 //, start: function(slider){ alert("starting.."); } }); } if (!$(".navbar-toggle").is(":visible")) { $(function() { $(".dropdown").hover(function(){ $(this).addClass('open') }, function(){ $(this).removeClass('open') } ); }); } // check thumbnails... //console.log("check thumbnails...2"); var oImageCheck = setTimeout(CheckImagesLoaded, 1250); } function CheckImagesLoaded() { //console.log("CheckImagesLoaded()"); $('.tmpl_ContactImage').error(function() { console.log("image error found."); $('.tmpl_ContactImage').attr('src','/config/img/icons/noprofile.png'); }); } function DocReady() { //alert("doc ready"); if ($('#Photos').length) { GetPhotos(10,false); } if ($('#Videos').length) { GetVideos(8,false); } $('a.YouTubeVideo').each(function(index) { $(this).html('<iframe height="155" width="310" src="' + $(this).attr("href") + '?&rel=0&modestbranding=1&hd=1&controls=1&frameborder=0&wmode=transparent&autoplay=0" frameborder="0" allowfullscreen="allowfullscreen"></iframe>'); }); //$("a.PlayYouTubeVideo").click(ShowVideo($(this))); pageScroller(); close_toggle(); TidyInternetExplorer(); //hoverOpacity(); } $(document).delegate('*[data-toggle="lightbox"]', 'click', function(event) { event.preventDefault(); $(this).ekkoLightbox(); }); $(window).resize(function () { //alert("resize"); InitWindow(); }); $(window).load(function(){ //alert("(window).load"); CheckUrlSsl(); CheckMyAccount(); // 15/09/2023 to put login button on 2024+ events if ($('#countdown').length) { countdown(); } try { // hide cookie preferences... setTimeout(function(){ $("div.custom-persistent-icon").fadeOut(250) }, 6250); // if ((typeof window.viewportUnitsBuggyfill != 'undefined') && (window.viewportUnitsBuggyfill != undefined)) { window.viewportUnitsBuggyfill.init(); } if (intWidth>767) { oWow = new WOW( { boxClass: 'wow', // animated element css class (default is wow) animateClass: 'animated', // animation css class (default is animated) offset: 10, // distance to the element when triggering the animation (default is 0) mobile: false, // trigger animations on mobile devices (default is true) live: true, // act on asynchronously loaded content (default is true) }); oWow.init(); } else { //reset animation.. $('.wow').css("opacity","1"); $('.wow2').css("opacity","1"); } //# URL params... (function () { var e, a = /\+/g, // Regex for replacing addition symbol with a space r = /([^&=]+)=?([^&]*)/g, d = function (s) { return decodeURIComponent(s.replace(a, " ")); }, q = document.referrer.substring(1); //q = window.location.search.substring(1); while (e = r.exec(q)) urlParams[d(e[1])] = d(e[2]); })(); if ($('#webticker').length) { $('#webticker').css("display", "block"); // reveal ticker on load.. $('#webticker').webTicker({ speed: 50, //pixels per second direction: "left", //if to move left or right moving: true, //weather to start the ticker in a moving or static position startEmpty: false, //weather to start with an empty or full ticker duplicate: true, //if there is less items then visible on the ticker you can duplicate the items to make it continuous rssfrequency: 0, //the frequency of updates in minutes. 0 means do not refresh updatetype: "reset", //how the update would occur options are "reset" or "swap" hoverpause: true //pause the ticker when hovered }); } } catch(err) { } //alert("resize"); //$(window).trigger('resize'); }); $(document).ready(function () { //alert("doc ready"); InitWindow(); DocReady(); RunParallax(); CheckSearchTerms(); ListSearch(); CheckAgendaTimezone(); }) function CheckSearchTerms() { // check if sending search parameters.. var strQ = ""; if ("q" in urlParams) { strQ = urlParams["q"]; } else if ("prev" in urlParams) { strQ = "" } if (strQ != "") { $.ajax({ type: "POST", url: strServicePath + "AddSearchTerm", data: "{Token:'" + strEventHash + "',SearchString:'" + strQ + "',EventID:'" + strEventID + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg) { Debug("webservice response: " + msg.d); }, failure: function() { Debug("webservice search term call failed."); } }); } } function CheckUrlSsl() { var strUsesSSL = ($('meta[name=Terrapinn-SSL]').length > 0) ? $('meta[name=Terrapinn-SSL]').attr("content") : '0'; var strProtocol = document.location.protocol; //console.log('CheckUrlSsl(): ' + strUsesSSL); //console.log('SSL? ' + strProtocol); if (strUsesSSL == '1' && strProtocol == 'http:') { try { oScript.onload = function () { LE.init('41584e36-5452-40cb-931e-3227e7150b80'); var strData = "Non SSL: " + window.location.href; LE.log(strData); }; oScript.src = "https://secure.terrapinn.com/config/inc/le.min.js"; document.head.appendChild(oScript); } catch(err) { console.log('LE error: ' + err.message); } console.log('need SSL redirect'); console.log(window.location.href.replace('http://','https://')); window.location = window.location.href.replace('http://','https://'); } } // sort height of mainslider -#### no longer used? function MainMenu() { //alert("MainMenu()"); if ($('#MainSlider').length) { intWindowWidth = $( window ).width(); $('#MainSlider').css("height", intSliderHeight + "px"); $('#MainSlider ul').css("height",intSliderHeight + "px"); $('#MainSlider ul li').css("height",intSliderHeight + "px"); $('#MainSlider').flexslider({ animation: "fade", animationLoop: true, itemWidth: 1200, initDelay: 2000, slideshowSpeed: 3500, animationSpeed: 600, pauseOnHover: false, directionNav: true, controlNav: true //controlsContainer: ".Slider-Nav", ,//start: function(slider){ SortSliderHeight() } }); SortSliderHeight() } } function RunParallax() { // cache the window object $window = $(window); $('section[data-type="background"]').each(function(){ // declare the variable to affect the defined data-type var $scroll = $(this); $(window).scroll(function() { // HTML5 proves useful for helping with creating JS functions! // also, negative value because we're scrolling upwards //var yPos = -($window.scrollTop() / $scroll.data('speed')); //alert($scroll.height()); var yPos = -(($window.scrollTop() - $scroll.offset().top) / $scroll.data('speed')); yPos += -234; //yPos += $scroll.data('offset'); //alert("$scroll.height(): " + $scroll.height()); var coords = '50% '+ yPos + 'px'; // move the background $scroll.css({ backgroundPosition: coords }); }); // end window scroll }); // end section function } function TidyInternetExplorer() { //alert("navigator.userAgent: " + navigator.userAgent); if (navigator.userAgent.match(/Windows NT 6.2; ARM(.+)Touch/)) { var msViewportStyle = document.createElement("style"); msViewportStyle.appendChild( document.createTextNode( "@-ms-viewport{width:device-width}" ) ); document.getElementsByTagName("head")[0]. appendChild(msViewportStyle); } } function pageScroller(){ $("a[data-jumpto]").on("click",function(a){ a.preventDefault(); jumpTo($(this).data("jumpto")) }) } function jumpTo(a){ var pos = $('#MainMenu').outerHeight(); //alert("pos: " + pos); //alert($(a).offset().top); $("html, body").animate({scrollTop:$(a).offset().top - pos},1000); } function hoverOpacity() { $('#MainNav').mouseover(function() { $(this).css({ opacity: 1 }); }); $('#MainNav').mouseout(function() { $(this).css({ opacity: 0.30 }); }); } function CheckContentWidths() { //alert("CheckContentWidths()"); intWidth = $( window ).width(); var intHeaderHeight = $('#MainNav').outerHeight(); if ($("#webtickerHolder").length) { intHeaderHeight = intHeaderHeight + $('#webtickerHolder').outerHeight(); } //alert(intHeaderHeight); //alert("intWidth: " + intWidth); if (intWidth <= SMALL_WINDOW) { //alert("small"); $('#MainNav').addClass('navbar-fixed-top'); //$('#FixSocialBar').removeClass('navbar-fixed-top'); } else { //alert("large"); //$('#FixSocialBar').addClass('navbar-fixed-top'); $('#MainNav').removeClass('navbar-fixed-top'); } // smaller devices, check menu not overlaying... if (SliderPresent==1 && intWidth < 1000 && intWidth >767) { //$("body.HomePage section ").first().css("padding-top", intHeaderHeight + "px"); //$("body.HomePage section section").first().css("margin-top", 30 + "px"); } else if (SliderPresent==1 && intWidth <= 767) { //$("body.HomePage section ").first().css("padding-top", intHeaderHeight + "px"); //$("body.HomePage section section").first().css("margin-top", 10 + "px"); } } function close_toggle() { //alert("$(window).width(): " + $(window).width()); //alert("$(document).width(): " + $(document).width()); if ($(window).width() <= SMALL_WINDOW) { $('#MainMenu .nav a').on('click', function(){ if (!$(this).hasClass("dropdown-toggle")) { $(".navbar-toggle").click(); } }); } else { $('#MainMenu .nav a').off('click'); } } function ListSearch() { if ($('#AttendeeList').length) { var oListOptions = { valueNames: ['Company','Country','Jobtitle'], page:20, plugins: [ListPagination({})] }; var oList = new List('AttendeeList', oListOptions); } } function PrepareCalendar() { var strTitle, strBody, strLocation, strStart, strEnd; strTitle = $('div.StructuredEvent span.Summary').text(); strLocation = $('div.StructuredEvent span.Location').text(); strBody = $('div.StructuredEvent span.Summary').text() + ' - ' + $('a.navbar-brand').attr('title'); strStart = $('div.StructuredEvent span.dtstart').attr('data-start-utc'); strEnd = $('div.StructuredEvent span.dtstart').attr('data-end-utc'); } function ShowVideo(oA) { //alert("ShowVideo()"); var box = $("<div></div>").addClass("darkCover").html('<div class="CloseVideo"><a href="#"><img src="/img/icons/close.png" alt="close video" /></a></div>').click(function () { $(this).fadeOut(); content.fadeOut(); content.html("<div></div>"); return false; }); $("body").prepend(box); box.fadeTo(900, 0.6); var content = $("<div></div>").addClass("darkContent").html('<iframe height="390" width="640" src="' + $(oA).attr("href") + '?&rel=0&modestbranding=1&hd=1&controls=1&frameborder=0&wmode=transparent&autoplay=1" frameborder="0" allowfullscreen="allowfullscreen"></iframe>'); $("body").prepend(content); content.fadeTo("fast", 1); return false; } var strKeyHeader = "Terrapinn-"; function GetData(strKey, intTtl ) { var oEntry = JSON.parse(localStorage.getItem(strKey)||"0"); if (oEntry != "0") { if (oEntry.Ttl && ((parseInt(oEntry.Ttl) + parseInt(oEntry.Now)) < new Date().getTime())) { //cache expired..... } else { return oEntry.Value; } } else { //console.log("GetData(), key NOT found, returning... "); } } function SetData(strKey, oValue, intTtl ) { var oEntry = { Value : oValue, Ttl : intTtl, Now : new Date().getTime() }; var strData = JSON.stringify(oEntry); localStorage.setItem(strKey, strData); } function hashCode(str){ var hash = 0; if (str.length == 0) return hash; for (i = 0; i < str.length; i++) { char = str.charCodeAt(i); hash = ((hash<<5)-hash)+char; hash = hash & hash; // Convert to 32bit integer } return strKeyHeader + hash; } function PurgeOldCache() { let keys = Object.keys(localStorage); for(let strKey of keys) { if (strKey.startsWith(strKeyHeader)) { // read it...and check... var oEntry = JSON.parse(localStorage.getItem(strKey)||"0"); if (oEntry != "0") { if (flgPurgeCache || (oEntry.Ttl && ((parseInt(oEntry.Ttl) + parseInt(oEntry.Now)) < new Date().getTime()))) { //console.log("PurgeOldCache(), data EXPIRED, purging... "); localStorage.removeItem(strKey); } else { //console.log("PurgeOldCache(), cache NOT expired... " + oEntry.Value.length); } } } } } jQuery.browser = {}; (function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { jQuery.browser.msie = true; jQuery.browser.version = RegExp.$1; } })(); function ShowFeed(arrItems, intMaxArticles, strType, flgShowLead, flgShowImage, strColorOverride) { var html = ''; var arrImgs; var intMaxLength = 180; var intMaxTitleLength = 100; var i = 0; var strTitle = arrItems.title; var strDescription = arrItems.description; var strLink = arrItems.link; var strPrecis = ''; var strItemTitle = ''; //console.log('ShowFeed: ' + strType); //console.dir(arrItems); if (strType=='LIST') { //html += '<div class="row BlogTitle"><div class="col-md-12"><h1><a href="' + strLink + '">' + arrItems.title + '</a></h1><h2>' + strDescription + '</h2></div></div>'; html += '<div class="row">'; } else if (strType=='ROTATOR') { html+= '<div class="flex-container"><div id="BlogRotator" class="flexslider"><ul class="slides">' } //console.log('ShowFeed: arrItems.items.length: ' + arrItems.items.length); for(i; i < arrItems.items.length && i < intMaxArticles; i++) { try { var item = arrItems.items[i]; strItemTitle = item.title; if (strItemTitle.length > intMaxTitleLength) { strItemTitle = strItemTitle.substring(0,intMaxTitleLength) + '..'; } //description might be html? try { strPrecis = $(item.description).text(); } catch(err) { strPrecis = item.description; } if (strPrecis.length > intMaxLength) { strPrecis = strPrecis.substring(0,intMaxLength) + '..'; } arrImages = {}; try { if (flgShowImage) { arrImages = $('<div>' + item.description + '</div>').find('img'); } } catch (ex) { } if (strType=='LIST') { if (i!=0) { if ((i) % 2 == 0) { html += '<div class="clearfix visible-sm"> </div>'; } if ((i) % 3 == 0) { html += '<div class="clearfix visible-md"> </div>'; } if ((i) % 4 == 0) { html += '<div class="clearfix visible-lg"> </div>'; } } html += '<div class="col-sm-6 col-md-4 col-lg-3"><div class="BlogContentHolder">'; if (arrImages.length>0) { html += '<div class="BlogContent" style="background:url(\'' + arrImages[0].src + '\');background-repeat: no-repeat;background-size: cover;">' + '<h3><a href="' + item.link + '" target="_blog" title="' + strPrecis + '">'+ strItemTitle + '</a></h3>' + '</div>'; } else { html += '<div class="BlogContent" style="">' + '<h3><a href="' + item.link + '" target="_blog" title="' + strPrecis + '">'+ strItemTitle + '</a></h3>' + '</div>'; } if (flgShowLead) { html += '<div class="BlogPrecis"><p>' + strPrecis + ' <a href="' + item.link + '" target="_blog" title="' + strItemTitle + '">continues</a> »</p></div>'; } html += '</div></div>'; } else if (strType=='ROTATOR') { if (arrImages.length>0) { html += '<li>'; html += '<div class="BlogContent" style="background:url(\'' + arrImages[0].src + '\');background-repeat: no-repeat;background-size: cover;">' + '<h3><a href="' + item.link + '" title="' + strPrecis + '" target="_blog">'+ strItemTitle + '</a></h3>' + '</div>'; if (flgShowLead) { html += '<div class="BlogPrecis"><p>' + strPrecis + ' <a href="' + item.link + '" target="_blog" title="' + strItemTitle + '">continues</a> »</p></div>'; } html+= '</li>'; } else { html += '<li>'; html += '<div class="BlogContent">' + '<h3><a href="' + item.link + '" target="_blog" title="' + strPrecis + '">'+ strItemTitle + '</a></h3>' + '</div>'; if (flgShowLead) { html += '<div class="BlogPrecis"><p>' + strPrecis + ' <a href="' + item.link + '" target="_blog" title="' + strItemTitle + '">continues</a> »</p></div>'; } html += '</li>'; } } } catch(err) { showError(err); //console.log(err.message); } } if (strType=='LIST') { html += '</div>'; } else if (strType=='ROTATOR') { html += '</ul></div></div>'; } if (!flgShowImage) { html += '<style>div#BlogContent div.BlogContent { height:auto!important; }</style>'; } if (strColorOverride!='') { html += '<style>div#BlogContent h3 { background:#' + strColorOverride + '!important; } </style>'; } //console.log('html: ' + html); jQuery('div#BlogContent').append(html); if (strType=='ROTATOR') { $('#BlogRotator').flexslider({ animation: "slide", initDelay: 2000, slideshowSpeed: 3500, easing: "jswing", animationSpeed: 600, animationLoop: true, itemWidth: 320, itemMargin: 15, minItems: 1, //maxItems: 15, pauseOnHover: true, controlNav: true, move: 2 //, start: function(slider){ alert("starting.."); } }); } } function GetFeed(strURL, intMaxArticles, flgIsIntro) { var intCacheTime = 3600000; // 1 hour cache var strHashKey = hashCode(String(window.location)); var arrItems = {}; arrItems = GetData(strHashKey,intCacheTime); if (arrItems && arrItems.length > 0) { ShowFeed(arrItems, intMaxArticles, flgIsIntro); } else { jQuery.getFeed({ url: strURL, success: function(feed) { SetData(strHashKey, feed, intCacheTime); ShowFeed(feed, intMaxArticles, flgIsIntro); } }); } } const monthNames = ["", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; const monthNamesShort = ["", "Jan", "Feb", "Mar", "Apr", "May", "Jun","Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; var DateTime; var oDate; function CheckAgendaTimezone() { //console.log("CheckAgendaTimezone()"); // testing... //luxon.Settings.now = () => new Date(2020, 6, 8).valueOf(); //luxon.Settings.defaultZoneName = 'America/New_York'; if ( $("div#Agenda").length && $("div#Agenda").hasClass("VirtualEvent") ) { //console.log("dealing with agenda.."); loadExtScript('https://cdn.jsdelivr.net/npm/luxon@1.24.1/build/global/luxon.min.js', function() { return (typeof luxon === 'object'); }, CheckAgendaTimezoneRun); } } function CheckAgendaTimezoneRun() { //console.log("CheckAgendaTimezoneRun()"); // instantiate Luxon... DateTime = luxon.DateTime; var strLocalZone = DateTime.local().zoneName; strLocalZone = strLocalZone.substr(strLocalZone.indexOf('/') + 1, strLocalZone.length - 1); //console.log("Time zone city: " + strLocalZone); //console.log("Event city: " + strEventCity); if (strLocalZone == strEventCity) { return; } // testing... //console.log("local time: " + DateTime.local().toLocaleString(DateTime.TIME_24_SIMPLE)); //console.log("local timezone (browser): " + Intl.DateTimeFormat().resolvedOptions().timeZone) //console.log("local timezone: " + DateTime.local().zoneName); var oTimezone = $('<div id="TimeZoneChanger"><h3>Time zone</h3></div>'); var oHtml = $('<div class="onoffswitch"></div>'); var oBtn = $('<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" tabindex="0" />'); var oLabel = $('<label class="onoffswitch-label" for="myonoffswitch"><span class="onoffswitch-inner" data-before="Local" data-after="Event"></span><span class="onoffswitch-switch"></span></label>'); $(oHtml).append($(oBtn)); $(oHtml).append($(oLabel)); $(oTimezone).append($(oHtml)); // filter version... $('div.AgendaHeader>div').append($(oTimezone)); // older version... $('div#Agenda').prepend($(oTimezone)); //var strLocalZone = DateTime.local().zoneName; //strLocalZone = strLocalZone.substr(strLocalZone.indexOf('/') + 1, strLocalZone.length - 1); $("span.onoffswitch-inner").attr('data-before', strLocalZone); $("span.onoffswitch-inner").attr('data-after', strEventCity); $("#myonoffswitch").change(function () { if ($("#myonoffswitch").is(":checked")) { DoTimezone(); } else { DoTimezoneLocal(); } }); } function DoTimezone() { //console.log("DoTimezone()"); $("div.Time").each(function () { oDate = DateTime.fromISO($(this).attr('data')); $(this).html('<span class="TimeDate">' + monthNamesShort[oDate.month] + ' ' + oDate.day + '</span>' + oDate.toLocaleString(DateTime.TIME_24_SIMPLE)); }); $("div.session>span").each(function () { oDate = DateTime.fromISO($(this).attr('data')); $(this).html('<span class="TimeDate">' + monthNamesShort[oDate.month] + ' ' + oDate.day + '</span>' + oDate.toLocaleString(DateTime.TIME_24_SIMPLE)); }); } function DoTimezoneLocal() { //console.log("DoTimezoneLocal()"); $("div.Time").each(function () { if (strEventZone == 'UTC0') { oDate = DateTime.fromISO($(this).attr('data'), { zone: 'UTC+0' }); } else { oDate = DateTime.fromISO($(this).attr('data'), { zone: strEventZone }); } //oDate = DateTime.fromISO($(this).attr('data'), { zone: strEventZone }); $(this).html('<span class="TimeDate">' + monthNamesShort[oDate.month] + ' ' + oDate.day + '</span>' + oDate.toLocaleString(DateTime.TIME_24_SIMPLE)); }); $("div.session>span").each(function () { if (strEventZone == 'UTC0') { oDate = DateTime.fromISO($(this).attr('data'), { zone: 'UTC+0' }); } else { oDate = DateTime.fromISO($(this).attr('data'), { zone: strEventZone }); } //oDate = DateTime.fromISO($(this).attr('data'), { zone: strEventZone }); $(this).html('<span class="TimeDate">' + monthNamesShort[oDate.month] + ' ' + oDate.day + '</span>' + oDate.toLocaleString(DateTime.TIME_24_SIMPLE)); }); } function loadExtScript(src, test, callback) { var s = document.createElement('script'); s.src = src; document.body.appendChild(s); var callbackTimer = setInterval(function() { var call = false; try { call = test.call(); } catch (e) {} if (call) { clearInterval(callbackTimer); callback.call(); } }, 100); } </script> <!-- youtube / flickr --> <script type="text/javascript"> /* <![CDATA[ */ // load photos from Flickr -either to gallery or rotator... function GetPhotos(intCount, flgGallery) { if (typeof strPhotos === 'undefined') { return; } intCount = (typeof intCount === "undefined") ? 500 : intCount; flgGallery = (typeof flgGallery === "undefined") ? true : flgGallery; $.ajax({ url: 'https://api.flickr.com/services/rest/', data: { format: 'json', method: 'flickr.photosets.getPhotos', api_key: 'b3a6ea9e962408fb6a57e1266989eba2', photoset_id: strPhotos, per_page: intCount, page: 1 }, dataType: 'jsonp', jsonp: 'jsoncallback' }).done(function (result) { var baseUrl; var linksContainer; if (flgGallery) { linksContainer = $('#links') } else { linksContainer = $('#Photos .slides') } $.each(result.photoset.photo, function (index, photo) { baseUrl = 'https://farm' + photo.farm + '.static.flickr.com/' + photo.server + '/' + photo.id + '_' + photo.secret; if (flgGallery) { $('<a/>').append($('<img></img>').prop("src", baseUrl + "_s.jpg")) .prop('href', baseUrl + '_b.jpg') .prop('title', photo.title) .attr('data-gallery', '') .appendTo(linksContainer); } else { //show in rotator.. $('<li/>').append($('<a href="' + baseUrl + '_b.jpg" title="' + photo.title + '" data-toggle="lightbox" data-title="' + photo.title + '"><img src="' + baseUrl + "_m.jpg" + '" alt="' + photo.title + '" /></a>')).appendTo(linksContainer); } }); if (flgGallery) { var links = document.getElementById('links').getElementsByTagName('a'), options = { startSlideshow: true, slideshowInterval: 1800, transitionSpeed: 600, carousel: false, closeOnEscape: true, }, gallery = blueimp.Gallery(links, options); } else { // init slider for photos... $('#Photos').flexslider({ animation: "slide", animationSpeed: 600, slideshow: false, itemWidth: 250, minItems: 1, maxItems: 8, controlNav: false, smoothHeight: false, start: function(slider){ $('body').removeClass('loading'); } }); } }); } function GetVideos(intCount, flgGallery) { var strKey = 'AIzaSyA2lXOFdwO0MoSF3Z0FkKEAlNh0jAtKKrw'; var strBaseURL = 'https://www.googleapis.com/youtube/v3/playlistItems'; var strBaseParams = '?part=contentDetails%2C+snippet&fields=items%2Fsnippet%2Ftitle%2Citems%2Fsnippet%2Fdescription%2Citems%2Fsnippet%2Fthumbnails%2Fmedium%2Furl%2Citems%2FcontentDetails%2FvideoId&key=' + strKey; if (typeof strVideos === 'undefined') { return; } intCount = (typeof intCount === "undefined") ? 50 : intCount; flgGallery = (typeof flgGallery === "undefined") ? true : flgGallery; $.getJSON(strBaseURL + strBaseParams + '&playlistId=' + strVideos + '&maxResults=' + intCount, function(data) { var linksContainer; if (flgGallery) { linksContainer = $('#links') } else { linksContainer = $('#Videos .slides') } for(var i=0; i<data.items.length; i++) { if (flgGallery) { $('<a/>').append($('<img></img>').prop("src", "http://img.youtube.com/vi/" + data.items[i].contentDetails.videoId + "/1.jpg")) .prop('href', 'https://www.youtube.com/watch?v=' + data.items[i].contentDetails.videoId) .prop('title', data.items[i].snippet.title) .prop('type', 'text/html') .attr('data-youtube', data.items[i].contentDetails.videoId) .attr('data-poster', data.items[i].snippet.thumbnails.medium.url) .attr('data-gallery', '') .appendTo(linksContainer); } else { //show in rotator.. $('<li/>').append($('<a class="PlayYouTubeVideo" href="https://www.youtube.com/embed/' + data.items[i].contentDetails.videoId + '" title="' + data.items[i].snippet.title + ' ' + data.items[i].snippet.description + '" onclick="return ShowVideo(this);"><img src="' + data.items[i].snippet.thumbnails.medium.url + '" alt="' + data.items[i].snippet.title + '" /></a>')).appendTo(linksContainer); } } if (flgGallery) { var links = document.getElementById('links').getElementsByTagName('a'), options = { startSlideshow: true, slideshowInterval: 6800, carousel: false, closeOnEscape: true, youTubeVideoIdProperty: 'youtube', youTubePlayerVars: undefined, youTubeClickToPlay: false }, gallery = blueimp.Gallery(links, options); } else { $('#Videos').flexslider({ animation: "slide", animationSpeed: 600, slideshow: false, itemWidth: 250, minItems: 1, maxItems: 8, controlNav: false, start: function(slider){ $('body').removeClass('loading'); } }); } }); } /* ]]> */ </script> <!-- Evt udpates --> <script> var intArchiveMonths = 3; var flgLookupProcessed = false; var submitOnce = 0; var strResponseMsg = ''; var strResponseCS = ''; $(document).ready(function () { if (!$("div#EvtUpdates").length) { return; } $("head").append("<script src=\"https://www.terrapinn-cdn.com/config/inc/le.min.js\" type=\"text/javascript\"></scr" + "ipt>"); $("#btnEvtUpdatesEmail").click(function(){ if (EvtUpdatesValidate()) { EvtUpdatesProcess(); } return false }); debugout($("div.form-inline").width()); strResponseMsg = $("div#EvtUpdates").attr("data-responseMsg"); debugout("strResponseMsg: " + strResponseMsg); strResponseCS = $("div#EvtUpdates").attr("data-responseCS"); debugout("strResponseCS: " + strResponseCS); $("div.form-inline").css("width",$("div.form-inline").width() + 64); $('#elqCustomerGUID').on("ElqLoaded", function( event ) { debugout("EVT, ELQ loaded."); if ($('#txtEvtUpdatesEmail').length) { $('#txtEvtUpdatesEmail').change(function() { //debugout("email changed, calling data lookup based on email: " + $('#txtEvtUpdatesEmail').val()); elqTracker.getData({key: "{64cb133a-2f29-4fba-be03-abfeb3a0cf3a}", lookup: "<C_EmailAddress>" + $('#txtEvtUpdatesEmail').val() + "</C_EmailAddress>", success: function() { EvtUpdatesPopulateForm(false); }}); }); } if ($('#elqCustomerGUID').val() != '') { var guid = $('#elqCustomerGUID').val(); debugout("have guid: " + guid); if ($('#SFDCContactID').length && $('#SFDCContactID').val()=='') { debugout("guid gotten, and SFDCContactID unknown...calling data lookup.."); elqTracker.getData({key: "{466702f1-a0a7-4198-aa3c-6196e5b21656}", lookup: "", success: function() { EvtUpdatesSetElqContent_Cookie($('#elqCustomerGUID').val()); }}); } } elqTracker.getGUID(function(guid) { debugout("[lookup] " + "guid: " + guid); $('#elqCustomerGUID').val(guid); debugout("guid gotten: " + $('#elqCustomerGUID').val() + " calling data lookup.."); if (guid != undefined) { elqTracker.getData({key: "{466702f1-a0a7-4198-aa3c-6196e5b21656}", lookup: "", success: function() { EvtUpdatesSetElqContent_Cookie(guid); }}); } }); }); }); function EvtUpdatesSetElqContent_Cookie(strGUID) { debugout("EvtUpdatesSetElqContent_Cookie('" + strGUID + "')"); if (typeof GetElqContentPersonalizationValue == "function") { //if ($('#V_ElqEmailAddress').length) { $('#V_ElqEmailAddress').val(GetElqContentPersonalizationValue('V_ElqEmailAddress')) } //if ($('#V_ElqLastName').length) { $('#V_ElqLastName').val(GetElqContentPersonalizationValue('V_ElqLastName')) } //if ($('#V_ElqCompanyName').length) { $('#V_ElqCompanyName').val(GetElqContentPersonalizationValue('V_ElqCompanyName')) } if ($('#txtEvtUpdatesEmail').length && $('#txtEvtUpdatesEmail').val()=='') { $('#txtEvtUpdatesEmail').val(GetElqContentPersonalizationValue('V_ElqEmailAddress')) } //var _Title = GetElqContentPersonalizationValue('V_ElqTitle'); //ElqDoUpate('#txtTitle',_Title); //var _Firstname = GetElqContentPersonalizationValue('V_ElqFirstName'); //ElqDoUpate('#txtFirstname',_Firstname); //var _Lastname = GetElqContentPersonalizationValue('V_ElqLastName'); //ElqDoUpate('#txtLastname',_Lastname); //var _Company = GetElqContentPersonalizationValue('V_ElqCompanyName'); //ElqDoUpate('#txtCompany',_Company); //ElqDoUpate('#txtOrganisation',_Company); //var _Email = GetElqContentPersonalizationValue('V_ElqEmailAddress'); //ElqDoUpate('#txtEmail',_Email); //ElqDoUpate('#txtEmailConfirm',_Email); //var _Phone = GetElqContentPersonalizationValue('V_ElqPhoneNumber'); //ElqDoUpate('#txtPhone',_Phone); //ElqDoUpate('#txtTel',_Phone); if ($('#SFDCContactID').val()=='') { debugout("$('#SFDCContactID').val(): " + $('#SFDCContactID').val()); if ($('#txtEvtUpdatesEmail').val() != '') { debugout("calling data lookup based on [EvtUpdatesSetElqContent_Cookie()] : " + $('#txtEvtUpdatesEmail').val()); elqTracker.getData({key: "{64cb133a-2f29-4fba-be03-abfeb3a0cf3a}", lookup: "<C_EmailAddress>" + $('#txtEvtUpdatesEmail').val() + "</C_EmailAddress>", success: function() { EvtUpdatesPopulateForm(true); }}); } } } } function EvtUpdatesPopulateForm(flgIsCookie) { debugout("EvtUpdatesPopulateForm('" + flgIsCookie + "')"); if (typeof GetElqContentPersonalizationValue == "function") { var oHistoryDate = new Date(); oHistoryDate.setMonth(oHistoryDate.getMonth() - intArchiveMonths); var oLastModified; var _LastModified = GetElqContentPersonalizationValue('C_DateModified'); var arrParts = _LastModified.split('/'); if (arrParts.length == 3) { debugout("_LastModified: " + _LastModified + " / " + arrParts[2] + " : " + (arrParts[0]-1) + " : " + arrParts[1]); debugout("oHistoryDate: " + oHistoryDate); oLastModified = new Date(arrParts[2], arrParts[0]-1, arrParts[1]); } if (arrParts.length != 3 || oLastModified > oHistoryDate) { debugout("Elq data valid"); // populate.. if ($('#txtEvtUpdatesFirstname').val() == '') { $('#txtEvtUpdatesFirstname').val(GetElqContentPersonalizationValue('C_FirstName')); } if ($('#txtEvtUpdatesLastname').val() == '') { $('#txtEvtUpdatesLastname').val(GetElqContentPersonalizationValue('C_LastName')); } } else { debugout("Date test failed, not populated"); } //basics.. always update, since a reflection on the email used $('#SFDCContactID').val(GetElqContentPersonalizationValue('SFDCContactID')); $('#SFDCAccountID').val(GetElqContentPersonalizationValue('SFDCAccountID')); debugout("SFDCContactID: " + $('#SFDCContactID').val()); debugout("SFDCAccountID: " + $('#SFDCAccountID').val()); } else { debugout("no ELQ function"); } } function EvtUpdatesValidate() { debugout("EvtUpdatesValidate()"); if (submitOnce == 0) { var oInput; var flgFirstError = true; $("div#EvtUpdates div.form-group").each(function(){ oInput = $(this).find("input"); //debugout(oInput.val()); //debugout("has class? " + oInput.hasClass("inputRequired")); if (oInput.length && oInput.hasClass("inputRequired") && $.trim(oInput.val()) == '') { //error debugout("ERROR. data for input: " + oInput.val()); $(this).removeClass("has-success"); $(this).addClass("has-error"); if (flgFirstError) { oInput.focus(); flgFirstError=false; } } else { $(this).removeClass("has-error"); $(this).addClass("has-success"); } }); } else { flgFirstError = false; } return flgFirstError; } function EvtUpdatesProcess() { debugout("EvtUpdatesProcess()"); var flgOK = true; EvtUpdatesProcessStart(); dataLayer.push({ 'event': 'goalVPV', 'VPV': '/evtUpdates/' }); submitOnce = 1; //var strServicePath = "/template/live/events.asmx/"; var strServicePath = "/template/live/events.asmx/"; //var strData = "{'EID':'" + strEventID + "','Email':'" + $("#txtEvtUpdatesEmail").val() + "','Firstname':'" + $("#txtEvtUpdatesFirstname").val() + "','Lastname':'" + $("#txtEvtUpdatesLastname").val() + "'}"; var strFirstname = ($("#txtEvtUpdatesFirstname").length > 0) ? $("#txtEvtUpdatesFirstname").val() : ''; var strLastname = ($("#txtEvtUpdatesLastname").length > 0) ? $("#txtEvtUpdatesLastname").val() : ''; var strOffice = ($("#TerrapinnMetaOffice").length > 0) ? $("#TerrapinnMetaOffice").attr('content') : ''; //console.log('strOffice: ' + strOffice); var strData = "{'EID':'" + strEventID + "','Email':'" + $("#txtEvtUpdatesEmail").val() + "','Firstname':'" + strFirstname + "','Lastname':'" + strLastname + "','Office':'" + strOffice + "'}"; debugout("strData: " + strData); LE.init('bc9b6f96-0d5d-45d7-87de-253d43edf3e6'); LE.log("Evt updates subscription attempt [" + strEventID + "] [" + window.location + "]"); debugout("LSE evt tracked"); jQuery.ajax({ type: "POST", url: strServicePath + "EventSignup", data: '{"Token":"' + strEventHash + '","EventID":"' + strEventID + '","oParams":"' + strData + '"}', contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { debugout("webservice response: " + msg.d); if (msg.d) { //good.. debugout("success"); EvtUpdatesProcessResult(true); } else { //error.. flgOK = false; debugout("apologies, unable to complete this at present"); EvtUpdatesProcessResult(false); } }, failure: function () { flgOK = false debugout("apologies, unable to complete this at present"); EvtUpdatesProcessResult(false); } }); } function EvtUpdatesProcessStart() { debugout("EvtUpdatesProcessStart()"); // hide form.. var intTime = 250; var intCount = 0; $("div#EvtUpdates div.form-group").each(function(i, el){ intCount = intCount+1; setTimeout(function(){ $(el).animate({right: '400px', opacity: '0'}, "slow"); }, intCount * intTime); }); intCount = intCount + 2; setTimeout(function(){ $("div#EvtUpdates div.form-group").css("display","none"); $("div#EvtUpdates div.form-inline").append('<img src="https://secure.terrapinn.com/v5/img/icons/loader.gif" alt="ajax loader icon" id="EvtUpdatesAjaxLoader" />'); }, (intCount * intTime)); } function EvtUpdatesProcessResult(flgResult) { debugout("EvtUpdatesProcessResult() : " + flgResult); // show msg.. var strHtml = ''; if (flgResult) { strHtml = '<h3 style="opacity:0;" id="EvtUpdatesResponseMsg">' + strResponseMsg + '</h3>'; } else { strHtml = '<h3 style="opacity:0;" id="EvtUpdatesResponseMsg">Apologies, at this time we\'re unable to carry out this request. Please try again later or <a href="mailto:' + strResponseCS + '">get in touch</a></h3>'; LE.log("Evt updates subscription FAILS [" + strEventID + "] [" + window.location + "]"); } setTimeout(function(){ $("img#EvtUpdatesAjaxLoader").animate({opacity: '0'}, "fast"); $("div#EvtUpdates div.form-inline").append(strHtml); $("img#EvtUpdatesAjaxLoader").css("display","none"); $("h3#EvtUpdatesResponseMsg").animate({opacity: '1'}, "slow"); }, 2050); } jQuery.fn.hideInput = function() { this.animate({left: '300px', opacity: '0'}, "slow"); return this; }; function debugout(strData) { try { //if (getParameterByName('adrian')=='1') { alert(strData);console.log(strData); } //console.log(strData); // alert(strData); } catch(err) { } } function showError(ex) { //var caller_line = ex.stack.split("\n")[4]; //var index = caller_line.indexOf("at "); //var clean = caller_line.slice(index+2, caller_line.length); console.log(ex); } function getParameterByName(name) { try { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.search); if(results == null) return ""; else return decodeURIComponent(results[1].replace(/\+/g, " ")); } catch(err) { console.log(err.message); } } </script> <!-- Wisepops checks --> <script> var intWisepopChecks = 0; $(function () { try { return; window.setTimeout(CheckWiepops, 500); } catch(err) { console.log(err.message); } }); function CheckWiepops() { intWisepopChecks = intWisepopChecks+1; //console.log("intWisepopChecks: " + intWisepopChecks); if (intWisepopChecks>10) { return; } if ($("div#wisepop-main-container").length) { //alert("have wisepops"); _paq.push(['trackEvent', 'Wisepops', 'Shown', '']); $("a.wisepop-building-block-action").click(function() { //alert("wisepops clicked! " + this.href); _paq.push(['trackEvent', 'Wisepops', 'ActionTaken', this.href]); //return false; }); $("div.wisepop-overlay").click(function() { //alert("wisepops cleared!!"); _paq.push(['trackEvent', 'Wisepops', 'Closed', 'overlay']); }); $("a.wisepop-close").click(function() { //alert("wisepops cleared!!"); _paq.push(['trackEvent', 'Wisepops', 'Closed', 'cross']); }); $("div#wisepop-content a[data-action~='close']").click(function() { //alert("wisepops cleared!!"); _paq.push(['trackEvent', 'Wisepops', 'Closed', 'close']); }); } else { window.setTimeout(CheckWiepops, 500); } } function CheckMyAccount() { var evtDate = $("span.dtstart").attr("data-start-utc"); //console.log($("span.dtstart").attr("data-start-utc")); //evtDate = new Date("2023-10-30"); if (intWidth > SMALL_WINDOW) { if (Date.parse(evtDate) >= Date.parse(new Date("2023-12-30"))) { $("div#VenueAndDates").css("text-align","left"); $("div#VenueAndDates").css("padding-left","90px"); $('div#VenueAndDates').append('<div id="NewButtons"><a href="register" id="btnReg" title="get your tickets now" class="btn btn-default">Tickets</a><a href="https://www.terrapinn.com/my-account/" id="btnMyAccount" title="login to your Terrapinn account" class="btn btn-default">Login</a></div>'); } } } function ProcessPanelOrgs(strType,strEIDs) { console.log("ProcessPanelOrgs('" + strType + "','" + strEIDs + "')"); var arrEIDs = strEIDs.split(','); console.dir(arrEIDs); // first cycle through an remove all items not referenced by the EID collection... $("div#" + strType + " ul li div.Spn").each(function( index ) { if (!arrEIDs.includes($(this).attr('data-eventId'))) { $(this).remove(); console.log("removed"); } }); // now re-sort the positions... var intCount = 0; var strHTML = '<li>'; $("div#" + strType + " ul li div.Spn").each(function( index ) { strHTML += '<div class="Spn">' + $(this).html() + '</div>'; intCount ++; if ((intCount % 2) == 0) { strHTML += '</li><li>'; } }); strHTML += '</li>'; $("div#" + strType + " ul").empty(); $("div#" + strType + " ul").append(strHTML); } function ProcessListingOrgs(strType, strEIDs) { console.log("ProcessOrgs('" + strType + "','" + strEIDs + "')"); var arrEIDs = strEIDs.split(','); console.dir(arrEIDs); // first cycle through an remove all items not referenced by the EID collection... $("div#" + strType + " div.Panel").each(function( index ) { //console.log($(this).attr('data-eventId')); if (!arrEIDs.includes($(this).attr('data-eventId'))) { $(this).remove(); //console.log("removed"); } else { //console.log($(this).attr('data-eventId')); } }); // now reprocess alignment... var intCount = 0; var strHTML = '<div class="row Framed">'; $("div#" + strType + " div.Panel").each(function( index ) { //console.log($( this ).clone()).html()); strHTML += '<div class="col-sm-3 Panel">' + $(this).html() + '</div>'; intCount ++; if ((intCount % 4) == 0) { strHTML += '</div><div class="row Framed">'; } }); strHTML += '</div>'; $("div#" + strType).empty(); $("div#" + strType).append(strHTML); } </script> <!-- Captcha --> <script src="/config/inc/tracking/GA_Captcha.js"></script> <script src="/config/inc/tracking/sourcebuster.min.js"></script> <script src="/config/inc/tracking/AF_Attribution.js?v=3"></script> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/lightbox-master/dist/ekko-lightbox.min.js"></script> <script defer="defer" type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/eloqua/elqTracker_events.js"></script> <!-- base tracking --> <!--WISEPOPS--> <script data-cfasync="false">(function(w,i,s,e){window[w]=window[w]||function(){(window[w].q=window[w].q||[]).push(arguments)};window[w].l=Date.now();s=document.createElement('script');e=document.getElementsByTagName('script')[0];s.defer=1;s.src=i;e.parentNode.insertBefore(s, e)})('wisepops', 'https://wisepops.net/loader.js?v=2&h=cdJC824935');</script> <!--SNOBALL--> <script src="https://i.snoball.it/share/file/p/6Exe/widget.js"></script> <!--LINKEDIN TAG--> <script type="text/javascript"> _linkedin_partner_id = "6517953"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6517953&fmt=gif" /> </noscript> <!--Nudgify--> <script> (function(w){ var k="nudgify",n=w[k]||(w[k]={}); n.uuid="e83851fd-0424-44d2-aa80-1072b46480cd"; var d=document,s=d.createElement("script"); s.src="https://pixel.nudgify.com/pixel.js"; s.async=1; s.charset="utf-8"; d.getElementsByTagName("head")[0].appendChild(s) })(window) var Nudgify_SiteKey = "e83851fd-0424-44d2-aa80-1072b46480cd"; </script> </body> </html>