CINXE.COM

World Design Congress London 2025

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="http://schema.org/Blog"> <head> <script> (function(JSON) { var oldParse = JSON.parse; JSON.parse = function newParse(str) { return oldParse(str.replace(/[\u200B-\u200D\uFEFF]/g, '')); } }(JSON)) </script> <script src="https://cmp.osano.com/AzqNEeSTuihQR1mLH/8ba39fbb-0fe2-42c4-b005-b76d4e447986/osano.js"></script><style>.osano-cm-widget{display: none;}</style> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <!-- Social Meta tags start--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta property="og:site_name" content="World Design Congress London 2025"/> <meta property="og:title" content="World Design Congress London 2025"/> <meta property="og:description" content=""/> <meta property="og:keywords" content=""/> <meta property="og:image" content=""> <meta property="og:url" content="https://www.worlddesigncongresslondon.com/"> <meta property="og:type" content="blog"/> <meta itemprop="name" content="World Design Congress London 2025"/> <meta itemprop="description" content=""/> <meta itemprop="keywords" content=""/> <meta itemprop="image" content=""/> <link rel="image_src" type="image/jpeg" href="" /> <link rel="canonical" href="https://www.worlddesigncongresslondon.com/" /> <!-- Social Meta tags end--> <!-- Social Meta tags from CMS page header start--> <!-- Social Meta tags from CMS page header start--> <link rel="icon" type="image/png" sizes="32x32" href="https://vepimg.b8cdn.com//uploads/vjfnew/15484/content/images/1728411832wdc-png1728411832.png"> <title>World Design Congress London 2025</title> <link href="https://vepcss.b8cdn.com/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="https://vepcss.b8cdn.com/css/style.css?v=2.31" rel="stylesheet" type="text/css" /> <link href="https://vepcss.b8cdn.com/css/eliqaat/datepicker3.css?v=1" rel="stylesheet" type="text/css" /> <!-- new global analytics --> <script defer data-domain="worlddesigncongresslondon.com,vfairscombined.com" src="https://plausible.io/js/plausible.js"></script> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '900013445397704'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src=https://www.facebook.com/tr?id=900013445397704&ev=PageView&noscript=1 /></noscript> <!-- End Meta Pixel Code --> <script type="text/javascript"> (function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "godh5n915b"); </script> <!--[if lt IE 9]> <link href="https://vepcss.b8cdn.com/css/ie8.css?v=1" rel="stylesheet" type="text/css" /> <![endif]--> <script type="text/javascript"> IsLogedin = false; IsEventLive = false; </script> <style type="text/css"> .page-heading {border-bottom:1px solid #eaeaea; background: #f7f7f7} .page-heading h4,.page-heading h1 {font-size: 24px; font-weight: bold; padding: 20px 0; margin: 0} .page-heading h4.form-heading,.page-heading h1.form-heading {text-align: left} .control-label {text-align: left; padding-top: 5px; font-size:13px;} .curr-lang-ar .control-label {text-align: right !important; padding-top: 5px; font-size:13px;} #ResponseMsg{ text-align: right; padding-right: 40px; } .row-content{ padding: 10px 10px 100px 0px; } #LoadingBar{ display:none; } .logo-left-en{ text-align:right; } </style> <!-- vFair Css --> <link href="https://vepcss.b8cdn.com/css/vjf_15484.css?v=64633725" rel="stylesheet" type="text/css" /> </head> <body class="curr-lang-en homepage-body"> <!-- Video Player Box Start --> <div class="modal fade" id="VideoPlayerModal" tabindex="-1" role="dialog" aria-labelledby="EventModalTitle" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button> <h4 class="modal-title" id="EventModalTitle">World Design Congress London 2025</h4> </div> <div class="modal-body" style="height: 350px;" id="VideoPlayerModal-Content"> </div> </div> </div> </div> <!-- Video Player Box End --> <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration --> <style> #confirm_alert_modal-d { font-family: 'Avenir'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; margin: 8px 0; opacity: 1; } #confirm_alert_modal-d .modal-content { background: #f3f4f6; max-width: 350px; padding: 20px 20px 10px; width: 100%; margin: 0 auto; } #confirm_alert_modal-d .modal-body { padding: 0px 12px; } #confirm_alert_modal-d h3 { font-family: var(--secondaryFont), sans-serif; font-size: 22px; font-weight: 600; color: var(--primaryThemeColor) !important; margin-bottom: 0px; } #LoginModal .modal-body p, #confirm_alert_modal-d .modal-body p { font-size: 18px; margin-top: 8px !important; } .confirm_alert_modal_actions_container-d button { border-radius: 5px !important; box-shadow: none; font-family: var(--secondaryFont), sans-serif; margin: 4px 0px !important; outline: none; padding: 12px; text-transform: uppercase; width: 100%; } /*.confirm_alert_modal_actions_container-d button.btn_confirm_action-d {*/ /* background: var(--primaryThemeColor) !important;*/ /* color: #fff !important;*/ /*}*/ </style> <!-- Login Modal --> <div class="modal fade" id="LoginModal" tabindex="-1" role="dialog" aria-labelledby="LoginModalTitle"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button> <h4 class="modal-title" id="LoginModalTitle">Login</h4> </div> <form action="https://www.worlddesigncongresslondon.com/en/login" method="post" accept-charset="utf-8" id="Main-Login-Frm" autocomplete="off" enctype="multipart/form-data"><div style="display:none"> <input type="hidden" name="login-red" value="" /> <input type="hidden" name="Login-frm" value="Login-frm" /> <input type="hidden" name="ci_csrf_token" value="" /> </div> <div class="modal-body"> <div class="form-group group-email" > <label for="LoginEmail" class="control-label" aria-label="email" tabindex="0">Email:</label> <input type="text" id="LoginEmail" name="LoginEmail" class="form-control" placeholder="Enter email" value="" tabindex="0"/> </div> <div class="form-group"> <!--label for="message-text" class="control-label">&nbsp</label--> <div id="ResponseBox" class="ResponseBox" style="font-size:14px;"></div> </div> </div> <div class="modal-footer" id="login-footer"> <div class="row"> <div class="col-sm-4"> <button type="button" class="btn btn-default" data-dismiss="modal" tabindex="0" aria-label="Cancel">Cancel</button> <button type="submit" class="btn btn-darkgrey" tabindex="0" aria-label="Login<">Login</button> </div> <div class="col-sm-8" > <a href="/en/registration" class="btn-modal-registration btn btn-darkgrey flt-left" style='border-radius:0' tabindex="0" aria-label="New user? Register now">New user? Register now</a> <button tabindex="0" aria-label="Forgot Password?" type="button" class="btn btn-darkgrey flt-left forgot-btn" data-toggle="modal" data-target="#forgot-pwd-modal">Forgot Password?</button> </div> </div> </div> </form> </div> </div> </div> <!-- Login popup end--> <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration --> <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration --> <div id="confirm_alert_modal-d" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmAlertModalTitle" > <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> <div class="row"> <div class="col-sm-12 my-3 mx-2 "> <h3 class="confirm_alert_modal_title-d"> Are you sure you want to cancel your registration? </h3> </div> </div> <div class="row"> <div class="col-sm-12"> <p class="confirm_alert_modal_description-d my-3 mx-2"> Cancelling your registration will remove your access to the event. If you proceed, you will no longer be able to participate or access event-related materials. </p> </div> </div> <div class="row"> <div class="col-sm-12 mt-2 mb-4 text-right confirm_alert_modal_actions_container-d"> <button type="button" class="btn btn-default btn_cancel_action-d" data-dismiss="modal" tabindex="0" data-dismiss_btn_text="Keep My Registration">Keep My Registration</button> <button type="submit" class="btn btn-default btn_confirm_action-d" tabindex="0" data-confirm_action_type="cancel_registration" data-confirm_action_btn_text="Cancel Registration">Cancel Registration</button> </div> </div> </div> </div> </div> </div> <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration --> <div id="delete_alert_modal-d" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmAlertModalTitle" > <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> <div class="row"> <div class="col-sm-12 my-3 mx-2 "> <h3 class="confirm_alert_modal_title-d"> Are you sure you want to delete account? </h3> </div> </div> <div class="row"> <div class="col-sm-12"> <p class="confirm_alert_modal_description-d my-3 mx-2"> Deleting your account will remove your access to the event. </p> </div> </div> <div class="row"> <div class="col-sm-12 mt-2 mb-4 text-right confirm_alert_modal_actions_container-d"> <button type="button" class="btn btn-default btn_cancel_action-d" data-dismiss="modal" tabindex="0" data-dismiss_btn_text="Keep My Registration">Keep My Registration</button> <button type="submit" class="btn btn-darkgrey btn_confirm_action-d" tabindex="0" data-confirm_action_type="delete_registration" data-confirm_action_btn_text="Delete Registration">Delete Registration</button> </div> </div> </div> </div> </div> </div> <!-- Forgot Password Update Popup Start --> <div class="modal fade" id="set-new-pwd-modal" tabindex="-1" role="dialog" aria-labelledby="setPasswordModalTitle" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button> <h4 class="modal-title" id="setPasswordModalTitle">Reset Password</h4> </div> <form id="reset-update-pwd-frm" method="post"> <input type="hidden" id="pwd-reset-update-token" name="token" value="0"> <div class="modal-body"> <div class="form-group hide" style="display:none;"> <label for="updatepwdemail" class="control-label">Email / Username:</label> <input type="text" name="updatepwdemail" id="updatepwdemail" class="form-control" placeholder="Enter Your Email Address"> </div> <div class="form-group"> <label for="updatepwdnewpwd" class="control-label">New password:</label> <input type="password" name="updatepwdnewpwd" id="updatepwdnewpwd" class="form-control" placeholder="New password" autocomplete="off"/> </div> <div class="form-group"> <label for="updatepwdconfirm" class="control-label">Confirm password:</label> <input type="password" name="updatepwdconfirm" id="updatepwdconfirm" class="form-control" placeholder="Confirm password" autocomplete="off"/> </div> <div class="form-group"> <div id="reset-pwd-responseBox"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button type="submit" class="btn btn-darkgrey">Update</button> </div> </form> </div> </div> </div> <!-- Forgot Password Update Popup End --> <!-- Forgot Password Popup Start --> <div class="modal fade" id="forgot-pwd-modal" tabindex="-1" role="dialog" aria-labelledby="ResetPasswordModalTitle" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button> <h4 class="modal-title" id="ResetPasswordModalTitle">Reset Password</h4> </div> <form id="reset-pwd-frm" method="post"> <div class="modal-body"> <div class="form-group"> <label for="resetemail" class="control-label">Email / Username:</label> <input type="text" name="resetemail" id="resetemail" class="form-control" placeholder="Enter Your Email Address"> </div> <div class="form-group"> <div id="forgot-pwd-responseBox"></div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button type="submit" class="btn btn-darkgrey">Reset</button> </div> </form> </div> </div> </div> <!-- Forgot Password Popup End --> <!-- Message for fair not live and invalid login --> <div id="MessageResponseWindow" class="modal fade bs-example-modal-md" aria-labelledby="EventNotLiveModalTitle" tabindex="-1" role="dialog"> <div class="modal-dialog modal-md"> <div class="modal-content" > <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button> <h4 class="modal-title" id="EventNotLiveModalTitle">World Design Congress London 2025</h4> </div> <div class="ResponseBoxTxt" id="ResponseBoxTxt"> </div> </div> </div> </div> <div class='header-content' role='heading'><div class='container'><div class="menu-wrap"> <div class="menu-box"> <div class="container-fluid"><!-- <div class="close-wrap"> <a href="#" id="close-menu"> <img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1729803408lines-png1729803408.png " alt=""> </a> </div> --> <div class="menu-wrap-header"> <div class="logo "><a href="/en/"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1729796270worlddesigncongresslondon-logo-png1729796270.png " alt="company logo" aria-label="company logo" /></a></div> <div class="menu-wrap-header-menu-item"> <ul class="nav-flex"> <li aria-label="Sign up" tabindex="0"><a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" id="LoginBtn" class="vfairsBtn btnWhite rounded fadeRight-btn" target="_blank" aria-label="Sign up" rel="noopener noreferrer" tabindex="0">Sign up </a></li> <li><a href="#" id="close-menu"> <img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1729803408lines-png1729803408.png " alt="" /> </a></li> </ul> </div> </div> <ul class="navbar-theme"> <li><a href="/en/about-congress">About the Congress</a></li> <li><a href="/en/meet-ambassadors ">Meet the Ambassadors</a></li> <li><a href="/en/partners-page">Partners</a></li> <li><a href="/en/legacy-page ">Our legacy</a></li> <li><a href="/en/faqs-page">FAQs</a></li> </ul> </div> </div> </div> <div class="slim-bar"> <div class="container-fluid"> <div class="row"> <div class="col-sm-12"> <ul> <li>Need Technical Assistance?&nbsp; <div id="bar-sep"></div> <a href="mailto:worlddesigncongress2025@getvfairs.io"><span class="glyphicon glyphicon-envelope"></span> &nbsp;worlddesigncongress2025@getvfairs.io</a></li> </ul> </div> </div> </div> </div> <div class="header-content stickyNo " role="Header"> <div class="container-fluid"> <div class="row"> <div class="col-xs-4 event-logo"><a href="/en/"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1729796270worlddesigncongresslondon-logo-png1729796270.png " alt="company logo" /></a></div> <div class="col-sm-8 "><nav class="navbar navbar-default" role="navigation"> <ul class="nav navbar-nav"> <li><a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" target="_blank" id="LoginBtn" class="vfairsBtn btnWhite rounded fadeRight-btn" rel="noopener noreferrer">Sign up </a></li> <li> <div class="nav-button text-right"><a href="#" id="toggle-button"> <span></span> <span></span> <span></span> </a></div> </li> </ul> </nav></div> <div class="col-sm-9 hidden"><nav class="navbar navbar-default" role="navigation"> <div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-nav"> <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 class="collapse navbar-collapse" id="main-nav"> <div class="navClose">x</div> <ul class="nav navbar-nav"> <li><a href="/">Home</a></li> <li><a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" id="LoginBtn" class="coloredShadow_ rounded btnColored">Sign up now</a></li> <!-- <li><a href='/en/#agenda'>Agenda</a></li> <li><a href='/en/#sponsors'>Sponsors</a></li> <li><a href='/en/#faq'>FAQ</a></li> <li> <a href="/en/registration-form" id="regBtn">Register</a> </li> <li> <a href="#LoginModal" id="LoginBtn" class="coloredShadow_ rounded btnColored" data-toggle="modal" data-whatever="@LoginModal">Login</a> </li> --></ul> </div> </nav></div> </div> </div> <button class="btn-logo-header btn btn-access slide hidden" role="button"><svg width="16" height="22" viewbox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_5_10)"> <path d="M11.456 21.008C11.616 21.008 11.792 20.96 11.952 20.88C12.576 20.592 12.832 19.888 12.528 19.264C12.528 19.264 10.24 14.032 9.82401 12.112C9.66401 11.44 9.56801 9.664 9.53601 8.832C9.53601 8.544 9.69601 8.288 9.95201 8.208L15.072 6.672C15.696 6.512 16.064 5.792 15.904 5.168C15.744 4.544 15.024 4.176 14.4 4.336C14.4 4.336 9.66401 5.872 7.95201 5.872C6.28801 5.872 1.58401 4.368 1.58401 4.368C0.960006 4.208 0.256006 4.496 0.0480064 5.12C-0.159994 5.792 0.208006 6.496 0.880006 6.656L6.00001 8.192C6.25601 8.272 6.46401 8.528 6.41601 8.816C6.36801 9.648 6.28801 11.44 6.12801 12.096C5.71201 14.016 3.42401 19.248 3.42401 19.248C3.13601 19.872 3.42401 20.576 4.00001 20.864C4.16001 20.944 4.33601 20.992 4.49601 20.992C4.96001 20.992 5.40801 20.736 5.58401 20.288L8.03201 15.296L10.368 20.32C10.576 20.752 10.992 21.008 11.456 21.008Z" fill="#fff"></path> <path d="M8.04801 4.672C9.33815 4.672 10.384 3.62614 10.384 2.336C10.384 1.04586 9.33815 0 8.04801 0C6.75787 0 5.71201 1.04586 5.71201 2.336C5.71201 3.62614 6.75787 4.672 8.04801 4.672Z" fill="#fff"></path> </g> <defs> <clippath id="clip0_5_10"> <rect width="16" height="22" fill="white"></rect> </clippath> </defs> </svg> </button> <div class="accsess_tray" id="accessibility-fade-in"><button class="btn btn-tray" role="button"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10 11.25C10.6904 11.25 11.25 10.6904 11.25 10C11.25 9.30964 10.6904 8.75 10 8.75C9.30964 8.75 8.75 9.30964 8.75 10C8.75 10.6904 9.30964 11.25 10 11.25Z" fill="#5F6269"></path> <path d="M18.225 9.58331C17.6916 8.65831 14.7583 4.01664 9.77498 4.16664C5.16664 4.28331 2.49998 8.33331 1.77498 9.58331C1.70184 9.70999 1.66333 9.85369 1.66333 9.99997C1.66333 10.1463 1.70184 10.29 1.77498 10.4166C2.29998 11.325 5.10831 15.8333 10.0166 15.8333H10.225C14.8333 15.7166 17.5083 11.6666 18.225 10.4166C18.2981 10.29 18.3366 10.1463 18.3366 9.99997C18.3366 9.85369 18.2981 9.70999 18.225 9.58331ZM9.99998 12.9166C9.42311 12.9166 8.85921 12.7456 8.37956 12.4251C7.89992 12.1046 7.52608 11.6491 7.30533 11.1161C7.08457 10.5832 7.02681 9.99674 7.13935 9.43096C7.25189 8.86518 7.52968 8.34548 7.93758 7.93758C8.34548 7.52968 8.86518 7.25189 9.43096 7.13935C9.99674 7.02681 10.5832 7.08457 11.1161 7.30533C11.6491 7.52608 12.1046 7.89992 12.4251 8.37956C12.7456 8.8592 12.9166 9.42311 12.9166 9.99997C12.9166 10.7735 12.6094 11.5154 12.0624 12.0624C11.5154 12.6094 10.7735 12.9166 9.99998 12.9166Z" fill="#5F6269"></path> </svg> </button> <button class="btn btn-tray" role="button"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.0001 1.66669C7.75 1.71049 5.60914 2.64484 4.04696 4.26481C2.48478 5.88479 1.6288 8.05818 1.66674 10.3084V14.1667C1.66674 14.826 1.86223 15.4704 2.2285 16.0186C2.59478 16.5668 3.11537 16.994 3.72446 17.2463C4.33355 17.4986 5.00377 17.5646 5.65037 17.436C6.29697 17.3074 6.89092 16.9899 7.35709 16.5237C7.82327 16.0575 8.14074 15.4636 8.26935 14.817C8.39797 14.1704 8.33196 13.5002 8.07967 12.8911C7.82738 12.282 7.40013 11.7614 6.85197 11.3951C6.30381 11.0289 5.65934 10.8334 5.00007 10.8334C4.4126 10.8358 3.83673 10.9971 3.3334 11.3V10.3084C3.29538 8.50016 3.97574 6.75065 5.22538 5.44321C6.47502 4.13578 8.19201 3.37707 10.0001 3.33335C11.8081 3.37707 13.5251 4.13578 14.7748 5.44321C16.0244 6.75065 16.7048 8.50016 16.6667 10.3084V11.3C16.1634 10.9971 15.5875 10.8358 15.0001 10.8334C14.3408 10.8334 13.6963 11.0289 13.1482 11.3951C12.6 11.7614 12.1728 12.282 11.9205 12.8911C11.6682 13.5002 11.6022 14.1704 11.7308 14.817C11.8594 15.4636 12.1769 16.0575 12.643 16.5237C13.1092 16.9899 13.7032 17.3074 14.3498 17.436C14.9964 17.5646 15.6666 17.4986 16.2757 17.2463C16.8848 16.994 17.4054 16.5668 17.7716 16.0186C18.1379 15.4704 18.3334 14.826 18.3334 14.1667V10.3084C18.3713 8.05818 17.5154 5.88479 15.9532 4.26481C14.391 2.64484 12.2501 1.71049 10.0001 1.66669Z" fill="#5F6269"></path> </svg> Listen </button> <button class="btn btn-tray" role="button"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8333 10.8334H4.16659C3.94557 10.8334 3.73361 10.7456 3.57733 10.5893C3.42105 10.433 3.33325 10.221 3.33325 10C3.33325 9.77901 3.42105 9.56705 3.57733 9.41076C3.73361 9.25448 3.94557 9.16669 4.16659 9.16669H15.8333C16.0543 9.16669 16.2662 9.25448 16.4225 9.41076C16.5788 9.56705 16.6666 9.77901 16.6666 10C16.6666 10.221 16.5788 10.433 16.4225 10.5893C16.2662 10.7456 16.0543 10.8334 15.8333 10.8334Z" fill="#5F6269"></path> </svg> </button> <span> <svg width="17" height="17" viewbox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.82955 17H0L5.44129 0H11.5587L17 17H12.1705L8.56439 4.68164H8.43561L4.82955 17ZM3.92803 10.293H13.0076V13.7461H3.92803V10.293Z" fill="#F36531"></path> </svg> </span> <button class="btn btn-tray" role="button"> <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8333 9.16665H10.8333V4.16665C10.8333 3.94563 10.7455 3.73367 10.5892 3.57739C10.4329 3.42111 10.2209 3.33331 9.99992 3.33331C9.7789 3.33331 9.56694 3.42111 9.41066 3.57739C9.25438 3.73367 9.16658 3.94563 9.16658 4.16665V9.16665H4.16659C3.94557 9.16665 3.73361 9.25444 3.57733 9.41072C3.42105 9.567 3.33325 9.77897 3.33325 9.99998C3.33325 10.221 3.42105 10.433 3.57733 10.5892C3.73361 10.7455 3.94557 10.8333 4.16659 10.8333H9.16658V15.8333C9.16658 16.0543 9.25438 16.2663 9.41066 16.4226C9.56694 16.5788 9.7789 16.6666 9.99992 16.6666C10.2209 16.6666 10.4329 16.5788 10.5892 16.4226C10.7455 16.2663 10.8333 16.0543 10.8333 15.8333V10.8333H15.8333C16.0543 10.8333 16.2662 10.7455 16.4225 10.5892C16.5788 10.433 16.6666 10.221 16.6666 9.99998C16.6666 9.77897 16.5788 9.567 16.4225 9.41072C16.2662 9.25444 16.0543 9.16665 15.8333 9.16665Z" fill="#5F6269"></path> </svg> </button> <button class="btn btn-close-access" role="button"> <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.93996 7.99998L11.8066 5.13998C11.9322 5.01445 12.0027 4.84418 12.0027 4.66665C12.0027 4.48911 11.9322 4.31885 11.8066 4.19331C11.6811 4.06778 11.5108 3.99725 11.3333 3.99725C11.1558 3.99725 10.9855 4.06778 10.86 4.19331L7.99996 7.05998L5.13996 4.19331C5.01442 4.06778 4.84416 3.99725 4.66663 3.99725C4.48909 3.99725 4.31883 4.06778 4.19329 4.19331C4.06776 4.31885 3.99723 4.48911 3.99723 4.66665C3.99723 4.84418 4.06776 5.01445 4.19329 5.13998L7.05996 7.99998L4.19329 10.86C4.13081 10.922 4.08121 10.9957 4.04737 11.0769C4.01352 11.1582 3.99609 11.2453 3.99609 11.3333C3.99609 11.4213 4.01352 11.5085 4.04737 11.5897C4.08121 11.6709 4.13081 11.7447 4.19329 11.8066C4.25527 11.8691 4.329 11.9187 4.41024 11.9526C4.49148 11.9864 4.57862 12.0038 4.66663 12.0038C4.75463 12.0038 4.84177 11.9864 4.92301 11.9526C5.00425 11.9187 5.07798 11.8691 5.13996 11.8066L7.99996 8.93998L10.86 11.8066C10.9219 11.8691 10.9957 11.9187 11.0769 11.9526C11.1581 11.9864 11.2453 12.0038 11.3333 12.0038C11.4213 12.0038 11.5084 11.9864 11.5897 11.9526C11.6709 11.9187 11.7447 11.8691 11.8066 11.8066C11.8691 11.7447 11.9187 11.6709 11.9526 11.5897C11.9864 11.5085 12.0038 11.4213 12.0038 11.3333C12.0038 11.2453 11.9864 11.1582 11.9526 11.0769C11.9187 10.9957 11.8691 10.922 11.8066 10.86L8.93996 7.99998Z" fill="#5F6269"></path> </svg> </button></div> </div></div></div><div class="banner_video"><!-- <div class="embed-container"><iframe width="300" height="150" src="https://player.vimeo.com/video/1006448524?title=0&amp;byline=0&amp;portrait=0&amp;transparent=0&amp;autoplay=1&amp;loop=1&amp;background=1" id="home-video" allow="autoplay; fullscreen" frameborder="0" title="" data-ready="true"></iframe></div> --> <video width="100%" height="100%" class="desktop-video" loop="loop" muted="" autoplay="autoplay"> <source src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1732197810banner-video-mov1732197810.mov " type="video/mp4" playsinline="" /> </video> <!-- <video width="100%" height="100%" class="mobile-video" loop="loop" muted="" autoplay="autoplay"> <source src="https://vepimg.b8cdn.com/uploads/vjfnew/12295/uploads/vjf/content/misc/17280689651726578821Landing Page Video 2 (online-video-cutter.com) (2).mp4" type="video/mp4" playsinline="" /> </video> --> <div class="slider_content"> <div class="container-fluid"> <div class="popup" data-type="bgtrans"> <div class="row"> <div class="col-sm-12"> <div class="row"> <div class="col-md-8"> <h1 class="main-title">World Design Congress Design for Planet <br /> 9&mdash;10 September 2025 <br /> Barbican Centre London</h1> <!-- <img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1732197733play-buttom-png1732197733.png" class="play-icon-img" data-toggle="modal" data-whatever="@videoModal" data-target="#videoModal" alt="" /> --> <!-- <h4 id="date-info"><span class=" "> 9—10 September 2025</span> <span class="eventTime"> </span> </h4> --> <!-- <div class="two-btns"><a href="#LoginModal" data-toggle="modal" data-type="btn"> <i class="fa fa-lock" aria-hidden="true"></i> Login </a> <a href="/en/registration" data-type="btn"> <i class="fa fa-pencil" aria-hidden="true"></i> Register Now </a></div> --></div> </div> </div> </div> </div> </div> </div> </div> <div class="countdown-container"> <div class="booknowdiv"><a href="/en/book-now">Book now</a></div> <div id="clockdiv"></div> </div> <div class=" " id="about"> <div class="row d-flex-row"> <div class="col-xs-12 noPadding col-md-6 "> <div class="about-left-wrapper"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1732216007about-img-png1732216007.png " width="100%" class="about-img" alt="brand logo" /></div> </div> <div class="col-xs-12 noPadding col-md-6 "> <div class="about-detail"> <h2 class="main-title">A catalytic moment</h2> <p class="main-intro">The prestigious World Design Congress is coming to London for the first time in over 50 years.</p> <p class="main-intro">Bringing together design innovators, business leaders and academic thinkers from around the globe to connect, share learning and inspire action around this year&rsquo;s theme; Design for Planet.</p> <p class="main-intro">The 34th edition of the biannual gathering will be hosted at the iconic Barbican Centre for two days of inspirational keynotes, dynamic break-out sessions, and opportunities for intelligent collision. Make sure you&rsquo;re in the room when design decides to collectively face the climate and nature crisis.</p> <div class="text-left"><!-- <a href="#" class="vfairsBtn btnColored rounded">Register</a> --> <a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" target="_blank" class="vfairsBtn btnWhite rounded fadeRight-btn" rel="noopener noreferrer">Sign up</a></div> </div> </div> </div> </div> <section class="eventspeaker" id="eventspeakers"> <div class="speakerbox"> <div class="sp-row1" style="display: none;"> <div class="sp-contentbox column"> <h5>Headline speakers</h5> <p>Hear from renowned industry experts, thought leaders, and innovative creators, each sharing insights on the future of design and its impact on technology, culture, and sustainability.</p> </div> <div class="sp-column"> <div class="colspan"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1735049094rectangle-39-jpg1735049094.jpg" /></div> <div class="colspan"> <h4>Dr Lesley Lokko OBE</h4> <p>Bio to go here with a maximum of 25 words lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.</p> </div> </div> </div> <div class="sp-row" style="display: none;"> <div class="sp-column"> <div class="colspan"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1735049094rectangle-39-1-jpg1735049094.jpg" /></div> </div> <div class="sp-column"> <div class="colspan"> <h4>Dr Lesley Lokko OBE</h4> <p>Bio to go here with a maximum of 25 words lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.</p> </div> </div> <div class="sp-column"> <div class="colspan"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1735049094rectangle-39-2-jpg1735049094.jpg" /></div> </div> <div class="sp-column"> <div class="colspan"> <h4>Dr Lesley Lokko OBE</h4> <p>Bio to go here with a maximum of 25 words lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.</p> </div> </div> </div> <div class="sp-row" style="display: none;"> <div class="sp-column"> <div class="colspan"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1735049094rectangle-39-3-jpg1735049094.jpg" /></div> </div> <div class="sp-column"> <div class="colspan"> <h4>Dr Lesley Lokko OBE</h4> <p>Bio to go here with a maximum of 25 words lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.</p> </div> </div> <div class="sp-column"> <div class="colspan"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1735049094rectangle-39-4-jpg1735049094.jpg" /></div> </div> <div class="sp-column"> <div class="colspan"> <h4>Dr Lesley Lokko OBE</h4> <p>Bio to go here with a maximum of 25 words lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.</p> </div> </div> </div> </div> </section> <section class="simple-section" id="testimonial"> <div class="container"> <div class="row d-flex"><!-- <div class="col-md-6 "> <div class="sec-img"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000090/uploads/vjf/content/misc/1725464933ART - Thomas Heatherwick.png" alt="" /></div> </div> --> <div class="col-md-12 "> <div class="sec-desc"><!-- <img src="https://uk-img.vfairs.com/uploads/vjfnew/100000090/uploads/vjf/content/misc/1725466928Quote marks.png" alt="" /> --> <h2 class="quotation">&ldquo;For too long creativity has been the missing ingredient in the urgent conversations about the future of our planet.&rdquo;</h2> <h2 class="quotation author">Thomas Heatherwick <br /> Designer and Founder of Heatherwick Studio</h2> </div> </div> </div> </div> </section> <section class=" " id="planet"><img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/17340295091730304276triangle-vector-png1734029509.png " class="planet-img" width="100%" alt="" /> <div class="img-caption"> <div class="container-fluid"> <div class="row"> <div class="col-xs-12 col-md-10"> <h2 class="main-title">Design for Planet</h2> <h2 class="main-title margin-top">The effects of climate change are more evident than ever, and this global crisis needs a global response. Designers and commissioners of design all around the world have a critical role to play in designing a regenerative future by reducing carbon emissions and increasing biodiversity.</h2> <!-- <h2 class="main-title margin-top">Together we can design a better future</h2> --></div> </div> </div> </div> </section> <section class="simple-section " id="planetPointSec"> <div class="container-fluid"> <div class="row "> <div class="col-md-4"> <div class="planet-points"><span class="point-digit">1</span> <p class="point-para">Driving zero emissions through innovation, technology, and behavior change.</p> </div> </div> <div class="col-md-4"> <div class="planet-points"><span class="point-digit">2</span> <p class="point-para">Reimagining materials, re-using waste and creating a fair, circular economy.</p> </div> </div> <div class="col-md-4"> <div class="planet-points"><span class="point-digit">3</span> <p class="point-para">Regenerating places by reviving biodiversity and building skills for people to care for their community and environment.</p> </div> </div> </div> </div> </section> <section class="simple-section" id="testimonial2"> <div class="container"> <div class="row d-flex"><!-- <div class="col-md-6 "> <div class="sec-img"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000090/uploads/vjf/content/misc/1725464933ART - Thomas Heatherwick.png" alt="" /></div> </div> --> <div class="col-md-12 "> <div class="sec-desc"><!-- <img src="https://uk-img.vfairs.com/uploads/vjfnew/100000090/uploads/vjf/content/misc/1725466928Quote marks.png" alt="" /> --> <h2 class="quotation pink-color">&ldquo;We won&rsquo;t win the battle against the climate crisis unless we design the solution.&rdquo;</h2> <h2 class="quotation author red-color">Rt Hon the Lord Deben <br /> Chair of the Climate Change Committe</h2> </div> </div> </div> </div> </section> <section class="simple-section orange-bg lagecy-status" id="paper-call"> <div class="container-fluid"> <h2 class="main-title">Submit your papers and posters</h2> <p>Under the overarching theme of Design for Planet submissions from academia and industry, or collaborative efforts are now open. Papers selected for publication may also be invited to attend the Congress in person to discuss their research.</p> <div class="text-left"><a href="https://wdo.org/programmes/world-design-congress/34worlddesigncongress/" class="vfairsBtn btnWhite rounded fadeRight-btn" target="_blank" rel="noopener noreferrer">Find out more</a></div> </div> </section> <!-- <section class="simple-section" id="ctas"> <div class="container"> <div class="row d-flex"> <div class="col-sm-12"> <h1 class="main-title" style="color: #fff;">Don't miss this exciting event!</h1> </div> <div class="col-md-5 "> <div class="cta-box"> <h4>Sign up for exclusive priority access to tickets and speaker announcements.</h4> <div class="text-center"><a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" class="vfairsBtn btnColored rounded">SIGN UP TO THE NEWSLETTER</a></div> </div> </div> <div class="col-md-5"> <div class="cta-box"> <h4>Be a brand partner with World Design Congress 2025 and its Design for Planet mission.</h4> <div class="text-center"><a href="mailto:congress@designcouncil.org.uk" class="vfairsBtn btnColored rounded">PARTNER WITH US</a></div> </div> </div> </div> </div> </section> --> <p></p> <!-- <section class="simple-section" id="partners"> <div class="container"> <div class="row partnersRow"> <div> <div class="cta-box"> <h5>Hosted by</h5> <img src=" https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1725537451330px-dc-logo-png1725537451.png" alt="" /></div> </div> <div> <div class="cta-box"> <h5>In Collaboration with</h5> <img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1725537451wdo-logo-new-png1725537451.png" alt="" /></div> </div> </div> </div> </section> --> <div id="videoModal" class="modal fade" data-backdrop="static" role="dialog"> <div class="modal-dialog"><!-- Modal content--> <div class="modal-content"> <div class="modal-header"><button type="button" class="close" data-dismiss="modal">&times;</button> <!-- <h4 class="modal-title">Welcome</h4> --></div> <div class="modal-body"><!-- <iframe width="100%" height="315" id="youtubeVideo" src="https://www.youtube.com/embed/Bfc85OCqrL0?si=n1yZJt9nzo3z5pMJ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe> --> <video width="100%" height="150" class="custom-video" controls="controls"> <source src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1736889880introducing-our-world-design-congress-ambassadors-mp41736889880.mp4 " type="video/mp4" /> </video></div> </div> </div> </div><!-- <div id="top"><i class="fa fa-arrow-up" aria-hidden="true"></i></div> --> <div class="noPadding " id="subscribe"> <div class="row d-flex-row"> <div class="col-xs-12 noPadding col-md-6 " > <div class="subscribe-newsletter"> <p> Sign up for exclusive priority access to tickets and speaker announcements. </p> <div class="text-left"> <!-- <a href="#" class="vfairsBtn btnColored rounded">Register</a> --> <a href="https://designcouncil.powerappsportals.com/WDCnewsletter/" target="_blank" class="vfairsBtn btnWhite rounded fadeRight-btn">Sign up to the newsletter</a> </div> </div> </div> <div class="col-xs-12 noPadding col-md-6 "> <div class="subscribe-partner"> <p> Be a brand partner with World Design Congress 2025 and its Design for Planet mission </p> <div class="text-left"> <!-- <a href="#" class="vfairsBtn btnColored rounded">Register</a> --> <a href="/en/partners-page" class="vfairsBtn btnWhite rounded fadeRight-btn">Partner with us</a> </div> </div> </div> </div> </div> <footer class="footer-section "> <div class="container-fluid custom-margin"> <div class="row"> <div class="col-sm-9 col-xs-12 "> <h1 class="footer-title"> World Design Congress <br> 9—10 September 2025 <br> Barbican Centre London </h1> <ul class="socialIcons"> <li><a href=" https://facebook.com/DesignCouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723056978Facebook.png" alt="" /></a></li> <li><a href=" https://www.instagram.com/designcouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057049Instagram.png" alt="" /></a></li> <li><a href=" https://linkedin.com/company/design-council" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057062LinkedIn.png" alt="" /></a></li> <li><a href="https://medium.com/@DesignCouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057072Medium.png" alt="" /></a></li> <li><a href="https://twitter.com/designcouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057082Twitter.png" alt="" /></a></li> <li><a href="https://vimeo.com/designcouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057110Vimeo.png" alt="" /></a></li> <li><a href="https://youtube.com/designcouncil" target="_blank" rel="noopener noreferrer"><img src="https://uk-img.vfairs.com/uploads/vjfnew/100000089/uploads/vjf/content/misc/1723057095YouTube.png" alt="" /></a></li> </ul> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-3 col-xs-12 "> <ul class="footer-links"> <li><a href="/en/privacy-policy">Privacy Policy</a></li> <li><a href="/en/terms-of-service/">Terms of Service</a></li> </ul> </div> <div class="col-md-4 col-xs-12 text-center"> <ul class="footer-links poweredBy"> <li><a href="http://www.vfairs.com" target="_blank">Powered by vFairs</a></li> <li><a href="https://opx.studio/" target="_blank">Design by opx.studio</a></li> </ul> </div> <div class="col-md-5 col-xs-12 text-center "> <img src="https://vepimg.b8cdn.com/uploads/vjfnew//content/files/1730310766hostedby-png1730310766.png " class="hostby" title="powered-by-vfair" alt="" /> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-xs-12"> <p class="copy-right">© 2024 Design Council</p> </div> </div> </div> </footer><script type="text/javascript"> var DynamicDate = "Sep 09, 2025 08:00"; var timeTemplate = "<ul><li><p>%d</p> <span class='cd-time'>Days</span></li> <li><p>%h</p> <span class='cd-time'>Hours</span></li><li><p>%i</p> <span class='cd-time'>Minutes</span></li> <li><p>%s</p> <span class='cd-time'>Seconds</span></li></ul>"; </script> <!-- upgraded jquery due to XSS issue from v1.10.2 to v3.6.0 below, uncomment below if any issue found in events--> <script src="https://vepjs.b8cdn.com/js/jquery.min.js"></script> <!-- upgraded bootstratp due to XSS issue from v3.2.0 to v3.4.1 below, uncomment below if any issue found in events--> <!-- <script src="https://vepjs.b8cdn.com/js/bootstrap.js"></script>--> <script src="https://vepjs.b8cdn.com/js/bootstrap.min-v3.4.1.js"></script> <script src="https://vepjs.b8cdn.com/js/bootstrap3-typeahead.min.js"></script> <script src="https://vepjs.b8cdn.com/js/typeahead.bundle.js"></script> <script src="https://vepjs.b8cdn.com/js/plugins.js?v=2.5"></script> <link href="https://vepcss.b8cdn.com/css/select/select2.min.css" rel="stylesheet" /> <script src="https://vepjs.b8cdn.com/js/select/select2.min.js"></script> <script src="https://vepjs.b8cdn.com/js/main.js?v=1.0"></script> <script src="https://vepjs.b8cdn.com/js/jquery.validate_new.min.js"></script> <script src="https://vepjs.b8cdn.com/js/jquery.disableautofill.min.js"></script> <script src="https://vepjs.b8cdn.com/js/additional-methods.min.js?v=1"></script> <script src="https://vepjs.b8cdn.com/js/bootstrap-datepicker.js"></script> <script src="https://vepjs.b8cdn.com/js/sweetalert.js"></script> <script src="https://vepjs.b8cdn.com/js/moment.js"></script> <script src="https://vepjs.b8cdn.com/js/moment-timezone.js"></script> <script src="https://vepjs.b8cdn.com/js/agenda_timezone.js?v=22"></script> <!--[if lt IE 9]> <script src="https://vepjs.b8cdn.com/js/html5.js"></script> <script src="https://vepjs.b8cdn.com/js/jquery.backgroundsize.js"></script> <script src="https://vepjs.b8cdn.com/js/respond.min.js"></script> <script type="text/javascript"> var tpElm = document.getElementById('top-element'); $(tpElm).css("background-size", "cover"); $.refreshBackgroundDimensions(tpElm); </script> <![endif]--> <script type="text/javascript"> app_id = 15484; user_id = 0; booth_id = 0; user_type_id = 0; is_two_factor_screen = 0; var EventTimeZoneName = "Europe/London"; var EventTimeZoneOffset = "GMT+0:00"; var AgendaDateFormat = "false"; var EnableMobileWeb = "false"; var CountdownText = "Event Is Live!"; function setCountdownTextCallback(){ if(CountdownText!=""){ var CountdownText2 = '<div class="eventlive">'+CountdownText+'</div>'; $('#clockdiv').html(CountdownText2) } } // User Existing List Check Started // User Existing List Check End // This is for form builder edit mode. if(typeof IsLogedin=="undefined"){ IsLogedin = false; } if(typeof IsEventLive=="undefined") { IsEventLive = false; } function updateStatTracker(app_id, type_id,user_id,content_id){ var GetUserStat = new Object(); GetUserStat.AppId = app_id; GetUserStat.TypeId = type_id; GetUserStat.Lang = 'en'; GetUserStat.UserId = user_id; GetUserStat.ContentId = content_id; $.post(window.location.origin + "/en/UpdateStatTrackerDirect", GetUserStat).done(function (resp) { var re = /\s\s+/g; var response = resp.replace(re, ' '); var json = JSON.parse(response); }); } function isMobile() { return navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/iPhone|iPad|iPod/i) || navigator.userAgent.match(/Opera Mini/i) || navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i); } $(document).ready(function () { // global Accessibility fixes $.each($(".form-control,input,button,h1,h2,h3,h4,h5,h6,p:not(.booth-description-paragraph),.panel-body,li:not(.booth-documents-li),a, label, span:not(.glyphicon, .fa,.docico),img"), function(){ // OMITING FORM BUILDER INPUTS - AJ if(!$(this).parents('.em4r5').length){ let get_this_element_tab_index = $(this); let get_text_tab_index = $(this).text().trim(); if(get_text_tab_index!=""){ get_this_element_tab_index.attr("tabindex","0"); }else{ get_this_element_tab_index.removeAttr("tabindex"); } } }); $("div[role='heading']").attr("role","banner"); $(".modal").attr("tabindex","-1"); $.each($("a:not(.booth-next-list-li-anchor,.exhibitor-list-items, .booth-hall-grid-view),button,h1,h2,h3,h4,h5,h6,li:not(.booth-users-online, .booth-list-dropdown-li),span, img, input,.track-this-element"), function(){ // OMITING FORM BUILDER INPUTS - AJ if(!$(this).parents('.em4r5').length){ let get_this_element = $(this); let get_text = get_this_element.text().trim(); let get_text_alt = get_this_element.attr("alt"); let get_text_title = get_this_element.attr("title"); if(get_text==="" && get_text_alt!=="" && get_text_alt!=="×" && get_text_alt !== 'undefined'){ const aria_labels_htmlParser= new DOMParser().parseFromString(get_text_alt, 'text/html'); if(aria_labels_htmlParser.body.textContent !== 'undefined'){ get_this_element.attr("aria-label", aria_labels_htmlParser.body.textContent); } } if(get_text!=="" && get_text!=="×" && get_text !== 'undefined'){ const aria_labels_get_text_htmlParser= new DOMParser().parseFromString(get_text, 'text/html'); if(aria_labels_get_text_htmlParser.body.textContent !== 'undefined'){ get_this_element.attr("aria-label", aria_labels_get_text_htmlParser.body.textContent); } } if(get_text_title !=='' && get_text_title !== 'undefined'){ const aria_labels_get_title_htmlParser= new DOMParser().parseFromString(get_text_title, 'text/html'); if(aria_labels_get_title_htmlParser.body.textContent !== 'undefined'){ get_this_element.attr("aria-label", aria_labels_get_title_htmlParser.body.textContent); } } if(get_this_element.prop("tagName")==="INPUT" && get_this_element.attr("value") !== '' && get_this_element.attr("value") !== 'undefined'){ const aria_labels_get_value_htmlParser= new DOMParser().parseFromString(get_this_element.attr("value"), 'text/html'); if(aria_labels_get_value_htmlParser.body.textContent !== 'undefined'){ get_this_element.attr("aria-label", aria_labels_get_value_htmlParser.body.textContent); } } } }); // end global Accessibility fixes adjustTimeZone(EventTimeZoneName); //For redirection of App on Mobile view. if(EnableMobileWeb === '1'){ if(isMobile()!=null){ //window.location = "https://m.vfairs.com/?appId="+app_id; } } if(IsLogedin && IsEventLive){ $(".hide-on-login").hide(); $(".show-on-login").show(); }else{ $(".hide-on-login").show(); $(".show-on-login").hide(); } $(document).on("click", ".read-more-text", function(){ $($(this).attr("data-target")).slideToggle(); }); $(document).on("click", "#guest_login", function(){ $('#LoginModal').remove(); $("#auto-login-frm").submit(); }); if(IsinIframe()){ $("#privacy_sticky,footer").hide(); } if(app_id==550){ $("#LoginModal").modal({ backdrop: 'static', keyboard: false }); } // Resend Email $('.resendbtn').on('click',function(){ var update_token_url = location.protocol + '//' + location.host + "/en/resend_token"; var update_token = new Object(); update_token.AppId = '15484'; update_token.Email = $("#uLoginEmail").val(); update_token.user_id = $("#user_id").val(); var csrfName = 'ci_csrf_token'; var csrfHash = ''; update_token[csrfName] = csrfHash; $.post(update_token_url, update_token).done(function (resp) { $('#tokenResponseBox').html("The verification code has been sent again."); $('#tokenResponseBox').show('slow'); setTimeout(function(){ $('#tokenResponseBox').hide('slow'); }, 10000); startTimer(); }) }) // end Resend Email function startTimer(duration) { $('.resendbtn').attr('disabled',true) console.log('TEST',duration) var timer = duration, minutes, seconds; var x = setInterval(function () { minutes = parseInt(timer / 60, 10); seconds = parseInt(timer % 60, 10); minutes = minutes < 10 ? "0" + minutes : minutes; seconds = seconds < 10 ? "0" + seconds : seconds; // display.textContent = minutes + ":" + seconds; if (--timer < 0) { //timer = duration; $('.resendbtn').removeAttr('disabled') clearInterval(x); } $('#countdown-timer').html(minutes+":"+seconds); }, 1000); } if ($('#clockdiv').length > 0) { var deadline = 17485929000; if (deadline > 0) { initializeClock('clockdiv', deadline); }else{ setCountdownTextCallback(); } } $(".less-characters,.less-characters-btn").on("click", function () { $(".more-characters").show(); //$(this).hide(); }); $(".more-characters").on("click", function () { //$(".less-characters").show(); //$(this).hide(); }); if (IsLogedin && IsEventLive && "false" == 'false') { $("a[data-target=#LoginModal]").attr("href", "/en/hall").removeAttr("data-target").html("Login / Access the Online Event"); $('.hide-on-login').hide(); $('.hide-on-login').addClass('hide'); $('.show-on-login').show(); } setTimeout(function () { $(".slider-thumb-img:first").trigger("click"); }, 1000); $(".slider-thumb-img").on("click", function () { var title = $(this).attr("title"); var largeimage = $(this).attr("data-img"); var description = $(this).attr("data-description"); var text = $(this).children(".slider-thumb-text-box").html(); $(".image-heading-text").hide().html(title).fadeIn(900); if(description!=""){ $(".image-description-text").hide().html(description).fadeIn(900); } $("#large-image-box-slider").hide().attr("src", largeimage).fadeIn(900); $(".image-info-text").html(text); }); }); // Forms Validations for employer_reg page $(document).ready(function () { $("#Main-Login-Frm input[name='Password']").attr("disabled", true).val(""); if (IsLogedin && IsEventLive && $.inArray(parseInt(app_id), [526, 690])!=0 ) { /*$("button:contains('Click Here To Login'),button:contains('Enter the Virtual Event')").on("click", function () { window.location = window.location.origin + "/en/hall"; }); //$("button:contains('Click Here To Login')").html("Enter the Virtual Event");*/ } $("#LogoutBtn").on("click", function () { window.location = window.location.origin + '/en/logout'; }); $("#ShowLoginBox-for-attend").on("click", function () { if (IsLogedin && IsEventLive) { window.location = window.location.origin + '/en/attend-and-win-feed-back'; } else { $("input[name='login-red'][type='hidden']").val(window.location.origin + "/en/attend-and-win-feed-back"); $("#LoginBtn").trigger("click"); } }); // Get Stats of Total Registrations // End Get Total Registrations Stats $(".showsamples").on("click", function () { $('#cv-samples').modal({ keyboard: true }); }); // Video Player Box $(".fancylinkIframeCustomAsh").on("click", function () { var url = ($(this).attr("href") == '#1' ? "https://vep.b8cdn.com/test-drive/videos/vid-en-14-06-2015.html" : "https://vep.b8cdn.com/test-drive/videos/vid-ar-14-06-2015.html"); var BuildHTML = "<iframe width='100%' height='100%' border='0' src='" + url + "'></iframe>"; $("#VideoPlayerModal-Content").html(BuildHTML); $('#VideoPlayerModal').modal({ keyboard: true }); }); $('#VideoPlayerModal').on('hidden.bs.modal', function (e) { $("#VideoPlayerModal-Content").html(""); }); // VFF Foras (Iraq) $(".TrackForas-Visitors").on("click", function () { var ClickType = $(this).attr("id").replace("Foras-Count-", ""); var TrackURL = window.location.origin + "/en/forasvisitorsupdate"; var TrackObj = new Object(); TrackObj.AppId = 103; TrackObj.ClickType = ClickType; TrackObj.Lang = 'en'; $.post(TrackURL, TrackObj).done(function (resp) { // Response Received Filter response var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); }); }); // End VJF Foras (Iraq) // eFair Harcode things $("select[name='field_id_1237510']").on('change', function () { var getthis = $(this); if (getthis.val() != "") { getthis.closest(".ctrl-hdn-cstm").next(".ctrl-hdn-cstm").hide(); $("#field_id_1237512").parent().parent(".ctrl-hdn-cstm").hide(); } else { getthis.closest(".ctrl-hdn-cstm").next(".ctrl-hdn-cstm").show(); $("#field_id_1237512").parent().parent(".ctrl-hdn-cstm").show(); } }); $("select[name='field_id_1237511']").on('change', function () { var getthis = $(this); if (getthis.val() != "") { getthis.closest(".ctrl-hdn-cstm").prev(".ctrl-hdn-cstm").hide(); $("select[name='field_id_1237513']").parent().parent(".ctrl-hdn-cstm").hide(); } else { getthis.closest(".ctrl-hdn-cstm").prev(".ctrl-hdn-cstm").show(); $("select[name='field_id_1237513']").parent().parent(".ctrl-hdn-cstm").show(); } }); // $("#launch").hide(); // Hardcode for Are you Student ? eFair (78) $("input[name='field_id_1237508']").on('change', function () { var PrevJobField = $(this).parents().closest(".form-group").prev('.form-group'); var SelectedVal = $("input[name='field_id_1237508']:checked").val(); var ChildItems = $(this).parent().closest(".form-group").nextAll('.ctrl-hdn-cstm'); if (SelectedVal == '1') { PrevJobField.hide(); $("#field_id_43012").rules("add", { Student: true, messages: { Student: "Please enter a valid Abu Dhabi University student email!", } }); ChildItems.show(); } else { PrevJobField.show(); $("#field_id_43012").rules("remove", "Student"); ChildItems.hide(); } }); // Hardcode for Secondory City selection (MOH 107) $("select[name='field_id_1237503']").on('change', function () { var Select1 = "<option value=''>-- Select --</option><option value='Ahsa'>Ahsa</option><option value='Al Taif'>Al Taif</option><option value='Al Qunfudhah'>Al Qunfudhah</option>"; var Select2 = "<option value=''>-- Select --</option><option value='Hail'>Hail</option><option value='Qatif'>Qatif</option><option value='Jouf'>Jouf</option>"; var Select3 = "<option value=''>-- Select --</option><option value='Bisha'>Bisha</option><option value='Hafr al Batin'>Hafr al Batin</option><option value='Northern Boarders'>Northern Boarders</option>"; var Select4 = "<option value=''>-- Select --</option><option value='Bisha'>Bisha</option><option value='Hail'>Hail</option><option value='Al Ahsa'>Al Ahsa</option>"; var Select5 = "<option value=''>-- Select --</option><option value='Hafr Al Batin'>Hafr Al Batin</option><option value='Al Qatif'>Al Qatif</option><option value='Al Qunfudhah'>Al Qunfudhah</option>"; if ($(this).val() == '1') { $("select[name='field_id_1237507']").html(Select1); } else if ($(this).val() == '2') { $("select[name='field_id_1237507']").html(Select2); } else if ($(this).val() == '3') { $("select[name='field_id_1237507']").html(Select3); } else if ($(this).val() == '4') { $("select[name='field_id_1237507']").html(Select4); } else { $("select[name='field_id_1237507']").html(Select5); } $("select[name='field_id_1237507']").parent().parent().show(); }); // Hardcode for licence selection (MOH 107) $("select[name='field_id_1237504']").on('change', function () { if ($(this).val() == '1') { $(this).parent().parent().nextAll(':lt(2)').show(); } else { $(this).parent().parent().nextAll(':lt(2)').hide(); } }); $("select[name='field_id_1242077']").on("change",function(){ var myValues = $(this).val(); if(myValues==1){ $("#group-container-field_id_1242077 p.help-block").html("<ul class='drop-down-help-font'><li>A great way to go further with Ford is to join the company through the Ford College Graduate (FCG) program. Most departments offer these programs, which provide recent college graduates a variety of rotational job assignments during their first few years with Ford Motor Company.</li><li>Through the rotational assignments, the programs’ objective is to strengthen the FCGs business acumen and technical skills through rapid exposure to varied business activities.</li><li>Upon completion of the program, the FCGs “graduates” and is placed within his or her home department to continue building a career at Ford.</li><li> To learn more about Ford’s College Graduate Program, <a target='_blank' href='https://corporate.ford.com/careers/students-and-recent-grads.html'>click here</a>.</li></ul>"); }else if(myValues==2){ $("#group-container-field_id_1242077 p.help-block").html("<ul class='drop-down-help-font'><li>The Ford Summer Internship Program provides students with hands-on, career-specific experience through full-time work during summer break (from early-May through the end of August). Students are engaged in networking and educational activities throughout their internship to gain exposure to senior level management and to learn more about Ford, our values and career opportunities.</li><li>Most Summer Interns will have just completed their junior year of an undergraduate program or one academic year of a Master's program and are expecting to graduate the following year. Generally, candidates are selected for having top academic standing, as well as exceptional leadership, communication and self-motivation skills.</li></ul>"); }else if(myValues==3){ $("#group-container-field_id_1242077 p.help-block").html("<ul class='drop-down-help-font'><li>When you join Ford Motor Company, your journey begins. You become part of skilled and motivated teams making inspired products that create a better world. If that sounds extraordinary to you, you may have just reached the end of your career search. Check out our opportunities for experienced professionals.</li></ul>"); }else{ $("#group-container-field_id_1242077 p.help-block").html(""); } }); $("select[name='field_id_1242084']").on("change",function(){ var myValues = $(this).val(); if(myValues==1){ $("#group-container-field_id_1242084 p.help-block").html("<ul class='drop-down-help-font'><li>Neurodiverse, Autism and Disability Hiring Program</li><li>To learn more about FordWorks program, <a href='https://corporate.ford.com/careers/fordworks.html' target='_blank'>click here</a></li></ul>"); }else if(myValues==2){ $("#group-container-field_id_1242084 p.help-block").html("<ul class='drop-down-help-font'><li>Ford's re-entry program aims to help career re-launchers get back into the workforce. The program is looking for candidates who have taken a career break or have been underemployed for two or more years. Ford offers re-entry candidates a full-time position while providing tools to successfully re-acclimate into the workforce.)</li><li>To learn more about Ford's Re-Entry program, <a href='https://corporate.ford.com/careers/re-entry-program.html' target='_blank'>click here</a>.</li></ul>"); }else{ $("#group-container-field_id_1242084 p.help-block").html(""); } }); // invite to vfairs form $("#invite_to_vfair_form").validate({ rules: { 'email[]': { require_from_group: [1, ".email-group"], email:true } }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { $(".invite-to-vfair-form-container .alert").remove(); var FeedBackURL = window.location.origin + "/en/invite_to_vfair"; var inviter_name = ""; var inviter_email = ""; if( $("#invite_to_vfair_form input[name='inviter_name']").length==0){ $("#invite_to_vfair_form").prepend("<input type='hidden' name='inviter_name' value='" + inviter_name + "'/>"); } if( $("#invite_to_vfair_form input[name='inviter_email']").length==0){ $("#invite_to_vfair_form").prepend("<input type='hidden' name='inviter_email' value='" + inviter_email + "'/>"); } $.post(FeedBackURL, $("#invite_to_vfair_form").serialize()).done(function (server_response) { var re = /\s\s+/g; var response = server_response.replace(re, ' '); var object = JSON.parse(response); if (object.status) { $(".invite-to-vfair-description").hide(); $(".invite-to-vfair-form-container").html("<div class='col-sm-8 alert alert-success'>" + object.message +"</div>"); } else { $(".invite-to-vfair-form-container").append("<div class='col-sm-8 alert alert-danger'>" + object.message +"</div>"); } }); } }); // Script for Bayt.Careers $("#feedbackfrm").validate({ rules: { experience: { minlength: 50, maxlength: 400, required: true }, rate: { minlength: 50, maxlength: 400, required: true }, useful: { minlength: 50, maxlength: 400, required: true }, service: { minlength: 50, maxlength: 400, required: true } }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var FeedBackURL = window.location.origin + "/en/feed_back_attend_win"; var FeedBack = new Object(); FeedBack.AppId = 108; FeedBack.Lang = 'en'; FeedBack.experience = $("#experience").val(); FeedBack.rate = $("#rate").val(); FeedBack.useful = $("#useful").val(); FeedBack.service = $("#service").val(); $.post(FeedBackURL, FeedBack).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $("#FeedBackResponseMsg").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message); $('#feedbackfrm')[0].reset(); } else { if (RespObject.Message == "Please login first.") { $("#LoginBtn").trigger("click"); $("#ResponseBox").html(RespObject.Message).show(); } else { $("#FeedBackResponseMsg").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message); } } }); } }); // End Script Bayt Careers // Participation form for crisil.vfairs.com (564) $("#participation-confirmation-form").validate({ rules: { participant_email: { required: true, email:true } }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { $("#error-box-participation-form").hide(); var ParticipationObj = new Object(); ParticipationObj.AppId = 564; ParticipationObj.Lang = 'en'; ParticipationObj.email = $("#participant_email").val(); $.post(window.location.origin + "/en/participation_confirmation", ParticipationObj).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.status) { $("#participation-modal .modal-body").html(RespObject.message); } else { $("#error-box-participation-form").html(RespObject.message).show(); } }); } }); $("#call_for_proposal_form").validate({ rules: { what_kind_of_session:{required:true}, session_format:{required:true}, session_title:{required:true}, session_abstract:{required:true}, session_full_description:{required:true}, action_take_away_1:{required:true}, action_take_away_2:{required:true}, action_take_away_3:{required:true}, speaker_full_name:{required:true}, speaker_email_address:{required:true,email:true}, speaker_title:{required:true}, speaker_organization:{required:true}, speaker_phone:{required:true}, speaker_social:{required:true}, other_speakers_multiple:{required:true}, list_any_speaking_engagements:{required:true}, speaker_bios:{required:true}, link_speaker_headshots:{required:true}, }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var CallForProp = new Object(); CallForProp.AppId = 549; CallForProp.what_kind_of_session = $("#what_kind_of_session").val(); CallForProp.session_format = $("#session_format").val(); CallForProp.session_title = $("#session_title").val(); CallForProp.session_abstract = $("#session_abstract").val(); CallForProp.session_full_description = $("#session_full_description").val(); CallForProp.action_take_away_1 = $("#action_take_away_1").val(); CallForProp.action_take_away_2 = $("#action_take_away_2").val(); CallForProp.action_take_away_3 = $("#action_take_away_3").val(); CallForProp.speaker_full_name = $("#speaker_full_name").val(); CallForProp.speaker_email_address = $("#speaker_email_address").val(); CallForProp.speaker_title = $("#speaker_title").val(); CallForProp.target_audience = $('#treeview-container').treeview('selectedValues').join(", "); CallForProp.speaker_organization = $("#speaker_organization").val(); CallForProp.speaker_phone = $("#speaker_phone").val(); CallForProp.speaker_social = $("#speaker_social").val(); CallForProp.other_speakers_multiple = $("#other_speakers_multiple").val(); CallForProp.list_any_speaking_engagements = $("#list_any_speaking_engagements").val(); CallForProp.speaker_bios = $("#speaker_bios").val(); CallForProp.link_speaker_headshots = $("#link_speaker_headshots").val(); CallForProp.type = "CALL_FOR_PROPOSAL"; $.post(window.location.origin + "/en/call_for_proposal_form", CallForProp).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.status) { $("#call_for_proposal_form div.row").html("<div class='col-sm-12'><h2>Thank you for submission.</h2></div>"); } else { $("#call_for_proposal_form div.row").html("<p>Can not submit your proposal, please try again.</p>").show(); } }); } }); $(".submitbtns").click(function () { $(".submitbtns").attr("name", "false"); $(this).attr("name", "true"); }); var regValidateRules = { firstname: {minlength: 3, maxlength: 15, required: true}, email: {required: true, email: true}, companyname: {minlength: 3, required: true}, category: {required: true}, Number: {minlength: 3, required: true, number: false}, industry: {required: true} } regValidateRules.CompanyURL = {required: false}; //regValidateRules.Location = {minlength: 3, required: true}; regValidateRules.Designation = {minlength: 3, required: true}; regValidateRules.classifyuser = {required: true}; $('#RegisterFrm').validate({ rules: regValidateRules, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } return false; // <<- returning false stops the page reload }, submitHandler: function (e) { $("#RegisterFrm button").prop("disabled",true).text("Please wait....."); var TrackURL = window.location.origin + "/en/update_employer_registration"; var TrackObj = new Object(); TrackObj.AppId = '15484'; TrackObj.Lang = 'en'; TrackObj.firstname = $("#firstname").val(); TrackObj.lastname = $("#lastname").val(); TrackObj.email = $("#email").val(); TrackObj.companyname = $("#companyname").val(); TrackObj.category = $("#category").val(); TrackObj.vendor = $("#vendor").val(); TrackObj.other_vendor = $("#other_vendor").val(); TrackObj.LearningOutcomes = $("#LearningOutcomes").val(); TrackObj.SessionTopic = $("#SessionTopic").val(); TrackObj.phone = $("#phone").val(); TrackObj.howdoyouhear = $("#howdoyouhear").val(); TrackObj.time_zone = $("#time_zone").val(); TrackObj.city = ($("#city").length > 0 ? $("#city").val() : ""); TrackObj.state = ($("#state").length > 0 ? $("#state").val() : ""); TrackObj.zipcode = ($("#zipcode").length > 0 ? $("#zipcode").val() : ""); TrackObj.CompanyURL = $("#CompanyURL").val(); TrackObj.Location = $("#Location").val(); TrackObj.Designation = $("#Designation").val(); TrackObj.Number = $("#Number").val(); TrackObj.classifyuser = $("#classifyuser").val(); TrackObj.Message = $("#Message").val(); TrackObj.industry = $("#industry").val(); TrackObj.RegisterType = ($("#RegisterBtn").attr("name") == 'true' ? true : false); $.post(TrackURL, TrackObj).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $('#RegisterFrm')[0].reset(); $(".form-area").hide(); if (TrackObj.AppId == 160) { $('<div class="text-center"><a href="#" class="btn-yellow">Download Sponsorship and Exhibitor Packages</a></div>').insertAfter("#ResponseMsg"); } if (TrackObj.AppId == 664) { $('<div class="msg alert-success">Thank you for showing interest. Our team will contact you soon.</div>').insertAfter("#response"); } $(".page-description-area").hide(); $("#ResponseMsg").removeClass("alert-danger").addClass("alert-success").html(RespObject.Message).show(); } else { $("#RegisterFrm button").prop("disabled",false); $("#ResponseMsg").removeClass("alert-success").addClass("alert-danger").html(RespObject.Message).show(); } return false; // <<- returning false stops the page reload }); $("#RegisterFrm button").prop("disabled",false); return false; // <<- returning false stops the page reload } }); }); /// Validation End // Forgot Password Section Start // Hide login modal on showing reset password modal $('#forgot-pwd-modal').on('shown.bs.modal', function (e) { $("#forgot-pwd-responseBox").html("").hide(); $('#LoginModal').modal('hide'); }); // Validate and reset call for forgot password var PassresetValidateRules = { resetemail: {required: true, email: true} }; $('#reset-pwd-frm').validate({ rules: PassresetValidateRules, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var PwdResetURL = location.protocol + '//' + location.host + "/en/reset_user_password"; var ResetPwdObj = new Object(); ResetPwdObj.AppId = '15484'; ResetPwdObj.Lang = 'en'; ResetPwdObj.Email = $("#resetemail").val(); ResetPwdObj.pwd = ($("#pwd").length > 0 ? $("#pwd").val() : ""); var csrfName = 'ci_csrf_token'; var csrfHash = ''; ResetPwdObj[csrfName] = csrfHash; $.post(PwdResetURL, ResetPwdObj).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $('#reset-pwd-frm')[0].reset(); $("#forgot-pwd-responseBox").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message).show(); } else { $("#forgot-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } if (typeof passwordResetCallBack !== 'undefined') { passwordResetCallBack(RespObject); } }); } }); // Forgot Password Section End // // update on login consent + password (768) $('#update_pwd_frm_update_consent').validate({ rules: { uLoginEmail: {required: true, email: true}, uPassword: {required: true, minlength: 5}, uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"}, uConsent: {required: true}, }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token-id").val(); update_pwd.newpassword = $("#uConfirmPassword").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#uLoginEmail").val(); update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0); $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { if(update_pwd.AppId==564){ $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>Password has been updated successfully, please wait logging you in.</p></div>"); $("input[name='LoginEmail']").val(update_pwd.Email); $("input[name='LoginEmail']").parents(".form-group:first").append("<input type='hidden' name='auto_login' value='true'/><input type='password' name='Password' value='" + update_pwd.newpassword +"'/>"); setTimeout(function(){ $("#Main-Login-Frm").submit(); },2000); }else{ $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>"); } $('#update-pwd-window .modal-footer button:last').remove(); $('#update-pwd-window .modal-footer button:last').text("Close"); } else { $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } }); } }); // end update on login appid:(768) // update on login (262) $('#update-pwd-Frm_update').validate({ rules: { uLoginEmail: {required: true}, uPassword: {required: true, minlength: 5}, uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"} }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token-id").val(); update_pwd.newpassword = $("#uConfirmPassword").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#uLoginEmail").val(); var csrfName = 'ci_csrf_token'; var csrfHash = ''; update_pwd[csrfName] = csrfHash; $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { if(update_pwd.AppId==564){ $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>Password has been updated successfully, please wait logging you in.</p></div>"); $("input[name='LoginEmail']").val(update_pwd.Email); $("input[name='LoginEmail']").parents(".form-group:first").append("<input type='hidden' name='auto_login' value='true'/><input type='password' name='Password' value='" + update_pwd.newpassword +"'/>"); setTimeout(function(){ $("#Main-Login-Frm").submit(); },2000); }else{ $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>"); } $('#update-pwd-window .modal-footer button:last').remove(); $('#update-pwd-window .modal-footer button:last').text("Close"); } else { $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } }); } }); // end update on login appid:(262) // update on login (3568) $('#update-pwd-Frm_update_consent').validate({ rules: { uLoginEmail: {required: true, email: true}, uPassword: {required: true, minlength: 5}, uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"}, uConsent: {required: true}, field_id_1273574: {required: true}, }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token-id").val(); update_pwd.newpassword = $("#uConfirmPassword").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#uLoginEmail").val(); update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0); update_pwd.field_id_1273574 = $("#field_id_1273574").val(); $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>"); $('#update-pwd-window .modal-footer button:last').remove(); $('#update-pwd-window .modal-footer button:last').text("Close"); } else { $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } }); } }); // end update on login appid:(3568) // update on login (4467) $('#update-pwd-Frm_update_extra_fields').validate({ rules: { uLoginEmail: {required: true, email: true}, uPassword: {required: true, minlength: 5, maxlength: 100}, uConfirmPassword: {required: true, minlength: 5, maxlength: 100,equalTo: "#uPassword"}, uConsent: {required: true}, field_id_1284014: {required: true}, field_id_1284015: {required: true}, field_id_1284016: {required: true}, field_id_1284018: {required: true}, field_id_1284019: {required: true}, }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token-id").val(); update_pwd.newpassword = $("#uConfirmPassword").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#uLoginEmail").val(); update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0); update_pwd.field_id_1284014 = $("#field_id_1284014").val(); update_pwd.field_id_1284015 = $("#field_id_1284015").val(); update_pwd.field_id_1284016 = $("#field_id_1284016").val(); update_pwd.field_id_1284018 = $("#field_id_1284018").val(); update_pwd.field_id_1284019 = $("#field_id_1284019").val(); update_pwd.field_id_1284020 = $("#field_id_1284020").val(); $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>"); $('#update-pwd-window .modal-footer button:last').remove(); $('#update-pwd-window .modal-footer button:last').text("Close"); } else { $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } }); } }); // end update on login appid:(4467) // update on login (4827) $('#update-pwd-Frm_update_school_field').validate({ rules: { uLoginEmail: {required: true, email: true}, }, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token-id").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#uLoginEmail").val(); update_pwd.field_id_1290124 = $("#field_id_1290124").val(); $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); RespObject = JSON.parse(resp); if (RespObject.Status) { $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>"); $("input[name='LoginEmail']").val(update_pwd.Email); $("input[name='LoginEmail']").parents(".form-group:first").append("<input type='hidden' name='auto_login' value='true'/>"); setTimeout(function(){ $("#Main-Login-Frm").submit(); },2000); } else { $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } }); } }); // end update on login appid:(4827) var password_reset_rules = { updatepwdemail: {required: true, email: true}, updatepwdnewpwd: {required: true, minlength: 5,maxlength:100}, updatepwdconfirm: {required: true, minlength: 5, maxlength:100,equalTo: "#updatepwdnewpwd"} }; if(app_id==1389){ $.validator.addMethod("checklower", function(value, element) { return /[a-z]/.test(value); },"Need atleast 1 lowercase alphabet"); $.validator.addMethod("checkupper", function(value, element) { return /[A-Z]/.test(value); },"Need atleast 1 uppercase alphabet"); $.validator.addMethod("checkdigit", function(value, element) { return /[0-9]/.test(value); },"Need atleast 1 digit"); // $.validator.addMethod("pwcheck", function(value) { // return /^[A-Za-z0-9\d=!\-@._*]*$/.test(value) && /[a-z]/.test(value) && /\d/.test(value) && /[A-Z]/.test(value); // },"Password is not strong enough"); password_reset_rules.updatepwdnewpwd = {required: true, minlength: 8, maxlength: 100, checklower: true,checkupper: true,checkdigit: true}, password_reset_rules.updatepwdconfirm = {required: true, minlength: 8, maxlength: 100, equalTo: "#updatepwdnewpwd"} } if(app_id==2952){ password_reset_rules.updatepwdnewpwd = {required: true, minlength: 8,maxlength: 100}; password_reset_rules.updatepwdconfirm = {required: true, minlength: 8, maxlength: 100, equalTo: "#updatepwdnewpwd"}; } password_reset_rules.updatepwdnewpwd['minlength'] = 6; password_reset_rules.updatepwdconfirm['minlength'] = 6; // Set new password $('#reset-update-pwd-frm').validate({ rules: password_reset_rules, highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } }, submitHandler: function () { var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password"; var update_pwd = new Object(); update_pwd.AppId = '15484'; update_pwd.token = $("#pwd-reset-update-token").val(); update_pwd.newpassword = $("#updatepwdconfirm").val(); update_pwd.Lang = 'en'; update_pwd.Email = $("#updatepwdemail").val(); var csrfName = 'ci_csrf_token'; var csrfHash = ''; update_pwd[csrfName] = csrfHash; $.post(update_pwd_url, update_pwd).done(function (resp) { var re = /\s\s+/g; resp = resp.replace(re, ' '); let RespObject = JSON.parse(resp); if (RespObject.Status) { $('#reset-update-pwd-frm')[0].reset(); $('#reset-update-pwd-frm .form-group:not(:last-child)').hide(); $('#reset-update-pwd-frm .modal-footer button:last').hide(); $("#reset-pwd-responseBox").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message).show(); } else { $("#reset-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show(); } if (typeof passwordResetSuccessCallBack !== 'undefined') { passwordResetSuccessCallBack(RespObject); } }); } }); $('#LoginModal').on('hidden.bs.modal', function (e) { $("#ResponseBox").html("").hide(); }); if(document.location.hash!="" && (document.location.hash.indexOf("booth-")==1 || document.location.hash.indexOf("webinar-")==1 || document.location.hash.indexOf("Booth-")==1 || document.location.hash.indexOf("toyota")==1 || document.location.hash.indexOf("custom-cms-page")==1 || document.location.hash.indexOf("diversity-and-inclusion")==1)){ if(app_id==586){ $("input[name='login-red']").val("/en/hall" + document.location.hash); }else if(app_id==343){ $("input[name='login-red']").val("/en/hall" + document.location.hash); $("#LoginModal").modal("show"); }else if(app_id==690){ $("input[name='login-red']").val("/en/hall" + document.location.hash); setTimeout(function() { $(".two-btns .guest-login:first").trigger("click"); }, 1000); }else{ $("#LoginModal").modal("show"); $("input[name='login-red']").val("/en/hall" + document.location.hash); } } // dynamic password policies related // number check jQuery.validator.addMethod("policy_reset_arabic_num", function (value, element) { return /\d/.test(value); }, "Password must contain one numeric eg (0-9)"); // lowercase alphabet a-z jQuery.validator.addMethod("policy_reset_roman_lower", function (value, element) { return /[a-z]/.test(value); }, "Password must contain any of lower case letters (a...z)"); // upper case alphabet A-Z jQuery.validator.addMethod("policy_reset_roman_upper", function (value, element) { return /[A-Z]/.test(value); }, "Password must contain any of upper case letters (A...Z)"); // special characters (e.g. ~ ! @ # $ & -) jQuery.validator.addMethod("policy_reset_special_characters", function (value, element) { var special_characters = /[~!@#$&-]/; return special_characters.test(value); }, "Password must contain any of special characters eg (~ ! @ # $ & -)"); // dynamic password policies related jQuery.validator.addMethod("USJEmailEmp", function (value, element) { if (/@usj.edu.mo\s*$/.test(value) || /@ashfaqsolangi.com\s*$/.test(value)) { return true; }else{ return false; } }, "Please use your official email (eg @usj.edu.mo)."); jQuery.validator.addMethod("bscEmployeeID", function (value, element) { return (value!="" && value.length == 7 && $.isNumeric(value) ? true : false); }, "Enter your 7-digit Employee ID"); jQuery.validator.addMethod("allowed_arm_only", function (value, element) { if (/@arm.com\s*$/.test(value) || /@liveunion.co.uk\s*$/.test(value) || /@armchina.com\s*$/.test(value) || /@treasure-data.com\s*$/.test(value) || /@ashfaqsolangi.com\s*$/.test(value)) { return true; }else{ return false; } }, "Please use your official email, provided email address is not allowed."); jQuery.validator.addMethod("CRIAQOnly", function (value, element) { if (/@3m.com\s*$/.test(value) || /@a7integration.com\s*$/.test(value) || /@acsynam.com\s*$/.test(value) || /@advancedpowdercoatinginc.com\s*$/.test(value) || /@aeromontreal.ca\s*$/.test(value) || /@aeronyx.ca\s*$/.test(value) || /@admtl.com\s*$/.test(value) || /@aiac.ca\s*$/.test(value) || /@asiiweb.com\s*$/.test(value) || /@apnca.com\s*$/.test(value) || /@vyoo.ai\s*$/.test(value) || /@ara-uas.com\s*$/.test(value) || /@atem.com\s*$/.test(value) || /@athenatechno.tech\s*$/.test(value) || /@avr-global.com\s*$/.test(value) || /@l3commercialaviation.com\s*$/.test(value) || /@avior.ca\s*$/.test(value) || /@bmu.co\s*$/.test(value) || /@bellhelicopter.com\s*$/.test(value) || /@biexpertise.com\s*$/.test(value) || /@binarieslid.com\s*$/.test(value) || /@bombardier.com\s*$/.test(value) || /@cae.com\s*$/.test(value) || /@calogysolutions.com\s*$/.test(value) || /@asc-csa.gc.ca\s*$/.test(value) || /@carillon.ca\s*$/.test(value) || /@cgq.qc.ca\s*$/.test(value) || /@cmqtr.qc.ca\s*$/.test(value) || /@crvi.ca\s*$/.test(value) || /@ctmp.ca\s*$/.test(value) || /@cqrda.caglish\s*$/.test(value) || /@cegepmontpetit.ca\s*$/.test(value) || /@ciena.com\s*$/.test(value) || /@cmcelectronics.ca\s*$/.test(value) || /@cdcq.qc.ca\s*$/.test(value) || /@compositesvci.com\s*$/.test(value) || /@genikinc.com\s*$/.test(value) || /@concordia.ca\s*$/.test(value) || /@crim.ca\s*$/.test(value) || /@criq.qc.ca\s*$/.test(value) || /@cscanada.ca\s*$/.test(value) || /@deepsight.ca\s*$/.test(value) || /@delastek.com\s*$/.test(value) || /@deleaves-drone.com\s*$/.test(value) || /@demaspa.it\s*$/.test(value) || /@dronevolt.com\s*$/.test(value) || /@etsmtl.ca\s*$/.test(value) || /@polymtl.ca\s*$/.test(value) || /@elastoproxy.com\s*$/.test(value) || /@electro-kut.com\s*$/.test(value) || /@elementai.com\s*$/.test(value) || /@elisen-assoc.com\s*$/.test(value) || /@equispheres.com\s*$/.test(value) || /@castolin.com-CA\s*$/.test(value) || /@exonetik.com\s*$/.test(value) || /@exonetik.com\s*$/.test(value) || /@flying-whales.com\s*$/.test(value) || /@frqnt.gouv.qc.ca\s*$/.test(value) || /@fusia.fr\s*$/.test(value) || /@microsoft.com\s*$/.test(value) || /@fzengineering.com\s*$/.test(value) || /@gardn.org\s*$/.test(value) || /@globvision.com\s*$/.test(value) || /@economie.gouv.qc.ca\s*$/.test(value) || /@gcttg.com\s*$/.test(value) || /@hec.ca\s*$/.test(value) || /@herouxdevtek.com\s*$/.test(value) || /@humanitas.io\s*$/.test(value) || /@hutchinson.com\s*$/.test(value) || /@hydroquebec.com\s*$/.test(value) || /@idscorporation.com\s*$/.test(value) || /@visiooimage.com\s*$/.test(value) || /@ivisolutions.ca\s*$/.test(value) || /@ino.ca\s*$/.test(value) || /@inrs.caglish\s*$/.test(value) || /@keitas.com\s*$/.test(value) || /@kinovarobotics.com\s*$/.test(value) || /@biomaterials.kruger.com\s*$/.test(value) || /@l3t.com\s*$/.test(value) || /@laflamme-ing.com\s*$/.test(value) || /@latesys.com\s*$/.test(value) || /@libellulemonde.com\s*$/.test(value) || /@liburdi.com\s*$/.test(value) || /@socomore.com\s*$/.test(value) || /@magellan.aero\s*$/.test(value) || /@mss.ca\s*$/.test(value) || /@marinvent.com\s*$/.test(value) || /@mayahtt.com\s*$/.test(value) || /@mcgill.ca\s*$/.test(value) || /@mdacorporation.com\s*$/.test(value) || /@mecanum.com\s*$/.test(value) || /@melocheinc.com\s*$/.test(value) || /@messier-dowty.com\s*$/.test(value) || /@nachurs-alpine.com\s*$/.test(value) || /@nrc-cnrc.gc.cag\s*$/.test(value) || /@nergica.com\s*$/.test(value) || /@netur.ca\s*$/.test(value) || /@neuralvol.com\s*$/.test(value) || /@ngcaerospace.com\s*$/.test(value) || /@nordiasoft.com\s*$/.test(value) || /@notostechnologies.com\s*$/.test(value) || /@novika.ca\s*$/.test(value) || /@nrc-cnrc.gc.cag\s*$/.test(value) || /@theobjects.com\s*$/.test(value) || /@opal-rt.com\s*$/.test(value) || /@optonique.ca\s*$/.test(value) || /@ova.ai\s*$/.test(value) || /@parker.com\s*$/.test(value) || /@pwc.ca\s*$/.test(value) || /@precisionadm.com\s*$/.test(value) || /@presagis.com\s*$/.test(value) || /@prop-air.com\s*$/.test(value) || /@pultrusiontech.com\s*$/.test(value) || /@qohash.com\s*$/.test(value) || /@queensu.ca\s*$/.test(value) || /@reactiondynamics.space\s*$/.test(value) || /@rheagroup.com\s*$/.test(value) || /@rockwellcollins.com\s*$/.test(value) || /@rolls-royce.com\s*$/.test(value) || /@pmscada.ca\s*$/.test(value) || /@safran-helicopter-engines.com\s*$/.test(value) || /@savinte.com\s*$/.test(value) || /@seedai.ca\s*$/.test(value) || /@siicanada.com\s*$/.test(value) || /@dcm.aero\s*$/.test(value) || /@sita.aero\s*$/.test(value) || /@solaxis.ca\s*$/.test(value) || /@sonacamontreal.com\s*$/.test(value) || /@sphereco.ca\s*$/.test(value) || /@stelia-aerospace.com\s*$/.test(value) || /@tecnar.com\s*$/.test(value) || /@teijincarbon.com\s*$/.test(value) || /@tekna.com\s*$/.test(value) || /@thalesgroup.com\s*$/.test(value) || /@thalesgroup.com\s*$/.test(value) || /@trafinc.com\s*$/.test(value) || /@tristarmulticopters.com\s*$/.test(value) || /@cedalma.com\s*$/.test(value) || /@umontreal.ca\s*$/.test(value) || /@usherbrooke.ca\s*$/.test(value) || /@uqac.ca\s*$/.test(value) || /@uqam.caglish\s*$/.test(value) || /@uqtr.ca\s*$/.test(value) || /@ulaval.ca\s*$/.test(value) || /@uwindsor.ca\s*$/.test(value) || /@valqari.com\s*$/.test(value) || /@vigilantglobal.com\s*$/.test(value) || /@vozwin.com\s*$/.test(value) || /@lets-warp.com\s*$/.test(value) || /@xonaspace.com\s*$/.test(value)) { return true; }else{ return false; } }, "Please use your CRIAQ member organization email address."); jQuery.validator.addMethod("BlockedCadence", function (value, element) { if (/@126.com\s*$/.test(value) || /@163.com\s*$/.test(value) || /@adelphia.net\s*$/.test(value) || /@air.net\s*$/.test(value) || /@airmail.net\s*$/.test(value) || /@aliyun.com\s*$/.test(value) || /@aol.com\s*$/.test(value) || /@atlanticbb.net\s*$/.test(value) || /@att.net\s*$/.test(value) || /@att.yahoo.com\s*$/.test(value) || /@attbi.com\s*$/.test(value) || /@attglobal.net\s*$/.test(value) || /@autowb.com\s*$/.test(value) || /@basicisp.net\s*$/.test(value) || /@bcpl.net\s*$/.test(value) || /@bellatlantic.net\s*$/.test(value) || /@bellnet.ca\s*$/.test(value) || /@bellsouth.net\s*$/.test(value) || /@bestweb.net\s*$/.test(value) || /@bev.net\s*$/.test(value) || /@blacksburg.net\s*$/.test(value) || /@blazenet.net\s*$/.test(value) || /@cableone.net\s*$/.test(value) || /@cais.net\s*$/.test(value) || /@cantv.net\s*$/.test(value) || /@capu.net\s*$/.test(value) || /@ce.medione.net\s*$/.test(value) || /@central.cox.net\s*$/.test(value) || /@centurylink.com\s*$/.test(value) || /@charm.net\s*$/.test(value) || /@charter.net\s*$/.test(value) || /@comcast.net\s*$/.test(value) || /@compuserve.com\s*$/.test(value) || /@concentric.net\s*$/.test(value) || /@covad.net\s*$/.test(value) || /@cox.net\s*$/.test(value) || /@coxmail.com\s*$/.test(value) || /@crosslink.net\s*$/.test(value) || /@csi.com\s*$/.test(value) || /@daum.net\s*$/.test(value) || /@dca.net\s*$/.test(value) || /@deltanet.com\s*$/.test(value) || /@direcway.com \s*$/.test(value) || /@dmv.com\s*$/.test(value) || /@dslextreme.com\s*$/.test(value) || /@earthlink.net\s*$/.test(value) || /@east.cox.net\s*$/.test(value) || /@edge.net\s*$/.test(value) || /@email.com\s*$/.test(value) || /@emsn.com\s*$/.test(value) || /@enter.net\s*$/.test(value) || /@erols.com\s*$/.test(value) || /@excite.com\s*$/.test(value) || /@ezy.net\s*$/.test(value) || /@fastmail.fm\s*$/.test(value) || /@fcc.net\s*$/.test(value) || /@flashcom.net\s*$/.test(value) || /@forthnet.gr\s*$/.test(value) || /@frontier.com\s*$/.test(value) || /@frontline.net\s*$/.test(value) || /@fullchannel.net\s*$/.test(value) || /@Gateway.net\s*$/.test(value) || /@gl.centurytel.net\s*$/.test(value) || /@gl.umbc.edu\s*$/.test(value) || /@gmail.co.in\s*$/.test(value) || /@gmail.com\s*$/.test(value) || /@gmail.hu\s*$/.test(value) || /@gmail.it\s*$/.test(value) || /@gmail.ru\s*$/.test(value) || /@gtei.bellatlantic.net\s*$/.test(value) || /@gti.net\s*$/.test(value) || /@gw.dmv.com\s*$/.test(value) || /@hanmail.net\s*$/.test(value) || /@hotcom\s*$/.test(value) || /@hotmail.com\s*$/.test(value) || /@ibm.net \s*$/.test(value) || /@idx4.com\s*$/.test(value) || /@iearthlink.net\s*$/.test(value) || /@ihwy.com\s*$/.test(value) || /@integra.net\s*$/.test(value) || /@interaccess.com\s*$/.test(value) || /@internetmci.com\s*$/.test(value) || /@ionet.net\s*$/.test(value) || /@i-plus.net\s*$/.test(value) || /@ismtp.earthlink.net\s*$/.test(value) || /@isp.com\s*$/.test(value) || /@itol.com\s*$/.test(value) || /@ix.netcom.com\s*$/.test(value) || /@juno.com\s*$/.test(value) || /@kulmeo.com\s*$/.test(value) || /@live.com\s*$/.test(value) || /@mchsi.com\s*$/.test(value) || /@mciworldcom.net \s*$/.test(value) || /@mediacomcable.com\s*$/.test(value) || /@medione.net\s*$/.test(value) || /@megapathdsl.net\s*$/.test(value) || /@mindspring.com\s*$/.test(value) || /@msn.com\s*$/.test(value) || /@mw.centurytel.net\s*$/.test(value) || /@nauticom.net\s*$/.test(value) || /@naver.com\s*$/.test(value) || /@netaddress.usa.net\s*$/.test(value) || /@netcom.ca\s*$/.test(value) || /@netcom.com \s*$/.test(value) || /@netscape.com\s*$/.test(value) || /@netzero.net\s*$/.test(value) || /@njd.xo.com\s*$/.test(value) || /@ntegra.net\s*$/.test(value) || /@nw.centurytel.net\s*$/.test(value) || /@olg.com\s*$/.test(value) || /@optonline.net\s*$/.test(value) || /@oranek.com\s*$/.test(value) || /@outblaze.com\s*$/.test(value) || /@outlook.com\s*$/.test(value) || /@pacbell.net \s*$/.test(value) || /@patmedia.net\s*$/.test(value) || /@peoplepc.com\s*$/.test(value) || /@pipeline.com\s*$/.test(value) || /@prodigy.net\s*$/.test(value) || /@proptd.net\s*$/.test(value) || /@psi.net\s*$/.test(value) || /@ptd.net\s*$/.test(value) || /@qis.net\s*$/.test(value) || /@qq.com\s*$/.test(value) || /@qwest.net\s*$/.test(value) || /@rackspace.com\s*$/.test(value) || /@rcn.com\s*$/.test(value) || /@relay.psi.net\s*$/.test(value) || /@rogers.com\s*$/.test(value) || /@rr.com\s*$/.test(value) || /@rsvhr.com\s*$/.test(value) || /@rupayamail.com\s*$/.test(value) || /@sbcglobal.net\s*$/.test(value) || /@sbcglobal.yahoo.com\s*$/.test(value) || /@sk.sympatico.ca\s*$/.test(value) || /@smarthost.cox.com\s*$/.test(value) || /@snip.net\s*$/.test(value) || /@so.centurytel.net\s*$/.test(value) || /@sprint.com\s*$/.test(value) || /@sprintmail.com \s*$/.test(value) || /@sprynet.com\s*$/.test(value) || /@starpower.net\s*$/.test(value) || /@suddenlink.com\s*$/.test(value) || /@surewest.net\s*$/.test(value) || /@swva.net\s*$/.test(value) || /@sympatico.ca\s*$/.test(value) || /@synacor.com\s*$/.test(value) || /@telus.net\s*$/.test(value) || /@toto.net\s*$/.test(value) || /@tucows.com\s*$/.test(value) || /@usa.net\s*$/.test(value) || /@usit.net\s*$/.test(value) || /@uu.net\s*$/.test(value) || /@veanlo.com\s*$/.test(value) || /@verizon.net\s*$/.test(value) || /@videotron.ca\s*$/.test(value) || /@webstable.com\s*$/.test(value) || /@west.cox.net\s*$/.test(value) || /@wideopenwest.com\s*$/.test(value) || /@windstream.com\s*$/.test(value) || /@wockcy.com\s*$/.test(value) || /@worldnet.att.net \s*$/.test(value) || /@xo.com\s*$/.test(value) || /@yahoo.ca\s*$/.test(value) || /@yahoo.cn\s*$/.test(value) || /@yahoo.co.id\s*$/.test(value) || /@yahoo.co.in\s*$/.test(value) || /@yahoo.co.jp\s*$/.test(value) || /@yahoo.co.kr\s*$/.test(value) || /@yahoo.co.nz\s*$/.test(value) || /@yahoo.co.th\s*$/.test(value) || /@yahoo.co.uk\s*$/.test(value) || /@yahoo.com\s*$/.test(value) || /@yahoo.de\s*$/.test(value) || /@yahoo.dk\s*$/.test(value) || /@yahoo.es\s*$/.test(value) || /@yahoo.fr\s*$/.test(value) || /@yahoo.gr\s*$/.test(value) || /@yahoo.ie\s*$/.test(value) || /@yahoo.in\s*$/.test(value) || /@yahoo.it\s*$/.test(value) || /@yahoo.no\s*$/.test(value) || /@yahoo.pl\s*$/.test(value) || /@yahoo.ro\s*$/.test(value) || /@yahoo.se\s*$/.test(value) || /@yahoogroups.com\s*$/.test(value) || /@ymail.com\s*$/.test(value) || /@yopmail.com\s*$/.test(value) || /@ziplink.net\s*$/.test(value) || /@rediffmail.com\s*$/.test(value) || /@icloud.com\s*$/.test(value) || /@alessandroogheri.com\s*$/.test(value) || /@abelite-da.com\s*$/.test(value) || /@adiva.com\s*$/.test(value) || /@advantest-ard.com\s*$/.test(value) || /@alatek.com\s*$/.test(value) || /@aldec.com\s*$/.test(value) || /@awaveip.com\s*$/.test(value) || /@altium.com\s*$/.test(value) || /@altium.com.au\s*$/.test(value) || /@amiq.com\s*$/.test(value) || /@analogbits.com\s*$/.test(value) || /@analogix.com\s*$/.test(value) || /@anasift.com\s*$/.test(value) || /@andestech.com\s*$/.test(value) || /@ankasys.com\s*$/.test(value) || /@ansys.com\s*$/.test(value) || /@apsimtech.com\s*$/.test(value) || /@adapt-io.com\s*$/.test(value) || /@arcadiainnovation.com\s*$/.test(value) || /@archelon.com\s*$/.test(value) || /@arteris.com\s*$/.test(value) || /@ascinc.com\s*$/.test(value) || /@asicdepot.com\s*$/.test(value) || /@asic-world.com\s*$/.test(value) || /@astc-design.com\s*$/.test(value) || /@atoptech.com\s*$/.test(value) || /@aumraj.com\s*$/.test(value) || /@aurora.tech\s*$/.test(value) || /@ausdia.com\s*$/.test(value) || /@autodesk.com\s*$/.test(value) || /@broadcom.com\s*$/.test(value) || /@avatar-da.com\s*$/.test(value) || /@averant.com\s*$/.test(value) || /@avery-design.com\s*$/.test(value) || /@axiscorp.com\s*$/.test(value) || /@axisdesign.com\s*$/.test(value) || /@axissystems.com\s*$/.test(value) || /@beyondsemi.com\s*$/.test(value) || /@bluepearlsoftware.com\s*$/.test(value) || /@bluespec.com\s*$/.test(value) || /@brekersystems.com\s*$/.test(value) || /@cad-design.com\s*$/.test(value) || /@cast-inc.com\s*$/.test(value) || /@ceva-dsp.com\s*$/.test(value) || /@cfdrc.com\s*$/.test(value) || /@chipglobe.com\s*$/.test(value) || /@chipmd.com\s*$/.test(value) || /@codasip.com\s*$/.test(value) || /@cst.com\s*$/.test(value) || /@Comsol.com\s*$/.test(value) || /@correctdesigns.com\s*$/.test(value) || /@cortus.com\s*$/.test(value) || /@coseda-tech.com\s*$/.test(value) || /@cwseda.com\s*$/.test(value) || /@credosemi.com\s*$/.test(value) || /@alibaba.com\s*$/.test(value) || /@cvcblr.com\s*$/.test(value) || /@3ds.com\s*$/.test(value) || /@defactotech.com\s*$/.test(value) || /@designw.com\s*$/.test(value) || /@diakopto.com\s*$/.test(value) || /@digitalcircuitdesign.com\s*$/.test(value) || /@dcd.pl\s*$/.test(value) || /@dolphin-design.fr\s*$/.test(value) || /@dspg.com\s*$/.test(value) || /@dynalith.com\s*$/.test(value) || /@easyic.ro\s*$/.test(value) || /@edaptive.com\s*$/.test(value) || /@elcamino.de\s*$/.test(value) || /@elgris.com\s*$/.test(value) || /@elsys-eastern.com\s*$/.test(value) || /@esperanto.ai\s*$/.test(value) || /@etopus.com\s*$/.test(value) || /@eurekatech.com\s*$/.test(value) || /@excellicon.com\s*$/.test(value) || /@fintronic.com\s*$/.test(value) || /@fishtail-da.com\s*$/.test(value) || /@fract-tech.com\s*$/.test(value) || /@frobas.com\s*$/.test(value) || /@fsresult.com\s*$/.test(value) || /@ftlsystems.com\s*$/.test(value) || /@gaisler.com\s*$/.test(value) || /@gemdt.com\s*$/.test(value) || /@guc-asic.com\s*$/.test(value) || /@hdl-dh.com\s*$/.test(value) || /@hisilicon.com\s*$/.test(value) || /@empyrean.com.cn\s*$/.test(value) || /@empyrean-tech.com\s*$/.test(value) || /@huawei.com\s*$/.test(value) || /@hypersilicon.com\s*$/.test(value) || /@ibextech.jp\s*$/.test(value) || /@icmanage.com\s*$/.test(value) || /@imgtec.com\s*$/.test(value) || /@ime.cas.cn\s*$/.test(value) || /@incentia.com\s*$/.test(value) || /@incoresemi.com\s*$/.test(value) || /@infinisim.com\s*$/.test(value) || /@innosilicon.com\s*$/.test(value) || /@inno-logic.com\s*$/.test(value) || /@inphi.com\s*$/.test(value) || /@insighteda.com\s*$/.test(value) || /@Integratedsoft.com\s*$/.test(value) || /@intelliprop.com\s*$/.test(value) || /@interrasystems.com\s*$/.test(value) || /@intusoft.com\s*$/.test(value) || /@ip-maker.com\s*$/.test(value) || /@iroctech.com\s*$/.test(value) || /@javelin-da.com\s*$/.test(value) || /@Jcmwave.com\s*$/.test(value) || /@jedat.co.jp\s*$/.test(value) || /@jtag.com\s*$/.test(value) || /@kandou.com\s*$/.test(value) || /@keysight.com\s*$/.test(value) || /@lorentzsolution.com\s*$/.test(value) || /@lowrisc.org\s*$/.test(value) || /@lucedaphotonics.com\s*$/.test(value) || /@m31tech.com\s*$/.test(value) || /@Magillem.com\s*$/.test(value) || /@magma.com\s*$/.test(value) || /@maviss-design.com\s*$/.test(value) || /@mayahtt.com\s*$/.test(value) || /@memscap.com\s*$/.test(value) || /@mentor.com\s*$/.test(value) || /@mentorg.com\s*$/.test(value) || /@mentorgraphics.com\s*$/.test(value) || /@methods2business.com\s*$/.test(value) || /@microeda.com\s*$/.test(value) || /@mixel.com\s*$/.test(value) || /@morethanip.com\s*$/.test(value) || /@mosys.com\s*$/.test(value) || /@motivo.ai\s*$/.test(value) || /@msol.co.jp\s*$/.test(value) || /@mti.com\s*$/.test(value) || /@mycad.com\s*$/.test(value) || /@nangate.com\s*$/.test(value) || /@nimbic.com\s*$/.test(value) || /@nobug.ro\s*$/.test(value) || /@nptest.com\s*$/.test(value) || /@nsysinc.com\s*$/.test(value) || /@ntlab.com\s*$/.test(value) || /@numeritech.com\s*$/.test(value) || /@nwlogic.com\s*$/.test(value) || /@oasis-ds.com\s*$/.test(value) || /@obsidiansoft.com\s*$/.test(value) || /@oea.com\s*$/.test(value) || /@onespin-solutions.com\s*$/.test(value) || /@opshub.com\s*$/.test(value) || /@optem.com\s*$/.test(value) || /@optimalcorp.com\s*$/.test(value) || /@Optiwave.com\s*$/.test(value) || /@oskitechnology.com\s*$/.test(value) || /@paradigm-works.com\s*$/.test(value) || /@paragon-ic.com\s*$/.test(value) || /@perceptionsoftware.com\s*$/.test(value) || /@perfectvips.com\s*$/.test(value) || /@pgc.com\s*$/.test(value) || /@pgc.com.tw\s*$/.test(value) || /@phoenixsoftware.com\s*$/.test(value) || /@Photond.com\s*$/.test(value) || /@pitsim.com\s*$/.test(value) || /@plda.com\s*$/.test(value) || /@prodesigncad.de\s*$/.test(value) || /@prodesign-europe.com\s*$/.test(value) || /@prolificinc.com\s*$/.test(value) || /@prolific.com.tw\s*$/.test(value) || /@prosilog.com\s*$/.test(value) || /@prover.com\s*$/.test(value) || /@provino-tech.com\s*$/.test(value) || /@ptc.com\s*$/.test(value) || /@pulsic.com\s*$/.test(value) || /@qdai.com\s*$/.test(value) || /@rachip.com\s*$/.test(value) || /@randomlogiccorp.com\s*$/.test(value) || /@realintent.com\s*$/.test(value) || /@remicro.com\s*$/.test(value) || /@Remcom.com\s*$/.test(value) || /@reshape.com\s*$/.test(value) || /@roalogic.com\s*$/.test(value) || /@robustchip.com\s*$/.test(value) || /@runtimeinc.com\s*$/.test(value) || /@s2cinc.com\s*$/.test(value) || /@s3group.com\s*$/.test(value) || /@safelogic.se\s*$/.test(value) || /@sagantec.de\s*$/.test(value) || /@sagantec.nl\s*$/.test(value) || /@sagantec.com\s*$/.test(value) || /@sandwork.com\s*$/.test(value) || /@kavcak.com\s*$/.test(value) || /@scianalog.com\s*$/.test(value) || /@sd.com\s*$/.test(value) || /@semifore.com\s*$/.test(value) || /@semtech.com\s*$/.test(value) || /@sequencedesign.com\s*$/.test(value) || /@sfmtech.com\s*$/.test(value) || /@shearwater.com\s*$/.test(value) || /@sifive.com\s*$/.test(value) || /@sicanvas.com \s*$/.test(value) || /@siemens.com\s*$/.test(value) || /@sierra-da.com\s*$/.test(value) || /@sifr.com\s*$/.test(value) || /@sisoft.com\s*$/.test(value) || /@sii.co.jp\s*$/.test(value) || /@siliconcr.com\s*$/.test(value) || /@siliconds.com\s*$/.test(value) || /@silicontechnologiesinc.com\s*$/.test(value) || /@siliconcanvas.com\s*$/.test(value) || /@silexinsight.com\s*$/.test(value) || /@silvaco.com\s*$/.test(value) || /@simantis.com\s*$/.test(value) || /@snowbush.com\s*$/.test(value) || /@softmixedsignal.com\s*$/.test(value) || /@sonicsinc.com\s*$/.test(value) || /@sonnetsoftware.com\s*$/.test(value) || /@stellacorp.co.jp\s*$/.test(value) || /@stonepillar.com\s*$/.test(value) || /@sycon-design.com\s*$/.test(value) || /@syncad.com\s*$/.test(value) || /@synopsys.co.jp\s*$/.test(value) || /@synopsys.com\s*$/.test(value) || /@syntacore.com\s*$/.test(value) || /@syntest.com\s*$/.test(value) || /@syosil.com\s*$/.test(value) || /@takumi-solutions.com\s*$/.test(value) || /@tanner.com\s*$/.test(value) || /@tdasystems.com\s*$/.test(value) || /@txcorp.com\s*$/.test(value) || /@tekstart.com\s*$/.test(value) || /@tempusf.com\s*$/.test(value) || /@tension.com\s*$/.test(value) || /@terasystems.com\s*$/.test(value) || /@tessi.com\s*$/.test(value) || /@timingdesigner.com\s*$/.test(value) || /@tool.co.jp\s*$/.test(value) || /@tracto.da.com\s*$/.test(value) || /@transeda.com\s*$/.test(value) || /@truecircuits.com\s*$/.test(value) || /@trustic.eu\s*$/.test(value) || /@ubitechnology.com\s*$/.test(value) || /@uniquify.com\s*$/.test(value) || /@veriests.com\s*$/.test(value) || /@veriez.com\s*$/.test(value) || /@verific.com\s*$/.test(value) || /@vtech-inc.co.jp\s*$/.test(value) || /@verifore.jp\s*$/.test(value) || /@verilab.com\s*$/.test(value) || /@verisense.com\s*$/.test(value) || /@verisilicon.com\s*$/.test(value) || /@veritools.com\s*$/.test(value) || /@versysdesign.com\s*$/.test(value) || /@videantis.com\s*$/.test(value) || /@videantis.de\s*$/.test(value) || /@vivantecorp.com\s*$/.test(value) || /@voomtown.com\s*$/.test(value) || /@vpiphotonics.com\s*$/.test(value) || /@vworks.com\s*$/.test(value) || /@wavecomp.ai\s*$/.test(value) || /@wssi.com\s*$/.test(value) || /@xjtag.com\s*$/.test(value) || /@xpedion.com\s*$/.test(value) || /@xplm.com\s*$/.test(value) || /@xtreme-eda.com\s*$/.test(value) || /@yxi.com\s*$/.test(value) || /@zeland.com\s*$/.test(value) || /@zenasis.com\s*$/.test(value) || /@zsp.com\s*$/.test(value) || /@zuken.com\s*$/.test(value) || /@incusolution.com\s*$/.test(value) || /@atosolution.com\s*$/.test(value) || /@126.com\s*$/.test(value) || /@163.com\s*$/.test(value) || /@3ds.com\s*$/.test(value) || /@abelite-da.com\s*$/.test(value) || /@adapt-io.com\s*$/.test(value) || /@adelphia.net\s*$/.test(value) || /@adiva.com\s*$/.test(value) || /@advantest-ard.com\s*$/.test(value) || /@air.net\s*$/.test(value) || /@airmail.net\s*$/.test(value) || /@alatek.com\s*$/.test(value) || /@aldec.com\s*$/.test(value) || /@alessandroogheri.com\s*$/.test(value) || /@alibaba.com\s*$/.test(value) || /@aliyun.com\s*$/.test(value) || /@altium.com\s*$/.test(value) || /@altium.com.au\s*$/.test(value) || /@amiq.com\s*$/.test(value) || /@analogbits.com\s*$/.test(value) || /@analogix.com\s*$/.test(value) || /@anasift.com\s*$/.test(value) || /@andestech.com\s*$/.test(value) || /@ankasys.com\s*$/.test(value) || /@ansys.com\s*$/.test(value) || /@aol.com\s*$/.test(value) || /@apsimtech.com\s*$/.test(value) || /@arcadiainnovation.com\s*$/.test(value) || /@archelon.com\s*$/.test(value) || /@arteris.com\s*$/.test(value) || /@ascinc.com\s*$/.test(value) || /@asicdepot.com\s*$/.test(value) || /@asic-world.com\s*$/.test(value) || /@astc-design.com\s*$/.test(value) || /@atlanticbb.net\s*$/.test(value) || /@atoptech.com\s*$/.test(value) || /@att.net\s*$/.test(value) || /@att.yahoo.com\s*$/.test(value) || /@attbi.com\s*$/.test(value) || /@attglobal.net\s*$/.test(value) || /@aumraj.com\s*$/.test(value) || /@aurora.tech\s*$/.test(value) || /@ausdia.com\s*$/.test(value) || /@autodesk.com\s*$/.test(value) || /@autowb.com\s*$/.test(value) || /@avatar-da.com\s*$/.test(value) || /@averant.com\s*$/.test(value) || /@avery-design.com\s*$/.test(value) || /@awaveip.com\s*$/.test(value) || /@axiscorp.com\s*$/.test(value) || /@axisdesign.com\s*$/.test(value) || /@axissystems.com\s*$/.test(value) || /@basicisp.net\s*$/.test(value) || /@bcpl.net\s*$/.test(value) || /@bellatlantic.net\s*$/.test(value) || /@bellnet.ca\s*$/.test(value) || /@bellsouth.net\s*$/.test(value) || /@bestweb.net\s*$/.test(value) || /@bev.net\s*$/.test(value) || /@beyondsemi.com\s*$/.test(value) || /@blacksburg.net\s*$/.test(value) || /@blazenet.net\s*$/.test(value) || /@bluepearlsoftware.com\s*$/.test(value) || /@bluespec.com\s*$/.test(value) || /@brekersystems.com\s*$/.test(value) || /@broadcom.com\s*$/.test(value) || /@cableone.net\s*$/.test(value) || /@cad-design.com\s*$/.test(value) || /@cais.net\s*$/.test(value) || /@cantv.net\s*$/.test(value) || /@capu.net\s*$/.test(value) || /@cast-inc.com\s*$/.test(value) || /@ce.medione.net\s*$/.test(value) || /@central.cox.net\s*$/.test(value) || /@centurylink.com\s*$/.test(value) || /@ceva-dsp.com\s*$/.test(value) || /@cfdrc.com\s*$/.test(value) || /@charm.net\s*$/.test(value) || /@charter.net\s*$/.test(value) || /@chipglobe.com\s*$/.test(value) || /@chipmd.com\s*$/.test(value) || /@codasip.com\s*$/.test(value) || /@comcast.net\s*$/.test(value) || /@compuserve.com\s*$/.test(value) || /@Comsol.com\s*$/.test(value) || /@concentric.net\s*$/.test(value) || /@correctdesigns.com\s*$/.test(value) || /@cortus.com\s*$/.test(value) || /@coseda-tech.com\s*$/.test(value) || /@covad.net\s*$/.test(value) || /@cox.net\s*$/.test(value) || /@coxmail.com\s*$/.test(value) || /@credosemi.com\s*$/.test(value) || /@crosslink.net\s*$/.test(value) || /@csi.com\s*$/.test(value) || /@cst.com\s*$/.test(value) || /@cvcblr.com\s*$/.test(value) || /@cwseda.com\s*$/.test(value) || /@daum.net\s*$/.test(value) || /@dca.net\s*$/.test(value) || /@dcd.pl\s*$/.test(value) || /@defactotech.com\s*$/.test(value) || /@deltanet.com\s*$/.test(value) || /@designw.com\s*$/.test(value) || /@diakopto.com\s*$/.test(value) || /@digitalcircuitdesign.com\s*$/.test(value) || /@direcway.com \s*$/.test(value) || /@dmv.com\s*$/.test(value) || /@dolphin-design.fr\s*$/.test(value) || /@dslextreme.com\s*$/.test(value) || /@dspg.com\s*$/.test(value) || /@dynalith.com\s*$/.test(value) || /@earthlink.net\s*$/.test(value) || /@east.cox.net\s*$/.test(value) || /@easyic.ro\s*$/.test(value) || /@edaptive.com\s*$/.test(value) || /@edge.net\s*$/.test(value) || /@elcamino.de\s*$/.test(value) || /@elgris.com\s*$/.test(value) || /@elsys-eastern.com\s*$/.test(value) || /@email.com\s*$/.test(value) || /@empyrean.com.cn\s*$/.test(value) || /@empyrean-tech.com\s*$/.test(value) || /@emsn.com\s*$/.test(value) || /@enter.net\s*$/.test(value) || /@erols.com\s*$/.test(value) || /@esperanto.ai\s*$/.test(value) || /@etopus.com\s*$/.test(value) || /@eurekatech.com\s*$/.test(value) || /@excellicon.com\s*$/.test(value) || /@excite.com\s*$/.test(value) || /@ezy.net\s*$/.test(value) || /@fastmail.fm\s*$/.test(value) || /@fcc.net\s*$/.test(value) || /@fintronic.com\s*$/.test(value) || /@fishtail-da.com\s*$/.test(value) || /@flashcom.net\s*$/.test(value) || /@forthnet.gr\s*$/.test(value) || /@fract-tech.com\s*$/.test(value) || /@frobas.com\s*$/.test(value) || /@frontier.com\s*$/.test(value) || /@frontline.net\s*$/.test(value) || /@fsresult.com\s*$/.test(value) || /@ftlsystems.com\s*$/.test(value) || /@fullchannel.net\s*$/.test(value) || /@gaisler.com\s*$/.test(value) || /@Gateway.net\s*$/.test(value) || /@gemdt.com\s*$/.test(value) || /@gl.centurytel.net\s*$/.test(value) || /@gl.umbc.edu\s*$/.test(value) || /@gmail.co.in\s*$/.test(value) || /@gmail.com\s*$/.test(value) || /@gmail.hu\s*$/.test(value) || /@gmail.it\s*$/.test(value) || /@gmail.ru\s*$/.test(value) || /@gtei.bellatlantic.net\s*$/.test(value) || /@gti.net\s*$/.test(value) || /@guc-asic.com\s*$/.test(value) || /@gw.dmv.com\s*$/.test(value) || /@hanmail.net\s*$/.test(value) || /@hdl-dh.com\s*$/.test(value) || /@hisilicon.com\s*$/.test(value) || /@hotcom\s*$/.test(value) || /@hotmail.com\s*$/.test(value) || /@huawei.com\s*$/.test(value) || /@hypersilicon.com\s*$/.test(value) || /@ibextech.jp\s*$/.test(value) || /@ibm.net \s*$/.test(value) || /@icloud.com\s*$/.test(value) || /@icmanage.com\s*$/.test(value) || /@idx4.com\s*$/.test(value) || /@iearthlink.net\s*$/.test(value) || /@ihwy.com\s*$/.test(value) || /@ime.cas.cn\s*$/.test(value) || /@imgtec.com\s*$/.test(value) || /@incentia.com\s*$/.test(value) || /@incoresemi.com\s*$/.test(value) || /@infinisim.com\s*$/.test(value) || /@inno-logic.com\s*$/.test(value) || /@innosilicon.com\s*$/.test(value) || /@inphi.com\s*$/.test(value) || /@insighteda.com\s*$/.test(value) || /@integra.net\s*$/.test(value) || /@Integratedsoft.com\s*$/.test(value) || /@intelliprop.com\s*$/.test(value) || /@interaccess.com\s*$/.test(value) || /@internetmci.com\s*$/.test(value) || /@interrasystems.com\s*$/.test(value) || /@intusoft.com\s*$/.test(value) || /@ionet.net\s*$/.test(value) || /@i-plus.net\s*$/.test(value) || /@ip-maker.com\s*$/.test(value) || /@iroctech.com\s*$/.test(value) || /@ismtp.earthlink.net\s*$/.test(value) || /@isp.com\s*$/.test(value) || /@itol.com\s*$/.test(value) || /@ix.netcom.com\s*$/.test(value) || /@javelin-da.com\s*$/.test(value) || /@Jcmwave.com\s*$/.test(value) || /@jedat.co.jp\s*$/.test(value) || /@jtag.com\s*$/.test(value) || /@juno.com\s*$/.test(value) || /@kandou.com\s*$/.test(value) || /@kavcak.com\s*$/.test(value) || /@keysight.com\s*$/.test(value) || /@kulmeo.com\s*$/.test(value) || /@live.com\s*$/.test(value) || /@lorentzsolution.com\s*$/.test(value) || /@lowrisc.org\s*$/.test(value) || /@lucedaphotonics.com\s*$/.test(value) || /@m31tech.com\s*$/.test(value) || /@magillem.com\s*$/.test(value) || /@magma.com\s*$/.test(value) || /@maviss-design.com\s*$/.test(value) || /@mayahtt.com\s*$/.test(value) || /@mchsi.com\s*$/.test(value) || /@mciworldcom.net \s*$/.test(value) || /@mediacomcable.com\s*$/.test(value) || /@medione.net\s*$/.test(value) || /@megapathdsl.net\s*$/.test(value) || /@memscap.com\s*$/.test(value) || /@mentor.com\s*$/.test(value) || /@mentorg.com\s*$/.test(value) || /@mentorgraphics.com\s*$/.test(value) || /@methods2business.com\s*$/.test(value) || /@microeda.com\s*$/.test(value) || /@mindspring.com\s*$/.test(value) || /@mixel.com\s*$/.test(value) || /@morethanip.com\s*$/.test(value) || /@mosys.com\s*$/.test(value) || /@motivo.ai\s*$/.test(value) || /@msn.com\s*$/.test(value) || /@msol.co.jp\s*$/.test(value) || /@mti.com\s*$/.test(value) || /@mw.centurytel.net\s*$/.test(value) || /@mycad.com\s*$/.test(value) || /@nangate.com\s*$/.test(value) || /@nauticom.net\s*$/.test(value) || /@naver.com\s*$/.test(value) || /@netaddress.usa.net\s*$/.test(value) || /@netcom.ca\s*$/.test(value) || /@netcom.com \s*$/.test(value) || /@netscape.com\s*$/.test(value) || /@netzero.net\s*$/.test(value) || /@nimbic.com\s*$/.test(value) || /@njd.xo.com\s*$/.test(value) || /@nobug.ro\s*$/.test(value) || /@nptest.com\s*$/.test(value) || /@nsysinc.com\s*$/.test(value) || /@ntegra.net\s*$/.test(value) || /@ntlab.com\s*$/.test(value) || /@numeritech.com\s*$/.test(value) || /@nw.centurytel.net\s*$/.test(value) || /@nwlogic.com\s*$/.test(value) || /@oasis-ds.com\s*$/.test(value) || /@obsidiansoft.com\s*$/.test(value) || /@oea.com\s*$/.test(value) || /@olg.com\s*$/.test(value) || /@onespin-solutions.com\s*$/.test(value) || /@opshub.com\s*$/.test(value) || /@optem.com\s*$/.test(value) || /@optimalcorp.com\s*$/.test(value) || /@Optiwave.com\s*$/.test(value) || /@optonline.net\s*$/.test(value) || /@oranek.com\s*$/.test(value) || /@oskitechnology.com\s*$/.test(value) || /@outblaze.com\s*$/.test(value) || /@outlook.com\s*$/.test(value) || /@pacbell.net \s*$/.test(value) || /@paradigm-works.com\s*$/.test(value) || /@paragon-ic.com\s*$/.test(value) || /@patmedia.net\s*$/.test(value) || /@peoplepc.com\s*$/.test(value) || /@perceptionsoftware.com\s*$/.test(value) || /@perfectvips.com\s*$/.test(value) || /@pgc.com\s*$/.test(value) || /@pgc.com.tw\s*$/.test(value) || /@phoenixsoftware.com\s*$/.test(value) || /@Photond.com\s*$/.test(value) || /@pipeline.com\s*$/.test(value) || /@pitsim.com\s*$/.test(value) || /@plda.com\s*$/.test(value) || /@prodesigncad.de\s*$/.test(value) || /@prodesign-europe.com\s*$/.test(value) || /@prodigy.net\s*$/.test(value) || /@prolific.com.tw\s*$/.test(value) || /@prolificinc.com\s*$/.test(value) || /@proptd.net\s*$/.test(value) || /@prosilog.com\s*$/.test(value) || /@prover.com\s*$/.test(value) || /@provino-tech.com\s*$/.test(value) || /@psi.net\s*$/.test(value) || /@ptc.com\s*$/.test(value) || /@ptd.net\s*$/.test(value) || /@pulsic.com\s*$/.test(value) || /@qdai.com\s*$/.test(value) || /@qis.net\s*$/.test(value) || /@qq.com\s*$/.test(value) || /@qwest.net\s*$/.test(value) || /@rachip.com\s*$/.test(value) || /@rackspace.com\s*$/.test(value) || /@randomlogiccorp.com\s*$/.test(value) || /@rcn.com\s*$/.test(value) || /@realintent.com\s*$/.test(value) || /@rediffmail.com\s*$/.test(value) || /@relay.psi.net\s*$/.test(value) || /@Remcom.com\s*$/.test(value) || /@remicro.com\s*$/.test(value) || /@reshape.com\s*$/.test(value) || /@roalogic.com\s*$/.test(value) || /@robustchip.com\s*$/.test(value) || /@rogers.com\s*$/.test(value) || /@rr.com\s*$/.test(value) || /@rsvhr.com\s*$/.test(value) || /@runtimeinc.com\s*$/.test(value) || /@rupayamail.com\s*$/.test(value) || /@s2cinc.com\s*$/.test(value) || /@s3group.com\s*$/.test(value) || /@safelogic.se\s*$/.test(value) || /@sagantec.com\s*$/.test(value) || /@sagantec.de\s*$/.test(value) || /@sagantec.nl\s*$/.test(value) || /@sandwork.com\s*$/.test(value) || /@sbcglobal.net\s*$/.test(value) || /@sbcglobal.yahoo.com\s*$/.test(value) || /@scianalog.com\s*$/.test(value) || /@sd.com\s*$/.test(value) || /@semifore.com\s*$/.test(value) || /@semtech.com\s*$/.test(value) || /@sequencedesign.com\s*$/.test(value) || /@sfmtech.com\s*$/.test(value) || /@shearwater.com\s*$/.test(value) || /@sicanvas.com \s*$/.test(value) || /@siemens.com\s*$/.test(value) || /@sierra-da.com\s*$/.test(value) || /@sifive.com\s*$/.test(value) || /@sifr.com\s*$/.test(value) || /@sii.co.jp\s*$/.test(value) || /@silexinsight.com\s*$/.test(value) || /@siliconcanvas.com\s*$/.test(value) || /@siliconcr.com\s*$/.test(value) || /@siliconds.com\s*$/.test(value) || /@silicontechnologiesinc.com\s*$/.test(value) || /@silvaco.com\s*$/.test(value) || /@simantis.com\s*$/.test(value) || /@sisoft.com\s*$/.test(value) || /@sk.sympatico.ca\s*$/.test(value) || /@smarthost.cox.com\s*$/.test(value) || /@snip.net\s*$/.test(value) || /@snowbush.com\s*$/.test(value) || /@so.centurytel.net\s*$/.test(value) || /@softmixedsignal.com\s*$/.test(value) || /@sonicsinc.com\s*$/.test(value) || /@sonnetsoftware.com\s*$/.test(value) || /@sprint.com\s*$/.test(value) || /@sprintmail.com \s*$/.test(value) || /@sprynet.com\s*$/.test(value) || /@starpower.net\s*$/.test(value) || /@stellacorp.co.jp\s*$/.test(value) || /@stonepillar.com\s*$/.test(value) || /@suddenlink.com\s*$/.test(value) || /@surewest.net\s*$/.test(value) || /@swva.net\s*$/.test(value) || /@sycon-design.com\s*$/.test(value) || /@sympatico.ca\s*$/.test(value) || /@synacor.com\s*$/.test(value) || /@syncad.com\s*$/.test(value) || /@synopsys.co.jp\s*$/.test(value) || /@synopsys.com\s*$/.test(value) || /@syntacore.com\s*$/.test(value) || /@syntest.com\s*$/.test(value) || /@syosil.com\s*$/.test(value) || /@takumi-solutions.com\s*$/.test(value) || /@tanner.com\s*$/.test(value) || /@tdasystems.com\s*$/.test(value) || /@tekstart.com\s*$/.test(value) || /@telus.net\s*$/.test(value) || /@tempusf.com\s*$/.test(value) || /@tension.com\s*$/.test(value) || /@terasystems.com\s*$/.test(value) || /@tessi.com\s*$/.test(value) || /@timingdesigner.com\s*$/.test(value) || /@tool.co.jp\s*$/.test(value) || /@toto.net\s*$/.test(value) || /@tracto-da.com \s*$/.test(value) || /@transeda.com\s*$/.test(value) || /@truecircuits.com\s*$/.test(value) || /@trustic.eu\s*$/.test(value) || /@tucows.com\s*$/.test(value) || /@txcorp.com\s*$/.test(value) || /@ubitechnology.com\s*$/.test(value) || /@uniquify.com\s*$/.test(value) || /@usa.net\s*$/.test(value) || /@usit.net\s*$/.test(value) || /@uu.net\s*$/.test(value) || /@veanlo.com\s*$/.test(value) || /@veriests.com\s*$/.test(value) || /@veriez.com\s*$/.test(value) || /@verific.com\s*$/.test(value) || /@verifore.jp\s*$/.test(value) || /@verilab.com\s*$/.test(value) || /@verisense.com\s*$/.test(value) || /@verisilicon.com\s*$/.test(value) || /@veritools.com\s*$/.test(value) || /@verizon.net\s*$/.test(value) || /@versysdesign.com\s*$/.test(value) || /@videantis.com\s*$/.test(value) || /@videantis.de\s*$/.test(value) || /@videotron.ca\s*$/.test(value) || /@vivantecorp.com\s*$/.test(value) || /@voomtown.com\s*$/.test(value) || /@vpiphotonics.com\s*$/.test(value) || /@vtech-inc.co.jp\s*$/.test(value) || /@vworks.com\s*$/.test(value) || /@wavecomp.ai\s*$/.test(value) || /@webstable.com\s*$/.test(value) || /@west.cox.net\s*$/.test(value) || /@wideopenwest.com\s*$/.test(value) || /@windstream.com\s*$/.test(value) || /@wockcy.com\s*$/.test(value) || /@worldnet.att.net \s*$/.test(value) || /@wssi.com\s*$/.test(value) || /@xjtag.com\s*$/.test(value) || /@xo.com\s*$/.test(value) || /@xpedion.com\s*$/.test(value) || /@xplm.com\s*$/.test(value) || /@xtreme-eda.com\s*$/.test(value) || /@yahoo.ca\s*$/.test(value) || /@yahoo.cn\s*$/.test(value) || /@yahoo.co.id\s*$/.test(value) || /@yahoo.co.in\s*$/.test(value) || /@yahoo.co.jp\s*$/.test(value) || /@yahoo.co.kr\s*$/.test(value) || /@yahoo.co.nz\s*$/.test(value) || /@yahoo.co.th\s*$/.test(value) || /@yahoo.co.uk\s*$/.test(value) || /@yahoo.com\s*$/.test(value) || /@yahoo.de\s*$/.test(value) || /@yahoo.dk\s*$/.test(value) || /@yahoo.es\s*$/.test(value) || /@yahoo.fr\s*$/.test(value) || /@yahoo.gr\s*$/.test(value) || /@yahoo.ie\s*$/.test(value) || /@yahoo.in\s*$/.test(value) || /@yahoo.it\s*$/.test(value) || /@yahoo.no\s*$/.test(value) || /@yahoo.pl\s*$/.test(value) || /@yahoo.ro\s*$/.test(value) || /@yahoo.se\s*$/.test(value) || /@yahoogroups.com\s*$/.test(value) || /@ymail.com\s*$/.test(value) || /@yopmail.com\s*$/.test(value) || /@yxi.com\s*$/.test(value) || /@zeland.com\s*$/.test(value) || /@zenasis.com\s*$/.test(value) || /@ziplink.net\s*$/.test(value) || /@zsp.com\s*$/.test(value) || /@zuken.com\s*$/.test(value) || /@empal.com\s*$/.test(value) || /@nate.com\s*$/.test(value) || /@paran.com\s*$/.test(value) || /@hitel.net\s*$/.test(value) || /@ednc.com\s*$/.test(value) || /@sailline.co.kr\s*$/.test(value) || /@asml.com\s*$/.test(value)) { return false; }else{ return true; } }, "Invalid email. Email from this domain name is not allowed."); jQuery.validator.addMethod("Student", function (value, element) { return this.optional(element) || /^\w+[\w-\.]*\@[students]{8,8}\.[adu]{3,3}\.[ac]{2,2}\.[ae]{2,2}$/.test(value); }, "Please specify the correct domain for your documents"); jQuery(document).ready(function ($) { $(".scroll-to-top").on("click", function () { $('body,html').animate({ scrollTop: 0, }, 2000 ); }); if(typeof $.fn.tooltip!="undefined"){ $('[data-toggle="tooltip"]').tooltip({html: true}); } if ($('.cd-top').length > 0) { // browser window scroll (in pixels) after which the "back to top" link is shown var offset = 300, //browser window scroll (in pixels) after which the "back to top" link opacity is reduced offset_opacity = 1200, //duration of the top scrolling animation (in ms) scroll_top_duration = 700, //grab the "back to top" link $back_to_top = $('.cd-top'); //hide or show the "back to top" link $(window).scroll(function () { ($(this).scrollTop() > offset) ? $back_to_top.addClass('cd-is-visible') : $back_to_top.removeClass('cd-is-visible cd-fade-out'); if ($(this).scrollTop() > offset_opacity) { $back_to_top.addClass('cd-fade-out'); } }); //smooth scroll to top $back_to_top.on('click', function (event) { event.preventDefault(); $('body,html').animate({ scrollTop: 0, }, scroll_top_duration ); }); } }); function IsinIframe () { try { return window.self !== window.top; } catch (e) { return true; } } function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.documentElement.scrollHeight + 'px'; } function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); }; </script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <script> const duplicateEmailErrorMsg = 'The email address must be unique to the delegate. Please provide a different email address.'; groupRegisterationHelper.duplicateChildEmailErrorMsg = duplicateEmailErrorMsg; groupRegisterationHelper.duplicateParentEmailErrorMsg = duplicateEmailErrorMsg; groupRegisterationHelper.duplicateChildEqualChildEmailErrorMsg = duplicateEmailErrorMsg; $(document).ready(function() { function checkFieldsAndShowButton() { const firstName = $("#fld_1349454").val(); const lastName = $("#fld_1349455").val(); const email = $("#fld_1349456").val(); if (firstName && lastName && email) { $("#assign-buttn > a").show(); } } $("#fld_1349454, #fld_1349455, #fld_1349456").on("input", checkFieldsAndShowButton); $("#assign-buttn > a").show(); /* var url = window.location.href; var param = url.substring(url.lastIndexOf('/') + 1); if (param == 'wdomembers') { setInterval(function() { $('.paynbtn.zerob').slice(0, -1).hide(); }, 1000) }*/ //var iframe = document.getElementById('iframe-id-new'); //iframe.addEventListener('load', function() { //var iframeDoc = iframe.contentDocument || iframe.contentWindow.document; // if (iframeDoc.location.href.includes("https://www.worlddesigncongresslondon.com/en/registration/wdomembers?no-cache=true&group")) { // setInterval(function() { // $(iframeDoc).find('#subscribe').hide(); // $(iframeDoc).find('.footer-section').hide(); // console.log(param) // if (param == 'studentpass') { // $(iframeDoc).find('[aria-label="Student ID"]').show(); // } // var observer = new MutationObserver(function(mutationsList, observer) { // $(iframeDoc).find('#subscribe').hide(); // $(iframeDoc).find('.footer-section').hide(); // observer.disconnect(); // }); // observer.observe(iframeDoc.body, { childList: true, subtree: true }); // }, 100); // } //}); $('.col-md-6.event__form').css({ 'max-width': '100%', 'width': '100%', 'flex': '100%' }); $("#top").click(function() { // When arrow is clicked $("body,html").animate({ scrollTop: 0 // Scroll to top of body }, 500); }); $(window).scroll(function() { if ($(this).scrollTop() >= 50) { // If page is scrolled more than 50px $("#top").fadeIn(200); // Fade in the arrow } else { $("#top").fadeOut(200); // Else fade out the arrow } }); }); var num = 30; $(window).bind('scroll', function () { if ($(window).scrollTop() > num) { $('.sticky').addClass('stickyNav'); } else { $('.sticky').removeClass('stickyNav'); } }); $('.navbar-nav>li>a, .navClose').on('click', function(){ $('.navbar-collapse').collapse('hide'); }); $('.slide, .btn-close-access').on('click', function(){ $('#accessibility-fade-in').toggleClass('show'); }); </script> <script> $(window).scroll(function(){ var top = $(window).scrollTop(); $('.scrollReveal').each(function(){ if(top >= $(this).offset().top-500){ $(this).addClass('reveal'); } }); }); </script> <script> $(document).ready(function() { $('#toggle-button').on('click', function(e) { e.preventDefault(); $(this).toggleClass('closeBtn') $('.menu-wrap').toggleClass('open'); $('body').toggleClass('no-scroll'); $('.header-content.stickyNo').toggleClass('sticky'); // $('.header-content[role="Header"]').removeClass('stickyNo'); }); $('.closeBtn').on('click', function(e) { e.preventDefault(); $('.menu-wrap').removeClass('open'); $('body').removeClass('no-scroll'); }); // $('#close-menu').on('click', function(e) { // e.preventDefault(); // $('.menu-wrap').removeClass('open'); // $('body').removeClass('no-scroll'); // }); }); </script> <script> var a = 0; $(window).scroll(function () { var $counterBox = $("#counter-box"); if ($counterBox.length) { var oTop = $("#counter-box").offset().top - window.innerHeight; if (a == 0 && $(window).scrollTop() > oTop) { $(".counter").each(function () { var $this = $(this), countTo = $this.attr("data-number"); $({ countNum: $this.text() }).animate( { countNum: countTo }, { duration: 1500, easing: "swing", step: function () { //$this.text(Math.ceil(this.countNum)); $this.text( Math.ceil(this.countNum).toLocaleString("en") ); }, complete: function () { $this.text( Math.ceil(this.countNum).toLocaleString("en") ); //alert('finished'); } } ); }); a = 1; } } }); </script> <script> $(document).ready(function () { $('#videoModal .close').on('click', function (e) { e.stopPropagation(); var $iframe = $('#youtubeVideo'); var src = $iframe.attr('src'); // Get the current src $iframe.attr('src', ''); // Remove the src (stops the video) $iframe.attr('src', src); // Reassign the src to reset it $('#videoModal').modal('hide'); }); }); if (window.location.href === "https://www.worlddesigncongresslondon.com/en/registration") { setInterval(function() { if ($('.col-md-12.form-control.my-3.alert.alert-danger').text() == 'Invalid discount code.' || $('.col-md-12.form-control.my-3.alert.alert-danger').text() == 'Please enter a Promo Code.') { $('.order-now-button').hide() } else { $('.order-now-button').show() } }, 100) } if (window.location.href.includes === "https://www.worlddesigncongresslondon.com/en/registration/wdomembers?no-cache=true&group") { setInterval(function() { $('#subscribe').hide() $('.footer-section').hide() }, 1000) } </script> <script> var jsoncallbackhere = null; var url = window.location.href.split('?')[0]; var param = url.substring(url.lastIndexOf('/') + 1); $(document).on('ready', function() { $('.order-now-button').click(function() { $("#fld_1456831").val("No"); $("#packageContainerBlock772387").hide(); $("#packageContainerBlock772197").hide(); }); let productionCode = "start12"; let daypass = "daypass1"; console.log(productionCode); if (param === 'production') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771965").show(); $('.package-block-772387').show(); $(".ticket__item.package-block-771982").hide(); $(".ticket__item.package-block-772387").hide(); $(".ticket__item.package-block-772197").hide(); $('.ticket__item.package-block-771965 .pricebtn-btn.ticketSelbtn').trigger('click'); $('.ticket__item.package-block-771965 .qty-plus').hide(); $('.ticket__item.package-block-771965 .qty-minus').hide(); $(".order-now-button").hide(); $("#fld_1457458").val("Production pass"); $("#grp_fld_1452048 > div > div:nth-child(2) > div.ticket__totalBox.small-discout-box > div.coupncode > div > button") .click(function() { checkpromo(); }); $('.order-now-button').click(function() { switch (productionCode) { case "LON25WDO": $("#fld_1454373").val("WDO staff"); break; case "LON25DC": $("#fld_1454373").val("DC staff"); break; case "LON25STITCH": $("#fld_1454373").val("Production staff"); break; case "LON25SPEAKER": $("#fld_1454373").val("Speaker"); break; case "LON25PARTNER": $("#fld_1454373").val("Partner"); break; case "LON25GUESTDC": $("#fld_1454373").val("DC partner"); break; case "LON25MEDIA": $("#fld_1454373").val("Media"); break; default: $("#fld_1454373").val(""); } $('#fld_1349456').on("change",function(){ console.log("Trigger Single User"); // $('#assign-buttn .user-info-prev').click();//group not assigned setTimeout(function(){ $('a[data-buyer="1"]').trigger("click"); },1500); }); $(".order__summary").hide(); }); $("#fld_1454374").val("A").trigger("change"); } if (param === 'wdomembers') { $('#fld_1456691\\[\\]').removeAttr('required'); $('#fld_1463071\\[\\]').attr('required', true); $("#grp_fld_1456691").hide(); $("#fld_1454373").val("WDO"); let nvdelegate = 0; let vdelegate = 0; hideallpackages(); $(".ticket__item.package-block-771982").show(); $(".ticket__item.package-block-771966").show(); $(".ticket__item.package-block-771967").show(); $(".ticket__item.package-block-771968").hide(); $(".ticket__item.package-block-772387").hide(); $("#fld_1454374").val("B123").trigger("change"); updateChildBadgeLabel(); $('a.ticketSelbtn[data-package="771966"]').on('click', function() { vdelegate = 1; $('.ticket__item.package-block-771966 .qty-plus').remove(); //$('.ticket__item.package-block-771967 .pricebtn-btn.ticketSelbtn').trigger('click'); $('.ticket__item.package-block-771967 .qty-plus').hide(); $(".ticket__item.package-block-771968").show(); //$('.ticket__item.package-block-771968 .pricebtn-btn.ticketSelbtn').trigger('click'); $('.ticket__item.package-block-771968 .qty-plus').remove(); $("#fld_1457458").val("WDO voting delegate"); }); $('.ticket__item.package-block-771966 .qty-minus').click(function(e) { vdelegate = 0; $('.ticket__item.package-block-771967 .selectCounter input').val('0'); $('.ticket__item.package-block-771967 .selectCounter').attr('style', 'display:none'); $('.ticket__item.package-block-771967 .ticketSelbtn').attr('style', 'display:flex'); $(".ticket__item.package-block-771968").hide(); }); $('a.ticketSelbtn[data-package="771967"]').on('click', function() { $('.ticket__item.package-block-771967 .qty-plus').show(); nvdelegate = 1; if (vdelegate == 1) { $('.ticket__item.package-block-771967 .qty-plus').hide(); } $('.package-block-771967 .qty-plus').on('click', function() { nvdelegate = 2; var $this = $(this); setTimeout(function() { $this.hide(); }, 200); console.log("NV value is:", nvdelegate); }); $(".ticket__item.package-block-771968").show(); //$('.ticket__item.package-block-771968 .pricebtn-btn.ticketSelbtn').trigger('click'); $("#fld_1457458").val("WDO non-voting delegate"); $('.ticket__item.package-block-771968 .qty-plus').remove(); console.log("NV value is:", nvdelegate); }); $('.ticket__item.package-block-771967 .qty-minus').click(function(e) { nvdelegate--; if (nvdelegate == 0 && vdelegate == 0) { $('.ticket__item.package-block-771968 .selectCounter input').val('0'); $('.ticket__item.package-block-771968 .selectCounter').attr('style', 'display:none'); $('.ticket__item.package-block-771968 .ticketSelbtn').attr('style', 'display:flex'); $("#fld_1457458").val("WDO young designer"); $(".ticket__item.package-block-771968").hide(); } console.log("NV value is:", nvdelegate); }); //$(".order__summary").hide(); $("#accordion123 > div > div.panel-heading > h4").text("WDO Member Registration") const ticketWrapper = document.querySelector('.ev__ticket__wrapper.page_break_step.page-break-step-1'); if (ticketWrapper) { ticketWrapper.insertAdjacentHTML('beforebegin', aboveContentWDOMem); } setInterval(function() { $('.paynbtn.zerob').slice(0, -1).hide(); }, 1000); } if (param === 'wdoguests') { $('#fld_1456691\\[\\]').removeAttr('required'); $('#fld_1463071\\[\\]').attr('required', true); $("#grp_fld_1456691").hide(); $("#fld_1454373").val("WDO"); hideallpackages(); updateChildBadgeLabel(); $(".ticket__item.package-block-771982").show(); //$(".ticket__item.package-block-772197").show(); $(".ticket__item.package-block-771969").show(); $(".ticket__item.package-block-772387").hide(); $("#fld_1454374").val("B4").trigger("change"); $("#fld_1457458").val("WDO guest"); $('.ticket__item.package-block-771969 .pricebtn-btn.ticketSelbtn').trigger('click'); $('.ticket__item.package-block-771969 .qty-plus').hide(); $('.ticket__item.package-block-771969 .qty-minus').hide(); //$(".order-now-button").click(); //$(".order__summary").hide(); $("#accordion123 > div > div.panel-heading > h4").text("Registration") const ticketWrapper = document.querySelector('.ev__ticket__wrapper.page_break_step.page-break-step-1'); if (ticketWrapper) { ticketWrapper.insertAdjacentHTML('beforebegin', aboveContentDiv); } } if (param === 'allaccess') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771970").show(); $(".ticket__item.package-block-771971").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("C").trigger("change"); $("#fld_1457458").val("EARLYBIRD All access 2 day pass"); } if (param === 'daypass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771974").show(); $(".ticket__item.package-block-771975").show(); //$(".ticket__item.package-block-771976").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("D123").trigger("change"); $("#fld_1457458").val("Day 1 pass"); $('a.ticketSelbtn[data-package="771974"]').on('click', function() { $('.package-block-772387').show(); }); $('.package-block-771974 button.qty-minus').click(function(event) { let value = $('[name="qty_771974"]').val(); if (value < 1) { $('.package-block-772387').hide(); } }); } if (param === 'twodaypass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771973").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("D123").trigger("change"); $("#fld_1457458").val("Day 2 pass"); $("#fld_1454373").val("2 Day Pass"); updateChildBadgeLabel(); } if (param === 'grouptwodaypass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771978").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("D123").trigger("change"); $("#fld_1457458").val("Group 2 day pass"); $("#fld_1454373").val("2 Day Pass"); updateChildBadgeLabel(); $('.pack771978').click(function() { for (let i = 0; i < 4; i++) { $('button.qty-plus.package_771978').trigger('click'); $('.package-block-771978 button.qty-minus').hide() console.log($('.package-block-771978 button.qty-minus').length, ' 123 ') } }); $('.package-block-771978 button.qty-minus').click(function(event) { let value = $('[name="qty_771978"]').val(); if (value <= 5) { $('.package-block-771978 button.qty-minus').hide() } }); } if (param === 'studentpass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771979").show(); $(".ticket__item.package-block-771980").show(); $(".ticket__item.package-block-771982").show(); $(".ticket__item.package-block-772198").show(); $("#fld_1454374").val("E").trigger("change"); $("#fld_1457458").val("Student Day 1 pass"); $('.ticket__item.package-block-771979 .qty-plus').remove(); $('.ticket__item.package-block-771980 .qty-plus').remove(); $('.ticket__item.package-block-772198 .qty-plus').remove(); $('a.ticketSelbtn[data-package="771979"]').on('click', function() { $('.qty-minus[data-id="771980"]').trigger('click'); }); $('a.ticketSelbtn[data-package="771980"]').on('click', function() { $('.qty-minus[data-id="771979"]').trigger('click'); }); } if (param === 'freelancepass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771976").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("D4").trigger("change"); $("#fld_1457458").val("SME / freelancer 2 day pass"); $("#fld_1454373").val("2 Day Pass"); updateChildBadgeLabel(); } if (param === 'onlinepass') { $('#fld_1463071\\[\\]').removeAttr('required'); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-772197").hide(); $(".ticket__item.package-block-772387").hide(); $(".ticket__item.package-block-771981").show(); $(".ticket__item.package-block-771982").show(); $("#fld_1454374").val("F").trigger("change"); $("#fld_1457458").val("Online"); $("#grp_fld_1450660").remove(); } if (param === 'earlybird') { $('#fld_1463071\\[\\]').removeAttr('required'); $("#fld_1454373").val("2 Day Pass"); $('input[name="terms_and_conditions[]"]').prop('required', true); $("#grp_fld_1463071").hide(); hideallpackages(); $(".ticket__item.package-block-771972").show(); $(".ticket__item package-block-772197").show(); //$(".ticket__item package-block-771982").show(); $("#fld_1454374").val("D123").trigger("change"); $("#fld_1457458").val("EARLYBIRD 2 day pass"); $("#grp_fld_1450660").remove(); updateChildBadgeLabel(); } }); function hideallpackages() { $(".ticket__item.package-block-771965").hide(); $(".ticket__item.package-block-771966").hide(); $(".ticket__item.package-block-771967").hide(); $(".ticket__item.package-block-771968").hide(); $(".ticket__item.package-block-771969").hide(); $(".ticket__item.package-block-771970").hide(); $(".ticket__item.package-block-771971").hide(); $(".ticket__item.package-block-771972").hide(); $(".ticket__item.package-block-771973").hide(); $(".ticket__item.package-block-771974").hide(); $(".ticket__item.package-block-771975").hide(); $(".ticket__item.package-block-771976").hide(); $(".ticket__item.package-block-771978").hide(); $(".ticket__item.package-block-771979").hide(); $(".ticket__item.package-block-771980").hide(); $(".ticket__item.package-block-771981").hide(); //$(".ticket__item.package-block-771982").hide(); $(".ticket__item.package-block-772198").hide(); $(".ticket__item package-block-772197").hide(); } function checkpromo() { let checkPromoInterval = setInterval(function() { const promoMessageSuccess = $(".m3 .alert.alert-success#text_help").text().trim(); const promoMessageFailed = $(".m3 .alert.alert-danger").text().trim(); if (promoMessageSuccess === "Promo code is applied.") { $(".order-now-button").show(); // Show the button if the promo code is valid productionCode = $("#cpn_fld_1452048").val(); console.log(productionCode); clearInterval(checkPromoInterval); // Stop checking once the message is found } else if (promoMessageFailed === "Invalid discount code.") { $(".order-now-button").hide(); // Hide the button for any other message clearInterval(checkPromoInterval); // Stop checking if a different message is displayed } }, 500); // Check every 500ms } function updateChildBadgeLabel(){ if (window.self !== window.top) { setTimeout(function() { var badgename = window.parent.$("#fld_1454373").val(); $("#fld_1454373").val(badgename); }, 1000); } } if (window.self !== window.top) { setTimeout(function() { var ticketcontrolname = window.parent.$("#fld_1454374").val(); $("#fld_1454374").val(ticketcontrolname); }, 1000); } var path = new URL(url).pathname; // Extracts the path after the domain var pathPattern = /^\/en\/registration\/([^\/]+)$/; // Regex to match the required format var match = path.match(pathPattern); if (match) { // Check if the URL format is correct var param = match[1]; // Extract the parameter after /en/registration/ // List of allowed parameters var allowedParams = [ "production", "wdomembers", "wdoguests", "allaccess", "daypass", "twodaypass", "grouptwodaypass", "studentpass", "freelancepass", "onlinepass", "earlybird" ]; // Redirect if the param is not in the allowed list if (!allowedParams.includes(param)) { window.location.href = "https://www.worlddesigncongresslondon.com/en/invalidlink"; } } </script> <script> // HTML structure to prepend for WDO Members const aboveContentWDOMem = ` <div class="aboveContentwdo" style="max-width: 825px; margin: 0 auto;"> <h1 style="text-align: center;" tabindex="0"><strong>Welcome to registration for</strong></h1> <h1 style="text-align: center;" tabindex="0"><strong>the 34th World Design Congress and General Assembly</strong></h1> <p tabindex="0">&nbsp;</p> <p style="text-align: left;" tabindex="0">The Congress will take place at the Barbican Centre in London on 9-10 September 2025.</p> <p style="text-align: left;" tabindex="0">The WDO General Assembly will take place in-person at the Design Museum on 11 September 2025.</p> <p style="text-align: left;" tabindex="0">WDO members may register a maximum of three delegates to attend in person from their member organization:</p> <p style="text-align: left;" tabindex="0"><strong>– one voting delegate (for voting members)</strong></p> <p style="text-align: left;" tabindex="0"><strong>– one non-voting delegate</strong></p> <p style="text-align: left;" tabindex="0"><strong>– one young designer aged between 18-35 (non-voting delegate)</strong></p> <p tabindex="0">&nbsp;</p> <p tabindex="0"><em>As WDO Associate Members do not have voting rights, please note that you can register two non-voting delegates and one additional delegate aged between 18-35.</em></p> <p tabindex="0"><em>Only complete registration once all attending delegates have been identified and can be registered with name and email address.</em></p> <p tabindex="0"><em>Attendees are responsible for having a valid passport and, if required, a valid visitor’s visa for entry into the United Kingdom for the duration of the event. Delegates and attendees are strongly advised to check the relevant visa requirements for the United Kingdom well in advance of their dates of travel. If you require an invitation letter to support your visa application, please select the necessary field on the registration form. </em></p> <p tabindex="0">&nbsp;</p> <p style="text-align: left;" tabindex="0">Capacity is limited. <strong>Registration must be completed by <span style="text-decoration: underline;">Friday 15 August 2025 23:59 BST.</strong></p> <p tabindex="0">&nbsp;</p> <p style="text-align: left;" tabindex="0"><strong>Need help?</strong></em></p> <p style="text-align: left;" tabindex="0">For further assistance or questions regarding attendance, please contact <a href="mailto:assembly@wdo.org">assembly@wdo.org</a></p> <p tabindex="0">&nbsp;</p> </div> `; // HTML structure to prepend for WDO Guests const aboveContentDiv = ` <div class="aboveContentwdo" style="max-width: 825px; margin: 0 auto;"> <h1 style="text-align: center;" tabindex="0"><strong>Welcome to registration for</strong></h1> <h1 style="text-align: center;" tabindex="0"><strong>the 34th World Design Congress and General Assembly</strong></h1> <p tabindex="0">&nbsp;</p> <p style="text-align: center;" tabindex="0">The Congress will take place at the Barbican Centre in London on 9-10 September 2025</p> <p style="text-align: center;" tabindex="0">The WDO General Assembly will take place at the Design Museum on 11 September 2025</p> <p tabindex="0">&nbsp;</p> <p style="text-align: left;" tabindex="0">Capacity is limited. <strong>Registration must be completed by <span style="text-decoration: underline;">Friday 15 August 2025 23:59 BST.</strong></p> <p tabindex="0">&nbsp;</p> <p tabindex="0"><em>Attendees are responsible for having a valid passport and, if required, a valid visitor’s visa for entry into the United Kingdom for the duration of the event. Delegates and attendees are strongly advised to check the relevant visa requirements for the United Kingdom well in advance of their dates of travel. If you require an invitation letter to support your visa application, please select the necessary field on the registration form.</em></p> <p tabindex="0">&nbsp;</p> <p style="text-align: center;" tabindex="0"><strong>Need help?</strong></em></p> <p style="text-align: center;" tabindex="0">For further assistance or questions regarding attendance, please contact <a href="mailto:assembly@wdo.org">assembly@wdo.org</a></p> <p tabindex="0">&nbsp;</p> </div> `; </script> <script> if(window.location.href.includes('https://www.worlddesigncongresslondon.com/en/al/') || window.location.href.includes('https://www.worlddesigncongresslondon.com/en/login')){ window.location.href = '/en/editprofile'; } if(window.location.href.includes('https://www.worlddesigncongresslondon.com/en/refund-success') ){ window.location.href = '/en/edit-profile-post-submission'; } if (window.location.href.includes('editProfileV2')) { $(document).ready(function() { console.log("Edit profile page loaded"); $("#fld_1456831").val("Yes").trigger("change"); $('#fld_1450664').attr('required', true); $('#fld_1349457').attr('required', true); $('#ffld_1450664').attr('required', true); $('#fld_1450667').attr('required', true); $("#fld_1460169").attr('required', true); $("#submit").val("Submit"); }); } else { $("#grp_fld_1450664").remove(); $("#grp_fld_1450667").remove(); $("#grp_fld_1451947").remove(); $("#grp_fld_1451948").remove(); $("#grp_fld_1451966").remove(); $("#grp_fld_1349457").remove(); $("#grp_fld_1460169").remove(); } if (window.self !== window.top) { $('div[aria-label="Email"]').hide(); $(".nopadding").hide(); } </script> <script> $(document).ready(function () { $(".packageContainerBlock772197").hide(); // Parse the URL to extract parameters const urlParams = new URLSearchParams(window.location.search); // Check if 'ud_profile' parameter exists and equals '1' if (urlParams.get('ud_profile') === '1') { $(".ticket__item.package-block-772197").hide(); // Call the function hideallpackages(); } }); </script> <script> $(document).ready(function () { // Keep the button disabled initially $('#grp_fld_1452048 .ticketItems button').prop('disabled', true); // Enable the button when any of the specified buttons are clicked $('#pricebtn-btn, #ticketSelbtn, #pack772387').on('click', function () { $('#grp_fld_1452048 .ticketItems button').prop('disabled', false); }); }); </script> <script> $('#cover').click(function(){ $(this).css({"display": "none", "opacity": "0"}); $('#vid').get(0).play(); }); $('#vid').on('ended',function(){ $("#cover").css({"display": "block", "opacity": "1"}); }); $('.booking-tickets .cus-accordian a[data-toggle="collapse"]').click(function(){ $(this).parents('.panel.panel-default').toggleClass('change') }); </script> <script> let receptionQty = 0; let maxreceptionQty = 0; $('.order-now-button').click(function () { setTimeout(function () { performCalculation(); }, 1500); $("#fld_1461036 > option:nth-child(1)").hide(); receptionQty = $('[name="qty_772387"]').val(); maxreceptionQty = receptionQty; console.log("Reception Qty is: " + receptionQty); }); function performCalculation(){ const preOrderBook = "772197"; const welcomeReception = "772387"; const supportUs = "771982"; const BookData = TicketPackages[preOrderBook] || null; const receptionData = TicketPackages[welcomeReception] || null; const supportData = TicketPackages[supportUs] || null; let totalPriceB = 0, totalPriceR = 0, totalPriceS = 0; if (BookData && BookData.pkg_price && BookData.pkg_qty) { totalPriceB = (parseFloat(BookData.pkg_price) * parseInt(BookData.pkg_qty)).toFixed(2); $("#fld_1465628").val(totalPriceB); } if (receptionData && receptionData.pkg_price && receptionData.pkg_qty) { totalPriceR = (parseFloat(receptionData.pkg_price) * parseInt(receptionData.pkg_qty)).toFixed(2); $("#fld_1465627").val(totalPriceR); } if (supportData && supportData.pkg_price && supportData.pkg_qty) { totalPriceS = (parseFloat(supportData.pkg_price) * parseInt(supportData.pkg_qty)).toFixed(2); $("#fld_1465629").val(totalPriceS); } let packageAmount = parseFloat($('.order__summary .pricing span[data-subtotal]').data('subtotal')) || 0; let discAmount = parseFloat($('.order__summary .pricing span[data-discounted_amount]').data('discounted_amount')) || 0; let bookingFee = parseFloat($('.order__summary #booking_fee').data('booking_amount')) || 0; let donation = parseFloat($('.order__summary .pricing span[data-total_donation]').data('total_donation')) || 0; let vatFeeFromPage = parseFloat($('.order__summary .pricing span[data-total_tax]').data('total_tax')) || 0; let DiscPackageAmount = packageAmount - discAmount; let totalAmount = DiscPackageAmount + donation; let amountBeforeBR = packageAmount - totalPriceR - totalPriceB; let calculatedVatFee = (DiscPackageAmount + bookingFee) * 0.2; $('#fld_1455642').val(totalAmount.toFixed(2)); $('#fld_1452051').val(calculatedVatFee.toFixed(2)); $("#fld_1460907").val(amountBeforeBR.toFixed(2)); $("#fld_1460908").val(discAmount.toFixed(2)); let totalPrice = $(".original_total_price_span-d").text().replace("£", "").trim(); let customTotal = (DiscPackageAmount + bookingFee + donation + calculatedVatFee).toFixed(2); $("#fld_1460908").val(customTotal); $("#fld_1452266").val(bookingFee.toFixed(2)); $("#fld_1452466").val(donation.toFixed(2)); $("#fld_1452465").val(DiscPackageAmount.toFixed(2)); setTimeout(function () { $("#form_40647 > div > div.both-block > div.Show-inveted > div.order__summary.page_break_step.page-break-step- > div.price__item > div.total__price > span").text("£"+customTotal); }, 1000); } $('#fld_1349456').on('change', function() { checkAndExecuteLogic(); }); function checkAndExecuteLogic() { const emailCheck = $("#fld_1349456").val(); if (emailCheck) { $(`#packageContainerBlock772387 .theme-light-btn`).click(); $(`#packageContainerBlock772197 .theme-light-btn`).click(); setTimeout(() => { $("#assign-buttn > a").show(); }, 1000); } } $("#fld_1461036").on("change", function () { const selectedValue = $(this).val(); if (selectedValue === "Yes" && receptionQty > 0) { receptionQty--; } else if (selectedValue === "No" && receptionQty < maxreceptionQty) { receptionQty++; } // Update the dropdown visibility of the "Yes" option if (receptionQty === 0) { $("#fld_1461036 option[value='Yes']").hide(); } else { $("#fld_1461036 option[value='Yes']").show(); } console.log("Updated receptionQty:", receptionQty); // Log the value for debugging }); </script> <script> $(document).ready(function () { setTimeout(function() { const passwords = { "https://www.worlddesigncongresslondon.com/en/registration/earlybird": "lon25exclusive", "https://www.worlddesigncongresslondon.com/en/registration/wdomembers": "lon25congress", "https://www.worlddesigncongresslondon.com/en/registration/wdoguests": "lon25congress", "https://www.worlddesigncongresslondon.com/en/registration/freelancepass": "lon25freelance", }; const currentUrl = window.location.href; let correct_password = null; if(currentUrl.includes('en/registration/earlybird')){ correct_password = 'lon25exclusive'; }else if(currentUrl.includes('en/registration/wdomembers')){ correct_password = 'lon25congress'; }else if(currentUrl.includes('en/registration/wdoguests')){ correct_password = 'lon25congress'; }else if(currentUrl.includes('en/registration/freelancepass')){ correct_password = 'lon25freelance'; }else{ correct_password = null; } const correctPassword = correct_password; if (!window.location.href.includes('group=') && correctPassword) { const userPassword = prompt("Please enter the password to access this page:"); if ( userPassword?.toLowerCase() !== correctPassword.toLowerCase()) { alert("Incorrect password. You are not authorized to access this page."); window.location.href = currentUrl; } } }, 2000); }); </script> <script> var ticket1Count = null; var ticket2Count = null; var ticket3Count = null; $(document).on('ready' , function(){ $.ajax({ url: window.location.origin+'/en/checkLimitofFieldValue?appId='+app_id, type: 'POST', data : {field_id:1452048,status:'1',has_paid:'1',field_value:'771966'}, success: function(res) { res = JSON.parse(res.trim()); ticket1Count = res?.limit || 0; } }); $.ajax({ url: window.location.origin+'/en/checkLimitofFieldValue?appId='+app_id, type: 'POST', data : {field_id:1452048,status:'1',has_paid:'1',field_value:'771967'}, success: function(res) { res = JSON.parse(res.trim()); ticket2Count = res?.limit || 0; } }); $.ajax({ url: window.location.origin+'/en/checkLimitofFieldValue?appId='+app_id, type: 'POST', data : {field_id:1452048,status:'1',has_paid:'1',field_value:'771968'}, success: function(res) { res = JSON.parse(res.trim()); ticket3Count = res?.limit || 0; } }); const checkTicketCountInterval = setInterval(function(){ if(ticket1Count !== null && ticket2Count !== null && ticket3Count !== null ){ console.log('TotalSum' , ticket1Count+ticket2Count+ticket3Count); if(ticket1Count+ticket2Count+ticket3Count >= 250){ $('.ticketSelbtn.pack771966').text('Sold').attr('disabled' , 'disabled').removeClass('ticketSelbtn').removeClass('pack771966'); $('.ticketSelbtn.pack771967').text('Sold').attr('disabled' , 'disabled').removeClass('ticketSelbtn').removeClass('pack771967'); $('.ticketSelbtn.pack771968').text('Sold').attr('disabled' , 'disabled').removeClass('ticketSelbtn').removeClass('pack771968'); } clearInterval(checkTicketCountInterval); } }, 500); }) </script> <script> $(document).ready(function () { // List of URLs where the elements should be hidden const targetUrls = [ "https://www.worlddesigncongresslondon.com/en/registration/wdomembers", "https://www.worlddesigncongresslondon.com/en/registration/wdoguests", "https://www.worlddesigncongresslondon.com/en/registration/production", "https://www.worlddesigncongresslondon.com/en/registration/wdomembers", "https://www.worlddesigncongresslondon.com/en/registration/wdoguests", "https://www.worlddesigncongresslondon.com/en/registration/allaccess", "https://www.worlddesigncongresslondon.com/en/registration/daypass", "https://www.worlddesigncongresslondon.com/en/registration/grouptwodaypass", "https://www.worlddesigncongresslondon.com/en/registration/studentpass", "https://www.worlddesigncongresslondon.com/en/registration/freelancepass", "https://www.worlddesigncongresslondon.com/en/registration/onlinepass", "https://www.worlddesigncongresslondon.com/en/registration/earlybird" ]; // Check if the current URL matches any of the target URLs if (targetUrls.includes(window.location.href)) { // Hide the elements with the specified classes $(".subscribe-newsletter, .subscribe-partner").css("display", "none"); } }); </script> <script> $(document).on('ready' , function(){ setTimeout(() => { window.top.$('#loadingMessage1').hide(); if(getUrlParameter('group_emails')){ $('.container-parent').hide(); } }, 400); $('.ticketSelbtn , .qty-minus, .qty-plus').click(function(){ $('.order-now-button').attr('disabled' , 'disabled'); var packageIDs = Object.keys(TicketPackages); var parameter = url.substring(url.lastIndexOf('/') + 1) setTimeout(() => { if(parameter == 'earlybird'){ if(packageIDs.includes('771972')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'wdomembers'){ if(packageIDs.includes('771966') || packageIDs.includes('771967')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'wdoguests'){ if(packageIDs.includes('771969')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'daypass'){ if(packageIDs.includes('771974') || packageIDs.includes('771975') || packageIDs.includes('771976')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'twodaypass'){ if(packageIDs.includes('771973')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'grouptwodaypass'){ if(packageIDs.includes('771978')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'studentpass'){ if(packageIDs.includes('771979') || packageIDs.includes('771980')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } if(packageIDs.includes('772387')){ $("#fld_1465627").val(50); } }else if(parameter === 'freelancepass'){ if(packageIDs.includes('771976')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } }else if(parameter === 'onlinepass'){ if(packageIDs.includes('771981')){ $('.order-now-button').removeAttr('disabled'); }else{ $('.order-now-button').attr('disabled' , 'disabled'); } } }, 400); }) }) </script><script type="text/javascript"> $(document).ready(function () { if(CustomGetCookie("ppc")==null){ // } else { $("#privacy_sticky").remove(); } }); function CustomGetCookie(name) { var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); return v ? v[2] : null; } function CustomSetCookie(name, value, days) { var d = new Date; d.setTime(d.getTime() + 24*60*60*1000*days); document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); } function cookiePolicyReject() { CustomSetCookie("ppc", "2", 365); $("#privacy_sticky").remove(); //$("body").append(""); } </script> <script> let applicationLang = "en"; let userCancellationUrl = "https://worlddesigncongresslondon.com/form/cancelUserRegistration"; let deleteUserUrl = "https://worlddesigncongresslondon.com/form/deleteUserRegistration"; let userEditRegistrationUrl = "https://worlddesigncongresslondon.com/en/form/editProfileV2?user_id=&ud_profile=0&mode=&acces_id="; let logoutUrl = "https://worlddesigncongresslondon.com/en/logout" // VFC-18362 - show login popup upon login failure in corresponding page let loginFailureData = ''; let showloginPopupOnPageLoad = 0; // VFC-18169 - determine if popup should appear on page load to ask if registration is to be cancelled let cancelRegistrationNow = 0; document.addEventListener('DOMContentLoaded', function () { const urlParams = new URLSearchParams(window.location.search); const alertType = urlParams.get('alert'); console.log('alertType'); if (alertType === 'delete-success') { alert('Your account has been deleted successfully'); } }); /** * Setup Alert|Confirm Modal popup Content * * @param string action_type * @param boolean shouldLoadModal * * @return void */ function setUpConfirmAlertPopupContent(action_type = 'cancel_registration', shouldLoadModal = false) { let confirmAlertModal = $('#confirm_alert_modal-d'); if('cancel_registration' == action_type){ // setup modal properties $(confirmAlertModal).find('.confirm_alert_modal_title-d').text('Are you sure you want to cancel your registration?'); $(confirmAlertModal).find('.confirm_alert_modal_description-d').text('Cancelling your registration will remove your access to the event. If you proceed, you will no longer be able to participate or access event-related materials.'); $(confirmAlertModal).find('.btn_cancel_action-d').attr('data-cancel_btn_text', 'Keep My Registration'); $(confirmAlertModal).find('.btn_cancel_action-d').text('Keep My Registration'); $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_type', 'cancel_registration'); $(confirmAlertModal).find('.btn_confirm_action-d').text('Cancel Registration'); $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_btn_text', 'Cancel Registration'); } if('delete_registration' == action_type){ confirmAlertModal = $('#delete_alert_modal-d'); // setup modal properties $(confirmAlertModal).find('.confirm_alert_modal_title-d').text('Delete Account?'); $(confirmAlertModal).find('.confirm_alert_modal_description-d').text('Deleting your account will remove your access to the event.'); $(confirmAlertModal).find('.btn_cancel_action-d').attr('data-cancel_btn_text', 'Keep My Account'); $(confirmAlertModal).find('.btn_cancel_action-d').text('Keep My Account'); $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_type', 'delete_registration'); $(confirmAlertModal).find('.btn_confirm_action-d').text('Delete Account'); $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_btn_text', 'Delete Account'); } if(shouldLoadModal) { // VFC-18157 - show confirmation popup on all pages except at login page let currentPagePath = window.location.pathname; if(!currentPagePath.includes('login')){ $(confirmAlertModal).modal('show'); // display modal } } } /** * Update Login Popup content based on action that triggerd it * * @param string actionType * @param boolean hasValidationFailed */ function updateUxOnLoginPopup(actionType = 'cancel_registration', hasValidationFailed = false) { let loginForm = $('body').find('#Main-Login-Frm'); let formModal = $(loginForm).parents('#LoginModal'); let formUrl = $(loginForm).attr('action'); // VFC - VFC-20150 - temporary fix if showing en link on kr view if ([10000559, 381].includes(app_id) && window.location.pathname.split('/')[1] === 'kr') { let updatedUrl = formUrl.replace('/en/', '/kr/'); // Replace 'en' with 'kr' $(loginForm).attr('action', updatedUrl); // Set the new action URL formUrl = updatedUrl; } formUrl = new URL(formUrl); // remove existing params from Query string formUrl.searchParams.delete('edit_registration'); formUrl.searchParams.delete('cancel_registration'); formUrl.searchParams.delete('delete_registration'); if('cancel_registration' == actionType){ $(formModal).attr('data-action_type', 'cancel_registration'); formUrl.searchParams.set("cancel_registration", "1"); let modalTitleElm = $(formModal).find('.modal-title'); let formModalBodyElm = $(formModal).find('.modal-body'); let cancelUserRegistrationModalTitle = 'Cancel Registration' let cancelUserRegistrationModalDescriptParagraph = '<p id="cancel_user_desc_para-d">For your security, we need you to log in to confirm your cancellation request.</p>'; $(modalTitleElm).attr('data-original_title', $.trim(modalTitleElm.text())); $(modalTitleElm).text(cancelUserRegistrationModalTitle); let cancelRegDescriptionParaElm = $(formModalBodyElm).find('#cancel_user_desc_para-d'); if(cancelRegDescriptionParaElm.length > 0){ // $(formModalBodyElm).remove('#cancel_user_desc_para-d'); $('#cancel_user_desc_para-d').remove(); } $(formModalBodyElm).prepend(cancelUserRegistrationModalDescriptParagraph); } else if('delete_registration' == actionType){ $(formModal).attr('data-action_type', 'delete_registration'); formUrl.searchParams.set("delete_registration", "1"); let modalTitleElm = $(formModal).find('.modal-title'); let formModalBodyElm = $(formModal).find('.modal-body'); let cancelUserRegistrationModalTitle = 'Delete Account' let cancelUserRegistrationModalDescriptParagraph = '<p id="delete_user_desc_para-d">For your security, we need you to log in to confirm your delete request.</p>'; $(modalTitleElm).attr('data-original_title', $.trim(modalTitleElm.text())); $(modalTitleElm).text(cancelUserRegistrationModalTitle); let cancelRegDescriptionParaElm = $(formModalBodyElm).find('#delete_user_desc_para-d'); if(cancelRegDescriptionParaElm.length > 0){ // $(formModalBodyElm).remove('#cancel_user_desc_para-d'); $('#delete_user_desc_para-d').remove(); } $(formModalBodyElm).prepend(cancelUserRegistrationModalDescriptParagraph); } else if('edit_profile' == actionType){ $(formModal).attr('data-action_type', 'edit_profile'); formUrl.searchParams.set("edit_my_registration", "1"); let modalTitleElm = $(formModal).find('.modal-title'); let originalTitle = $(modalTitleElm).attr('data-original_title'); if (typeof originalTitle !== 'undefined') { // case attribute is already set $(modalTitleElm).text($.trim(originalTitle)); if($('#cancel_user_desc_para-d').length > 0){ $('#cancel_user_desc_para-d').remove(); } $(modalTitleElm).removeAttr('data-original_title'); } } else{ // reset form title $(formModal).removeAttr('data-action_type'); // remove action type additional attribute let modalTitleElm = $(formModal).find('.modal-title'); let originaTitle = $(modalTitleElm).attr('data-original_title'); if (typeof originaTitle !== 'undefined') { // case attribute is already set $(modalTitleElm).text($.trim(originaTitle)); if($('#cancel_user_desc_para-d').length > 0){ $('#cancel_user_desc_para-d').remove(); } $(modalTitleElm).removeAttr('data-original_title'); } } // VFC-18362 - redirect back to same page; show error message in popup if(hasValidationFailed){ $(formModal).find('#ResponseBox').text(loginFailureData.LoginMsg); $(formModal).find('#ResponseBox').css({"display": "block"}); } $(loginForm).attr('action', formUrl); // update form action } $(function(event) { if(cancelRegistrationNow){ setUpConfirmAlertPopupContent('cancel_registration', true); } // VFC-18362 - show login popup upon login failure in corresponding page if(showloginPopupOnPageLoad){ let formModal = $('#LoginModal'); loginFailureData = JSON.parse(loginFailureData); if(loginFailureData.cancel_registration == 1){ updateUxOnLoginPopup('cancel_registration', true); // update UI|UX for cancel Registraton of popup } else if(loginFailureData.edit_my_registration == 1){ updateUxOnLoginPopup('edit_profile', true); // update UI|UX for edit profile of popup } $(formModal).modal('show'); } // reset login form back to original $('body').on('click', '#LoginBtn', function(e){ let loginForm = $('body').find('#Main-Login-Frm'); if(loginForm.length > 0){ // form exists updateUxOnLoginPopup('simple_login'); // update UI|UX for simple Registraton of popup } }); // VFC-15322 - Allow Registration Cancellation let canceRegistrationlLinkElm = $('body').find('.btn_cancel_registration-d'); let deleteRegistrationlLinkElm = $('body').find('.btn_delete_registration-d'); if(canceRegistrationlLinkElm.length > 0){ // trigger confirm action for cancellation $('#confirm_alert_modal-d').on('click', '.btn_confirm_action-d', function(e){ let elm = $(this); let actionType = $(elm).attr('data-confirm_action_type'); let confirmAlertModal = $(elm).parents('#delete_alert_modal-d'); $(confirmAlertModal).modal('hide'); // hide confirmation modal if('cancel_registration' == actionType){ $('#confirm_alert_modal-d').hide(); if(user_id == 0){ // user is not logged in e.preventDefault(); e.stopPropagation(); let loginForm = $('body').find('#Main-Login-Frm'); if(loginForm.length > 0){ // form exists let formModal = $(loginForm).parents('#LoginModal'); updateUxOnLoginPopup('cancel_registration'); // update UI|UX for cancel Registraton of popup $(formModal).modal('show'); // show login form modal popup } return false; } // make a ajax based server hit $.ajax({ url: userCancellationUrl, type: 'post', cache: false, success: function (response) { response = eval('(' + response + ')'); console.log('response:', response); if(response.success === false){ alert(response.message); } else{ logoutUrl = new URL(logoutUrl); logoutUrl.searchParams.set("cancel_attendee_registration", "1"); window.top.location.href = logoutUrl; // logoff current user } } }); } }); $('body').on('click', '.btn_cancel_registration-d', function(e){ setUpConfirmAlertPopupContent('cancel_registration', true); }); } if(deleteRegistrationlLinkElm.length > 0){ // trigger confirm action for cancellation $('#delete_alert_modal-d').on('click', '.btn_confirm_action-d', function(e){ let elm = $(this); let actionType = $(elm).attr('data-confirm_action_type'); let confirmAlertModal = $(elm).parents('#delete_alert_modal-d'); $(confirmAlertModal).modal('hide'); // hide confirmation modal if('delete_registration' == actionType){ if(user_id == 0){ // user is not logged in e.preventDefault(); e.stopPropagation(); let loginForm = $('body').find('#Main-Login-Frm'); if(loginForm.length > 0){ // form exists let formModal = $(loginForm).parents('#LoginModal'); updateUxOnLoginPopup('delete_registration'); // update UI|UX for cancel Registraton of popup $(formModal).modal('show'); // show login form modal popup } return false; } // make a ajax based server hit $.ajax({ url: deleteUserUrl, type: 'post', cache: false, success: function (response) { response = eval('(' + response + ')'); console.log('response:', response); if(response.success === false){ alert(response.message); } else{ logoutUrl = new URL(logoutUrl); logoutUrl.searchParams.set("delete_attendee_registration", "1"); window.top.location.href = logoutUrl; // logoff current user } } }); } }); $('body').on('click', '.btn_delete_registration-d', function(e){ setUpConfirmAlertPopupContent('delete_registration', true); }); } // VFC-15333 - CTA Edit in the registration form let userEditRegistrationLinkElm = $('body').find('.btn_edit_registration-d'); if(userEditRegistrationLinkElm.length > 0){ $('body').on('click', '.btn_edit_registration-d', function(e) { let elm = $(this); if (user_id == 0) { // user is not logged in e.preventDefault(); e.stopPropagation(); let loginForm = $('body').find('#Main-Login-Frm'); if(loginForm.length > 0){ // form exists let formModal = $(loginForm).parents('#LoginModal'); updateUxOnLoginPopup('edit_profile'); // update UI|UX for edit profile of popup $(formModal).modal('show'); // show login form modal popup } return false; } window.location.href = userEditRegistrationUrl; // redirect user to edit profile page }); } }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10