PageSourceSearch

https://daywithdisa.com/en/venue-page

html daywithdisa.com collected 2026-09-26 06:11:45 UTC 184,339 bytes, 3,588 lines download raw bytes

1  <style>
2      #footer, .header-content {
3          display: block      }
4  </style>  
5  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" itemscope itemtype="http://schema.org/Blog">
7  <head>
8  
8<script type="text/javascript">
9// Centralized countdown labels - available globally
10    document.addEventListener('DOMContentLoaded', () => {
11        window.countdownLabels = {"days":"Days","hours":"Hours","minutes":"Minutes","seconds":"Seconds","startingIn":"Starting in"};
12    });
13</script>
13
14  
14<script>
15          (function(JSON) {
16        var oldParse = JSON.parse;
17        JSON.parse = function newParse(str) {
18          return oldParse(str.replace(/[\u200B-\u200D\uFEFF]/g, ''));
19        }
20      }(JSON))
21    </script>
21
22  
22<script src="https://cmp.osano.com/AzqNEeSTuihQR1mLH/8ba39fbb-0fe2-42c4-b005-b76d4e447986/osano.js"></script>
22<style>.osano-cm-widget{display: none;}</style>   
23          <meta name="viewport" content="width=device-width, initial-scale=1.0" />
24    
25<!-- CMS page Meta-data Start -->
26<!-- Social Meta tags start -->
27<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
28
29<!-- General Meta -->
30<meta name="description" content="" />
31<meta name="keywords" content="" />
32<link rel="canonical" href="https://daywithdisa.com/" />
33
34<!-- Open Graph / Facebook / LinkedIn -->
35<meta property="og:site_name" content="venue" />
36<meta property="og:title" content="venue" />
37<meta property="og:description" content="" />
38<meta property="og:image" content="" />
39<meta property="og:url" content="https://daywithdisa.com/" />
40<meta property="og:type" content="website" />
41
42<!-- Twitter Cards -->
43<meta name="twitter:card" content="summary_large_image" />
44<meta name="twitter:title" content="venue" />
45<meta name="twitter:description" content="" />
46<meta name="twitter:image" content="" />
47<meta name="twitter:url" content="https://daywithdisa.com/" />
48
49<!-- Schema.org for Google -->
50<meta itemprop="name" content="venue" />
51<meta itemprop="description" content="" />
52<meta itemprop="image" content="" />
53
54<!-- Fallback / other platforms -->
55<link rel="image_src" type="image/jpeg" href="" />
56
57    <!-- WebSite structured data (controls the site name Google shows in search results) -->
58    
58<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"HR Screening, Safety, & Strategy Conference - Hosted by DISA","url":"https:\/\/daywithdisa.com\/"}</script>
58
59<!-- Social Meta tags end -->
60<!-- CMS page Meta-data End -->
61              <link rel="icon" type="image/png" sizes="32x32" href="https://vepimg.b8cdn.com//uploads/vjfnew/19091/content/images/1767718724s3-logo-app-png1767718724.png">
62                <title>HR Screening, Safety, & Strategy Conference - Hosted by DISA</title>
63        <!-- using older bootstrap css -->
64<link href="https://vepcss.b8cdn.com/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
65      <link href="https://vepcss.b8cdn.com/css/style.css?v=11" rel="stylesheet" type="text/css" />
66      <link href="https://vepcss.b8cdn.com/css/eliqaat/datepicker3.css?v=1" rel="stylesheet" type="text/css" />
67    
68          <!-- new global analytics -->
69              
69<script defer data-domain="daywithdisa.com,vfairscombined.com" src="https://plausible.vfairs.com/js/script.js"></script>
69
70   <meta name="google-site-verification" content="wJE5Sti8p1oTDfCvND0AYqnZwVMx1dSY_J6SnKVut_M">
71    
72  
73      <!--[if lt IE 9]>
74      <link href="https://vepcss.b8cdn.com/css/ie8.css?v=1" rel="stylesheet" type="text/css" />
75    <![endif]--> 
76    
76<script type="text/javascript">
77    IsLogedin = false;
78    IsEventLive = false;
79    </script>
79
80    <style type="text/css">
81      .page-heading {border-bottom:1px solid #eaeaea; background: #f7f7f7}
82      .page-heading h4,.page-heading h1 {font-size: 24px; font-weight: bold; padding: 20px 0; margin: 0}
83      .page-heading h4.form-heading,.page-heading h1.form-heading {text-align: left}
84
85      .control-label {text-align: left; padding-top: 5px; font-size:13px;}
86      .curr-lang-ar .control-label {text-align: right !important; padding-top: 5px; font-size:13px;}
87	  #ResponseMsg{
88		text-align: right;
89		padding-right: 40px;
90	  }
91	  .row-content{
92		padding: 10px 10px 100px 0px;
93	  }
94	  #LoadingBar{
95		display:none;
96	  }
97	  .logo-left-en{
98	  	text-align:right;
99	  }
100    </style>
101    <!-- vFair Css -->
102                 <link href="https://vepcss.b8cdn.com/css/vjf_1000003928.css?v=83583910" rel="stylesheet" type="text/css" />
103        
104          
105
106        
107    
108                
109      </head>
110  <body dir="ltr" class="curr-lang-en  lp-front-page">
111  
112  
113  
114  
115    
116
117    
118
119                
120    
121        <!-- Video Player Box Start -->
122    <div class="modal fade" id="VideoPlayerModal" tabindex="-1" role="dialog" aria-labelledby="EventModalTitle" aria-hidden="true">
123        <div class="modal-dialog">
124            <div class="modal-content">
125                <div class="modal-header">
126                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button>
127                    <h4 class="modal-title" id="EventModalTitle">HR Screening, Safety, & Strategy Conference - Hosted by DISA</h4>
128                </div>
129                <div class="modal-body" style="height: 350px;" id="VideoPlayerModal-Content">
130                </div>
131            </div>
132        </div>
133    </div>
134    <!-- Video Player Box End -->
135
136
137    <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration   -->
138    <style>
139        #confirm_alert_modal-d {
140            font-family: 'Avenir';
141            font-style: normal;
142            font-weight: 400;
143            font-size: 14px;
144            line-height: 22px;
145            margin: 8px 0;
146            opacity: 1;
147        }
148
149
150        #confirm_alert_modal-d .modal-content {
151            background: #f3f4f6;
152            max-width: 350px;
153            padding: 20px 20px 10px;
154            width: 100%;
155            margin: 0 auto;
156        }
157        #confirm_alert_modal-d .modal-body {
158            padding: 0px 12px;
159        }
160        #confirm_alert_modal-d h3 {
161            font-family: var(--secondaryFont), sans-serif;
162            font-size: 22px;
163            font-weight: 600;
164            color: var(--primaryThemeColor) !important;
165            margin-bottom: 0px;
166        }
167        #LoginModal .modal-body p,
168        #confirm_alert_modal-d .modal-body p {
169            font-size: 18px;
170            margin-top: 8px !important;
171        }
172
173        .confirm_alert_modal_actions_container-d button {
174            border-radius: 5px !important;
175            box-shadow: none;
176            font-family: var(--secondaryFont), sans-serif;
177            margin: 4px 0px !important;
178            outline: none;
179            padding: 12px;
180            text-transform: uppercase;
181            width: 100%;
182        }
183        /*.confirm_alert_modal_actions_container-d button.btn_confirm_action-d {*/
184        /*    background: var(--primaryThemeColor) !important;*/
185        /*    color: #fff !important;*/
186        /*}*/
187    </style>
188
189
190    <!-- Login Modal -->
191    <div class="modal fade" id="LoginModal" tabindex="-1" role="dialog" aria-labelledby="LoginModalTitle">
192        <div class="modal-dialog">
193            <div class="modal-content">
194                <div class="modal-header">
195                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button>
196                    <h4 class="modal-title" id="LoginModalTitle">Login</h4>
197                </div>
198                <form action="https://daywithdisa.com/en/login" method="post" accept-charset="utf-8" id="Main-Login-Frm" autocomplete="off" enctype="multipart/form-data"><div style="display:none">
199<input type="hidden" name="login-red" value="" />
200<input type="hidden" name="Login-frm" value="Login-frm" />
201<input type="hidden" name="ci_csrf_token" value="" />
202</div>                <div class="modal-body">
203                    <div class="form-group group-email" >
204                        <label for="LoginEmail" class="control-label" aria-label="email" tabindex="0">Email:</label>
205                                              <input type="text" id="LoginEmail" name="LoginEmail" class="form-control" placeholder="Enter email" value="" tabindex="0"/>
206                    </div>
207                                      <div class="form-group">
208                        <!--label for="message-text" class="control-label">&nbsp</label-->
209                        <div id="ResponseBox" class="ResponseBox" style="font-size:14px;"></div>
210                    </div>
211                                  </div>
212                <div class="modal-footer" id="login-footer">
213                    <div class="row">
214                        <div class="col-sm-4">
215                            <button type="button" class="btn btn-default" data-dismiss="modal" tabindex="0" aria-label="Cancel">Cancel</button>
216                            <button type="submit" class="btn btn-darkgrey" tabindex="0" aria-label="Login<">Login</button>
217                        </div>
218                        <div class="col-sm-8" >
219                                                    <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>
220                                                        <button tabindex="0" aria-label="Forgot Password?" type="button" class="btn btn-darkgrey flt-left forgot-btn" data-toggle="modal"
221                                      data-target="#forgot-pwd-modal">Forgot Password?</button>
222                                                    </div>
223                    </div>
224                </div>
225              </form>            </div>
226        </div>
227    </div>
228    <!-- Login popup end-->
229
230    <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration   -->
231
232    <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration   -->
233    <div id="confirm_alert_modal-d" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmAlertModalTitle" >
234        <div class="modal-dialog">
235            <div class="modal-content">
236                <div class="modal-body">
237                    <div class="row">
238                        <div class="col-sm-12 my-3 mx-2 ">
239                            <h3 class="confirm_alert_modal_title-d">
240                                Are you sure you want to cancel your registration?
241                            </h3>
242                        </div>
243                    </div>
244                    <div class="row">
245                        <div class="col-sm-12">
246                            <p class="confirm_alert_modal_description-d my-3 mx-2">
247                                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.
248                            </p>
249                        </div>
250                    </div>
251                    <div class="row">
252                        <div class="col-sm-12 mt-2 mb-4 text-right confirm_alert_modal_actions_container-d">
253                            <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>
254                            <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>
255                        </div>
256                    </div>
257                </div>
258            </div>
259        </div>
260    </div>
261
262    <!-- VFC-18157 - Confirm / Alert popup to be used when attendee asks to cancel his registration   -->
263    <div id="delete_alert_modal-d" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmAlertModalTitle" >
264        <div class="modal-dialog">
265            <div class="modal-content">
266                <div class="modal-body">
267                    <div class="row">
268                        <div class="col-sm-12 my-3 mx-2 ">
269                            <h3 class="confirm_alert_modal_title-d">
270                                Are you sure you want to delete account?
271                            </h3>
272                        </div>
273                    </div>
274                    <div class="row">
275                        <div class="col-sm-12">
276                            <p class="confirm_alert_modal_description-d my-3 mx-2">
277                                Deleting your account will remove your access to the event.
278                            </p>
279                        </div>
280                    </div>
281                    <div class="row">
282                        <div class="col-sm-12 mt-2 mb-4 text-right confirm_alert_modal_actions_container-d">
283                            <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>
284                            <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>
285                        </div>
286                    </div>
287                </div>
288            </div>
289        </div>
290    </div>
291
292
293    <!-- Forgot Password Update Popup Start -->
294    <div class="modal fade" id="set-new-pwd-modal" tabindex="-1" role="dialog" aria-labelledby="setPasswordModalTitle" aria-hidden="true">
295        <div class="modal-dialog">
296            <div class="modal-content">
297                <div class="modal-header">
298                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button>
299                    <h4 class="modal-title" id="setPasswordModalTitle">Reset Password</h4>
300                </div>
301                <form id="reset-update-pwd-frm" method="post">
302                    <input type="hidden" id="pwd-reset-update-token" name="token" value="
3020">
303                    <div class="modal-body">
304                        <div class="form-group hide" style="display:none;">
305                            <label for="updatepwdemail" class="control-label">Email / Username:</label>
306                            <input type="text" name="updatepwdemail" id="updatepwdemail" class="form-control" placeholder="Enter Your Email Address">
307                        </div>
308                        <div class="form-group">
309                            <label for="updatepwdnewpwd" class="control-label">New password:</label>
310                            <input type="password" name="updatepwdnewpwd" id="updatepwdnewpwd" class="form-control" placeholder="New password" autocomplete="off"/>
311                        </div>
312                        <div class="form-group">
313                            <label for="updatepwdconfirm" class="control-label">Confirm password:</label>
314                            <input type="password" name="updatepwdconfirm" id="updatepwdconfirm" class="form-control" placeholder="Confirm password" autocomplete="off"/>
315                        </div>
316                        <div class="form-group">
317                            <div id="reset-pwd-responseBox"></div>
318                        </div>
319                    </div>
320                    <div class="modal-footer">
321                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
322                        <button type="submit" class="btn btn-darkgrey">Update</button>
323                    </div>
324                </form>
325            </div>
326        </div>
327    </div>
328    <!-- Forgot Password Update Popup End -->
329    <!-- Forgot Password Popup Start -->
330    <div class="modal fade" id="forgot-pwd-modal" tabindex="-1" role="dialog" aria-labelledby="ResetPasswordModalTitle" aria-hidden="true">
331        <div class="modal-dialog">
332            <div class="modal-content">
333                <div class="modal-header">
334                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button>
335                    <h4 class="modal-title" id="ResetPasswordModalTitle">Reset Password</h4>
336                </div>
337                <form id="reset-pwd-frm" method="post">
338                    <div class="modal-body">
339                        <div class="form-group group-email">
340                            <label for="resetemail" class="control-label">Email / Username:</label>
341                            <input type="text" name="resetemail" id="resetemail" class="form-control" placeholder="Enter Your Email Address">
342                        </div>
343                        <div class="form-group">
344                            <div id="forgot-pwd-responseBox"></div>
345                        </div>
346                    </div>
347                    <div class="modal-footer">
348                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
349                        <button type="submit" class="btn btn-darkgrey">Reset</button>
350                    </div>
351                </form>
352            </div>
353        </div>
354    </div>
355    <!-- Forgot Password Popup End -->
356    <!-- Message for fair not live and invalid login -->
357    <div id="MessageResponseWindow" class="modal fade bs-example-modal-md" aria-labelledby="EventNotLiveModalTitle" tabindex="-1" role="dialog">
358        <div class="modal-dialog modal-md">
359            <div class="modal-content" >
360                <div class="modal-header">
361                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-label="Close" aria-hidden="false">&times;</span></button>
362                    <h4 class="modal-title" id="EventNotLiveModalTitle">HR Screening, Safety, & Strategy Conference - Hosted by DISA</h4>
363                </div>
364                <div class="ResponseBoxTxt" id="ResponseBoxTxt">
365
366                </div>
367            </div>
368        </div>
369    </div>
370
371
372
373<!-- primery branch popup -->
374<div class='container-parent  header-content'><div class='container'><style>
375/* =========================================================
376   DAY WITH DISA HEADER
377   FULL REPLACEMENT
378   ========================================================= */
379
380:root {
381  --dwd-header-dark-blue: #073f70;
382  --dwd-header-blue: #17467c;
383  --dwd-header-orange: #f96600;
384  --dwd-header-white: #ffffff;
385  --dwd-header-border: #e1e8ed;
386}
387
388
389/* =========================================================
390   HEADER BASE
391   ========================================================= */
392
393.header-content {
394  position: relative;
395  z-index: 1000;
396  width: 100%;
397  background: #ffffff;
398}
399
400.header-content *,
401.header-content *::before,
402.header-content *::after {
403  box-sizing: border-box;
404}
405
406
407/* =========================================================
408   SAME WIDTH AS MAIN SITE
409   Desktop:
410   width: min(1470px, calc(100% - 56px))
411
412   Mobile:
413   width: calc(100% - 30px)
414   ========================================================= */
415
416.header-content .dwd-header-container {
417  width: min(1470px, calc(100% - 56px)) !important;
418  max-width: none !important;
419  margin-right: auto !important;
420  margin-left: auto !important;
421  padding-right: 0 !important;
422  padding-left: 0 !important;
423}
424
425
426/* =========================================================
427   MAIN HEADER ROW
428   ========================================================= */
429
430.header-content .dwd-header-container > .row {
431  display: flex;
432  min-height: 96px;
433  align-items: center;
434  margin-right: 0;
435  margin-left: 0;
436}
437
438.header-content .dwd-header-container > .row > [class*="col-"] {
439  min-height: 0;
440  padding-right: 15px;
441  padding-left: 15px;
442}
443
444
445/* =========================================================
446   LOGO
447   ========================================================= */
448
449.header-content .event-logo {
450  display: flex;
451  align-items: center;
452}
453
454.header-content .event-logo a {
455  display: inline-block;
456  max-width: 100%;
457}
458
459.header-content .event-logo img {
460  display: block;
461  width: auto;
462  max-width: 100%;
463  height: auto;
464}
465
466
467/* =========================================================
468   NAVIGATION
469   ========================================================= */
470
471.header-content .navbar {
472  min-height: 0;
473  margin: 0;
474  border: 0;
475  background: transparent;
476  box-shadow: none;
477}
478
479.header-content .navbar-default {
480  border: 0;
481  background: transparent;
482}
483
484.header-content .navbar-header {
485  min-height: 0;
486}
487
488.header-content .navbar-collapse {
489  padding: 0;
490  border: 0;
491  box-shadow: none;
492}
493
494.header-content .navbar-nav {
495  display: flex;
496  float: none;
497  align-items: center;
498  justify-content: center;
499  margin: 0;
500}
501
502.header-content .navbar-nav > li {
503  float: none;
504}
505
506.header-content .navbar-nav > li > a {
507  padding: 15px 16px;
508  color: var(--dwd-header-dark-blue);
509  background: transparent;
510  font-size: 15px;
511  font-weight: 700;
512  line-height: 1.2;
513  transition:
514    color .2s ease,
515    background .2s ease;
516}
517
518.header-content .navbar-nav > li > a:hover,
519.header-content .navbar-nav > li > a:focus {
520  color: var(--dwd-header-orange);
521  background: transparent;
522  text-decoration: none;
523}
524
525
526/* =========================================================
527   REGISTER BUTTON
528   ========================================================= */
529
530.header-content .rightMenu {
531  display: flex;
532  align-items: center;
533  justify-content: flex-end;
534  margin: 0;
535  padding: 0;
536  list-style: none;
537}
538
539.header-content .rightMenu > li {
540  margin: 0;
541  padding: 0;
542}
543
544.header-content .rightMenu .btnColored {
545  display: inline-block;
546  min-width: 145px;
547  padding: 14px 24px;
548  border: 0;
549  border-radius: 999px;
550  background: var(--dwd-header-orange) !important;
551  color: #ffffff !important;
552  font-size: 14px;
553  font-weight: 800;
554  line-height: 1.2;
555  text-align: center;
556  text-decoration: none !important;
557  box-shadow: none;
558  transition:
559    transform .2s ease,
560    box-shadow .2s ease,
561    background .2s ease;
562}
563
564.header-content .rightMenu .btnColored:hover,
565.header-content .rightMenu .btnColored:focus {
566  transform: translateY(-1px);
567  background: #e95f00 !important;
568  color: #ffffff !important;
569  text-decoration: none !important;
570  box-shadow: 0 7px 18px rgba(7,63,112,.14);
571}
572
573
574/* =========================================================
575   SLIM BAR
576   ========================================================= */
577
578.header-content .slim-bar {
579  width: 100%;
580  background: var(--dwd-header-dark-blue);
581  color: #ffffff;
582}
583
584.header-content .slim-bar .container-fluid {
585  width: min(1470px, calc(100% - 56px));
586  margin: 0 auto;
587  padding: 0;
588}
589
590.header-content .slim-bar .row {
591  margin: 0;
592}
593
594.header-content .slim-bar [class*="col-"] {
595  padding: 0;
596}
597
598.header-content .slim-bar ul {
599  margin: 0;
600  padding: 7px 0;
601  list-style: none;
602}
603
604.header-content .slim-bar li {
605  color: #ffffff;
606  font-size: 12px;
607}
608
609.header-content .slim-bar a {
610  color: #ffffff;
611  text-decoration: underline;
612}
613
614
615/* =========================================================
616   MOBILE MENU BUTTON
617   ========================================================= */
618
619.header-content .navbar-toggle {
620  margin: 0;
621  padding: 10px;
622  border: 1px solid var(--dwd-header-border);
623  border-radius: 6px;
624  background: #ffffff;
625}
626
627.header-content .navbar-default .navbar-toggle:hover,
628.header-content .navbar-default .navbar-toggle:focus {
629  background: #f4f8fb;
630}
631
632.header-content .navbar-toggle .icon-bar {
633  width: 22px;
634  height: 2px;
635  background: var(--dwd-header-dark-blue);
636}
637
638
639/* =========================================================
640   EXISTING CLOSE BUTTON
641   ========================================================= */
642
643.header-content .navClose {
644  display: none;
645}
646
647
648/* =========================================================
649   TABLET
650   ========================================================= */
651
652@media (max-width: 1100px) {
653
654  .header-content .dwd-header-container {
655    width: min(1470px, calc(100% - 40px)) !important;
656  }
657
658  .header-content .slim-bar .container-fluid {
659    width: min(1470px, calc(100% - 40px));
660  }
661
662  .header-content .dwd-header-container > .row {
663    min-height: 88px;
664  }
665
666  .header-content .event-logo img {
667    max-width: 300px;
668  }
669
670  .header-content .navbar-nav > li > a {
671    padding-right: 10px;
672    padding-left: 10px;
673    font-size: 14px;
674  }
675
676  .header-content .rightMenu .btnColored {
677    min-width: 125px;
678    padding: 13px 18px;
679    font-size: 13px;
680  }
681
682}
683
684
685/* =========================================================
686   BOOTSTRAP MOBILE BREAKPOINT
687   ========================================================= */
688
689@media (max-width: 767px) {
690
691  .header-content .dwd-header-container {
692    position: relative;
693    width: calc(100% - 30px) !important;
694    max-width: none !important;
695  }
696
697  .header-content .slim-bar .container-fluid {
698    width: calc(100% - 30px);
699  }
700
701  .header-content .dwd-header-container > .row {
702    display: block;
703    min-height: 76px;
704  }
705
706  .header-content .dwd-header-container > .row > [class*="col-"] {
707    width: 100%;
708    padding-right: 0;
709    padding-left: 0;
710  }
711
712
713  /* Logo */
714
715  .header-content .event-logo {
716    display: flex;
717    min-height: 76px;
718    align-items: center;
719    padding-right: 62px !important;
720  }
721
722  .header-content .event-logo img {
723    width: auto;
724    max-width: 280px;
725    max-height: 62px;
726    object-fit: contain;
727  }
728
729
730  /* Navbar wrapper */
731
732  .header-content .navbar {
733    position: static;
734    width: 100%;
735  }
736
737
738  /* Hamburger */
739
740  .header-content .navbar-header {
741    position: absolute;
742    z-index: 20;
743    top: 18px;
744    right: 0;
745  }
746
747  .header-content .navbar-toggle {
748    display: block;
749  }
750
751
752  /* Collapsed menu */
753
754  .header-content .navbar-collapse {
755    position: absolute;
756    z-index: 100;
757    top: 76px;
758    right: 0;
759    left: 0;
760    width: 100%;
761    max-height: none;
762    padding: 8px 0 12px;
763    overflow: visible;
764    border: 1px solid var(--dwd-header-border);
765    border-top: 4px solid var(--dwd-header-orange);
766    border-radius: 0 0 10px 10px;
767    background: #ffffff;
768    box-shadow: 0 14px 30px rgba(7,63,112,.15);
769  }
770
771  .header-content .navbar-collapse.collapse {
772    display: none !important;
773  }
774
775  .header-content .navbar-collapse.collapse.in {
776    display: block !important;
777  }
778
779  .header-content .navbar-nav {
780    display: block;
781    width: 100%;
782    margin: 0;
783  }
784
785  .header-content .navbar-nav > li {
786    display: block;
787    width: 100%;
788  }
789
790  .header-content .navbar-nav > li > a {
791    display: block;
792    width: 100%;
793    padding: 14px 20px;
794    border-bottom: 1px solid #edf2f5;
795    color: var(--dwd-header-dark-blue);
796    font-size: 15px;
797    text-align: left;
798  }
799
800  .header-content .navbar-nav > li:last-child > a {
801    border-bottom: 0;
802  }
803
804  .header-content .navbar-nav > li > a:hover,
805  .header-content .navbar-nav > li > a:focus {
806    background: #f3f8fb;
807    color: var(--dwd-header-orange);
808  }
809
810}
811
812
813/* =========================================================
814   SMALL MOBILE
815   ========================================================= */
816
817@media (max-width: 430px) {
818
819  .header-content .event-logo img {
820    max-width: 235px;
821  }
822
823}
824
825
826/* =========================================================
827   ACCESSIBILITY CONTROLS
828   Leave platform functionality intact.
829   ========================================================= */
830
831.header-content .btn-logo-header {
832  z-index: 1001;
833}
834
835.header-content .accsess_tray {
836  z-index: 1002;
837}
838</style>
839
840
841<p>
842  
842<script
843    src="https://cc64d727213b4feaa900f65b367826e9.js.ubembed.com"
844    async=""
845  ></script>
845
846</p>
847
848
849<div class="header-content" role="banner">
850
851
852  <!-- =====================================================
853       OPTIONAL SLIM BAR
854       ===================================================== -->
855
856  <div class="slim-bar hidden">
857
858    <div class="container-fluid">
859
860      <div class="row">
861
862        <div class="col-sm-12">
863
864          <ul>
865
866            <li>
867
868              Need Technical Assistance?&nbsp;
869
870              <div id="bar-sep"></div>
871
872              <a href="mailto:[email protected]">
873                [email protected]
874              </a>
875
876            </li>
877
878          </ul>
879
880        </div>
881
882      </div>
883
884    </div>
885
886  </div>
887
888
889  <!-- =====================================================
890       MAIN HEADER
891       ===================================================== -->
892
893  <div class="container dwd-header-container">
894
895    <div class="row">
896
897
898      <!-- LOGO -->
899
900      <div class="col-sm-4 event-logo">
901
902        <a href="/en/">
903
904          <img
905            src="https://vepimg.b8cdn.com/uploads/vjfnew/19091/uploads/vjf/content/misc/1772137400DISA-HR-Conference-Logo-noyear.png"
906            alt="HR Screening, Safety and Strategy Conference"
907            width="362"
908            height="80"
909          >
910
911        </a>
912
913      </div>
914
915
916      <!-- NAVIGATION -->
917
918      <div class="col-sm-5">
919
920        <nav
921          class="navbar navbar-default"
922          role="navigation"
923          aria-label="Primary navigation"
924        >
925
926
927          <div class="navbar-header">
928
929            <button
930              type="button"
931              class="navbar-toggle collapsed"
932              data-toggle="collapse"
933              data-target="#main-nav"
934              aria-expanded="false"
935              aria-controls="main-nav"
936            >
937
938              <span class="sr-only">
939                Toggle navigation
940              </span>
941
942              <span class="icon-bar"></span>
943              <span class="icon-bar"></span>
944              <span class="icon-bar"></span>
945
946            </button>
947
948          </div>
949
950
951          <div
952            class="collapse navbar-collapse"
953            id="main-nav"
954          >
955
956            <div class="navClose">
957              x
958            </div>
959
960            <ul class="nav navbar-nav">
961
962<!--              <li>
963                <a href="/">
964                  Home
965                </a>
966              </li>-->
967
968              <li>
969                <a href="/en/agenda-new">
970                  Agenda
971                </a>
972              </li>
973
974<li><a href="/#speakers">Speakers</a></li>
975
976<li><a href="/#conf-partners">Partners</a></li>
977
978              <li>
979                <a href="/en/venue-page">
980                  Venue
981                </a>
982              </li>
983
984              <li>
985                <a href="/en/conference-history">
986                  History
987                </a>
988              </li>
989
990            </ul>
991
992          </div>
993
994
995        </nav>
996
997      </div>
998
999
1000      <!-- REGISTER BUTTON -->
1001
1002      <div class="col-sm-3 hidden-xs">
1003
1004        <ul class="rightMenu">
1005
1006          <li>
1007
1008            <a
1009              href="https://daywithdisa.com/en/registration-form"
1010              class="rounded btnColored"
1011            >
1012              Register Now
1013            </a>
1014
1015          </li>
1016
1017        </ul>
1018
1019      </div>
1020
1021
1022    </div>
1023
1024  </div>
1025
1026
1027  <!-- =====================================================
1028       ACCESSIBILITY BUTTON
1029       ===================================================== -->
1030
1031  <button
1032    class="btn-logo-header btn btn-access slide hidden"
1033    role="button"
1034    aria-label="Accessibility options"
1035  >
1036
1037    <svg
1038      width="16"
1039      height="22"
1040      viewBox="0 0 16 22"
1041      fill="none"
1042      xmlns="http://www.w3.org/2000/svg"
1043    >
1044
1045      <g clip-path="url(#clip0_5_10)">
1046
1047        <path
1048          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"
1049          fill="#fff"
1050        ></path>
1051
1052        <path
1053          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"
1054          fill="#fff"
1055        ></path>
1056
1057      </g>
1058
1059      <defs>
1060
1061        <clipPath id="clip0_5_10">
1062
1063          <rect
1064            width="16"
1065            height="22"
1066            fill="white"
1067          ></rect>
1068
1069        </clipPath>
1070
1071      </defs>
1072
1073    </svg>
1074
1075  </button>
1076
1077
1078  <!-- =====================================================
1079       ACCESSIBILITY TRAY
1080       ===================================================== -->
1081
1082  <div
1083    class="accsess_tray"
1084    id="accessibility-fade-in"
1085  >
1086
1087
1088    <!-- VIEW -->
1089
1090    <button
1091      class="btn btn-tray"
1092      role="button"
1093      aria-label="Accessibility view options"
1094    >
1095
1096      <svg
1097        width="20"
1098        height="20"
1099        viewBox="0 0 20 20"
1100        fill="none"
1101        xmlns="http://www.w3.org/2000/svg"
1102      >
1103
1104        <path
1105          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"
1106          fill="#5F6269"
1107        ></path>
1108
1109        <path
1110          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"
1111          fill="#5F6269"
1112        ></path>
1113
1114      </svg>
1115
1116    </button>
1117
1118
1119    <!-- LISTEN -->
1120
1121    <button
1122      class="btn btn-tray"
1123      role="button"
1124    >
1125
1126      <svg
1127        width="20"
1128        height="20"
1129        viewBox="0 0 20 20"
1130        fill="none"
1131        xmlns="http://www.w3.org/2000/svg"
1132      >
1133
1134        <path
1135          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"
1136          fill="#5F6269"
1137        ></path>
1138
1139      </svg>
1140
1141      Listen
1142
1143    </button>
1144
1145
1146    <!-- DECREASE TEXT -->
1147
1148    <button
1149      class="btn btn-tray"
1150      role="button"
1151      aria-label="Decrease text size"
1152    >
1153
1154      <svg
1155        width="20"
1156        height="20"
1157        viewBox="0 0 20 20"
1158        fill="none"
1159        xmlns="http://www.w3.org/2000/svg"
1160      >
1161
1162        <path
1163          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"
1164          fill="#5F6269"
1165        ></path>
1166
1167      </svg>
1168
1169    </button>
1170
1171
1172    <!-- TEXT SIZE INDICATOR -->
1173
1174    <span>
1175
1176      <svg
1177        width="17"
1178        height="17"
1179        viewBox="0 0 17 17"
1180        fill="none"
1181        xmlns="http://www.w3.org/2000/svg"
1182      >
1183
1184        <path
1185          d="M4.82955 17H0L5.44129 0H11.5587L17 17H12.1705L8.56439 4.68164H8.43561L4.82955 17ZM3.92803 10.293H13.0076V13.7461H3.92803V10.293Z"
1186          fill="#F36531"
1187        ></path>
1188
1189      </svg>
1190
1191    </span>
1192
1193
1194    <!-- INCREASE TEXT -->
1195
1196    <button
1197      class="btn btn-tray"
1198      role="button"
1199      aria-label="Increase text size"
1200    >
1201
1202      <svg
1203        width="20"
1204        height="20"
1205        viewBox="0 0 20 20"
1206        fill="none"
1207        xmlns="http://www.w3.org/2000/svg"
1208      >
1209
1210        <path
1211          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"
1212          fill="#5F6269"
1213        ></path>
1214
1215      </svg>
1216
1217    </button>
1218
1219
1220    <!-- CLOSE ACCESSIBILITY -->
1221
1222    <button
1223      class="btn btn-close-access"
1224      role="button"
1225      aria-label="Close accessibility options"
1226    >
1227
1228      <svg
1229        width="16"
1230        height="16"
1231        viewBox="0 0 16 16"
1232        fill="none"
1233        xmlns="http://www.w3.org/2000/svg"
1234      >
1235
1236        <path
1237          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"
1238          fill="#5F6269"
1239        ></path>
1240
1241      </svg>
1242
1243    </button>
1244
1245
1246  </div>
1247
1248
1249</div></div></div>    <style>
1250        /* thank you page */
1251        .thanksWrapper iframe {
1252            height: auto !important;
1253        }
1254
1255        .thanksWrapper .two-btns a {
1256            border-radius: 5px !important;
1257            box-shadow: none;
1258            font-family: var(--secondaryFont), sans-serif;
1259            margin: 4px 0px !important;
1260            outline: none;
1261            padding: 12px;
1262            text-transform: uppercase;
1263            width: 100%;
1264            background: #F36531 !important;
1265            color: #fff !important;
1266        }
1267        .thanksWrapper .two-btns a:hover {
1268            background: #fff !important;
1269            color: #F36531 !important;
1270        }
1271    </style>
1272  <div class="section venue-page">
1273    <div class="page-heading">
1274      <div class="container">
1275        <h4 class="form-heading">venue</h4>
1276      </div>
1277    </div>
1278    <div class="container full-page-container">
1279      <div class="row row-content">
1280        <div class="col-lg-12"><style>
1281#whyAttend {
1282  width: 100%;
1283  background-size: contain;
1284}
1285
1286#whyAttend .row {
1287  display: flex;
1288  gap: 3.5rem;
1289  align-items: center;
1290}
1291
1292#whyAttend .about-text {
1293  flex: 1 1 58%;
1294  min-width: 0;
1295}
1296
1297#whyAttend .about-img {
1298  position: relative;
1299  flex: 1 1 42%;
1300  width: 100%;
1301  max-width: 460px;
1302  margin-left: auto;
1303  isolation: isolate;
1304}
1305
1306#whyAttend .about-img img {
1307  position: relative;
1308  z-index: 2;
1309  display: block;
1310  width: 100% !important;
1311  max-width: none !important;
1312  height: auto;
1313  aspect-ratio: 4 / 3;
1314  object-fit: cover;
1315  object-position: center;
1316  border-radius: 22px;
1317  box-shadow: 0 24px 50px rgba(14,57,91,.16);
1318}
1319
1320#whyAttend .about-img::before {
1321  content: "";
1322  position: absolute;
1323  z-index: 1;
1324  top: -30px;
1325  right: -30px;
1326  width: 125px;
1327  height: 125px;
1328  border-radius: 50%;
1329  background: #6a3d98;
1330  opacity: .14;
1331}
1332
1333#whyAttend .about-img::after {
1334  content: "";
1335  position: absolute;
1336  z-index: 1;
1337  bottom: -25px;
1338  left: -25px;
1339  width: 90px;
1340  height: 90px;
1341  border-radius: 50%;
1342  background: #ff6b16;
1343  opacity: .15;
1344}
1345
1346
1347/* =========================================================
1348   PARKING + HOTELS
1349   ========================================================= */
1350
1351.smallcost {font-size:0.8rem!Important;}
1352
1353#why-attend .row {
1354  display: flex;
1355  gap: 2rem;
1356}
1357
1358.col-img {
1359  width: 100%;
1360  max-height: 300px;
1361  overflow: hidden;
1362display: none;
1363}
1364
1365.col-img img {
1366  width: 100%;
1367  max-height: 300px;
1368  object-fit: cover;
1369}
1370
1371
1372/* =========================================================
1373   TABLET
1374   ========================================================= */
1375
1376@media (max-width: 950px) {
1377
1378  #whyAttend .row {
1379    gap: 2.5rem;
1380  }
1381
1382  #whyAttend .about-text {
1383    flex: 1 1 55%;
1384  }
1385
1386  #whyAttend .about-img {
1387    flex: 1 1 45%;
1388    max-width: 400px;
1389  }
1390
1391}
1392
1393
1394/* =========================================================
1395   MOBILE
1396   ========================================================= */
1397
1398@media (max-width: 800px) {
1399
1400  #whyAttend .row {
1401    flex-direction: column;
1402    gap: 2rem;
1403  }
1404
1405  #whyAttend .about-text,
1406  #whyAttend .about-img {
1407    width: 100%;
1408    max-width: 100%;
1409  }
1410
1411  #whyAttend .about-img {
1412    margin: 10px 0 0;
1413  }
1414
1415  #whyAttend .about-img img {
1416    aspect-ratio: 16 / 10;
1417    border-radius: 16px;
1418  }
1419
1420  #whyAttend .about-img::before,
1421  #whyAttend .about-img::after {
1422    display: none;
1423  }
1424
1425  #why-attend .row {
1426    flex-direction: column;
1427    padding-inline: 29px;
1428    padding-block: 40px;
1429  }
1430
1431}
1432</style>
1433
1434
1435<!-- About Section -->
1436<section class="simple-section" id="whyAttend" style="padding: 40px 0px 20px;">
1437<div class="container">
1438<div class="row">
1439<div class="about-text flex-item">
1440<h3 class="main-title" style="font-size: 2em !important; margin-bottom: 0px !important;">Marriott Marquis Houston</h3>
1441<h3 class="main-title" style="font-size: 1.3em !important; margin-bottom: 0!important;">Level 4 - Texas Ballroom</h3>
1442<h3 class="main-title" style="font-size: 1.3em !important">1777 Walker St, Houston, TX 77010</h3>
1443<p style="">
1443Conference venue information, parking, and nearby hotel insights below!</p>
1444<p></p>
1445<div style="" class="two-btns"><a href="https://maps.app.goo.gl/uG8JWNcriK617sEYA" data-type="btn" target="_blank" class="whiteBtn">Google Maps</a>
1446<a href="https://book.passkey.com/event/51292026/owner/14793349/home" style="color:#ffffff!important;" data-type="btn" target="_blank" class="whiteBtn">Access Room Block</a>
1447</div>
1448<div style="margin-bottom: 10px; font-size:1rem; line-height:1.2rem;">Room block available until December 26 or it sells out.</div>
1449<div style="margin-bottom: 0.5rem; font-size:1rem; line-height:1.2rem;">If you have any questions regarding the hotel block,<br>please contact <a href="mailto:[email protected]?subject=Room%20Block%20at%20DISA%20Conference">[email protected]</a></div>
1450
1451<p></p>
1452</div>
1453<div class="about-img flex-item">
1454
1455  <img
1456    src="https://vepimg.b8cdn.com/uploads/vjfnew/1000003928/uploads/vjf/content/misc/1787213275marriottmarquishouston-1.webp"
1457    alt="Marriott Marquis Houston conference venue"
1458  >
1459
1460</div></div>
1461</div>
1462</section>
1463<!-- Why Attend Section -->
1464<section class="simple-section" id="why-attend">
1465<div class="container">
1466<!-- <h3 class="main-title" aria-label="Why Attend" tabindex="0">Parking Information</h3> -->
1467<div class="row">
1468<div class="flex-item">
1469<div class="why-attend-box">
1470<div class="col-img"><img src="https://vepimg.b8cdn.com/uploads/vjfnew/13440/uploads/vjf/content/misc/1721852064parking.png" alt="" /></div>
1471<h3 class="main-title" style="font-size: 1.3em !important">Parking</h3>
1472<p tabindex="0"><strong>Several convenient parking options are available!</strong></p>
1473<p>» <a href="https://maps.app.goo.gl/Rv8xj8jQuMYcuSVR9" target="_blank">Avenida North Garage - 0.1m</a> <span class="smallcost">($42 Daily Max)</span></p>
1474<p>» <a href="https://maps.app.goo.gl/fNWGgoh5UEDnWhMr8" target="_blank">Avenida Central Garage - 0.1m</a> <span class="smallcost">($35 Daily Max)</span></p>
1475<p>» <a href="https://maps.app.goo.gl/2mnnaqNddNFkbV2YA" target="_blank">LAZ Parking - 5 Houston Center - 0.2m</a> <span class="smallcost">($12-16 Daily)</span></p>
1476<p>» Valet available at <a href="https://maps.app.goo.gl/uG8JWNcriK617sEYA" target="_blank">the Marriott Marquis</a> <span class="smallcost">($70 Daily)</span></p>
1477<p style="font-size:0.8rem; font-style:italic;">Pricing is not guaranteed, please confirm before parking.</p>
1478</div>
1479</div>
1480<div class="flex-item">
1481<div class="why-attend-box">
1482<div class="col-img"><img src="https://vepimg.b8cdn.com/uploads/vjfnew/13440/uploads/vjf/content/misc/1721852073hotels.png" alt="" /></div>
1483<h3 class="main-title" style="font-size: 1.3em !important">Have a loyalty account elsewhere? </h3>
1484<p tabindex="0"><strong>Hotels Nearby:</strong></p>
1485<p>» <a href="https://maps.app.goo.gl/svri4i7Yja6MbGMz8" target="_blank">Hilton Americas Houston - 0.2m</a></p>
1486<p>» <a href="https://maps.app.goo.gl/FRWH5AKLunHSCGk56" target="_blank">Four Seasons Houston - 0.2m</a></p>
1487<p>» <a href="https://maps.app.goo.gl/Svm7tX3yVphJJoaMA" target="_blank">Embassy Suites Downtown - 0.3m</a></p>
1488<p>» <a href="https://maps.app.goo.gl/iUAtVcPGKwJqyb1W9" target="_blank">The Westin Houston Downtown - 0.5m</a></p>
1489<p>» <a href="https://maps.app.goo.gl/Si5wLksuDhGeJAgA7" target="_blank">Hyatt Regency Houston - 0.7m</a></p>
1490
1491</div>
1492</div>
1493</div>
1494</div>
1495</section></div>
1496      </div>
1497    </div>
1498  </div>
1499
1500<script type="application/javascript">
1501  function inIframe () {
1502    try {
1503      return window.self !== window.top;
1504    } catch (e) {
1505      return true;
1506    }
1507  }
1508  //if(inIframe() && "//"){
1509  //  window.location.href = window.location.origin + "/en/thank-you";
1510  //}
1511  
1512</script>
1512
1513<div id="top"><i class="fa fa-arrow-up" aria-hidden="true"></i></div>
1514<footer class="footer-section whiteText">
1515<div class="container">
1516
1517<div class="footerContent clearfix" style="background: #195f8e; /*margin-top: 30px;">
1518
1519
1520	<div class="row">
1521		<div class="col-sm-3 copy text-center" style="font-size: 1.2rem;line-height: 1.2rem;padding-top: 25px;">
1522			&copy; DISA Global Solutions<br>All Rights Reserved.
1523		</div>
1524		<div class="col-sm-6 copy text-center">
1525			<img src="https://vepimg.b8cdn.com/uploads/vjfnew/19091/uploads/vjf/content/misc/1772137411DISA-HR-Conference-Logo-white-noyear.png" alt="2026 Screening, Safety, Security Conference Logo" width="362" height="80" style="margin-top: 5px;" caption="false" />
1526		</div>
1527		<div class="col-sm-3">
1528
1529		<ul class="socialIcons" style="margin-top: 20px;">
1530			<li><a href="https://www.linkedin.com/company/disa-global-solutions/" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"><!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96zM165 266.2L231.5 266.2L231.5 480L165 480L165 266.2zM236.7 198.5C236.7 219.8 219.5 237 198.2 237C176.9 237 159.7 219.8 159.7 198.5C159.7 177.2 176.9 160 198.2 160C219.5 160 236.7 177.2 236.7 198.5zM413.9 480L413.9 376C413.9 351.2 413.4 319.3 379.4 319.3C344.8 319.3 339.5 346.3 339.5 374.2L339.5 480L273.1 480L273.1 266.2L336.8 266.2L336.8 295.4L337.7 295.4C346.6 278.6 368.3 260.9 400.6 260.9C467.8 260.9 480.3 305.2 480.3 362.8L480.3 480L413.9 480z"/></svg></a></li>
1531
1532			<li><a href="https://www.facebook.com/DISAGlobalSolutions" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"><path d="M160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L258.2 544L258.2 398.2L205.4 398.2L205.4 320L258.2 320L258.2 286.3C258.2 199.2 297.6 158.8 383.2 158.8C399.4 158.8 427.4 162 438.9 165.2L438.9 236C432.9 235.4 422.4 235 409.3 235C367.3 235 351.1 250.9 351.1 292.2L351.1 320L434.7 320L420.3 398.2L351 398.2L351 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z"/></svg></a></li>
1533		</ul>
1534
1535		</div>
1536	</div>
1537</div>
1538</footer>
1538<script type="text/javascript">
1539        var DynamicDate = "Jan 14, 2027 14:00";
1540    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>";
1541</script>
1541
1542<!-- using older jquery -->
1543<script src="https://vepjs.b8cdn.com/js/jquery.min.js"></script>
1543
1544<!-- using older bootstrap -->
1545<script src="https://vepjs.b8cdn.com/js/bootstrap.min-v3.4.1.js"></script>
vendor: 1 bytes, line 1545
1545
1546<script src="https://vepjs.b8cdn.com/js/bootstrap3-typeahead.min.js"></script>
vendor: 1 bytes, line 1546
1546
1547<script src="https://vepjs.b8cdn.com/js/typeahead.bundle.js"></script>
1547
1548      
1548<script src="https://vepjs.b8cdn.com/js/plugins.js?v=3.1"></script>
1548
1549      <link href="https://vepcss.b8cdn.com/css/select/select2.min.css" rel="stylesheet" />
1550      
1550<script src="https://vepjs.b8cdn.com/js/select/select2.min.js"></script>
1550
1551      
1551<script src="https://vepjs.b8cdn.com/js/main.js?v=1.1"></script>
1551
1552      
1552<script src="https://vepjs.b8cdn.com/js/validation/jquery.validate.min.js"></script>
1552
1553      
1553<script src="https://vepjs.b8cdn.com/js/jquery.disableautofill.min.js"></script>
1553
1554      
1554<script src="https://vepjs.b8cdn.com/js/validation/additional-methods.min.js"></script>
1554
1555      
1555<script src="https://vepjs.b8cdn.com/js/bootstrap-datepicker.js"></script>
1555
1556      
1556<script src="https://vepjs.b8cdn.com/js/sweetalert.js"></script>
1556
1557      
1557<script src="https://vepjs.b8cdn.com/js/moment/moment.js"></script>
1557
1558      
1558<script src="https://vepjs.b8cdn.com/js/moment-timezone.js"></script>
1558
1559      
1559<script src="https://vepjs.b8cdn.com/js/agenda_timezone.js?v=27"></script>
1559
1560    
1561
1562<!--[if lt IE 9]>
1563<script src="https://vepjs.b8cdn.com/js/html5.js"></script>
vendor: 1 bytes, line 1563
1563
1564<script src="https://vepjs.b8cdn.com/js/jquery.backgroundsize.js"></script>
vendor: 1 bytes, line 1564
1564
1565<script src="https://vepjs.b8cdn.com/js/respond.min.js"></script>
vendor: 1 bytes, line 1565
1565
1566<script type="text/javascript">
1567    var tpElm = document.getElementById('top-element');
1568    $(tpElm).css("background-size", "cover");
1569    $.refreshBackgroundDimensions(tpElm);
1570</script>
1570
1571<![endif]-->
1572
1573<script type="text/javascript">
1574    app_id = 1000003928;
1575    user_id = 0;
1576    booth_id = 0;
1577    user_type_id = 0;
1578    is_two_factor_screen = 0;
1579    var EventTimeZoneName = "America/Chicago";
1580    var EventTimeZoneOffset = "GMT-6:00";
1581    var AgendaDateFormat = "F j, Y h:i a";
1582    var EnableMobileWeb = "false";
1583    var CountdownText = "Event Is Live!";
1584
1585    function setCountdownTextCallback(){
1586        if(CountdownText!=""){
1587            var CountdownText2 = '<div class="eventlive">'+CountdownText+'</div>';
1588            $('#clockdiv').html(CountdownText2)
1589        }
1590    }
1591
1592    // User Existing List Check Started 
1593        // User Existing List Check End 
1594
1595    // This is for form builder edit mode.
1596    
1597    if(typeof IsLogedin=="undefined"){
1598      IsLogedin = false;
1599    }
1600    if(typeof IsEventLive=="undefined") {
1601      IsEventLive = false;
1602    }
1603    
1604    var inActiveEventSite = false;;
1605
1606    function updateStatTracker(app_id, type_id,user_id,content_id){
1607        var GetUserStat = new Object();
1608        GetUserStat.AppId = app_id;
1609        GetUserStat.TypeId = type_id;
1610        GetUserStat.Lang = 'en';
1611        GetUserStat.UserId = user_id;
1612        GetUserStat.ContentId = content_id;
1613        $.post(window.location.origin + "/en/UpdateStatTrackerDirect", GetUserStat).done(function (resp) {
1614            var re = /\s\s+/g;
1615            var response = resp.replace(re, ' ');
1616            var json = JSON.parse(response);
1617        });
1618    }
1619
1620    function isMobile() {
1621        return navigator.userAgent.match(/Android/i) ||
1622            navigator.userAgent.match(/BlackBerry/i) ||
1623            navigator.userAgent.match(/iPhone|iPad|iPod/i) ||
1624            navigator.userAgent.match(/Opera Mini/i) ||
1625            navigator.userAgent.match(/IEMobile/i) ||
1626            navigator.userAgent.match(/WPDesktop/i);
1627    }
1628
1629    $(document).ready(function () {
1630
1631        // global Accessibility fixes
1632        /*$.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(){
1633            // OMITING FORM BUILDER INPUTS - AJ
1634            if(!$(this).parents('.em4r5').length){
1635                let get_this_element_tab_index = $(this);
1636                let get_text_tab_index = $(this).text().trim();
1637                if(get_text_tab_index!=""){
1638                    get_this_element_tab_index.attr("tabindex","0");
1639                }else{
1640                    get_this_element_tab_index.removeAttr("tabindex");
1641                }
1642            }
1643        });*/
1644        const $targets = $(".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").not('input[type="hidden"], [type="hidden"], input[name="appID"], input[name="formID"], #appID, #formID');
1645
1646        $.each($targets, function () {
1647            // OMITTING FORM BUILDER INPUTS - AJ
1648            if (!$(this).parents('.em4r5').length) {
1649                const $el = $(this);
1650                const txt = $el.text().trim();
1651                if (txt !== "") {
1652                    $el.attr("tabindex", "0");
1653                } else {
1654                    $el.removeAttr("tabindex");
1655                }
1656            }
1657        });
1658
1659        $("div[role='heading']").attr("role","banner");
1660
1661        $(".modal").attr("tabindex","-1");
1662
1663        $.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(){
1664            // OMITING FORM BUILDER INPUTS - AJ
1665            if(!$(this).parents('.em4r5').length){
1666                let get_this_element = $(this);
1667                let get_text = get_this_element.text().trim();
1668                let get_text_alt = get_this_element.attr("alt");
1669                let get_text_title = get_this_element.attr("title");
1670
1671                if(get_text==="" && get_text_alt!=="" && get_text_alt!=="×" && get_text_alt !== 'undefined'){
1672                    const aria_labels_htmlParser= new DOMParser().parseFromString(get_text_alt, 'text/html');
1673                    if(aria_labels_htmlParser.body.textContent !== 'undefined'){
1674                        get_this_element.attr("aria-label", aria_labels_htmlParser.body.textContent);
1675                    }
1676                }
1677
1678                if(get_text!=="" && get_text!=="×" && get_text !== 'undefined'){
1679                    const aria_labels_get_text_htmlParser= new DOMParser().parseFromString(get_text, 'text/html');
1680                    if(aria_labels_get_text_htmlParser.body.textContent !== 'undefined'){
1681                        get_this_element.attr("aria-label", aria_labels_get_text_htmlParser.body.textContent);
1682                    }
1683                }
1684
1685                if(get_text_title !=='' && get_text_title !== 'undefined'){
1686                    const aria_labels_get_title_htmlParser= new DOMParser().parseFromString(get_text_title, 'text/html');
1687                    if(aria_labels_get_title_htmlParser.body.textContent !== 'undefined'){
1688                        get_this_element.attr("aria-label", aria_labels_get_title_htmlParser.body.textContent);
1689                    }
1690                }
1691
1692                if(get_this_element.prop("tagName")==="INPUT" && get_this_element.attr("value") !== '' && get_this_element.attr("value") !== 'undefined'){
1693                    const aria_labels_get_value_htmlParser= new DOMParser().parseFromString(get_this_element.attr("value"), 'text/html');
1694
1695                    if(aria_labels_get_value_htmlParser.body.textContent !== 'undefined'){
1696                        get_this_element.attr("aria-label", aria_labels_get_value_htmlParser.body.textContent);
1697                    }
1698                }
1699            }
1700        });
1701        // remove from these hidden fields to avoid auto complete issue
1702        ['uuiid','unique_token','user_id','booth_id','access_id','appID','formID','webinar_id'].forEach(function (name) {
1703            $('input[type="hidden"][name="' + name + '"], input[type="hidden"]#' + name).removeAttr('tabindex');
1704        });
1705        // end global Accessibility fixes
1706
1707
1708                    adjustTimeZone(EventTimeZoneName);
1709        
1710        //For redirection of App on Mobile view.
1711        if(EnableMobileWeb === '1'){
1712            if(isMobile()!=null){
1713                //window.location = "https://m.vfairs.com/?appId="+app_id;
1714            }
1715        }
1716        
1717        if(IsLogedin && IsEventLive){
1718            $(".hide-on-login").hide();
1719            $(".show-on-login").show();
1720        }else{
1721          $(".hide-on-login").show();
1722          $(".show-on-login").hide();
1723        }
1724
1725        $(document).on("click", ".read-more-text", function(){
1726            $($(this).attr("data-target")).slideToggle();
1727        });
1728
1729        $(document).on("click", "#guest_login", function(){
1730          $('#LoginModal').remove();
1731          $("#auto-login-frm").submit();
1732        });
1733        
1734        if(IsinIframe()){
1735            $("#privacy_sticky,footer").hide();
1736        }
1737
1738        if(app_id==550){
1739            $("#LoginModal").modal({
1740                backdrop: 'static',
1741                keyboard: false
1742            });
1743        }
1744                // Resend Email
1745        $('.resendbtn').on('click',function(){
1746            // debugger;
1747            var update_token_url = location.protocol + '//' + location.host + "/en/resend_token";
1748            var update_token = new Object();
1749            update_token.AppId = '1000003928';
1750            update_token.Email = $("#uLoginEmail").val();
1751            update_token.user_id = $("#user_id").val();
1752            var csrfName = 'ci_csrf_token';
1753            var csrfHash = '';
1754            update_token[csrfName] = csrfHash;
1755            $.post(update_token_url, update_token).done(function (resp) {
1756                $('#tokenResponseBox').html("The verification code has been sent again.");
1757                $('#tokenResponseBox').show('slow');
1758                setTimeout(function(){ $('#tokenResponseBox').hide('slow'); }, 10000);
1759                startTimer(60);
1760            })
1761        })
1762        // end Resend Email
1763        function startTimer(duration) {
1764            $('.resendbtn').attr('disabled',true)
1765            console.log('TEST',duration)
1766            var timer = duration, minutes, seconds;
1767            var x = setInterval(function () {
1768                minutes = parseInt(timer / 60, 10);
1769                seconds = parseInt(timer % 60, 10);
1770
1771                minutes = minutes < 10 ? "0" + minutes : minutes;
1772                seconds = seconds < 10 ? "0" + seconds : seconds;
1773
1774                // display.textContent = minutes + ":" + seconds;
1775
1776                if (--timer < 0) {
1777                    //timer = duration;
1778                    $('.resendbtn').removeAttr('disabled')
1779                    clearInterval(x);
1780                }
1781                $('#countdown-timer').html(minutes+":"+seconds);
1782            }, 1000);
1783        }
1784        
1785        if ($('#clockdiv').length > 0) {
1786            var deadline = 9532095000;
1787            if (deadline > 0) {
1788                initializeClock('clockdiv', deadline);
1789            }else{
1790                setCountdownTextCallback();
1791            }
1792        }
1793        $(".less-characters,.less-characters-btn").on("click", function () {
1794            $(".more-characters").show();
1795            //$(this).hide();
1796        });
1797        $(".more-characters").on("click", function () {
1798            //$(".less-characters").show();
1799            //$(this).hide();
1800        });
1801                    if (IsLogedin && IsEventLive && "false" == 'false') {
1802                $("a[data-target=#LoginModal]").attr("href", "/en/hall").removeAttr("data-target").html("Login / Access the Online Event");
1803                $('.hide-on-login').hide();
1804                $('.hide-on-login').addClass('hide');
1805                $('.show-on-login').show();
1806            }
1807                    setTimeout(function () {
1808            $(".slider-thumb-img:first").trigger("click");
1809        }, 1000);
1810        $(".slider-thumb-img").on("click", function () {
1811            var title = $(this).attr("title");
1812            var largeimage = $(this).attr("data-img");
1813            var description = $(this).attr("data-description");
1814            var text = $(this).children(".slider-thumb-text-box").html();
1815            $(".image-heading-text").hide().html(title).fadeIn(900);
1816            if(description!=""){
1817                $(".image-description-text").hide().html(description).fadeIn(900);
1818            }
1819            $("#large-image-box-slider").hide().attr("src", largeimage).fadeIn(900);
1820            $(".image-info-text").html(text);
1821        });
1822
1823                                    });
1824
1825
1826    // Forms Validations for employer_reg page
1827    $(document).ready(function () {
1828                        $("#Main-Login-Frm input[name='Password']").attr("disabled", true).val("");
1829        if (IsLogedin && IsEventLive && $.inArray(parseInt(app_id), [526, 690])!=0 ) {
1830            /*$("button:contains('Click Here To Login'),button:contains('Enter the Virtual Event')").on("click", function () {
1831                window.location = window.location.origin + "/en/hall";
1832            });
1833            //$("button:contains('Click Here To Login')").html("Enter the Virtual Event");*/
1834        }
1835        $("#LogoutBtn").on("click", function () {
1836            window.location = window.location.origin + '/en/logout';
1837        });
1838        $("#ShowLoginBox-for-attend").on("click", function () {
1839            if (IsLogedin && IsEventLive) {
1840                window.location = window.location.origin + '/en/attend-and-win-feed-back';
1841            } else {
1842                $("input[name='login-red'][type='hidden']").val(window.location.origin + "/en/attend-and-win-feed-back");
1843                $("#LoginBtn").trigger("click");
1844            }
1845        });
1846        // Get Stats of Total Registrations
1847                // End Get Total Registrations Stats
1848
1849        $(".showsamples").on("click", function () {
1850            $('#cv-samples').modal({
1851                keyboard: true
1852            });
1853        });
1854        // Video Player Box
1855        $(".fancylinkIframeCustomAsh").on("click", function () {
1856            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");
1857            var BuildHTML = "<iframe width='100%' height='100%' border='0' src='" + url + "'></iframe>";
1858            $("#VideoPlayerModal-Content").html(BuildHTML);
1859            $('#VideoPlayerModal').modal({
1860                keyboard: true
1861            });
1862        });
1863        $('#VideoPlayerModal').on('hidden.bs.modal', function (e) {
1864            $("#VideoPlayerModal-Content").html("");
1865        });
1866
1867        // VFF Foras (Iraq)
1868        $(".TrackForas-Visitors").on("click", function () {
1869            var ClickType = $(this).attr("id").replace("Foras-Count-", "");
1870            var TrackURL = window.location.origin + "/en/forasvisitorsupdate";
1871            var TrackObj = new Object();
1872            TrackObj.AppId = 103;
1873            TrackObj.ClickType = ClickType;
1874            TrackObj.Lang = 'en';
1875            $.post(TrackURL, TrackObj).done(function (resp) {
1876                // Response Received Filter response
1877                var re = /\s\s+/g;
1878                resp = resp.replace(re, ' ');
1879                RespObject = JSON.parse(resp);
1880            });
1881        });
1882        // End VJF Foras (Iraq)
1883
1884
1885        // eFair Harcode things
1886        $("select[name='field_id_1237510']").on('change', function () {
1887            var getthis = $(this);
1888            if (getthis.val() != "") {
1889                getthis.closest(".ctrl-hdn-cstm").next(".ctrl-hdn-cstm").hide();
1890                $("#field_id_1237512").parent().parent(".ctrl-hdn-cstm").hide();
1891            } else {
1892                getthis.closest(".ctrl-hdn-cstm").next(".ctrl-hdn-cstm").show();
1893                $("#field_id_1237512").parent().parent(".ctrl-hdn-cstm").show();
1894            }
1895        });
1896        $("select[name='field_id_1237511']").on('change', function () {
1897            var getthis = $(this);
1898            if (getthis.val() != "") {
1899                getthis.closest(".ctrl-hdn-cstm").prev(".ctrl-hdn-cstm").hide();
1900                $("select[name='field_id_1237513']").parent().parent(".ctrl-hdn-cstm").hide();
1901            } else {
1902                getthis.closest(".ctrl-hdn-cstm").prev(".ctrl-hdn-cstm").show();
1903                $("select[name='field_id_1237513']").parent().parent(".ctrl-hdn-cstm").show();
1904            }
1905        });
1906        //
1907
1908        $("#launch").hide();
1909        
1910        // Hardcode for Are you Student ? eFair (78)
1911        $("input[name='field_id_1237508']").on('change', function () {
1912            var PrevJobField = $(this).parents().closest(".form-group").prev('.form-group');
1913            var SelectedVal = $("input[name='field_id_1237508']:checked").val();
1914            var ChildItems = $(this).parent().closest(".form-group").nextAll('.ctrl-hdn-cstm');
1915            if (SelectedVal == '1') {
1916                PrevJobField.hide();
1917                $("#field_id_43012").rules("add", {
1918                    Student: true,
1919                    messages: {
1920                        Student: "Please enter a valid Abu Dhabi University student email!",
1921                    }
1922                });
1923                ChildItems.show();
1924            } else {
1925                PrevJobField.show();
1926                $("#field_id_43012").rules("remove", "Student");
1927                ChildItems.hide();
1928            }
1929        });
1930
1931
1932        // Hardcode for Secondory City selection (MOH 107)
1933        $("select[name='field_id_1237503']").on('change', function () {
1934
1935            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>";
1936            var Select2 = "<option value=''>-- Select --</option><option value='Hail'>Hail</option><option value='Qatif'>Qatif</option><option value='Jouf'>Jouf</option>";
1937            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>";
1938            var Select4 = "<option value=''>-- Select --</option><option value='Bisha'>Bisha</option><option value='Hail'>Hail</option><option value='Al Ahsa'>Al Ahsa</option>";
1939            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>";
1940
1941            if ($(this).val() == '1') {
1942                $("select[name='field_id_1237507']").html(Select1);
1943            } else if ($(this).val() == '2') {
1944                $("select[name='field_id_1237507']").html(Select2);
1945            }
1946            else if ($(this).val() == '3') {
1947                $("select[name='field_id_1237507']").html(Select3);
1948            } else if ($(this).val() == '4') {
1949                $("select[name='field_id_1237507']").html(Select4);
1950            } else {
1951                $("select[name='field_id_1237507']").html(Select5);
1952            }
1953            $("select[name='field_id_1237507']").parent().parent().show();
1954        });
1955
1956
1957        // Hardcode for licence selection (MOH 107)
1958        $("select[name='field_id_1237504']").on('change', function () {
1959            if ($(this).val() == '1') {
1960                $(this).parent().parent().nextAll(':lt(2)').show();
1961            } else {
1962                $(this).parent().parent().nextAll(':lt(2)').hide();
1963            }
1964        });
1965
1966        
1967         
1968        $("select[name='field_id_1242077']").on("change",function(){
1969            var myValues = $(this).val();
1970            if(myValues==1){
1971                $("#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>
1971 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>");
1972            }else if(myValues==2){
1973                $("#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>");
1974            }else if(myValues==3){
1975                $("#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>");
1976            }else{
1977                $("#group-container-field_id_1242077 p.help-block").html("");
1978            }
1979        });
1980
1981        $("select[name='field_id_1242084']").on("change",function(){
1982            var myValues = $(this).val();
1983            if(myValues==1){
1984                $("#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>");
1985            }else if(myValues==2){
1986                $("#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>");
1987            }else{
1988                $("#group-container-field_id_1242084 p.help-block").html("");
1989            }
1990        });
1991           
1992   
1993
1994
1995
1996                // invite to vfairs form
1997        $("#invite_to_vfair_form").validate({
1998            rules: {
1999                'email[]': {
2000                    require_from_group: [1, ".email-group"],
2001                    email:true
2002                }
2003            },
2004            highlight: function (element) {
2005                $(element).closest('.form-group').addClass('has-error');
2006            },
2007            unhighlight: function (element) {
2008                $(element).closest('.form-group').removeClass('has-error');
2009            },
2010            errorElement: 'span',
2011            errorClass: 'help-block',
2012            errorPlacement: function (error, element) {
2013                if (element.parent('.input-group').length) {
2014                    error.insertAfter(element.parent());
2015                } else {
2016                    error.insertAfter(element);
2017                }
2018            },
2019            submitHandler: function () {
2020                $(".invite-to-vfair-form-container .alert").remove();
2021
2022                var FeedBackURL = window.location.origin + "/en/invite_to_vfair";
2023                var inviter_name = "";
2024                var inviter_email = "";
2025                if( $("#invite_to_vfair_form input[name='inviter_name']").length==0){
2026                    $("#invite_to_vfair_form").prepend("<input type='hidden' name='inviter_name' value='" + inviter_name + "'/>");
2027                }
2028                if( $("#invite_to_vfair_form input[name='inviter_email']").length==0){
2029                    $("#invite_to_vfair_form").prepend("<input type='hidden' name='inviter_email' value='" + inviter_email + "'/>");
2030                }
2031                $.post(FeedBackURL, $("#invite_to_vfair_form").serialize()).done(function (server_response) {
2032                    var re = /\s\s+/g;
2033                    var response = server_response.replace(re, ' ');
2034                    var object = JSON.parse(response);
2035                    if (object.status) {
2036                        $(".invite-to-vfair-description").hide();
2037                        $(".invite-to-vfair-form-container").html("<div class='col-sm-8 alert alert-success'>" + object.message +"</div>");
2038                    } else {
2039                        $(".invite-to-vfair-form-container").append("<div class='col-sm-8 alert alert-danger'>" + object.message +"</div>");
2040                    }
2041                });
2042            }
2043        });
2044
2045        // Script for Bayt.Careers
2046        $("#feedbackfrm").validate({
2047            rules: {
2048                experience: {
2049                    minlength: 50,
2050                    maxlength: 400,
2051                    required: true
2052                },
2053                rate: {
2054                    minlength: 50,
2055                    maxlength: 400,
2056                    required: true
2057                },
2058                useful: {
2059                    minlength: 50,
2060                    maxlength: 400,
2061                    required: true
2062                },
2063                service: {
2064                    minlength: 50,
2065                    maxlength: 400,
2066                    required: true
2067                }
2068            },
2069            highlight: function (element) {
2070                $(element).closest('.form-group').addClass('has-error');
2071            },
2072            unhighlight: function (element) {
2073                $(element).closest('.form-group').removeClass('has-error');
2074            },
2075            errorElement: 'span',
2076            errorClass: 'help-block',
2077            errorPlacement: function (error, element) {
2078                if (element.parent('.input-group').length) {
2079                    error.insertAfter(element.parent());
2080                } else {
2081                    error.insertAfter(element);
2082                }
2083            },
2084            submitHandler: function () {
2085                var FeedBackURL = window.location.origin + "/en/feed_back_attend_win";
2086                var FeedBack = new Object();
2087                FeedBack.AppId = 108;
2088                FeedBack.Lang = 'en';
2089                FeedBack.experience = $("#experience").val();
2090                FeedBack.rate = $("#rate").val();
2091                FeedBack.useful = $("#useful").val();
2092                FeedBack.service = $("#service").val();
2093                $.post(FeedBackURL, FeedBack).done(function (resp) {
2094                    var re = /\s\s+/g;
2095                    resp = resp.replace(re, ' ');
2096                    RespObject = JSON.parse(resp);
2097                    if (RespObject.Status) {
2098                        $("#FeedBackResponseMsg").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message);
2099                        $('#feedbackfrm')[0].reset();
2100                    } else {
2101                        if (RespObject.Message == "Please login first.") {
2102                            $("#LoginBtn").trigger("click");
2103                            $("#ResponseBox").html(RespObject.Message).show();
2104                        } else {
2105                            $("#FeedBackResponseMsg").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message);
2106                        }
2107                    }
2108                });
2109            }
2110        });
2111        // End Script Bayt Careers
2112
2113
2114        // Participation form for crisil.vfairs.com (564)
2115        $("#participation-confirmation-form").validate({
2116            rules: {
2117                participant_email: {
2118                    required: true,
2119                    email:true
2120                }
2121            },
2122            highlight: function (element) {
2123                $(element).closest('.form-group').addClass('has-error');
2124            },
2125            unhighlight: function (element) {
2126                $(element).closest('.form-group').removeClass('has-error');
2127            },
2128            errorElement: 'span',
2129            errorClass: 'help-block',
2130            errorPlacement: function (error, element) {
2131                if (element.parent('.input-group').length) {
2132                    error.insertAfter(element.parent());
2133                } else {
2134                    error.insertAfter(element);
2135                }
2136            },
2137            submitHandler: function () {
2138                $("#error-box-participation-form").hide();
2139                var ParticipationObj = new Object();
2140                ParticipationObj.AppId = 564;
2141                ParticipationObj.Lang = 'en';
2142                ParticipationObj.email = $("#participant_email").val();
2143
2144                $.post(window.location.origin + "/en/participation_confirmation", ParticipationObj).done(function (resp) {
2145                    var re = /\s\s+/g;
2146                    resp = resp.replace(re, ' ');
2147                    RespObject = JSON.parse(resp);
2148                    if (RespObject.status) {
2149                        $("#participation-modal .modal-body").html(RespObject.message);
2150                    } else {
2151                        $("#error-box-participation-form").html(RespObject.message).show();
2152                    }
2153                });
2154            }
2155        });
2156
2157        $("#call_for_proposal_form").validate({
2158            rules: {
2159                what_kind_of_session:{required:true},
2160                session_format:{required:true},
2161                session_title:{required:true},
2162                session_abstract:{required:true},
2163                session_full_description:{required:true},
2164                action_take_away_1:{required:true},
2165                action_take_away_2:{required:true},
2166                action_take_away_3:{required:true},
2167
2168                speaker_full_name:{required:true},
2169                speaker_email_address:{required:true,email:true},
2170                speaker_title:{required:true},
2171                speaker_organization:{required:true},
2172                speaker_phone:{required:true},
2173                speaker_social:{required:true},
2174                other_speakers_multiple:{required:true},
2175                list_any_speaking_engagements:{required:true},
2176                speaker_bios:{required:true},
2177                link_speaker_headshots:{required:true},
2178            },
2179            highlight: function (element) {
2180                $(element).closest('.form-group').addClass('has-error');
2181            },
2182            unhighlight: function (element) {
2183                $(element).closest('.form-group').removeClass('has-error');
2184            },
2185            errorElement: 'span',
2186            errorClass: 'help-block',
2187            errorPlacement: function (error, element) {
2188                if (element.parent('.input-group').length) {
2189                    error.insertAfter(element.parent());
2190                } else {
2191                    error.insertAfter(element);
2192                }
2193            },
2194            submitHandler: function () {
2195                var CallForProp = new Object();
2196                CallForProp.AppId = 549;
2197                CallForProp.what_kind_of_session =  $("#what_kind_of_session").val();
2198                CallForProp.session_format =  $("#session_format").val();
2199                CallForProp.session_title =  $("#session_title").val();
2200                CallForProp.session_abstract =  $("#session_abstract").val();
2201                CallForProp.session_full_description =  $("#session_full_description").val();
2202                CallForProp.action_take_away_1 =  $("#action_take_away_1").val();
2203                CallForProp.action_take_away_2 =  $("#action_take_away_2").val();
2204                CallForProp.action_take_away_3 =  $("#action_take_away_3").val();
2205                CallForProp.speaker_full_name =  $("#speaker_full_name").val();
2206                CallForProp.speaker_email_address =  $("#speaker_email_address").val();
2207                CallForProp.speaker_title =  $("#speaker_title").val();
2208
2209                CallForProp.target_audience = $('#treeview-container').treeview('selectedValues').join(", ");
2210
2211                CallForProp.speaker_organization =  $("#speaker_organization").val();
2212                CallForProp.speaker_phone =  $("#speaker_phone").val();
2213                CallForProp.speaker_social =  $("#speaker_social").val();
2214                CallForProp.other_speakers_multiple =  $("#other_speakers_multiple").val();
2215                CallForProp.list_any_speaking_engagements =  $("#list_any_speaking_engagements").val();
2216                CallForProp.speaker_bios =  $("#speaker_bios").val();
2217                CallForProp.link_speaker_headshots =  $("#link_speaker_headshots").val();
2218                CallForProp.type =  "CALL_FOR_PROPOSAL";
2219
2220                $.post(window.location.origin + "/en/call_for_proposal_form", CallForProp).done(function (resp) {
2221                    var re = /\s\s+/g;
2222                    resp = resp.replace(re, ' ');
2223                    RespObject = JSON.parse(resp);
2224                    if (RespObject.status) {
2225                        $("#call_for_proposal_form div.row").html("<div class='col-sm-12'><h2>Thank you for submission.</h2></div>");
2226                    } else {
2227                        $("#call_for_proposal_form div.row").html("<p>Can not submit your proposal, please try again.</p>").show();
2228                    }
2229                });
2230            }
2231        });
2232
2233
2234        $(".submitbtns").click(function () {
2235            $(".submitbtns").attr("name", "false");
2236            $(this).attr("name", "true");
2237        });
2238
2239
2240        var regValidateRules = {
2241            firstname: {minlength: 3, maxlength: 15, required: true},
2242            email: {required: true, email: true},
2243            companyname: {minlength: 3, required: true},
2244            category: {required: true},
2245            Number: {minlength: 3, required: true, number: false},
2246            industry: {required: true}
2247        }
2248
2249                regValidateRules.CompanyURL = {required: false};
2250        //regValidateRules.Location = {minlength: 3, required: true};
2251        regValidateRules.Designation = {minlength: 3, required: true};
2252        regValidateRules.classifyuser = {required: true};
2253        
2254        $('#RegisterFrm').validate({
2255            rules: regValidateRules,
2256            highlight: function (element) {
2257                $(element).closest('.form-group').addClass('has-error');
2258            },
2259            unhighlight: function (element) {
2260                $(element).closest('.form-group').removeClass('has-error');
2261            },
2262            errorElement: 'span',
2263            errorClass: 'help-block',
2264            errorPlacement: function (error, element) {
2265                if (element.parent('.input-group').length) {
2266                    error.insertAfter(element.parent());
2267                } else {
2268                    error.insertAfter(element);
2269                }
2270                return false; // <<- returning false stops the page reload
2271            },
2272            submitHandler: function (e) {
2273
2274                $("#RegisterFrm button").prop("disabled",true).text("Please wait.....");
2275                var TrackURL = window.location.origin + "/en/update_employer_registration";
2276                var TrackObj = new Object();
2277                TrackObj.AppId = '1000003928';
2278                TrackObj.Lang = 'en';
2279                TrackObj.firstname = $("#firstname").val();
2280                TrackObj.lastname = $("#lastname").val();
2281                TrackObj.email = $("#email").val();
2282                TrackObj.companyname = $("#companyname").val();
2283                TrackObj.category = $("#category").val();
2284                TrackObj.vendor = $("#vendor").val();
2285                TrackObj.other_vendor = $("#other_vendor").val();
2286                TrackObj.LearningOutcomes = $("#LearningOutcomes").val();
2287            
2287    TrackObj.SessionTopic = $("#SessionTopic").val();
2288                TrackObj.phone = $("#phone").val();
2289                TrackObj.howdoyouhear = $("#howdoyouhear").val();
2290                TrackObj.time_zone = $("#time_zone").val();
2291                TrackObj.city = ($("#city").length > 0 ? $("#city").val() : "");
2292                TrackObj.state = ($("#state").length > 0 ? $("#state").val() : "");
2293                TrackObj.zipcode = ($("#zipcode").length > 0 ? $("#zipcode").val() : "");
2294
2295                
2296                                TrackObj.CompanyURL = $("#CompanyURL").val();
2297                TrackObj.Location = $("#Location").val();
2298                TrackObj.Designation = $("#Designation").val();
2299                TrackObj.Number = $("#Number").val();
2300                TrackObj.classifyuser = $("#classifyuser").val();
2301                TrackObj.Message = $("#Message").val();
2302                TrackObj.industry = $("#industry").val();
2303                TrackObj.RegisterType = ($("#RegisterBtn").attr("name") == 'true' ? true : false);
2304
2305                $.post(TrackURL, TrackObj).done(function (resp) {
2306                    var re = /\s\s+/g;
2307                    resp = resp.replace(re, ' ');
2308                    RespObject = JSON.parse(resp);
2309                    if (RespObject.Status) {
2310                        $('#RegisterFrm')[0].reset();
2311                        $(".form-area").hide();
2312                        if (TrackObj.AppId == 160) {
2313                            $('<div class="text-center"><a href="#" class="btn-yellow">Download Sponsorship and Exhibitor Packages</a></div>').insertAfter("#ResponseMsg");
2314                        }
2315                        if (TrackObj.AppId == 664) {
2316                            $('<div class="msg alert-success">
2316Thank you for showing interest. Our team will contact you soon.</div>').insertAfter("#response");
2317                        }
2318                        $(".page-description-area").hide();
2319                        $("#ResponseMsg").removeClass("alert-danger").addClass("alert-success").html(RespObject.Message).show();
2320                    } else {
2321                        $("#RegisterFrm button").prop("disabled",false);
2322                        $("#ResponseMsg").removeClass("alert-success").addClass("alert-danger").html(RespObject.Message).show();
2323                    }
2324                    return false; // <<- returning false stops the page reload
2325                });
2326
2327                $("#RegisterFrm button").prop("disabled",false);
2328                return false; // <<- returning false stops the page reload
2329            }
2330        });
2331    });
2332
2333    /// Validation End
2334    
2335
2336
2337
2338    // Forgot Password Section Start
2339
2340    // Hide login modal on showing reset password modal
2341    $('#forgot-pwd-modal').on('shown.bs.modal', function (e) {
2342        $("#forgot-pwd-responseBox").html("").hide();
2343        $('#LoginModal').modal('hide');
2344    });
2345
2346    // Validate and reset call for forgot password
2347    var PassresetValidateRules = {
2348        resetemail: {required: true, email: true}
2349    };
2350
2351        $('#reset-pwd-frm').validate({
2352        rules: PassresetValidateRules,
2353        highlight: function (element) {
2354            $(element).closest('.form-group').addClass('has-error');
2355        },
2356        unhighlight: function (element) {
2357            $(element).closest('.form-group').removeClass('has-error');
2358        },
2359        errorElement: 'span',
2360        errorClass: 'help-block',
2361        errorPlacement: function (error, element) {
2362            if (element.parent('.input-group').length) {
2363                error.insertAfter(element.parent());
2364            } else {
2365                error.insertAfter(element);
2366            }
2367        },
2368        submitHandler: function () {
2369            var PwdResetURL = location.protocol + '//' + location.host + "/en/reset_user_password";
2370                        var ResetPwdObj = new Object();
2371            ResetPwdObj.AppId = '1000003928';
2372            ResetPwdObj.Lang = 'en';
2373            ResetPwdObj.Email = $("#resetemail").val();
2374            ResetPwdObj.pwd = ($("#pwd").length > 0 ? $("#pwd").val() : "");
2375            var csrfName = 'ci_csrf_token';
2376            var csrfHash = '';
2377            ResetPwdObj[csrfName] = csrfHash;
2378
2379            $.post(PwdResetURL, ResetPwdObj).done(function (resp) {
2380                var re = /\s\s+/g;
2381                resp = resp.replace(re, ' ');
2382                RespObject = JSON.parse(resp);
2383                if (RespObject.Status) {
2384                    $('#reset-pwd-frm')[0].reset();
2385                    $("#forgot-pwd-responseBox").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message).show();
2386                } else {
2387                    $("#forgot-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2388                }
2389                if (typeof passwordResetCallBack !== 'undefined') {
2390                    passwordResetCallBack(RespObject);
2391                }
2392            });
2393        }
2394    });
2395
2396    // Forgot Password Section End //
2397
2398    // update on login consent + password (768)
2399    $('#update_pwd_frm_update_consent').validate({
2400      rules: {
2401        uLoginEmail: {required: true, email: true},
2402        uPassword: {required: true, minlength: 5},
2403        uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"},
2404        uConsent: {required: true},
2405      },
2406      highlight: function (element) {
2407        $(element).closest('.form-group').addClass('has-error');
2408      },
2409      unhighlight: function (element) {
2410        $(element).closest('.form-group').removeClass('has-error');
2411      },
2412      errorElement: 'span',
2413      errorClass: 'help-block',
2414      errorPlacement: function (error, element) {
2415        if (element.parent('.input-group').length) {
2416          error.insertAfter(element.parent());
2417        } else {
2418          error.insertAfter(element);
2419        }
2420      },
2421      submitHandler: function () {
2422        var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login";
2423        var update_pwd = new Object();
2424        update_pwd.AppId = '1000003928';
2425        update_pwd.token = $("#pwd-reset-update-token-id").val();
2426        update_pwd.newpassword = $("#uConfirmPassword").val();
2427        update_pwd.Lang = 'en';
2428        update_pwd.Email = $("#uLoginEmail").val();
2429        update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0);
2430        
2431        $.post(update_pwd_url, update_pwd).done(function (resp) {
2432          var re = /\s\s+/g;
2433          resp = resp.replace(re, ' ');
2434          RespObject = JSON.parse(resp);
2435          if (RespObject.Status) {
2436            if(update_pwd.AppId==564){
2437              $('#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>");
2438              $("input[name='LoginEmail']").val(update_pwd.Email);
2439              $("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 +"'/>");
2440              setTimeout(function(){
2441                $("#Main-Login-Frm").submit();
2442              },2000);
2443            }else{
2444              $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>");
2445            }
2446            $('#update-pwd-window .modal-footer button:last').remove();
2447            $('#update-pwd-window .modal-footer button:last').text("Close");
2448
2449          } else {
2450            $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2451          }
2452        });
2453      }
2454    });
2455    // end update on login appid:(768)
2456
2457    // update on login (3568)
2458    $('#update-pwd-Frm_update_consent').validate({
2459        rules: {
2460            uLoginEmail: {required: true, email: true},
2461            uPassword: {required: true, minlength: 5},
2462            uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"},
2463            uConsent: {required: true},
2464            field_id_1273574: {required: true},
2465        },
2466        highlight: function (element) {
2467            $(element).closest('.form-group').addClass('has-error');
2468        },
2469        unhighlight: function (element) {
2470            $(element).closest('.form-group').removeClass('has-error');
2471        },
2472        errorElement: 'span',
2473        errorClass: 'help-block',
2474        errorPlacement: function (error, element) {
2475            if (element.parent('.input-group').length) {
2476                error.insertAfter(element.parent());
2477            } else {
2478                error.insertAfter(element);
2479            }
2480        },
2481        submitHandler: function () {
2482            var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login";
2483            var update_pwd = new Object();
2484            update_pwd.AppId = '1000003928';
2485            update_pwd.token = $("#pwd-reset-update-token-id").val();
2486            update_pwd.newpassword = $("#uConfirmPassword").val();
2487            update_pwd.Lang = 'en';
2488            update_pwd.Email = $("#uLoginEmail").val();
2489            update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0);
2490            update_pwd.field_id_1273574 = $("#field_id_1273574").val();
2491            
2492            $.post(update_pwd_url, update_pwd).done(function (resp) {
2493                var re = /\s\s+/g;
2494                resp = resp.replace(re, ' ');
2495                RespObject = JSON.parse(resp);
2496                if (RespObject.Status) {
2497                   
2498                    $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>");
2499                    
2500                    $('#update-pwd-window .modal-footer button:last').remove();
2501                    $('#update-pwd-window .modal-footer button:last').text("Close");
2502
2503                } else {
2504                    $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2505                }
2506            });
2507        }
2508    });
2509    // end update on login appid:(3568)
2510
2511    // update on login (4467)
2512    $('#update-pwd-Frm_update_extra_fields').validate({
2513        rules: {
2514            uLoginEmail: {required: true, email: true},
2515            uPassword: {required: true, minlength: 5, maxlength: 100},
2516            uConfirmPassword: {required: true, minlength: 5, maxlength: 100,equalTo: "#uPassword"},
2517            uConsent: {required: true},
2518            field_id_1284014: {required: true},
2519            field_id_1284015: {required: true},
2520            field_id_1284016: {required: true},
2521            field_id_1284018: {required: true},
2522            field_id_1284019: {required: true},
2523        },
2524        highlight: function (element) {
2525            $(element).closest('.form-group').addClass('has-error');
2526        },
2527        unhighlight: function (element) {
2528            $(element).closest('.form-group').removeClass('has-error');
2529        },
2530        errorElement: 'span',
2531        errorClass: 'help-block',
2532        errorPlacement: function (error, element) {
2533            if (element.parent('.input-group').length) {
2534                error.insertAfter(element.parent());
2535            } else {
2536                error.insertAfter(element);
2537            }
2538        },
2539        submitHandler: function () {
2540            var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login";
2541            var update_pwd = new Object();
2542            update_pwd.AppId = '1000003928';
2543            update_pwd.token = $("#pwd-reset-update-token-id").val();
2544            update_pwd.newpassword = $("#uConfirmPassword").val();
2545            update_pwd.Lang = 'en';
2546            update_pwd.Email = $("#uLoginEmail").val();
2547            update_pwd.consent = ($("#uConsent").is(":checked") ? 1 : 0);
2548            update_pwd.field_id_1284014 = $("#field_id_1284014").val();
2549            update_pwd.field_id_1284015 = $("#field_id_1284015").val();
2550            update_pwd.field_id_1284016 = $("#field_id_1284016").val();
2551            update_pwd.field_id_1284018 = $("#field_id_1284018").val();
2552            update_pwd.field_id_1284019 = $("#field_id_1284019").val();
2553            update_pwd.field_id_1284020 = $("#field_id_1284020").val();
2554            
2555            $.post(update_pwd_url, update_pwd).done(function (resp) {
2556                var re = /\s\s+/g;
2557                resp = resp.replace(re, ' ');
2558                RespObject = JSON.parse(resp);
2559                if (RespObject.Status) {
2560                   
2561                    $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>");
2562                    
2563                    $('#update-pwd-window .modal-footer button:last').remove();
2564                    $('#update-pwd-window .modal-footer button:last').text("Close");
2565
2566                } else {
2567                    $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2568                }
2569            });
2570        }
2571    });
2572    // end update on login appid:(4467)
2573    // update on login (4827)
2574    $('#update-pwd-Frm_update_school_field').validate({
2575        rules: {
2576            uLoginEmail: {required: true, email: true},
2577        },
2578        highlight: function (element) {
2579            $(element).closest('.form-group').addClass('has-error');
2580        },
2581        unhighlight: function (element) {
2582            $(element).closest('.form-group').removeClass('has-error');
2583        },
2584        errorElement: 'span',
2585        errorClass: 'help-block',
2586        errorPlacement: function (error, element) {
2587            if (element.parent('.input-group').length) {
2588                error.insertAfter(element.parent());
2589            } else {
2590                error.insertAfter(element);
2591            }
2592        },
2593        submitHandler: function () {
2594            var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login";
2595            var update_pwd = new Object();
2596            update_pwd.AppId = '1000003928';
2597            update_pwd.token = $("#pwd-reset-update-token-id").val();
2598            update_pwd.Lang = 'en';
2599            update_pwd.Email = $("#uLoginEmail").val();
2600            update_pwd.field_id_1290124 = $("#field_id_1290124").val();
2601            
2602            $.post(update_pwd_url, update_pwd).done(function (resp) {
2603                var re = /\s\s+/g;
2604                resp = resp.replace(re, ' ');
2605                RespObject = JSON.parse(resp);
2606                if (RespObject.Status) {
2607                    $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>");
2608                    $("input[name='LoginEmail']").val(update_pwd.Email);
2609                    $("input[name='LoginEmail']").parents(".form-group:first").append("<input type='hidden' name='auto_login' value='true'/>");
2610                    setTimeout(function(){
2611                        $("#Main-Login-Frm").submit();
2612                    },2000);
2613                } else {
2614                    $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2615                }
2616            });
2617        }
2618    });
2619    // end update on login appid:(4827)
2620
2621    
2622
2623    var password_reset_rules = {
2624      updatepwdemail: {required: true, email: true},
2625      updatepwdnewpwd: {required: true, minlength: 5,maxlength:100},
2626      updatepwdconfirm: {required: true, minlength: 5, maxlength:100,equalTo: "#updatepwdnewpwd"}
2627    };
2628
2629    var set_password_first_login = {
2630        uLoginEmail: {required: true,email: true},
2631        uPassword: {required: true, minlength: 5},
2632        uConfirmPassword: {required: true, minlength: 5, equalTo: "#uPassword"}
2633    };
2634
2635    if(app_id==1389){
2636        $.validator.addMethod("checklower", function(value, element) {
2637            return /[a-z]/.test(value);
2638        },"Need atleast 1 lowercase alphabet");
2639        $.validator.addMethod("checkupper", function(value, element) {
2640            return /[A-Z]/.test(value);
2641        },"Need atleast 1 uppercase alphabet");
2642        $.validator.addMethod("checkdigit", function(value, element) {
2643            return /[0-9]/.test(value);
2644        },"Need atleast 1 digit");
2645        // $.validator.addMethod("pwcheck", function(value) {
2646        //     return /^[A-Za-z0-9\d=!\-@._*]*$/.test(value) && /[a-z]/.test(value) && /\d/.test(value) && /[A-Z]/.test(value);
2647        // },"Password is not strong enough");
2648
2649        password_reset_rules.updatepwdnewpwd = {required: true, minlength: 8, maxlength: 100, checklower: true,checkupper: true,checkdigit: true},
2650        password_reset_rules.updatepwdconfirm = {required: true, minlength: 8, maxlength: 100, equalTo: "#updatepwdnewpwd"}
2651    }
2652
2653    if(app_id==2952){
2654        password_reset_rules.updatepwdnewpwd = {required: true, minlength: 8,maxlength: 100};
2655        password_reset_rules.updatepwdconfirm = {required: true, minlength: 8, maxlength: 100, equalTo: "#updatepwdnewpwd"};
2656    }
2657
2658    password_reset_rules.updatepwdnewpwd['minlength'] = 6;
2659password_reset_rules.updatepwdconfirm['minlength'] = 6;
2660set_password_first_login.uPassword['minlength'] = 6;
2661set_password_first_login.uConfirmPassword['minlength'] = 6;
2662
2663    // update on login (262)
2664    // VFC-56285: apps with set_password_on_first_login enabled render a
2665    // #require-set-password-otp marker (_modal.php) and an OTP field/group;
2666    // this state machine inserts an email-OTP round trip before the existing
2667    // password-set POST below, which is otherwise unchanged.
2668    var setPasswordOtpStep = 'password';
2669    set_password_first_login.otp = {
2670        required: function () {
2671            return $("#require-set-password-otp").length > 0 && setPasswordOtpStep === 'otp';
2672        }
2673    };
2674    // Local countdown, separate from the unrelated 2FA-login startTimer()/
2675    // #countdown-timer/.resendbtn above - an app could have both features on.
2676    function startUpdatePwdOtpTimer(duration) {
2677        $('#update-pwd-otp-resend').attr('disabled', true);
2678        var timer = duration, minutes, seconds;
2679        var x = setInterval(function () {
2680            minutes = parseInt(timer / 60, 10);
2681            seconds = parseInt(timer % 60, 10);
2682            minutes = minutes < 10 ? "0" + minutes : minutes;
2683            seconds = seconds < 10 ? "0" + seconds : seconds;
2684            if (--timer < 0) {
2685                $('#update-pwd-otp-resend').removeAttr('disabled');
2686                clearInterval(x);
2687            }
2688            $('#update-pwd-otp-countdown').html(minutes + ":" + seconds);
2689        }, 1000);
2690    }
2691    $('#update-pwd-Frm_update').validate({
2692        rules: set_password_first_login,
2693        highlight: function (element) {
2694            $(element).closest('.form-group').addClass('has-error');
2695        },
2696        unhighlight: function (element) {
2697            $(element).closest('.form-group').removeClass('has-error');
2698        },
2699        errorElement: 'span',
2700        errorClass: 'help-block',
2701        errorPlacement: function (error, element) {
2702            if (element.parent('.input-group').length) {
2703                error.insertAfter(element.parent());
2704            } else {
2705                error.insertAfter(element);
2706            }
2707        },
2708        submitHandler: function () {
2709            var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password_on_login";
2710            var update_pwd = new Object();
2711            update_pwd.AppId = '1000003928';
2712            update_pwd.token = $("#pwd-reset-update-token-id").val();
2713            update_pwd.newpassword = $("#uConfirmPassword").val();
2714            update_pwd.Lang = 'en';
2715            update_pwd.Email = $("#uLoginEmail").val();
2716            var csrfName = 'ci_csrf_token';
2717            var csrfHash = '';
2718            update_pwd[csrfName] = csrfHash;
2719
2720            if ($("#require-set-password-otp").length && setPasswordOtpStep !== 'otp-verified') {
2721                if (setPasswordOtpStep === 'password') {
2722                    var otp_send_url = location.protocol + '//' + location.host + "/en/send_set_password_otp";
2723                    $.post(otp_send_url, update_pwd).done(function (resp) {
2724                        var re = /\s\s+/g;
2725                        resp = resp.replace(re, ' ');
2726                        RespObject = JSON.parse(resp);
2727                        $("#update-pwd-responseBox").hide();
2728                        if (RespObject.Status) {
2729                            setPasswordOtpStep = 'otp';
2730                            $('#update-pwd-set-fields').hide();
2731                            $('#update-pwd-otp-group').show();
2732                            $('.update-pwd-submit-btn').text('Verify & Set Password');
2733                            startUpdatePwdOtpTimer(60);
2734                        } else {
2735                            $("#update-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2736                        }
2737                    });
2738                    return;
2739                }
2740                if (setPasswordOtpStep === 'otp') {
2741                    var otp_verify_url = location.protocol + '//' + location.host + "/en/verify_set_password_otp";
2742                    var otp_verify = new Object();
2743                    otp_verify.AppId = update_pwd.AppId;
2744                    otp_verify.Email = update_pwd.Email;
2745                    otp_verify.token = $("#update-pwd-otp").val();
2746                    otp_verify[csrfName] = csrfHash;
2747                    $.post(otp_verify_url, otp_verify).done(function (resp) {
2748                        var re = /\s\s+/g;
2749                        resp = resp.replace(re, ' ');
2750                        RespObject = JSON.parse(resp);
2751                        if (RespObject.Status) {
2752                            setPasswordOtpStep = 'otp-verified';
2753                            $('#update-pwd-Frm_update').submit();
2754                        } else {
2755                            $("#update-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2756                        }
2757                    });
2758                    return;
2759                }
2760            }
2761
2762            $.post(update_pwd_url, update_pwd).done(function (resp) {
2763                var re = /\s\s+/g;
2764                resp = resp.replace(re, ' ');
2765                RespObject = JSON.parse(resp);
2766                if (RespObject.Status) {
2767                    if(update_pwd.AppId==564){
2768                        $('#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>");
2769                        $("input[name='LoginEmail']").val(update_pwd.Email);
2770                        $("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 +"'/>");
2771                        setTimeout(function(){
2772                            $("#Main-Login-Frm").submit();
2773                        },2000);
2774                    }else{
2775                        $('#update-pwd-window-body').html("<div class='form-group message-form-group'><p>" + RespObject.Message +"</p></div>");
2776                    }
2777                    $('#update-pwd-window .modal-footer button:last').remove();
2778                    $('#update-pwd-window .modal-footer button:last').text("Close");
2779
2780                } else {
2781                    $("#update-pwd-window-body .message-form-group").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2782                }
2783            });
2784        }
2785    });
2786    // end update on login appid:(262)
2787
2788    // Resend OTP for the set-first-password popup (VFC-56285)
2789    $('#update-pwd-otp-resend').on('click', function () {
2790        var otp_send_url = location.protocol + '//' + location.host + "/en/send_set_password_otp";
2791        var resend_otp = new Object();
2792        resend_otp.AppId = '1000003928';
2793        resend_otp.Lang = 'en';
2794        resend_otp.Email = $("#uLoginEmail").val();
2795        var csrfName = 'ci_csrf_token';
2796        var csrfHash = '';
2797        resend_otp[csrfName] = csrfHash;
2798        $.post(otp_send_url, resend_otp).done(function (resp) {
2799            var re = /\s\s+/g;
2800            resp = resp.replace(re, ' ');
2801            RespObject = JSON.parse(resp);
2802            if (RespObject.Status) {
2803                $('#update-pwd-responseBox').removeClass("FormResponseError").addClass("FormResponseSuccess").html("The verification code has been sent again.").show('slow');
2804                setTimeout(function () { $('#update-pwd-responseBox').hide('slow'); }, 10000);
2805                startUpdatePwdOtpTimer(60);
2806            } else {
2807                $("#update-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2808            }
2809        });
2810    });
2811    // end resend OTP for set-first-password popup
2812
2813    // Set new password
2814    $('#reset-update-pwd-frm').validate({
2815        rules: password_reset_rules,
2816        highlight: function (element) {
2817            $(element).closest('.form-group').addClass('has-error');
2818        },
2819        unhighlight: function (element) {
2820            $(element).closest('.form-group').removeClass('has-error');
2821        },
2822        errorElement: 'span',
2823        errorClass: 'help-block',
2824        errorPlacement: function (error, element) {
2825            if (element.parent('.input-group').length) {
2826                error.insertAfter(element.parent());
2827            } else {
2828                error.insertAfter(element);
2829            }
2830        },
2831        submitHandler: function () {
2832            var update_pwd_url = location.protocol + '//' + location.host + "/en/update_new_user_password";
2833            var update_pwd = new Object();
2834            update_pwd.AppId = '1000003928';
2835            update_pwd.token = $("#pwd-reset-update-token").val();
2836            update_pwd.newpassword = $("#updatepwdconfirm").val();
2837            update_pwd.Lang = 'en';
2838            update_pwd.Email = $("#updatepwdemail").val();
2839            var csrfName = 'ci_csrf_token';
2840            var csrfHash = '';
2841            update_pwd[csrfName] = csrfHash;
2842
2843            $.post(update_pwd_url, update_pwd).done(function (resp) {
2844                var re = /\s\s+/g;
2845                resp = resp.replace(re, ' ');
2846                let RespObject = JSON.parse(resp);
2847                if (RespObject.Status) {
2848                    $('#reset-update-pwd-frm')[0].reset();
2849                    $('#reset-update-pwd-frm .form-group:not(:last-child)').hide();
2850                    $('#reset-update-pwd-frm .modal-footer button:last').hide();
2851                    $("#reset-pwd-responseBox").removeClass("FormResponseError").addClass("FormResponseSuccess").html(RespObject.Message).show();
2852                } else {
2853                    $("#reset-pwd-responseBox").removeClass("FormResponseSuccess").addClass("FormResponseError").html(RespObject.Message).show();
2854                }
2855
2856                if (typeof passwordResetSuccessCallBack !== 'undefined') {
2857                  passwordResetSuccessCallBack(RespObject);
2858                }
2859
2860            });
2861        }
2862    });
2863
2864
2865    $('#LoginModal').on('hidden.bs.modal', function (e) {
2866        $("#ResponseBox").html("").hide();
2867    });
2868            var eventNotstarted=false;
2869
2870    
2871    
2872    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)){
2873        if(app_id==586){
2874            $("input[name='login-red']").val("/en/hall" +  document.location.hash);
2875        }else if(app_id==343){
2876          $("input[name='login-red']").val("/en/hall" +  document.location.hash);
2877          $("#LoginModal").modal("show");
2878        }else if(app_id==690){
2879              $("input[name='login-red']").val("/en/hall" +  document.location.hash);
2880              setTimeout(function() {
2881                $(".two-btns .guest-login:first").trigger("click");
2882              }, 1000);
2883        }else{
2884            $("#LoginModal").modal("show");
2885            $("input[name='login-red']").val("/en/hall" +  document.location.hash);
2886        }
2887    }
2888
2889    // dynamic password policies related
2890    // number check
2891    jQuery.validator.addMethod("policy_reset_arabic_num", function (value, element) {
2892        return /\d/.test(value);
2893    }, "Password must contain one numeric eg (0-9)");
2894
2895    // lowercase alphabet a-z
2896    jQuery.validator.addMethod("policy_reset_roman_lower", function (value, element) {
2897        return /[a-z]/.test(value);
2898    }, "Password must contain any of lower case letters (a...z)");
2899
2900    // upper case alphabet A-Z
2901    jQuery.validator.addMethod("policy_reset_roman_upper", function (value, element) {
2902        return /[A-Z]/.test(value);
2903    }, "Password must contain any of upper case letters (A...Z)");
2904
2905    // special characters  (e.g. ~ ! @ # $ & -)
2906    jQuery.validator.addMethod("policy_reset_special_characters", function (value, element) {
2907        var special_characters = /[~!@#$&-]/;
2908        return special_characters.test(value);
2909    }, "Password must contain any of special characters eg (~ ! @ # $ & -)");
2910    // dynamic password policies related
2911
2912    jQuery.validator.addMethod("USJEmailEmp", function (value, element) {
2913      if (/@usj.edu.mo\s*$/.test(value) || /@ashfaqsolangi.com\s*$/.test(value)) {
2914        return true;
2915      }else{
2916        return false;
2917      }
2918    }, "Please use your official email (eg @usj.edu.mo).");
2919
2920    jQuery.validator.addMethod("bscEmployeeID", function (value, element) {
2921      return (value!="" && value.length == 7 && $.isNumeric(value) ? true : false);
2922    }, "Enter your 7-digit Employee ID");
2923
2924    jQuery.validator.addMethod("allowed_arm_only", function (value, element) {
2925      if (/@arm.com\s*$/.test(value) || /@liveunion.co.uk\s*$/.test(value) || /@armchina.com\s*$/.test(value) ||
2926          /@treasure-data.com\s*$/.test(value) || /@ashfaqsolangi.com\s*$/.test(value)) {
2927        return true;
2928      }else{
2929        return false;
2930      }
2931    }, "Please use your official email, provided email address is not allowed.");
2932
2933    jQuery.validator.addMethod("CRIAQOnly", function (value, element) {
2934      if (/@3m.com\s*$/.test(value) || /@a7integration.com\s*$/.test(value) || /@acsynam.com\s*$/.test(value) ||
2935        /@advancedpowdercoatinginc.com\s*$/.test(value) || /@aeromontreal.ca\s*$/.test(value) || /@aeronyx.ca\s*$/.test(value) ||
2936        /@admtl.com\s*$/.test(value) || /@aiac.ca\s*$/.test(value) || /@asiiweb.com\s*$/.test(value) ||
2937        /@apnca.com\s*$/.test(value) || /@vyoo.ai\s*$/.test(value) || /@ara-uas.com\s*$/.test(value) ||
2938        /@atem.com\s*$/.test(value) || /@athenatechno.tech\s*$/.test(value) || /@avr-global.com\s*$/.test(value) ||
2939        /@l3commercialaviation.com\s*$/.test(value) || /@avior.ca\s*$/.test(value) || /@bmu.co\s*$/.test(value) ||
2940        /@bellhelicopter.com\s*$/.test(value) || /@biexpertise.com\s*$/.test(value) || /@binarieslid.com\s*$/.test(value) ||
2941        /@bombardier.com\s*$/.test(value) || /@cae.com\s*$/.test(value) || /@calogysolutions.com\s*$/.test(value) ||
2942        /@asc-csa.gc.ca\s*$/.test(value) || /@carillon.ca\s*$/.test(value) || /@cgq.qc.ca\s*$/.test(value) ||
2943        /@cmqtr.qc.ca\s*$/.test(value) || /@crvi.ca\s*$/.test(value) || /@ctmp.ca\s*$/.test(value) ||
2944        /@cqrda.caglish\s*$/.test(value) || /@cegepmontpetit.ca\s*$/.test(value) || /@ciena.com\s*$/.test(value) ||
2945        /@cmcelectronics.ca\s*$/.test(value) || /@cdcq.qc.ca\s*$/.test(value) || /@compositesvci.com\s*$/.test(value) ||
2946        /@genikinc.com\s*$/.test(value) || /@concordia.ca\s*$/.test(value) || /@crim.ca\s*$/.test(value) ||
2947        /@criq.qc.ca\s*$/.test(value) || /@cscanada.ca\s*$/.test(value) || /@deepsight.ca\s*$/.test(value) ||
2948        /@delastek.com\s*$/.test(value) || /@deleaves-drone.com\s*$/.test(value) || /@demaspa.it\s*$/.test(value) ||
2949        /@dronevolt.com\s*$/.test(value) || /@etsmtl.ca\s*$/.test(value) || /@polymtl.ca\s*$/.test(value) ||
2950        /@elastoproxy.com\s*$/.test(value) || /@electro-kut.com\s*$/.test(value) || /@elementai.com\s*$/.test(value) ||
2951        /@elisen-assoc.com\s*$/.test(value) || /@equispheres.com\s*$/.test(value) || /@castolin.com-CA\s*$/.test(value) ||
2952        /@exonetik.com\s*$/.test(value) || /@exonetik.com\s*$/.test(value) || /@flying-whales.com\s*$/.test(value) ||
2953        /@frqnt.gouv.qc.ca\s*$/.test(value) || /@fusia.fr\s*$/.test(value) || /@microsoft.com\s*$/.test(value) ||
2954        /@fzengineering.com\s*$/.test(value) || /@gardn.org\s*$/.test(value) || /@globvision.com\s*$/.test(value) ||
2955        /@economie.gouv.qc.ca\s*$/.test(value) || /@gcttg.com\s*$/.test(value) || /@hec.ca\s*$/.test(value) ||
2956        /@herouxdevtek.com\s*$/.test(value) || /@humanitas.io\s*$/.test(value) || /@hutchinson.com\s*$/.test(value) ||
2957        /@hydroquebec.com\s*$/.test(value) || /@idscorporation.com\s*$/.test(value) || /@visiooimage.com\s*$/.test(value) ||
2958        /@ivisolutions.ca\s*$/.test(value) || /@ino.ca\s*$/.test(value) || /@inrs.caglish\s*$/.test(value) ||
2959        /@keitas.com\s*$/.test(value) || /@kinovarobotics.com\s*$/.test(value) || /@biomaterials.kruger.com\s*$/.test(value) ||
2960        /@l3t.com\s*$/.test(value) || /@laflamme-ing.com\s*$/.test(value) || /@latesys.com\s*$/.test(value) ||
2961        /@libellulemonde.com\s*$/.test(value) || /@liburdi.com\s*$/.test(value) || /@socomore.com\s*$/.test(value) ||
2962        /@magellan.aero\s*$/.test(value) || /@mss.ca\s*$/.test(value) || /@marinvent.com\s*$/.test(value) ||
2963        /@mayahtt.com\s*$/.test(value) || /@mcgill.ca\s*$/.test(value) || /@mdacorporation.com\s*$/.test(value) ||
2964        /@mecanum.com\s*$/.test(value) || /@melocheinc.com\s*$/.test(value) || /@messier-dowty.com\s*$/.test(value) ||
2965        /@nachurs-alpine.com\s*$/.test(value) || /@nrc-cnrc.gc.cag\s*$/.test(value) || /@nergica.com\s*$/.test(value) ||
2966        /@netur.ca\s*$/.test(value) || /@neuralvol.com\s*$/.test(value) || /@ngcaerospace.com\s*$/.test(value) ||
2967        /@nordiasoft.com\s*$/.test(value) || /@notostechnologies.com\s*$/.test(value) || /@novika.ca\s*$/.test(value) ||
2968        /@nrc-cnrc.gc.cag\s*$/.test(value) || /@theobjects.com\s*$/.test(value) || /@opal-rt.com\s*$/.test(value) ||
2969        /@optonique.ca\s*$/.test(value) || /@ova.ai\s*$/.test(value) || /@parker.com\s*$/.test(value) ||
2970        /@pwc.ca\s*$/.test(value) || /@precisionadm.com\s*$/.test(value) || /@presagis.com\s*$/.test(value) ||
2971        /@prop-air.com\s*$/.test(value) || /@pultrusiontech.com\s*$/.test(value) || /@qohash.com\s*$/.test(value) ||
2972        /@queensu.ca\s*$/.test(value) || /@reactiondynamics.space\s*$/.test(value) || /@rheagroup.com\s*$/.test(value) ||
2973        /@rockwellcollins.com\s*$/.test(value) || /@rolls-royce.com\s*$/.test(value) || /@pmscada.ca\s*$/.test(value) ||
2974        /@safran-helicopter-engines.com\s*$/.test(value) || /@savinte.com\s*$/.test(value) || /@seedai.ca\s*$/.test(value) ||
2975        /@siicanada.com\s*$/.test(value) || /@dcm.aero\s*$/.test(value) || /@sita.aero\s*$/.test(value) ||
2976        /@solaxis.ca\s*$/.test(value) || /@sonacamontreal.com\s*$/.test(value) || /@sphereco.ca\s*$/.test(value) ||
2977        /@stelia-aerospace.com\s*$/.test(value) || /@tecnar.com\s*$/.test(value) || /@teijincarbon.com\s*$/.test(value) ||
2978        /@tekna.com\s*$/.test(value) || /@thalesgroup.com\s*$/.test(value) || /@thalesgroup.com\s*$/.test(value) ||
2979        /@trafinc.com\s*$/.test(value) || /@tristarmulticopters.com\s*$/.test(value) || /@cedalma.com\s*$/.test(value) ||
2980        /@umontreal.ca\s*$/.test(value) || /@usherbrooke.ca\s*$/.test(value) || /@uqac.ca\s*$/.test(value) ||
2981        /@uqam.caglish\s*$/.test(value) || /@uqtr.ca\s*$/.test(value) || /@ulaval.ca\s*$/.test(value) ||
2982        /@uwindsor.ca\s*$/.test(value) || /@valqari.com\s*$/.test(value) || /@vigilantglobal.com\s*$/.test(value) ||
2983        /@vozwin.com\s*$/.test(value) || /@lets-warp.com\s*$/.test(value) || /@xonaspace.com\s*$/.test(value)) {
2984        return true;
2985      }else{
2986        return false;
2987      }
2988    }, "Please use your CRIAQ member organization email address.");
2989
2990    jQuery.validator.addMethod("BlockedCadence", function (value, element) {
2991        if (/@126.com\s*$/.test(value) || /@163.com\s*$/.test(value) || /@adelphia.net\s*$/.test(value) || /@air.net\s*$/.test(value) ||
2992            /@airmail.net\s*$/.test(value) || /@aliyun.com\s*$/.test(value) || /@aol.com\s*$/.test(value) || /@atlanticbb.net\s*$/.test(value) ||
2993            /@att.net\s*$/.test(value) || /@att.yahoo.com\s*$/.test(value) || /@attbi.com\s*$/.test(value) || /@attglobal.net\s*$/.test(value) ||
2994            /@autowb.com\s*$/.test(value) || /@basicisp.net\s*$/.test(value) || /@bcpl.net\s*$/.test(value) || /@bellatlantic.net\s*$/.test(value) ||
2995            /@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) ||
2996            /@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) ||
2997            /@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.c
2997om\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.
2997com\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.c
2997om\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.
2997com\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) ||
2998            /@psi.net\s*$/.test(value) || /@ptc.com\s*$/.test(value) || /@ptd.net\s*$/.test(value) || /@pulsic.com\s*$/.test(value) ||
2999            /@qdai.com\s*$/.test(value) || /@qis.net\s*$/.test(value) || /@qq.com\s*$/.test(value) || /@qwest.net\s*$/.test(value) ||
3000            /@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.
3000kr\s*$/.test(value) || /@asml.com\s*$/.test(value)) {
3001            return false;
3002        }else{
3003            return true;
3004        }
3005    }, "Invalid email. Email from this domain name is not allowed.");
3006
3007    jQuery.validator.addMethod("Student", function (value, element) {
3008        return this.optional(element) || /^\w+[\w-\.]*\@[students]{8,8}\.[adu]{3,3}\.[ac]{2,2}\.[ae]{2,2}$/.test(value);
3009    }, "Please specify the correct domain for your documents");
3010
3011    jQuery(document).ready(function ($) {
3012
3013        $(".scroll-to-top").on("click", function () {
3014            $('body,html').animate({
3015                    scrollTop: 0,
3016                }, 2000
3017            );
3018        });
3019
3020        if(typeof $.fn.tooltip!="undefined"){
3021          $('[data-toggle="tooltip"]').tooltip({html: true});
3022        }
3023
3024        if ($('.cd-top').length > 0) {
3025            // browser window scroll (in pixels) after which the "back to top" link is shown
3026            var offset = 300,
3027                //browser window scroll (in pixels) after which the "back to top" link opacity is reduced
3028                offset_opacity = 1200,
3029                //duration of the top scrolling animation (in ms)
3030                scroll_top_duration = 700,
3031                //grab the "back to top" link
3032                $back_to_top = $('.cd-top');
3033
3034            //hide or show the "back to top" link
3035            $(window).scroll(function () {
3036                ($(this).scrollTop() > offset) ? $back_to_top.addClass('cd-is-visible') : $back_to_top.removeClass('cd-is-visible cd-fade-out');
3037                if ($(this).scrollTop() > offset_opacity) {
3038                    $back_to_top.addClass('cd-fade-out');
3039                }
3040            });
3041
3042            //smooth scroll to top
3043            $back_to_top.on('click', function (event) {
3044                event.preventDefault();
3045                $('body,html').animate({
3046                        scrollTop: 0,
3047                    }, scroll_top_duration
3048                );
3049            });
3050        }
3051    });
3052
3053    function IsinIframe () {
3054        try {
3055            return window.self !== window.top;
3056        } catch (e) {
3057            return true;
3058        }
3059    }
3060    function resizeIframe(obj) {
3061        obj.style.height = obj.contentWindow.document.documentElement.scrollHeight + 'px';
3062    }
3063    function getUrlParameter(name) {
3064      name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
3065      var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
3066      var results = regex.exec(location.search);
3067      return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
3068    };
3069    </script>
3069
3070<link rel="stylesheet" href="https://vepimg.b8cdn.com/images/assets/fontawesome-pro/css/all.css">
3071
3072<link rel="stylesheet" href="https://cdn.addevent.com/libs/atc/themes/fff-theme-18/theme.css" type="text/css" media="all" />
3073<script type="text/javascript" src="https://cdn.addevent.com/libs/atc/1.6.1/atc.min.js"></script>
3073
3074<meta name="google-site-verification" content="wJE5Sti8p1oTDfCvND0AYqnZwVMx1dSY_J6SnKVut_M" />
3075<script>
3076    $(document).ready(function() {
3077        // shift form fields into 2 columns
3078       /*
3079        var fields = $('.reg-form-data .col-12[role="group"]').not('.cpn_fld_1419696');
3080
3081       for (var i = 0; i < fields.length; i += 2) {
3082        if (fields[i + 1]) {
3083            $(fields[i]).add(fields[i + 1]).wrapAll('<div class="row form-row"></div>');
3084        } else {
3085            $(fields[i]).wrap('<div class="row form-row"></div>');
3086        }
3087    }
3088        $('#grp_fld_1419696').closest('.col-4').removeClass('col-4').addClass('col-6');*/
3089        // shift form fields into 2 columns
3090
3091        $("#top").click(function() { // When arrow is clicked
3092            $("body,html").animate({
3093                scrollTop: 0 // Scroll to top of body
3094            }, 500);
3095        });
3096
3097        $(window).scroll(function() {
3098            if ($(this).scrollTop() >= 50) { // If page is scrolled more than 50px
3099                $("#top").fadeIn(200); // Fade in the arrow
3100            } else {
3101                $("#top").fadeOut(200); // Else fade out the arrow
3102            }
3103        });
3104
3105      });    var num = 30;
3106
3107        $(window).bind('scroll', function () {
3108            if ($(window).scrollTop() > num) {
3109        
3110                $('.sticky').addClass('stickyNav');
3111            } else {
3112                $('.sticky').removeClass('stickyNav');
3113            }
3114        });
3115        
3116        $('.navbar-nav>li>a, .navClose').on('click', function(){
3117            $('.navbar-collapse').collapse('hide');
3118        });
3119         $('.slide, .btn-close-access').on('click', function(){
3120            $('#accessibility-fade-in').toggleClass('show');
3121        });
3122$('.coupn-code-sec .cacl-disc').text('Apply');
3123        </script>
vendor: 1 bytes, line 3123
3123
3124<script>
3125    $(document).on('ready' , function(){
3126        if(window.location.href.includes('registration-form')){
3127            $('#fld_1416848').html('');
3128            $.get(window.location.origin + "/form/getStatesByCountryId/233?_=1719306920184").done(function (resp) {
3129                var re = /\s\s+/g;
3130                resp = resp.replace(re, ' ');
3131                resp = resp.replace(/^\uFEFF/, '');
3132                var re = /\s\s+/g;
3133                resp = resp.replace(re, ' ');
3134
3135                var response = JSON.parse(resp);
3136                $('#fld_1416848').html('');
3137                $('#fld_1416848').append('<option value=""> Select State</option>');
3138                response.forEach(function(item) {
3139                    $('#fld_1416848').append('<option value="' + item.name + '" data-id="' + item.id + '">' + item.name + '</option>');
3140                });
3141            });
3142        }
3143    })
3144    
3145</script>
vendor: 1 bytes, line 3145
3145
3146<script>
3147    $(document).ready(function(){
3148        $('#LoginModal').on('shown.bs.modal', function () {
3149            $('p:contains(We already found registration records for this email address with pending payment status if you want to complete the payment then click Proceed Payment button otherwise click New Registration button to register again with your email address. Note that your previously saved info for that email address will be lost.)').html(`We already have a registration in process for this email address, but it stopped before completing the payment screen.
3150
3151You can either:
3152<br>
3153<br>
31541. Start a new registration and we will remove that in-process registration from our system, allowing you to start fresh.
3155<br>
31562. Proceed to the payment screen for the in-process registration tied to this email.
3157<br>
3158<br>
3159Please choose below `)
3160        })
3161    })
3162</script>
vendor: 1 bytes, line 3162
3162
3163<script>
3164$('#grp_fld_1673338 > label[for="fld_1673338"], #fld_1673338').hide();
3165</script>
3165<script type="text/javascript">
3166      $(".header-content li.active").removeClass("active");
3167      $(".header-content li a[href*='venue-page']").parent().addClass("active");
3168    </script>
3168<script type="text/javascript">
3169$(document).ready(function () {
3170    if(CustomGetCookie("ppc")==null){
3171        //
3172    } else {
3173        $("#privacy_sticky").remove();
3174    }
3175
3176    });
3177function CustomGetCookie(name) {
3178  var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
3179  return v ? v[2] : null;
3180}
3181function CustomSetCookie(name, value, days) {
3182  var d = new Date;
3183  d.setTime(d.getTime() + 24*60*60*1000*days);
3184  document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
3185}
3186
3187function cookiePolicyReject() {
3188  CustomSetCookie("ppc", "2", 365);
3189  $("#privacy_sticky").remove();
3190  //$("body").append("");
3191}
3192</script>
3192
3193
3194
3195
3196<script>
3197    let applicationLang = "en";
3198    let userCancellationUrl = "https://daywithdisa.com/form/cancelUserRegistration";
3199    let deleteUserUrl = "https://daywithdisa.com/form/deleteUserRegistration";
3200    let userEditRegistrationUrl = "https://daywithdisa.com/en/form/editProfileV2?user_id=&ud_profile=0&mode=&acces_id=";
3201    let logoutUrl = "https://daywithdisa.com/en/logout"
3202
3203    // VFC-18362 - show login popup upon login failure in corresponding page
3204    let loginFailureData = [];
3205    let showloginPopupOnPageLoad = 0;
3206
3207    // VFC-18169 - determine if popup should appear on page load to ask if registration is to be cancelled
3208    let cancelRegistrationNow = 0;
3209
3210    document.addEventListener('DOMContentLoaded', function () {
3211        const urlParams = new URLSearchParams(window.location.search);
3212        const alertType = urlParams.get('alert');
3213        console.log('alertType');
3214        if (alertType === 'delete-success') {
3215            alert('Your account has been deleted successfully');
3216        }
3217    });
3218
3219
3220    /**
3221     * Setup Alert|Confirm Modal popup Content
3222     *
3223     * @param string action_type
3224     * @param boolean shouldLoadModal
3225     *
3226     * @return void
3227     */
3228    function setUpConfirmAlertPopupContent(action_type = 'cancel_registration', shouldLoadModal = false) {
3229        let confirmAlertModal = $('#confirm_alert_modal-d');
3230
3231        if('cancel_registration' == action_type){
3232            // setup modal properties
3233            $(confirmAlertModal).find('.confirm_alert_modal_title-d').text('Are you sure you want to cancel your registration?');
3234            $(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.');
3235
3236            $(confirmAlertModal).find('.btn_cancel_action-d').attr('data-cancel_btn_text', 'Keep My Registration');
3237            $(confirmAlertModal).find('.btn_cancel_action-d').text('Keep My Registration');
3238
3239            $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_type', 'cancel_registration');
3240            $(confirmAlertModal).find('.btn_confirm_action-d').text('Cancel Registration');
3241
3242            $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_btn_text', 'Cancel Registration');
3243        }
3244
3245
3246        if('delete_registration' == action_type){
3247
3248             confirmAlertModal = $('#delete_alert_modal-d');
3249            // setup modal properties
3250            $(confirmAlertModal).find('.confirm_alert_modal_title-d').text('Delete Account?');
3251            $(confirmAlertModal).find('.confirm_alert_modal_description-d').text('Deleting your account will remove your access to the event.');
3252
3253            $(confirmAlertModal).find('.btn_cancel_action-d').attr('data-cancel_btn_text', 'Keep My Account');
3254            $(confirmAlertModal).find('.btn_cancel_action-d').text('Keep My Account');
3255
3256            $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_type', 'delete_registration');
3257            $(confirmAlertModal).find('.btn_confirm_action-d').text('Delete Account');
3258
3259            $(confirmAlertModal).find('.btn_confirm_action-d').attr('data-confirm_action_btn_text', 'Delete Account');
3260        }
3261
3262        if(shouldLoadModal)
3263        {
3264            // VFC-18157 - show confirmation popup on all pages except at login page
3265            let currentPagePath = window.location.pathname;
3266            if(!currentPagePath.includes('login')){
3267                $(confirmAlertModal).modal('show'); // display modal
3268            }
3269        }
3270    }
3271
3272    /**
3273     * Update Login Popup content based on action that triggerd it
3274     *
3275     * @param string actionType
3276     * @param boolean hasValidationFailed
3277     */
3278    function updateUxOnLoginPopup(actionType = 'cancel_registration', hasValidationFailed = false) {
3279        let loginForm = $('body').find('#Main-Login-Frm');
3280        let formModal = $(loginForm).parents('#LoginModal');
3281        let formUrl = $(loginForm).attr('action');
3282
3283        
3284        // VFC - VFC-20150 - temporary fix if showing en link on kr view
3285        if ([10000559, 381].includes(app_id) && window.location.pathname.split('/')[1] === 'kr') {  
3286            let updatedUrl = formUrl.replace('/en/', '/kr/');  // Replace 'en' with 'kr'
3287            $(loginForm).attr('action', updatedUrl);  // Set the new action URL
3288            formUrl = updatedUrl;
3289        }
3290        formUrl = new URL(formUrl);
3291    
3292        // remove existing params from Query string
3293        formUrl.searchParams.delete('edit_registration');
3294        formUrl.searchParams.delete('cancel_registration');
3295        formUrl.searchParams.delete('delete_registration');
3296
3297        if('cancel_registration' == actionType){
3298            $(formModal).attr('data-action_type', 'cancel_registration');
3299            formUrl.searchParams.set("cancel_registration", "1");
3300
3301            let modalTitleElm = $(formModal).find('.modal-title');
3302            let formModalBodyElm = $(formModal).find('.modal-body');
3303            let cancelUserRegistrationModalTitle = 'Cancel Registration'
3304            let cancelUserRegistrationModalDescriptParagraph = '<p id="cancel_user_desc_para-d">For your security, we need you to log in to confirm your cancellation request.</p>';
3305
3306            $(modalTitleElm).attr('data-original_title', $.trim(modalTitleElm.text()));
3307            $(modalTitleElm).text(cancelUserRegistrationModalTitle);
3308            let cancelRegDescriptionParaElm = $(formModalBodyElm).find('#cancel_user_desc_para-d');
3309            if(cancelRegDescriptionParaElm.length > 0){
3310                // $(formModalBodyElm).remove('#cancel_user_desc_para-d');
3311                $('#cancel_user_desc_para-d').remove();
3312            }
3313            $(formModalBodyElm).prepend(cancelUserRegistrationModalDescriptParagraph);
3314        }
3315
3316        else if('delete_registration' == actionType){
3317
3318            $(formModal).attr('data-action_type', 'delete_registration');
3319            formUrl.searchParams.set("delete_registration", "1");
3320
3321            let modalTitleElm = $(formModal).find('.modal-title');
3322            let formModalBodyElm = $(formModal).find('.modal-body');
3323            let cancelUserRegistrationModalTitle = 'Delete Account'
3324            let cancelUserRegistrationModalDescriptParagraph = '<p id="delete_user_desc_para-d">For your security, we need you to log in to confirm your delete request.</p>';
3325
3326            $(modalTitleElm).attr('data-original_title', $.trim(modalTitleElm.text()));
3327            $(modalTitleElm).text(cancelUserRegistrationModalTitle);
3328            let cancelRegDescriptionParaElm = $(formModalBodyElm).find('#delete_user_desc_para-d');
3329            if(cancelRegDescriptionParaElm.length > 0){
3330                // $(formModalBodyElm).remove('#cancel_user_desc_para-d');
3331                $('#delete_user_desc_para-d').remove();
3332            }
3333            $(formModalBodyElm).prepend(cancelUserRegistrationModalDescriptParagraph);
3334        }
3335        else if('edit_profile' == actionType){
3336            $(formModal).attr('data-action_type', 'edit_profile');
3337            formUrl.searchParams.set("edit_my_registration", "1");
3338
3339            let modalTitleElm = $(formModal).find('.modal-title');
3340            let originalTitle = $(modalTitleElm).attr('data-original_title');
3341            if (typeof originalTitle !== 'undefined') { // case attribute is already set
3342                $(modalTitleElm).text($.trim(originalTitle));
3343                if($('#cancel_user_desc_para-d').length > 0){
3344                    $('#cancel_user_desc_para-d').remove();
3345                }
3346                $(modalTitleElm).removeAttr('data-original_title');
3347            }
3348        }
3349        else if('manage_account' == actionType){
3350            $(formModal).attr('data-action_type', 'manage_account');
3351            formUrl.searchParams.set("manage_account", "1");
3352
3353            let modalTitleElm = $(formModal).find('.modal-title');
3354            let originalTitle = $(modalTitleElm).attr('data-original_title');
3355            if (typeof originalTitle !== 'undefined') { // case attribute is already set
3356                $(modalTitleElm).text($.trim(originalTitle));
3357                if($('#cancel_user_desc_para-d').length > 0){
3358                    $('#cancel_user_desc_para-d').remove();
3359                }
3360                $(modalTitleElm).removeAttr('data-original_title');
3361            }
3362        }
3363        else{
3364            // reset form title
3365            $(formModal).removeAttr('data-action_type'); // remove action type additional attribute
3366
3367            let modalTitleElm = $(formModal).find('.modal-title');
3368            let originaTitle = $(modalTitleElm).attr('data-original_title');
3369            if (typeof originaTitle !== 'undefined') { // case attribute is already set
3370                $(modalTitleElm).text($.trim(originaTitle));
3371                if($('#cancel_user_desc_para-d').length > 0){
3372                    $('#cancel_user_desc_para-d').remove();
3373                }
3374                $(modalTitleElm).removeAttr('data-original_title');
3375            }
3376        }
3377
3378        // VFC-18362 - redirect back to same page; show error message in popup
3379        if(hasValidationFailed){
3380            $(formModal).find('#ResponseBox').text(loginFailureData.LoginMsg);
3381            $(formModal).find('#ResponseBox').css({"display": "block"});
3382        }
3383
3384        $(loginForm).attr('action', formUrl); // update form action
3385    }
3386
3387    $(function(event) {
3388
3389        if(cancelRegistrationNow){
3390            setUpConfirmAlertPopupContent('cancel_registration', true);
3391        }
3392
3393        // VFC-18362 - show login popup upon login failure in corresponding page
3394        if(showloginPopupOnPageLoad){
3395            let formModal = $('#LoginModal');
3396           
3397            // Check if loginFailureData exists and is not null/undefined before parsing
3398            if(loginFailureData && typeof loginFailureData === 'string'){
3399                try {
3400                    console.log(loginFailureData);
3401                    loginFailureData = JSON.parse(loginFailureData);
3402                    console.log('updateUxOnLoginPopup',loginFailureData);
3403                    console.log('loginFailureData.cancel_registration:',loginFailureData.cancel_registration);
3404                    if(loginFailureData.cancel_registration == 1 || loginFailureData.cancel_registration == '1'){
3405                      
3406                        updateUxOnLoginPopup('cancel_registration', true); // update UI|UX for cancel Registraton of popup
3407                    }
3408                    else if(loginFailureData && loginFailureData.edit_my_registration == 1){
3409                        updateUxOnLoginPopup('edit_profile', true); // update UI|UX for edit profile of popup
3410                    }
3411                } catch(e) {
3412                    console.error('Error parsing loginFailureData:', e);
3413                }
3414            } else if(loginFailureData && typeof loginFailureData === 'object'){
3415                // loginFailureData is already an object, no need to parse
3416                console.log('updateUxOnLoginPopup',loginFailureData);
3417                console.log('loginFailureData.cancel_registration:',loginFailureData.cancel_registration);
3418                if(loginFailureData.cancel_registration == 1 || loginFailureData.cancel_registration == '1'){
3419                  
3420                    updateUxOnLoginPopup('cancel_registration', true); // update UI|UX for cancel Registraton of popup
3421                }
3422                else if(loginFailureData && loginFailureData.edit_my_registration == 1){
3423                    updateUxOnLoginPopup('edit_profile', true); // update UI|UX for edit profile of popup
3424                }
3425            }
3426
3427            $(formModal).modal('show');
3428        }
3429
3430        // reset login form back to original
3431        $('body').on('click', '#LoginBtn', function(e){
3432            let loginForm = $('body').find('#Main-Login-Frm');
3433            if(loginForm.length > 0){ // form exists
3434                updateUxOnLoginPopup('simple_login'); // update UI|UX for simple Registraton of popup
3435            }
3436        });
3437
3438        // VFC-15322 - Allow Registration Cancellation
3439        let canceRegistrationlLinkElm = $('body').find('.btn_cancel_registration-d');
3440        let deleteRegistrationlLinkElm = $('body').find('.btn_delete_registration-d');
3441        if(canceRegistrationlLinkElm.length > 0 || eventNotstarted){
3442            // trigger confirm action for cancellation
3443            $('#confirm_alert_modal-d').on('click', '.btn_confirm_action-d', function(e){
3444                let elm = $(this);
3445                let actionType = $(elm).attr('data-confirm_action_type');
3446                let confirmAlertModal = $(elm).parents('#delete_alert_modal-d');
3447                $(confirmAlertModal).modal('hide'); // hide confirmation modal
3448
3449                if('cancel_registration' == actionType){
3450                    $('#confirm_alert_modal-d').hide();
3451                    if(user_id == 0){ // user is not logged in
3452                        e.preventDefault();
3453                        e.stopPropagation();
3454
3455                        let loginForm = $('body').find('#Main-Login-Frm');
3456                        if(loginForm.length > 0){ // form exists
3457                            let formModal = $(loginForm).parents('#LoginModal');
3458                            updateUxOnLoginPopup('cancel_registration'); // update UI|UX for cancel Registraton of popup
3459                            $(formModal).modal('show'); // show login form modal popup
3460                        }
3461                        return false;
3462                    }
3463
3464                    // make a ajax based server hit
3465                    $.ajax({
3466                        url: userCancellationUrl,
3467                        type: 'post',
3468                        cache: false,
3469                        success: function (response) {
3470                            response = eval('(' + response + ')');
3471                            console.log('response:', response);
3472                            if(response.success === false){
3473                                alert(response.message);
3474                            }
3475                            else{
3476                                logoutUrl = new URL(logoutUrl);
3477                                logoutUrl.searchParams.set("cancel_attendee_registration", "1");
3478
3479                                window.top.location.href = logoutUrl; // logoff current user
3480                            }
3481                        }
3482                    });
3483                }
3484            });
3485
3486            $('body').on('click', '.btn_cancel_registration-d', function(e){
3487                setUpConfirmAlertPopupContent('cancel_registration', true);
3488            });
3489        }
3490
3491        if(deleteRegistrationlLinkElm.length > 0){
3492            // trigger confirm action for cancellation
3493            $('#delete_alert_modal-d').on('click', '.btn_confirm_action-d', function(e){
3494                let elm = $(this);
3495                let actionType = $(elm).attr('data-confirm_action_type');
3496                let confirmAlertModal = $(elm).parents('#delete_alert_modal-d');
3497                $(confirmAlertModal).modal('hide'); // hide confirmation modal
3498
3499                if('delete_registration' == actionType){
3500                    if(user_id == 0){ // user is not logged in
3501                        e.preventDefault();
3502                        e.stopPropagation();
3503
3504                        let loginForm = $('body').find('#Main-Login-Frm');
3505                        if(loginForm.length > 0){ // form exists
3506                            let formModal = $(loginForm).parents('#LoginModal');
3507                            updateUxOnLoginPopup('delete_registration'); // update UI|UX for cancel Registraton of popup
3508                            $(formModal).modal('show'); // show login form modal popup
3509                        }
3510                        return false;
3511                    }
3512
3513                    // make a ajax based server hit
3514                    $.ajax({
3515                        url: deleteUserUrl,
3516                        type: 'post',
3517                        cache: false,
3518                        success: function (response) {
3519                            response = eval('(' + response + ')');
3520                            console.log('response:', response);
3521                            if(response.success === false){
3522                                alert(response.message);
3523                            }
3524                            else{
3525                                logoutUrl = new URL(logoutUrl);
3526                                logoutUrl.searchParams.set("delete_attendee_registration", "1");
3527
3528                                window.top.location.href = logoutUrl; // logoff current user
3529                            }
3530                        }
3531                    });
3532                }
3533            });
3534
3535            $('body').on('click', '.btn_delete_registration-d', function(e){
3536                setUpConfirmAlertPopupContent('delete_registration', true);
3537            });
3538        }
3539
3540
3541        // VFC-15333 - CTA Edit in the registration form
3542        let userEditRegistrationLinkElm = $('body').find('.btn_edit_registration-d');
3543        if(userEditRegistrationLinkElm.length > 0){
3544            $('body').on('click', '.btn_edit_registration-d', function(e) {
3545                let elm = $(this);
3546
3547                if (user_id == 0) { // user is not logged in
3548                    e.preventDefault();
3549                    e.stopPropagation();
3550
3551                    let loginForm = $('body').find('#Main-Login-Frm');
3552                    if(loginForm.length > 0){ // form exists
3553                        let formModal = $(loginForm).parents('#LoginModal');
3554                        updateUxOnLoginPopup('edit_profile'); // update UI|UX for edit profile of popup
3555                        $(formModal).modal('show'); // show login form modal popup
3556                    }
3557                    return false;
3558                }
3559
3560                window.location.href = userEditRegistrationUrl; // redirect user to edit profile page
3561            });
3562        }
3563
3564        let userManageAccountLinkElm = $('body').find('.btn_manage_account-d');
3565        if(userManageAccountLinkElm.length > 0){
3566            $('body').on('click', '.btn_manage_account-d', function(e) {
3567
3568                let elm = $(this);
3569
3570                e.preventDefault();
3571                e.stopPropagation();
3572
3573                let loginForm = $('body').find('#Main-Login-Frm');
3574                if(loginForm.length > 0){ // form exists
3575                    let formModal = $(loginForm).parents('#LoginModal');
3576                    updateUxOnLoginPopup('manage_account'); // update UI|UX for edit profile of popup
3577                    $(formModal).modal('show'); // show login form modal popup
3578                }
3579                return false;
3580
3581                // window.location.href = userEditRegistrationUrl; // redirect user to edit profile page
3582            });
3583        }
3584    });
3585</script>
3585
3586</body>
3587
3588</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.