1 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 4 5 6 7<head> 8 9 <title>myCadmium</title> 10 <meta charset="utf-8" /> 11 <link rel="shortcut icon" href="/favicon.ico" /> 12 13 <!-- INCLUDED CSS FILES --> 14 <link type="text/css" rel="stylesheet" href="/includes/css/colorbox.css" /> 15 <link type="text/css" rel="stylesheet" href="/conferenceportal3/includes/css/fonts.css" /> 16 <link type="text/css" rel="stylesheet" href="/conferenceportal3/includes/css/main.css" /> 17 18<!-- INCLUDED JAVASCRIPT FILES --> 19
19<script src="https://code.jquery.com/jquery-2.1.4.min.js" integrity="sha256-8WqyJLuWKRBVhxXIL1jBDD7SDxU936oZkCnxQbWwJVw=" crossorigin="anonymous"></script>
19 20
20<script src="https://code.jquery.com/jquery-migrate-1.4.1.min.js" integrity="sha256-SOuLUArmo4YXtXONKz+uxIGSKneCJG4x0nVcA0pFzV0=" crossorigin="anonymous"></script>
20 21
21<script type='text/javascript' src='/conferenceportal3/includes/js/jquery.colorbox-min.js'></script>
vendor: 71 bytes, lines 21-24
21 22 <script src="https://www.google.com/recaptcha/api.js"></script> 23 24
24<!-- OTHER JAVASCRIPT --> 25 <!--
25<script type="text/javascript"> 26 27 $(document).ready(function(){ 28 //Examples of how to assign the ColorBox event to elements 29 $(".btn-support").colorbox({width:"700",height:"300", inline:true, href:"#Help"}); 30 $(".btn-about").colorbox({width:"600",height:"500", inline:true, href:"#About"}); 31 32 }); 33 34 </script>
34 --> 35 36 37 <style type="text/css"> 38 39 * { padding: 0; margin: 0; } 40 41 .submit{ 42 background: #262A37; 43 display: inline-block; 44 padding: 8px 16px; 45 color: #ffffff; 46 text-decoration: none; 47 line-height: 1; 48 border: none; 49 -moz-border-radius: 5px; 50 -webkit-border-radius: 5px; 51 /*-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3); 52 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3); 53 text-shadow: 0 1px 1px #222; */ 54 border-bottom: 1px solid rgba(0, 0, 0, 0.20); 55 position: relative; 56 cursor: pointer; 57 font-size: 13px; 58 top:2px; 59 } 60 61 .submit:hover{ 62 background: #" & _"; 63 } 64 65 .footericon { 66 font-size: 30px; 67 position: relative; 68 top: 7px; 69 margin-right: 10px; 70 } 71 72 .footericon:hover { 73 color: #EFDF4F; 74 } 75 76 .footerIconSmall { 77 font-size: 18px; 78 position: relative; 79 top: 2px; 80 margin-right: 5px; 81 margin-left: 20px; 82 } 83 84 #stickyfooter a:hover { 85 color: #EFDF4F; 86 } 87 88 .style31 {color: #FFFFFF} 89 .style32 {color: #dd0000} 90 91 92 a:link { 93 color: #0083bd; 94 text-decoration: none; 95 } 96 97 a:hover {text-decoration:underline;} 98 99 body {font-size:13px;} 100 101 #wrapper { 102 margin: 0 auto 0 auto; 103 width:960px; 104 } 105 106 .wrapper { 107 margin: 0 auto 0 auto; 108 width:960px; 109 display:block; 110 } 111 112 .headwrapper { 113 margin: 0 auto 0 auto; 114 width:100%; 115 } 116 117 #form p{ 118 color: #ffffff; 119 padding-right: 0; 120 left: 184px; 121 font-size: 13px; 122 } 123 124 #content { 125 width: 960px; 126 color: #ffffff; 127 background: #fff url(/images/eventscribe-login-background.svg) no-repeat top center; 128 background-size: auto 100%; 129 height: 689px; 130 margin:65px 0; 131 display:block; 132 } 133 134 #form{ 135 margin: 0 auto; 136 width: 447px; 137 position: relative; 138 color:#333333; 139 top: 15px; 140 } 141 142 #month-info{ 143 position:absolute; 144 top:525px; 145 left:346px; 146 text-align: center; 147 color: #5993C4; 148 font-size: 18px; 149 text-shadow: 0 0px 0px #000000; 150 } 151 152 #month-info h2{ 153 color: #5993C4; 154 font-size: 22px; 155 margin-bottom: 5px; 156 letter-spacing: 0px; 157 } 158 159 #month-info p { 160 margin-bottom: 5px; 161 color: #5993C4; 162 } 163 164 #month-info a { 165 color: #5993C4; 166 font-family:"OpenSansSemibold", Helvetica, Arial, sans-serif; 167 font-weight:normal; 168 } 169 170 171 172 #header { 173 position: fixed; 174 z-index: 2000; 175 width: 100%; 176 margin: 0 auto; 177 top:0; 178 background: #563D7D; 179 background: -moz-linear-gradient(top, #563D7D 0%, #563D7D 100%); 180 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#563D7D), color-stop(100%,#563D7D)); 181 background: -webkit-linear-gradient(top, #563D7D 0%,#563D7D 100%); 182 background: -o-linear-gradient(top, #563D7D 0%,#563D7D 100%); 183 background: -ms-linear-gradient(top, #563D7D 0%,#563D7D 100%); 184 background: linear-gradient(to bottom, #563D7D 0%,#563D7D 100%); 185 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#563D7D', endColorstr='#563D7D',GradientType=0 ); 186 height: 40px; 187 line-height: 40px; 188 left: 0; 189 } 190 191 #headerMessage { 192 color: #FFFFFF; 193 font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; 194 font-size: 16px; 195 text-align:center; 196 } 197 198 #header ul { 199 padding:0; 200 margin: 0; 201 overflow:hidden; 202 list-style: none; 203 } 204 205 #header a { 206 color:#FFFFFF; 207 text-decoration:underline; 208 height: 40px; 209 font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; 210 } 211 212 #header li { 213 display:inline; 214 letter-spacing:1px; 215 line-height:40px; 216 } 217 218 #header li a { 219 display:block; 220 float:left; 221 text-decoration:none; 222 color:white; 223 padding:0 10px; 224 font-size:14px; 225 } 226 227 #header li a:hover{ 228 background: black; 229 background: -moz-linear-gradient(100% 6% 270deg,#303030, #171717); 230 } 231 232 #header li a.active{ 233 background: black; 234 background: -moz-linear-gradient(100% 6% 270deg,#303030, #171717); 235 } 236 237 #user {float: left;} 238 #user li a {outline: none;} 239 240 #support {float: right;} 241 242 .panel-header { 243 background:#1280C8; 244 margin: 0; 245 padding:0; 246 height:40px; 247 line-height:40px; 248 font-size:15px; 249 color: white; 250 text-align:center; 251 position:absolute; 252 top:0; 253 left:0; 254 width:100%; 255 } 256 257 .panel-header h3{ 258 padding:0; 259 margin:0; 260 margin-left:10px; 261 } 262 263 .box{ 264 clear:right; 265 margin-bottom:30px; 266 } 267
268 #CPUserEmail {width:200px;} 269 #CPUserPassword {width:140px;} 270 271 .hotlink{ 272 position: absolute; 273 display: block; 274 width: 50px; 275 height: 50px; 276 top: 266px; 277 left: 568px; 278 } 279 280 .footerleft { 281 width: 300px; 282 float: left; 283 line-height: 0; 284 margin-top: 4px; 285 } 286 287 .footerright { 288 width: 600px; 289 float: right; 290 text-align: right; 291 } 292 293 #stickyfooter { 294 color: #FFFFFF; 295 font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; 296 font-size: 16px; 297 line-height: 54px; 298 } 299 300 #stickyfooter a { 301 color: #FFFFFF; 302 } 303 304 #stickyfooter a:hover { 305 text-decoration: none; 306 } 307 308 .imageAlign {text-align:center;} 309 310 .qrImage { 311 box-shadow:8px 8px 5px #222; 312 } 313 314 .imageText { 315 color:#FFF; 316 font-size:16px; 317 margin-bottom:10px; 318 } 319 320 /* CLASSES FOR THE VALIDATOR */ 321 .LoginStandard { 322 color:#444444; 323 border:1px solid #CCCCCC; 324 vertical-align:middle; 325 font-size:14px; 326 width: 210px; 327 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 328 -webkit-border-radius: 5px; 329 /* -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 330 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); */ 331 } 332 333 .LoginStandardPassword { 334 color:#444444; 335 border:1px solid #CCCCCC; 336 vertical-align:middle; 337 font-size:14px; 338 width: 150px; 339 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 340 -webkit-border-radius: 5px; 341 /* -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 342 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); */ 343 } 344 345 .LoginStandardUnused { 346 color:#aaaaaa; 347 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 348 vertical-align:middle; 349 border: 1px solid #999999; 350 width: 210px; 351 vertical-align:middle; 352 font-size:14px; 353 width: 180px; 354 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 355 -webkit-border-radius: 5px; 356 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 357 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 358 } 359 360 .LoginStandardPasswordUnused { 361 color:#aaaaaa; 362 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 363 vertical-align:middle; 364 border: 1px solid #999999; 365 letter-spacing: 0; 366 width: 180px; 367 vertical-align:middle; 368 font-size:14px; 369 width: 150px; 370 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 371 -webkit-border-radius: 5px; 372 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 373 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 374 } 375 376 377 .LoginStandardPassedover { 378 color:#aaaaaa; 379 background-color:#FFF; 380 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 381 border: 1px solid #999999; 382 vertical-align:middle; 383 padding: 6px; 384 color: darkGray; 385 font-size: 13px; 386 -moz-border-radius: 5px; 387 -webkit-border-radius: 5px; 388 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 389 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 390 width: 180px; 391 } 392 393 .LoginStandardActive{ 394 color:#444444; 395 background-color:#ffffff; 396 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 397 width: 180px; 398 vertical-align:middle; 399 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 400 -webkit-border-radius: 5px; 401 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 402 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 403 border: 1px solid #999999; 404 } 405 406 .LoginStandardPasswordActive{ 407 color:#444444; 408 background-color:#ffffff; 409 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 410 width: 180px; 411 border: 1px solid #999999; 412 vertical-align:middle; 413 text-transform:uppercase; 414 letter-spacing:3px; 415 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 416 -webkit-border-radius: 5px; 417 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 418 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 419 } 420 421 422 .LoginStandardPassedoverPassword { 423 color:#aaaaaa; 424 background-color:#FFF; 425 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 426 border:1px solid #CCCCCC; 427 vertical-align:middle; 428 line-height:1.7em; 429 font-size:14px; 430 text-transform:uppercase; 431 letter-spacing:3px; 432 padding: 6px; font-size: 13px; -moz-border-radius: 5px; 433 -webkit-border-radius: 5px; 434 -moz-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 435 -webkit-box-shadow: 0 0 15px 3px rgba(255, 255, 255, 1); 436 } 437 438 .InputStandardDropdown{ 439 color:#444444; 440 background-color:#ffffff; 441 font-family:Lucida Grande, Geneva, Helvetica, sans-serif; 442 border:1px solid #CCCCCC; 443 height:18px; 444 padding:0px; 445 vertical-align:middle; 446 line-height:1.7em; 447 font-size:11px; 448 margin-right:1px; 449 width: 180px; 450 } 451 452 </style> 453 454 455
455<script type="text/javascript"> 456 457 458 function toggleFormFieldBlur(objElement,objValue) 459 { 460 if(objElement.value==''){ 461 objElement.value=objValue; 462 objElement.className='LoginStandardPassedover';} 463 else 464 objElement.className='LoginStandard'; 465 } 466 467 468 function toggleFormFieldBlurNR(objElement,objValue) 469 { 470 if(objElement.value==''){ 471 objElement.value=objValue; 472 objElement.className='LoginStandardUnused';} 473 else 474 objElement.className='LoginStandard'; 475 } 476 477 478 function toggleFormFieldBlurDropdown(objElement,objValue) 479 { 480 if(objElement.value==objValue){ 481 objElement.className='LoginStandardPassedoverDropdown';} 482 else 483 objElement.className='LoginStandardDropdown'; 484 } 485 486 487 function toggleFormFieldFocus(objElement,objValue) 488 { 489 if(objElement.value==objValue){ 490 objElement.value=''; 491 objElement.className='LoginStandardActive';} 492 else 493 objElement.className='LoginStandardActive'; 494 } 495 496 497 function toggleFormFieldEmpty(objElement,objValue) 498 { 499 if(objElement.value==objValue){ 500 objElement.value=''; 501 objElement.className='LoginStandardActive';} 502 else 503 objElement.className='LoginStandardActive'; 504 } 505 506 507 function toggleFormFieldBlurPassword(objElement,objValue) 508 { 509 if(objElement.value==''){ 510 objElement.value=objValue; 511 objElement.className='LoginStandardPassedover';} 512 else 513 objElement.className='LoginStandardPassword'; 514 } 515 516 517 function toggleFormFieldBlurNRPassword(objElement,objValue) 518 { 519 if(objElement.value==''){ 520 objElement.value=objValue; 521 objElement.className='LoginStandardUnused';} 522 else 523 objElement.className='LoginStandardPassword'; 524 } 525 526 527 function toggleFormFieldFocusPassword(objElement,objValue) 528 { 529 if(objElement.value==objValue){ 530 objElement.value=''; 531 objElement.className='LoginStandardPasswordActive';} 532 else 533 objElement.className='LoginStandardPasswordActive'; 534 } 535 536 537 function toggleFormFieldEmptyPassword(objElement,objValue) 538 { 539 if(objElement.value==objValue){ 540 objElement.value=''; 541 objElement.className='LoginStandardPasswordActive';} 542 else 543 objElement.className='LoginStandardPasswordActive'; 544 } 545 546 547 548 function toggleFormFieldBlurPasswordStart(objElement,objValue) 549 //we run this function at the start so it formats the access key field based on if there is an access key or not 550 { 551 if(objElement.value==''){ 552 objElement.value=objValue; 553 objElement.className='LoginStandardPassedoverPassword';} 554 else 555 objElement.className='LoginStandardPassword'; 556 } 557 558 </script>
558 559 560 561
561<script type="text/javascript"> 562 563 $(document).ready(function(){ 564 565 $(function() { 566 var UserPassword = ""; 567 // we focus and then blur this field so that the javascript function is tripped so that the field formats based on the content (or lack of) formats correctly 568 569 if(UserPassword.value=='Access Key'){ 570 UserPassword.value='Access Key'; 571 UserPassword.className='LoginStandardUnused';} 572 else if(UserPassword.value=='ACCESS KEY'){ 573 UserPassword.value='Access Key'; 574 UserPassword.className='LoginStandardUnused';} 575 else{ 576 UserPassword.className='LoginStandardPassword';} 577 }); 578 579 }); //END READY 580 581 </script>
581 582 583</head> 584 585 586<body> 587 588 589 590 591 592 <div id="header"> 593 <div class="headwrapper"> 594 <div id="headerMessage"> 595 <style type="text/css"> 596 597 #banner { 598 background: #3881FF; 599 font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; 600 line-height: 40px; 601 height: 40px; 602 color: #FFFFFF; 603 text-align: center; 604 width: 100%; 605 top:100px; 606 font-size:14px; 607 } 608 609 #banner a { 610 color: #FFFFFF; 611 text-decoration: underline 612 } 613 614 </style> 615 616 <div id="banner"> 617 <div class="fullwrapper">When a speaker submits a photo to the Harvester, the photo will automatically appear in the <a href='https://www.gocadmium.com/eventscribe/attendee-engagement' target='_blank'>eventScribe Website</a>.</div> 618 </div> 619 </div> 620 </div> 621 </div> 622 623 624 625 626 <!-- BEGIN WRAPPER --> 627 <div id="wrapper"> 628 629 <!-- BEGIN CONTENT --> 630 <div id="content" style="position:relative"> 631 632 <div id="form"> 633 634 <form method="POST" action="/conferenceportal3/login/LoginProcSec.asp" id="FormLogin" name="FormLogin"> 635 636 <input type="hidden" name="BoomerangID" id="BoomerangID" value=""> 637 <input type="hidden" name="Target" id="Target" value=""> 638 <input type="hidden" name="theID" id="theID" value=""> 639 <input name="LoginSource" type="hidden" id="LoginSource" value=""> 640 641 642 <input 643 type="text" 644 id="CPUserEmail" 645 class="LoginStandard" 646 name="CPUserEmail" 647 style="margin-right: 3px;" 648 value="" 649 placeholder = "Email Address" 650 size="20" 651 maxlength="150" 652 autocorrect="off" 653 autocapitalize="off" 654 autofocus 655 /> 656 657 <input 658 type="password" 659 id="CPUserPassword" 660 class="LoginStandardPassword" 661 name="CPUserPassword" 662 style="margin-right: 3px;" 663 value="" 664 placeholder = "Password" 665 size="25" 666 maxlength="18" 667 spellcheck="false" 668 autocorrect="off" 669 /> 670 671 <input name="submit" class="submit" type="submit" value="Login"> 672 673 <p style="margin-top: 10px; color:#FFFFFF;"> 674 Forgot your password? 675 <a style="color:#FFFFFF;" href="/conferenceportal3/login/ResetPassword.asp"><u>Click here to reset it</u></a> 676 </p> 677 678 </form> 679 680 </div> 681 <!-- END FORM --> 682 683 </div> 684 <!-- END CONTENT --> 685 686 </div> 687 <!-- END WRAPPER --> 688 689 690 <div id="stickyfooter"> 691 <div class="wrapper clearfix"> 692 <div class="footerleft"> 693 694 <a href="http://www.GoCadmium.com" target='_blank' class="btn-slide2 tech slide"> 695 <span aria-hidden="true" class="icon-info-2 footericon"></span> 696 </a> 697 698 <a href="https://twitter.com/gocadmium" target="_blank"> 699 <span aria-hidden="true" class="icon-twitter footericon"></span> 700 </a> 701 702 <a href="https://www.linkedin.com/company/gocadmium" target="_blank"> 703 <span aria-hidden="true" class="icon-linkedin footericon"></span> 704 </a> 705 706 </div> 707 708 <div class="footerright"> 709 <a href="mailto:[email protected]"> 710 <span aria-hidden="true" class="icon-mail footerIconSmall"></span>[email protected] 711 </a> 712 <span aria-hidden="true" class="icon-phone footerIconSmall"></span>Tel 410.638.9239 713 </div> 714 715 </div> 716 717</div> 718<!-- END STICKYFOOTER --> 719 720
720<script type="text/javascript"> 721 // the following code handles rendering the reCAPTCHA widget 722 // initialize the following variables accordingly: 723 // emailElem to the email input field, 724 // employeeFlag to 0 if the login page is not for Cadmium employees or 1 if it's for non-Cadmium employees 725 // appendAfter should be the element that the widget should be appended after, typically the submit button 726 var emailElem = document.getElementById('CPUserEmail'); 727 var employeeFlag = 0; 728 var appendAfter = $(".submit") 729 const emailRegex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 730 731emailElem.addEventListener('input', onEmailInputPaste); 732 733emailElem.addEventListener('paste', onEmailInputPaste); 734 735function onEmailInputPaste(e) { 736 737 var userEmail = e.target.value; 738 var emailCheck = emailRegex.test(userEmail); 739 740 if (emailCheck && $('#reCAPTCHAElem').length == 0) { 741 742 $.ajax({
743 url: '/ajaxcalls/reCAPTCHACheck.asp', 744 type: 'POST', 745 data: { employeeFlag: employeeFlag, userEmail: userEmail }, 746 success: function (data) { 747 if (data == 'True') { 748 reCAPTCHARender(); 749 } 750 } 751 }); 752 753 }; 754 755} 756 757emailElem.dispatchEvent(new Event('input')); 758 759function reCAPTCHARender() { 760 761 appendAfter.after('<div style="margin-top: 15px;" id="reCAPTCHAElem"></div>') 762 763 grecaptcha.render('reCAPTCHAElem', { 764 'sitekey': '6LcQ8KsiAAAAABON5D_4mn_7odz2xqfy3kKfrd4r' 765 }); 766 767} 768 </script>
768 769 770</body>
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.