CINXE.COM
Solar & Storage Live London 2025 | London
<!DOCTYPE html> <html lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Solar & Storage Live London 2025 | London</title> <link rel="canonical" href="https://www.terrapinn.com/exhibition/solar-storage-live-london/index.stm" /> <meta name="dc.date" content="2024-11-22" /><meta name="description" content="We'll bring key stakeholders within the energy value chain together with the innovators & disruptors to showcase their technology & service solutions" /><meta name="keywords" content="solar storage battery energy ev infrastructure smart energy meters grid renewable" /><meta name="application-name" content="Solar & Storage Live London 2025" /><meta name="msapplication-tooltip" content="2 - 3 April 2025 London" /><meta name="msapplication-starturl" content="https://www.terrapinn.com/exhibition/solar-storage-live-london/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 name="EloquaMeta" content="Home" /><meta property="og:title" content="Solar & Storage Live London 2025 | London" /><meta property="og:description" content="We'll bring key stakeholders within the energy value chain together with the innovators & disruptors to showcase their technology & service solutions" /><meta property="og:url" content="https://www.terrapinn.com/exhibition/solar-storage-live-london/index.stm" /><meta property="og:image" content="https://www.terrapinn.com/exhibition/solar-storage-live-london/img/sq_logo.gif" /><meta property="og:site_name" content="Solar & Storage Live London 2025" /><meta id="TerrapinnMetaOffice" name="TerrapinnMetaOffice" content="UK" /><meta id="TerrapinnMetaCommunity" name="TerrapinnMetaCommunity" content="Solar" /><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 = "10881"; var strEventHash = "d1a028fd4953066f1a7d944229ad6e148936b4ba"; var strEventURL = "https://www.terrapinn.com/exhibition/solar-storage-live-london"; var strTwitterID = "@"; var thisSiteID = 0; var strEventZone = "UTC+0"; var strEventCity = "London"; /* ]]> */ </script> <link rel="stylesheet" type="text/css" href="inc/EventStyles.css" media="all" /> <script type="application/ld+json">{"@context": "http://schema.org","@type": "Organization","url": "https://www.terrapinn.com/exhibition/solar-storage-live-london/","logo": "https://www.terrapinn-cdn.com/logos/E10881.gif","contactPoint" : [],"sameAs" : [ "http://www.twitter.com/@"]}</script><script type="application/ld+json">{"@context": "http://schema.org","@type": "Event","name": "Solar & Storage Live London 2025","organizer": "Terrapinn Holdings Ltd","startDate" : "2025-04-02T09:00+01:00","endDate" : "2025-04-03T18:00+01:00","eventAttendanceMode" : "OfflineEventAttendanceMode","eventStatus" : "EventScheduled","url" : "https://www.terrapinn.com/exhibition/solar-storage-live-london/","image" : "https://www.terrapinn-cdn.com/logos/E10881.gif","description" : "Join us in London in April 2025, where we'll bring key stakeholders within the energy value chain together with the innovators and disruptors to showcase their technology and service solutions needed to enable change at this critical time.","location" : {"@type" : "Place","name" : "ExCeL","address" : "London"}}</script> <style media="all"> @media (min-width:768px) {ul#MainMenu li.highlight a {background-color: #3bb4b6; color: #fff; text-transform:uppercase; border-radius:5px; padding-top:5px; font-weight:700}} h1,h2,h3,h4,span,body,table,div,span,p,td,a { font-family: 'Varela Round', sans-serif;} h2.header {text-align:center; font-size:38px !important; font-weight:700;} body.GenericPage section .bg-white {width: 100%; padding: 0;margin: 0;border: 0;max-width: none; box-shadow:none;} body.GenericPage section.generic div.bg-white h1:first-of-type{ color:#246F70; font-weight:700; margin-bottom:20px; font-size:48px; text-align:center; } div#OrgBio h1 {font-size:30px; margin-bottom:0; text-align:left;} .btn-teal-main {background: #3bb4b6;color: #fff !important;font-weight: 700;text-align: center;text-transform: uppercase;border-radius: 0;display: flex;align-items: center;justify-content: center;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=Varela+Round&display=swap" rel="stylesheet"> <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':'10881'}); dataLayer.push({'OfficePropertyID':'UA-824892-1'}); dataLayer.push({ 'offices':'UK', 'community':'Solar', 'event':'Solar & Storage Live', 'event_id':'10881', 'event_name':'Solar & Storage Live London 2025', 'event_chain':'10881|10769|10621|10485|10273|10069', 'event_location':'United Kingdom'}); 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 --> <style media="all"> section.s21276 { background:#444142; } section.s21277 { background:#444142; } section.s21278 { } section.s21279 { background:#ebebeb; } section.s21280 { } section.s21385 { } section.s21281 { } section.s21282 { } section.s21283 { } section.s21284 { background:#ebebeb; } section.s21285 { } </style> <style type="text/css"> section#video-hero {padding:0 !important; margin-top:-20px;} div.hero-content {margin:50px 0;} .rev_slider img, .tp-simpleresponsive img {margin: 0 auto !important; max-width:100% !important;} .rs-fullvideo-cover {background: rgba(22,86,109,0.5);} section .bg-white {box-shadow:none;} section.generic {padding-bottom:0 !important;} section#testimonials {padding:0 !important;} </style> <link rel="stylesheet" href="https://www.terrapinn-cdn.com/config/inc/jf/owl.carousel.css"> <link rel="stylesheet" href="https://www.terrapinn-cdn.com/config/inc/jf/owl.theme.default.css"></head> <body class="HomePage" 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="Technology. Innovation. Diversification For Solar, Storage and Complimentary Technologies"> <img src="https://www.terrapinn-cdn.com/logos/E10881.gif?810" alt="Solar & Storage Live London 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=10881';" title="add to my diary"> <span class="Summary">Solar & Storage Live London 2025<br /></span> <span class="Date dtstart" data-start-utc="2025-04-02T09:00+01:00" data-end-utc="2025-04-03T18:00+01:00"><span class="value-title" title="2025-04-02">2 - 3 April</span></span><span Class="Location"><span Class="Venue"><br />ExCeL,</span> London</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="Solar & Storage Live London 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="LinkedIn" href="https://www.linkedin.com/company/solar-storage-live" target="_blank">LinkedIn</a> </li> <li class=" dropdown"> <a title="X" href="https://twitter.com/SolarStorageUK" target="_blank">X</a> </li> <li class=" dropdown"> <a title="2024 photos" href="https://flic.kr/s/aHBqjBqhGE">2024 photos</a> </li> </ul> </li> <li class=" dropdown"> <a title="Exhibition" href="Exhibition.stm">Exhibition</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="sponsors & exhibitors" href="sponsors-and-exhibitors.stm">sponsors & exhibitors</a> </li> <li class=" dropdown"> <a title="floor plan" href="floor-plan.stm">floor plan</a> </li> <li class=" dropdown"> <a title="Installer Training Hub" href="Installer-Training-Hub.stm">Installer Training Hub</a> </li> <li class=" dropdown"> <a title="Recruitment Zone" href="Recruitment-Zone.stm">Recruitment Zone</a> </li> <li class=" dropdown"> <a title="Meet the Installers" href="Meet-the-Installers.stm">Meet the Installers</a> </li> <li class=" dropdown"> <a title="Feature Areas" href="Feature-Areas.stm">Feature Areas</a> </li> <li class=" dropdown"> <a title="Networking" href="Networking.stm">Networking</a> </li> <li class=" dropdown"> <a title="Who should exhibit/sponsor" href="Who-should-exhibitsponsor.stm">Who should exhibit/sponsor</a> </li> <li class=" dropdown"> <a title="Apply to exhibit/sponsor" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">Apply to exhibit/sponsor</a> </li> <li class=" dropdown"> <a title="Download 2025 Prospectus" href="https://www.terrapinn.com/template/live/go/10881/22694" rel="nofollow">Download 2025 Prospectus</a> </li> <li class=" dropdown"> <a title="download 2024 post-event report" href="https://www.terrapinn.com/template/live/go/10881/22723">download 2024 post-event report</a> </li> </ul> </li> <li class=" dropdown"> <a title="Agenda Themes" href="Agenda-Themes.stm">Agenda Themes</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="Speakers" href="speakers.stm">Speakers</a> </li> <li class=" dropdown"> <a title="Apply to speak" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">Apply to speak</a> </li> </ul> </li> <li class=" dropdown"> <a title="Content Hub" href="https://solarstoragextra.com/" target="_blank">Content Hub</a> </li> <li class=" dropdown highlight"> <a title="register now for Solar & Storage Live London 2025" href="https://secure.terrapinn.com/V5/step1.aspx?E=10881&p=1" rel="nofollow">FREE Tickets</a> <ul Class="dropdown-menu"> <li class=" dropdown"> <a title="contact the Solar & Storage Live London 2025 team" href="contact-us.stm">contact us</a> </li> <li class=" dropdown"> <a title="FAQs" href="FAQs.stm">FAQs</a> </li> </ul> </li> <li class=" dropdown"> <a title="Chinese 中文 🇨🇳" href="Chinese-.stm">Chinese 中文 🇨🇳</a> </li> </ul> </div> </div></td></tr></table></div></nav> <div class="container-fluid container-content"> <section class="generic"> <div class="bg-white"> <div class="container-fluid" style="margin-top:-45px;"> <a class="arrow" data-jumpto="#video-hero"></a> <section class="s21276" id="video-hero"> <div class="rev_slider_wrapper fullwidthbanner-container" data-alias="video10769" data-source="gallery" id="video10769_wrapper" style="margin:0px auto;background:transparent;padding:0px;margin-top:0px;margin-bottom:0px;"><!-- START REVOLUTION SLIDER 5.4.8.1 fullwidth mode --><div class="rev_slider fullwidthabanner" data-version="5.4.8.1" id="video10769"><ul> <li data-description="" data-easein="default" data-easeout="default" data-hideafterloop="0" data-hideslideonmobile="off" data-index="rs-44" data-masterspeed="300" data-param1="" data-param10="" data-param2="" data-param3="" data-param4="" data-param5="" data-param6="" data-param7="" data-param8="" data-param9="" data-rotate="0" data-saveperformance="off" data-slotamount="default" data-title="Slide" data-transition="fade"> <!-- MAIN IMAGE --><!-- LAYERS --><!-- BACKGROUND VIDEO LAYER --> <div class="rs-background-video-layer" data-aspectratio="16:9" data-autoplay="true" data-autoplayonlyfirsttime="false" data-forcecover="1" data-forcerewind="off" data-videoheight="100%" data-videoloop="loopandnoslidestop" data-videomp4="https://callagur-images.s3.eu-west-2.amazonaws.com/Videos/10769_03052023_Solar+Storage+Live+London+2024+hero_c.mp4" data-videopreload="auto" data-videowidth="100%" data-volume="mute"> </div><!-- CONTENT --> <div class="hero-content"> <div class="row"> <div class="col-md-12"> <img alt="Solar and Storage Live " class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/ssl-london25r.png" /> <p> </p> <h1 style="text-align: center; font-weight:700; color: #fff; font-size:48px; margin-bottom:24px;"> Design. Install. Operate. <span style="text-align: center; font-weight:700; color: #fff; font-size:28px; margin-bottom:24px;"> <br /> Residential, C&I and utility solar and storage projects </span> </h1> <h2 style="text-align: center; font-size: 25px; color: rgb(255, 255, 255) !important;"> 2-3 April 2025, ExCeL London, UK </h2> <p> </p> <div class="row"> <div class="col-md-4 col-md-offset-2"> <p> <a class="hvr-float btn btn-teal-main btn-lg center-block" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881"> ENQUIRE NOW </a> </p> </div> <div class="col-md-4"> <p> <a class="hvr-float btn btn-teal-main btn-lg center-block" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881"> EXHIBIT/SPONSOR </a> </p> </div> </div> </div> </div> </div> </li></ul></div></div><!-- END REVOLUTION SLIDER --><script type="text/javascript"> var revapi29, tpj; (function() { if (!/loaded|interactive|complete/.test(document.readyState)) document.addEventListener("DOMContentLoaded",onLoad); else onLoad(); function onLoad() { if (tpj===undefined) { tpj = jQuery; if("off" == "on") tpj.noConflict();} if(tpj("#video10769").revolution == undefined){ revslider_showDoubleJqueryError("#video10769"); }else{ revapi29 = tpj("#video10769").show().revolution({ sliderType:"hero", jsFileLocation:"https://www.terrapinn-cdn.com/config/inc/slider-revolution/revolution/js/", sliderLayout:"fullwidth", dottedOverlay:"none", delay:9000, navigation: { }, viewPort: { enable:true, outof:"wait", visible_area:"80%", presize:false }, responsiveLevels:[1200,992,768,480], visibilityLevels:[1200,992,768,480], gridwidth:[1240,1024,778,480], gridheight:[740,740,900,850], lazyType:"none", parallax: { type:"mouse", origo:"slidercenter", speed:2000, speedbg:0, speedls:0, levels:[2,3,4,5,6,7,12,16,10,50,47,48,49,50,51,55], }, shadow:0, spinner:"spinner3", autoHeight:"off", disableProgressBar:"on", hideThumbsOnMobile:"on", hideSliderAtLimit:0, hideCaptionAtLimit:0, hideAllCaptionAtLilmit:0, debugMode:false, fallbacks: { simplifyAll:"off", disableFocusListener:false, } }); }; /* END OF revapi call */ if(typeof ExplodingLayersAddOn !== "undefined") ExplodingLayersAddOn(tpj, revapi29); }; /* END OF ON LOAD FUNCTION */ }()); /* END OF WRAPPING FUNCTION */ </script><style type="text/css">.btn-teal-main { background: #3bb4b6; color: #fff !important; font-weight:700; text-align:center; text-transform:uppercase; border-radius:0; display: flex; align-items: center; justify-content: center; padding: 16px; width:100%; }</style></section> <a class="arrow" data-jumpto="#stats"></a> <section class="s21277 s-extra" id="stats"> <div class="owl-theme owl-carousel stats"><div class="stat"><h3>10,000+</h3><p>Attendees</p></div><div class="stat"><h3>200+</h3><p>Exhibitors</p></div><div class="stat"><h3>250+</h3><p>Speakers</p></div><div class="stat"><h3>60+</h3><p>Start-Ups</p></div><div class="stat"><h3>2</h3><p>Days</p></div><div class="stat"><h3>30+</h3><p>Strategic Partners</p></div></div><div class="clearfix"> </div><style type="text/css">section#stats { padding-top:20px !important; padding-bottom:0 !important; } section#stats h3 { text-align: center; margin-bottom: 20px; font-size: 60px !important; font-weight:700; color: #fff !important; } section#stats p { text-align:center; font-size: 20px; font-weight:400; color: #fff; }</style><script> $(document).ready(function(){$(".stats").owlCarousel({autoplay:true, loop:true, nav:false, dots:false, margin: 50, responsive: { 0: { items:1}, 768: {items:2}, 1200: {items:4}}});});</script></section> <a class="arrow" data-jumpto="#what-is"></a> <section class="s21278 s-extra" id="what-is"> <div class="row"> <div class="col-md-5"> <h2 style="font-size:48px; color:#020302; font-weight:700"> <br /> What is Solar & Storage Live London? </h2> </div> <div class="col-md-7"> <p style="color:#020302; font-size:16px;"> Solar & Storage Live London showcases market leading and innovative solutions for Residential, Commercial & Large-Scale Utility projects. This is where the UK market’s buyers and installers come to investigate, assess and purchase solar and storage products. We bring the entire energy value chain together with innovators and disruptors, to discover the technology and solutions needed to drive the UK’s energy transition. </p> <p style="color:#020302; font-size:16px;"> <br /> The London edition was launched in 2024 and was an overwhelming success, smashing targets with over 10,000 solar and storage professionals attending. Join our phenomenal, high-growth, global community <span style="color: rgb(2, 3, 2); font-size: 16px;"> at the ExCeL London in April 2025. </span> </p> </div></div><!--<div class="row flexcontainer"> <div class="flexitem box3"> <div class="what"> <span style="color:#000000;font-size: 24px; font-weight: 700; text-align: center;"> SOLAR & STORAGE LIVE LONDON, EXCEL </span> </div> <div style="padding:10px; background: #fff;"> <p style="text-align: center;"> 2-3 April 2025 <br /> 2 Days <br /> ExCeL, London <br /> 150 Exhibitors <br /> 10,000 Visitors </p> <p style="text-align: center;"> </p> <p style="text-align: center;"> <a class="hvr-float-shadow btn btn-teal-main btn-lg" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881"> ENQUIRE NOW </a> </p> </div> </div> <div class="flexitem box3"> <div class="what"> <span style="color:#000000; font-size: 24px; font-weight: 700; text-align: center;"> SOLAR & STORAGE LIVE, BIRMINGHAM, NEC </span> </div> <div style="padding:10px; background: #fff;"> <p style="text-align: center;"> 24-26 September 2024 <br /> 3 Days <br /> The NEC, Birmingham <br /> 450 Exhibitors <br /> 30,000 Visitors </p> <p style="text-align: center;"> </p> <p style="text-align: center;"> <a class="hvr-float-shadow btn btn-teal-main btn-lg" href="https://www.terrapinn.com/exhibition/solar-storage-live/index.stm" target="_blank"> TAKE ME THERE </a> </p> </div> </div></div><style type="text/css">div.box3 { border: 1px solid #090046; width:31%; margin:1%; justify-content:start; background: #fff; } div.what{ background: #fff; color: #000; font-weight:700; font-size:24px; text-align:center; font-weight:700; padding:15px; } div.who{ background: #fff; color: #000; font-weight:700; font-size:24px; text-align:center; font-weight:700; padding:15px; }</style>--></section> <a class="arrow" data-jumpto="#conf-expo-network"></a> <section class="s21279 s-extra" id="conf-expo-network"> <div class="row flexcontainer"><div class="flexitem box3"><div class="what">PRESENTATIONS</div><div class="who">FREE TO ATTEND</div><img alt="Solar and Storage Conference" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/solar-homepage-pics-1-min.png" /><div style="padding:10px;"><p style="text-align: center;"><span style="font-size: 14px;">Industry leaders share their views and expertise on key topics such as: the energy security bill, the impact of war, annual CfDs, financing Storage, skilling up and much more. </span><br /> </p><div style="text-align: center;"><a class="hvr-float-shadow btn btn-teal-main btn-lg" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">APPLY TO SPEAK </a></div></div></div><div class="flexitem box3"><div class="what">EXHIBITION</div><div class="who">FREE TO ATTEND</div><img alt="Solar and Storage Exhibition" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/solar-homepage-pics-3-min.png" /><div style="padding:10px;"><p style="text-align: center;">A free to attend exhibition hosting <span style="font-size: 14px;">over 200 exhibitors from across the globe, featuring new ways of thinking and novel partnerships to generate solutions to help power the energy transition. </span></p><p style="text-align: center; "><a class="hvr-float-shadow btn btn-teal-main btn-lg" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">APPLY TO SPONSOR/EXHIBIT </a></p></div></div><div class="flexitem box3"><div class="what">NETWORKING</div><div class="who">IN-PERSON</div><img alt="Solar and Storage Exhibition" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/solar-homepage-pics-2-min.png" /><div style="padding:10px;"><p style="text-align: center;">We understand the value of a live event comes from the quality of networking opportunities. To facilitate this, we have a dedicated networking app which goes live a few weeks before the event takes place.</p><p style="text-align: center; "><a class="hvr-float-shadow btn btn-teal-main btn-lg" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">ENQUIRE NOW </a></p></div></div></div><style type="text/css">div.box3 { border: 1px solid #090046; width:31%; margin:1%; justify-content:start; background: #fff; } div.what{ color: #000; font-size:30px; text-align:center; font-weight:700; padding:15px; } div.who{ background: #246F70; padding:15px; color: #fff; font-weight:700; font-size:24px; text-align:center } div.box3 img { margin-bottom:15px; }</style><div> </div></section> <a class="arrow" data-jumpto="#Spex"></a> <section class="s21280 s-extra" id="Spex"> <div class="row"><div class="col-sm-12"><h2 style="text-align: center; font-size: 38px; font-weight: 700; color: #020302">Sponsors & Exhibitors</h2><div> </div><div style="text-align: center;"><div class="flex-container"><div id="SpnMid" class="flexslider"><ul class="slides" data-rows-count="2"><li><div class="Spn" data-eventId="10881"><p>Title Sponsor</p><div><span class="helper"></span><a href="sponsor-givenergy.stm" title="more about GivEnergy at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K7k7ZMAR_org.jpg?20241112142105" alt="GivEnergy at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Terawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-sunsynk.stm" title="more about Sunsynk at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Abk4XMAR_org.jpg?20241106110940" alt="Sunsynk at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Terawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-segen.stm" title="more about Segen at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeqzqMAB_org.jpg?20241106111010" alt="Segen at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Terawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-sonnen.stm" title="more about Sonnen at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN20000050evRMAQ_org.jpg?20240524093946" alt="Sonnen at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Terawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-rowan-energy.stm" title="more about Rowan Energy at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Cd0CXMAZ_org.jpg?20240626091844" alt="Rowan Energy at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Gigawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-huawei-technologies-co-ltd.stm" title="more about Huawei Technologies Co Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRRbFMAX_org.jpg?20241106104324" alt="Huawei Technologies Co Ltd at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Megawatt Sponsor</p><div><span class="helper"></span><a href="sponsor-ja-solar.stm" title="more about JA Solar at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AbhhlMAB_org.jpg?20241106110844" alt="JA Solar at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Lanyard Sponsor</p><div><span class="helper"></span><a href="sponsor-ecoflow-europe-sro.stm" title="more about ECOFLOW EUROPE S.R.O. at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000JTbIzMAL_org.jpg?20241106111101" alt="ECOFLOW EUROPE S.R.O. at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-anker-technology-uk-ltd.stm" title="more about ANKER TECHNOLOGY (UK) LTD at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K7lBbMAJ_org.jpg?20241106131543" alt="ANKER TECHNOLOGY (UK) LTD at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-bescore-new-energy-technology-qingdao-coltd.stm" title="more about BESCORE New Energy Technology (Qingdao) CO.,LTD at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AswinMAB_org.jpg?20241106113540" alt="BESCORE New Energy Technology (Qingdao) CO.,LTD at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-cableworld.stm" title="more about Cableworld at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AbGsrMAF_org.png?20241105091109" alt="Cableworld at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-cadmando.stm" title="more about cadmando at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AsqdQMAR_org.jpg?20241106113723" alt="cadmando at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-callidus-wholesale.stm" title="more about Callidus Wholesale at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Io6JBMAZ_org.jpg?20241106113844" alt="Callidus Wholesale at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-cef.stm" title="more about CEF at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeMgqMAF_org.jpg?20241106114002" alt="CEF at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-clarke-energy.stm" title="more about Clarke Energy at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000JTWG6MAP_org.jpg?20241028143521" alt="Clarke Energy at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-cleveland-cable-company.stm" title="more about Cleveland Cable Company at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AsxGfMAJ_org.jpg?20241106112554" alt="Cleveland Cable Company at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-dale-power-solutions.stm" title="more about Dale Power Solutions at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Astt1MAB_org.jpg?20241106111950" alt="Dale Power Solutions at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-deks-industries.stm" title="more about DEKS Industries at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeP3ZMAV_org.jpg?20241106114138" alt="DEKS Industries at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-dmegc-magnetics.stm" title="more about DMEGC MAGNETICS at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeSe9MAF_org.jpg?20240507100537" alt="DMEGC MAGNETICS at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-eland-cables.stm" title="more about Eland Cables at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000DSQswMAH_org.jpg?20241104150148" alt="Eland Cables at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-eurener.stm" title="more about Eurener at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AshQRMAZ_org.jpg?20240712092045" alt="Eurener at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-first-base-ground-screws.stm" title="more about FIRST BASE Ground Screws at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AspHXMAZ_org.jpg?20241106114331" alt="FIRST BASE Ground Screws at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-genius-roof-solutions.stm" title="more about Genius Roof Solutions at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AsyZJMAZ_org.jpg?20240509093456" alt="Genius Roof Solutions at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-givenergy.stm" title="more about GivEnergy at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K7k7ZMAR_org.jpg?20241112142105" alt="GivEnergy at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-granyt.stm" title="more about Granyt at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AazlaMAB_org.jpg?20241106114458" alt="Granyt at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-green-frog-connect.stm" title="more about Green Frog Connect at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000G1OwjMAF_org.jpg?20240819100202" alt="Green Frog Connect at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-green-recruitment-company.stm" title="more about Green Recruitment Company at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AsyvtMAB_org.jpg?20241106114651" alt="Green Recruitment Company at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-gse-integration.stm" title="more about GSE Integration at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000CcYY1MAN_org.jpg?20241104170449" alt="GSE Integration at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-guangdong-felicity-new-energy-co-ltd.stm" title="more about Guangdong Felicity New Energy Co., Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K4SYVMA3_org.jpg?20241106091545" alt="Guangdong Felicity New Energy Co., Ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-hdm-solar.stm" title="more about HDM Solar at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Asz8nMAB_org.jpg?20241104151454" alt="HDM Solar at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-huawei-technologies-co-ltd.stm" title="more about Huawei Technologies Co Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRRbFMAX_org.jpg?20241106104324" alt="Huawei Technologies Co Ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-hz-power-limited.stm" title="more about HZ Power Limited at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AszDgMAJ_org.jpg?20241106114837" alt="HZ Power Limited at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-ja-solar.stm" title="more about JA Solar at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AbhhlMAB_org.jpg?20241106110844" alt="JA Solar at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-kedan-logistics-ltd.stm" title="more about Kedan Logistics Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRNXeMAP_org.jpg?20241106115017" alt="Kedan Logistics Ltd at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-klauke-uk-ltd.stm" title="more about Klauke UK Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000DxIeAMAV_org.jpg?20241106122153" alt="Klauke UK Ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-kontrolmatik-technologies.stm" title="more about Kontrolmatik Technologies at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IE3TVMA1_org.jpg?20241106115353" alt="Kontrolmatik Technologies at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-longi-solar-technology-co-ltd.stm" title="more about LONGi Solar Technology Co., Ltd. at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRQ5iMAH_org.jpg?20241106111308" alt="LONGi Solar Technology Co., Ltd. at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-meteocontrol-gmbh.stm" title="more about meteocontrol GmbH at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000DmOrlMAF_org.jpg?20240801104751" alt="meteocontrol GmbH at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-midsummer-energy.stm" title="more about Midsummer Energy at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K7jbQMAR_org.jpg?20241106131708" alt="Midsummer Energy at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-mitie-technical-services.stm" title="more about Mitie Technical Services at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRRjJMAX_org.jpg?20241106112946" alt="Mitie Technical Services at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-phoenix-energis-ltd.stm" title="more about Phoenix Energis Ltd at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRP9eMAH_org.jpg?20241004160249" alt="Phoenix Energis Ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-photonic-universe-ltd.stm" title="more about Photonic Universe Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRRPxMAP_org.jpg?20241106115524" alt="Photonic Universe Ltd at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-power-electronics.stm" title="more about Power Electronics at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeVXBMA3_org.jpg?20241106111729" alt="Power Electronics at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-powrus.stm" title="more about Powrus at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At0PpMAJ_org.jpg?20241106115659" alt="Powrus at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-praxia-energy.stm" title="more about Praxia Energy at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000BEmuTMAT_org.jpg?20240514125742" alt="Praxia Energy at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-prime-batteries-technology-srl.stm" title="more about PRIME BATTERIES TECHNOLOGY SRL at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IkW8zMAF_org.jpg?20241106115825" alt="PRIME BATTERIES TECHNOLOGY SRL at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-rapid-renewables-ltd.stm" title="more about rapid renewables ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At2LCMAZ_org.jpg?20241106115942" alt="rapid renewables ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-redtip.stm" title="more about REDtip at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRBkzMAH_org.jpg?20241106122354" alt="REDtip at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-resolve.stm" title="more about Resolve at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AswneMAB_org.jpg?20241106120157" alt="Resolve at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-rowan-energy.stm" title="more about Rowan Energy at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Cd0CXMAZ_org.jpg?20240626091844" alt="Rowan Energy at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-schletter.stm" title="more about SCHLETTER at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000DI4nHMAT_org.jpg?20241106111555" alt="SCHLETTER at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-searchland.stm" title="more about Searchland at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IoE3pMAF_org.jpg?20241106120321" alt="Searchland at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-segen.stm" title="more about Segen at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeqzqMAB_org.jpg?20241106111010" alt="Segen at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sgurrenergy.stm" title="more about SGURRENERGY at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At4TTMAZ_org.jpg?20241106120441" alt="SGURRENERGY at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-shenzhen-aiko-digital-energy-technology-co-ltd.stm" title="more about Shenzhen Aiko Digital Energy Technology Co Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000K7c9vMAB_org.jpg?20241106131758" alt="Shenzhen Aiko Digital Energy Technology Co Ltd at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sigenergy.stm" title="more about Sigenergy at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRS13MAH_org.jpg?20241106113101" alt="Sigenergy at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sonnen.stm" title="more about Sonnen at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN20000050evRMAQ_org.jpg?20240524093946" alt="Sonnen at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-srs.stm" title="more about SRS at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000KBUqTMAX_org.jpg?20241107172552" alt="SRS at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-statera-energy-operations-limited.stm" title="more about Statera Energy Operations Limited at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At6VFMAZ_org.jpg?20241106120737" alt="Statera Energy Operations Limited at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-success-connections.stm" title="more about Success Connections at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At3VnMAJ_org.jpg?20241106120840" alt="Success Connections at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sungrow.stm" title="more about Sungrow at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IRRubMAH_org.jpg?20241106111446" alt="Sungrow at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sunlite-group-ltd.stm" title="more about Sunlite Group Ltd at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IkNotMAF_org.jpg?20241106121110" alt="Sunlite Group Ltd at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-sunsynk.stm" title="more about Sunsynk at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000Abk4XMAR_org.jpg?20241106110940" alt="Sunsynk at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-surge-protection-devices-ltd.stm" title="more about Surge Protection Devices LTD at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IaGGnMAN_org.jpg?20241025095756" alt="Surge Protection Devices LTD at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-tis.stm" title="more about TIS at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000IKw77MAD_org.jpg?20241104154313" alt="TIS at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-titan-eco.stm" title="more about Titan Eco at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000DxJQXMA3_org.jpg?20241104150852" alt="Titan Eco at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-tradesparky.stm" title="more about TradeSparky at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000G1OofMAF_org.jpg?20241106121233" alt="TradeSparky at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-trust-solar.stm" title="more about Trust Solar at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AbAvWMAV_org.jpg?20241106121343" alt="Trust Solar at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-uk-greentech.stm" title="more about UK Greentech at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AeZXZMA3_org.png?20240502110705" alt="UK Greentech at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-uk-power-networks.stm" title="more about UK Power Networks at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000EyW09MAF_org.jpg?20241106121459" alt="UK Power Networks at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-van-der-valk-solar-systems.stm" title="more about Van der Valk Solar Systems at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000AbFqLMAV_org.jpg?20241106121740" alt="Van der Valk Solar Systems at Solar & Storage Live London 2025" /></a></div></div> <div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-vilion-shenzhen-new-energy-technology.stm" title="more about Vilion Shenzhen New Energy Technology at Solar & Storage Live London 2025"><img src="https://www.terrapinn-cdn.com/tres/pa-images/10881/a0AN200000E0QyYMAV_org.jpg?20241107040458" alt="Vilion Shenzhen New Energy Technology at Solar & Storage Live London 2025" /></a></div></div> </li> <li><div class="Spn" data-eventId="10881"><p>Exhibitor</p><div><span class="helper"></span><a href="exhibitor-zoa.stm" title="more about ZOA at Solar & Storage Live London 2025"><img src="https://terrapinn-cdn.com/tres/pa-images/10881/a0AN200000At7XlMAJ_org.jpg?20241106121958" alt="ZOA at Solar & Storage Live London 2025" /></a></div></div> </li></ul></div></div></div></div></div><p> </p><div class="row"><div class="col-md-4 col-md-offset-4"><p><a class="hvr-float btn btn-teal-main btn-lg center-block" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">APPLY TO SPONSOR/EXHIBIT </a></p></div></div></section> <a class="arrow" data-jumpto="#Video"></a> <section class="s21385 s-extra" id="Video"> <div style="text-align: center;"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="600" src="https://www.youtube.com/embed/sdn3Mi76VXI?si=56AltMgT9rUySSTT" title="YouTube video player" width="1200"></iframe></div></section> <a class="arrow" data-jumpto="#themes"></a> <section class="s21281 s-extra" id="themes"> <div class="row"><div class="col-sm-12"><h2 style="text-align: center; font-weight:700; font-size:38px; color:rgb(2, 3, 2);">4 Theatres Covering the Entire Solar Ecosystem</h2><h2 style="text-align: center; font-size:28px; color:rgb(2, 3, 2);">Case Studies and Product Demos - All Day, Every Day</h2><p> </p></div></div><div class="row flexcontainer"><div class="flexitem hvr-glow topics2 grad1">Residential</div><div class="flexitem hvr-glow topics2 grad2">Commercial & Industrial Solar</div><div class="flexitem hvr-glow topics2 grad3">Storage</div><div class="flexitem hvr-glow topics2 grad4">Utility Scale</div></div><p> </p><div class="row"><div class="col-md-4 col-md-offset-4"><p style="text-align: center;"><a class="hvr-float-shadow btn btn-teal-main btn-lg center-block" href="conference.stm">READ MORE </a></p></div></div><p> </p><style type="text/css">.topics2 { width:40%; margin:1% ; padding:20px; font-size:18px; color: #020302; text-align:center; } .grad1 { background: #085450; color: #fff !important; } .grad2 { background: #246F70; color: #fff !important; } .grad3 { background: #3ab5b7; color: #fff !important; } .grad4 { background: #43CFD1; color: #fff !important; } .grad5 { background: #88CFC5; } .grad6 { background: #9BF0E5; }</style></section> <a class="arrow" data-jumpto="#prospectus"></a> <section class="s21282 s-extra" id="prospectus"> <div class="row"><div class="col-md-6"><br /><img alt="Solar & Storage Live London Prospectus" class="img-responsive img-center" src="https://www.terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/2025prospectus.jpg" /></div><div class="col-md-6"><h2 style="color:#020302; font-size:38px;"><strong>Exhibit / Sponsor at Solar & Storage Live </strong></h2><p> </p><p style="font-size:16px;">Solar & Storage Live offers you a unique opportunity to connect with a large and exceptionally senior audience.</p><p style="font-size:16px;"><br />It provides meeting spaces, networking opportunities as well as sponsorship/exhibition opportunities to meet your companies specific marketing and business development needs.</p><p style="text-align: center;"> </p><div class="row"><div class="col-md-8 col-md-offset-2"><p><a class="hvr-float btn btn-teal-main btn-lg center-block" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">APPLY TO SPONSOR/EXHIBIT </a></p></div></div></div></div></section> <a class="arrow" data-jumpto="#speakers"></a> <section class="s21283 s-extra" id="speakers"> <div class="row"><div class="col-sm-12"><h2 style="text-align: center; font-size: 38px; font-weight: 700; color: #020302">Speakers</h2><p> </p></div></div><div class="row flexcontainer speakers"><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Bean Beanland<br />Director for Growth & External Affairs<br />Heat Pump Federation </a></div></div><img alt="Bean Beanland speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/bean-beanland.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Chris Buckland<br />Global Technical Director<br />Lightsource bp </a></div></div><img alt="Chris Buckland speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/chris-buckland.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Conall Bolger<br />Chief Executive Officer<br />Irish Solar Energy Association </a></div></div><img alt="Conall Bolger speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/conall-bolger.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Giovanna Speciale<br />CEO<br />South East London Community Energy </a></div></div><img alt="Giovanna Speciale speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/giovanna-speciale.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Marzia Zafar<br />Deputy Director of Digitalization and Decentralization<br />Ofgem </a></div></div><img alt="Marzia Zafar speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/marzia-zafar.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Sonia Dunlop<br />Chief Executive Officer<br />Global Solar Council </a></div></div><img alt="Sonia Dunlop speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/sonia-dunlop.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Sotiris Georgiopoulos<br />Head, Smart Grid Development<br />UK Power Networks </a></div></div><img alt="Sotiris Georgiopoulos speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/sotiris-georgiopoulos.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Thomas McMillan<br />Director – Energy<br />Savills Earth </a></div></div><img alt="Thomas McMillan speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/thomas-mcMillan.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Tim Warham<br />Senior Policy Adviser<br />Department for Energy Security and Net Zero </a></div></div><img alt="Tim Warham speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/tim-warham.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Yousra Salem<br />Director Solar Energy<br />Repowering London </a></div></div><img alt="Yousra Salem speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/yousra-salem.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Chris Hewett<br />Chief Executive<br />Solar Energy UK </a></div></div><img alt="Chris Hewett speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/chris-hewett.jpg" /></div></div><div class="speaker flexitem"><div class="speaker__content-wrap"><div class="speaker__content"><div class="speaker__content__inner"><a href="speakers.stm" style="text-decoration:none;">Michael Evans<br />Global Optimisation and Analytics Lead<br />Octopus Energy </a></div></div><img alt="Michael Evans speaking at Solar & Storage Live" class="speaker__image" src="https://terrapinn-cdn.com/exhibition/solar-storage-live-london/Img/michael-evans.jpg" /></div></div></div><p> </p><div class="row"><div class="col-md-4 col-md-offset-4"><p><a class="hvr-float btn btn-teal-main btn-lg center-block" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881">APPLY TO SPEAK </a></p></div></div><style type="text/css">.speakers { align-items:flex-start; display:flex; flex-wrap:wrap; } .speakers { flex-wrap:wrap; display:flex; justify-content:space-between; padding:0} .speakers:after{ content:""; flex:auto} .speaker{ color:#fff; overflow:hidden; height:auto; width:24%; padding:0; margin-bottom:0.5%; margin-right:.5%; margin-left:.5%; position:relative} .speaker:hover{ cursor:pointer} .speaker:before{ padding-top:100%; display:block; content:""} .speaker .speaker__image{ overflow:hidden; position:absolute; top:0; left:0; z-index:0; height:100%; width:100%; -webkit-transition:all 1s ease; transition:all 1s ease; object-fit:cover} .speaker:hover .speaker__image{ -webkit-transform:scale(1.05); transform:scale(1.05)} .speaker .speaker__content__inner{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:700; color: #fff; } .speaker .speaker__content__inner a{ color: #fff !important; } .speaker .speaker__content-wrap{ position:absolute; overflow:hidden; top:0; height:100%; width:100%} .speaker .speaker__content-wrap:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1} .speaker .speaker__content{ height:100%; display:flex; align-items:flex-start; flex-wrap:wrap; flex-direction:column; justify-content:flex-end; padding:16px; text-shadow:1px 2px 3px #000; position:relative; z-index:2; font-weight:600; font-size:14px; background: rgba(0,0,0,0.2); } .speaker__content:hover { background: none; } @media only screen and (min-width:550px){ .speaker{ height:auto} } @media only screen and (max-width:1200px){ .speaker{ margin-bottom:0.5%; } }</style></section> <a class="arrow" data-jumpto="#updates"></a> <section class="s21284 s-extra" id="updates"> <div class="row"> <div class="col-sm-12"> <h2 style="text-align: center;color: #020302; font-size: 38px; terxt-transform:uppercase; font-weight: 700; "> Stay Up-to-Date </h2> <p style="text-align:center; color: #020302;"> Join our mailing list to receive exclusive content and offers. </p> <div class="container-iframe-updates"> <iframe class="responsive-iframe-updates" frameborder="0" height="100%" scrolling="no" src=" https://cloud.tp2.terrapinn.com/email-updates?eid=10881&state=first" width="100%"> </iframe> </div> <p style="text-align:center;color: #020302; "> By submitting, you agree to receive email communications from Terrapinn, including upcoming promotions and discounted tickets and news. </p> </div></div><style type="text/css"> @media (min-width: 835px) { .responsive-iframe-updates { width: 100%; height: 200px; max-width: 1200px; margin: auto; display: table; } } @media (max-width: 834px) { .responsive-iframe-updates, container-iframe-updates { width: 100%; height: 400px; } }</style></section> <a class="arrow" data-jumpto="#testimonials"></a> <section class="s21285 s-extra" id="testimonials"> <div class="grid-container"><div class="item1 test1" style="text-align: center;"><img alt="Solar and Storage Live Speaker" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/094a1466.jpg" /></div><div class="item2 dteal" style="text-align: center;"> </div><div class="item2 dteal" style="text-align: center;"> </div><div class="item2 dteal" style="text-align: center;"><span style="text-align:center; color: #fff; font-weight:700; font-size:22px;"><br />"The place to be for anyone in the renewable industry."<br /><br />- Callidus Wholesale </span></div><div class="item3 test1" style="text-align: center;"><img alt="Solar and Storage Live Product" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/electric-pump.jpg" /></div><div class="item4 teal" style="text-align: center;"><span style="text-align:center; color: #fff; font-weight:700; font-size:22px;">"If you are in the solar industry then this is well worth your attendance, from new comers to experienced heads, this will get you thinking on a different level."<br /><br />- GB NRG </span></div><div class="item5 test1" style="text-align: center;"><img alt="Solar and Storage Live Exhibition" class="img-responsive img-center" src="https://terrapinn-cdn.com/exhibition/solar-storage-live/Img/094a1257.jpg" /></div><div class="item6 black" style="text-align: center;"><span style="text-align:center; color: #000; font-weight:700; font-size:22px;"><br /><br />"The event is the winner in terms of a yearly focal point for the Solar & Storage market in the UK."<br /><br />- Hanwha Q Cells </span><br /> </div></div><style type="text/css">div.test1 img { object-fit: cover; height: 100%; width: 100%; } div.teal{ background-color: #3bb4b6; display: flex; justify-content: center; align-items: center; } div.dark{ background-color: #16566d; display: flex; justify-content: center; align-items: center; } div.dteal{ background-color: #246F70; display: flex; justify-content: center; align-items: center; } div.testimonial2 { background: url(https://www.terrapinn-cdn.com/conference/biodata/img/bg-testimonial2.jpg); background-size:cover; } .grid-container { width:100%; display:grid; grid-gap: 0%; grid-template-columns: 25% 25% 25% 25%; justify-content:start; } .item1 { grid-area: 1 / 1 / 2 / 3; } .item2 { grid-area: 1 / 3 / 2 / 4; padding:40px 20px; } .item3 { grid-area: 1 / 4 / 2 / 5; } .item4 { grid-area: 2 / 1 / 2 / 2; padding:40px 20px; } .item5 { grid-area: 2 / 2 / 3 / 4; } .item6 { grid-area: 2 / 4 / 3 / 5; padding:40px 20px; } @media (max-width:767px) { div.grid-container { display:block !important} }</style></section> </div> </div> </section> <div id="SectionBottom"><div style="background-color: #020302; padding:50px 0 !important"> <div class="row"> <div class="col-sm-12"> <h2 style="font-size: 38px; text-align: center; font-weight: 700;color:#3bb4b6; "> Get Involved at <span style="color:#fff; font-size: 38px; text-align: center; font-weight: 700;"> Solar & Storage London 2025 </span> <br /> </h2> </div> </div> <div class="row"> <div class="col-sm-6 col-md-3"> <p> </p> <h4 style="text-align: center; "> <span style="color: #3bb4b6;"> <strong> CONNECT WITH US <br /> </strong> </span> </h4> <div class="row"> <div class="col-xs-4"> <a href="https://www.linkedin.com/company/solar-storage-live/" target="_blank"> <img class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/linkedin.png" style="max-width:70px;" /> </a> </div> <div class="col-xs-4"> <a href="https://www.facebook.com/SolarStorageLive" target="_blank"> <img class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/facebook.png" style="max-width:70px;" /> </a> </div> <div class="col-xs-4"> <a href="https://twitter.com/SolarStorageUK" target="_blank"> <img alt="" class="img-responsive img-center" src="https://www.terrapinn-cdn.com/config/img/icons/x.png" style="max-width:70px;" /> </a> </div> </div> <p> </p> <p> <a class="btn btn-teal-main btn-lg hvr-float-shadow" href="https://secure.terrapinn.com/v5/edetails.aspx?e=10881"> ENQUIRE NOW </a> </p> </div> <div class="col-sm-6 col-md-3"> <p> </p> <h4 style="text-align: center; "> <span style="color: #3bb4b6;"> <strong> TO EXHIBIT OR SPONSOR </strong> </span> </h4> <h4 style="text-align: center; line-height: 1.5;"> <span style="color: rgb(255, 255, 255);"> George Waller <br /> <a href="mailto: george.waller@terrapinn.com " style="color: rgb(255, 255, 255);"> george.waller@terrapinn.com </a> <br /> T: 07715622143 </span> </h4> <p> </p> <h4 style="text-align: center; line-height: 1.5;"> <span style="color: rgb(255, 255, 255);"> Lucy Gera <br /> <a href="mailto: lucy.gera@terrapinn.com " style="color: rgb(255, 255, 255);"> lucy.gera@terrapinn.com </a> <br /> T: 07470574336 </span> </h4> <p> </p> </div> <div class="col-sm-6 col-md-3"> <p style="text-align: center;"> </p> <h4 style="text-align: center; "> <span style="color: #3bb4b6;"> <strong> TO SPEAK </strong> </span> </h4> <h4 style="text-align: center; line-height: 1.5;"> <span style="color: rgb(255, 255, 255);"> Parina Lathia <br /> <a href="mailto: parina.lathia@terrapinn.com " style="color: rgb(255, 255, 255);"> parina.lathia@terrapinn.com </a> <br /> T: 07415921774 </span> </h4> <p> </p> <h4 style=" text-align: center;"> </h4> </div> <div class="col-sm-6 col-md-3"> <p> </p> <h4 style="text-align: center; text-transform:uppercase; "> <span style="color: #3bb4b6;"> <strong> Marketing & Press </strong> </span> </h4> <h4 style="text-align: center; line-height: 1.5;"> <span style="color: rgb(255, 255, 255);"> Roney Chan <br /> <a href="mailto:roney.chan@terrapinn.com" style="color: rgb(255, 255, 255);"> roney.chan@terrapinn.com </a> </span> <br /> </h4> <h4 style="text-align: center; line-height: 1.5;"> <span style="color: rgb(255, 255, 255);"> Rhea Sethi <br /> <span style="color: rgb(255, 255, 255);"> <a href="mailto:rhea.sethi@terrapinn.com" style="color: rgb(255, 255, 255);"> rhea.sethi@terrapinn.com </a> </span> </span> </h4> </div> </div> </div></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/10881/22694" 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 --> <script src="https://i.snoball.it/share/file/p/npQz/widget.js"></script> <script type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/jf/owl.carousel.js"></script> <script type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/slider-revolution/revolution/js/jquery.themepunch.tools.min.js"></script> <script type="text/javascript" src="https://www.terrapinn-cdn.com/config/inc/slider-revolution/revolution/js/jquery.themepunch.revolution.min.js"></script></body> </html>