1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <title>Sign in | My Savvas Training</title> 9 10 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://mysavvastraining.com/assets/img/favicons/savvas/apple-touch-icon-144x144.png" /> 11 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://mysavvastraining.com/assets/img/favicons/savvas/apple-touch-icon-152x152.png" /> 12 <link rel="icon" type="image/png" sizes="32x32" href="https://mysavvastraining.com/assets/img/favicons/savvas/favicon-32x32.png" /> 13 <link rel="icon" type="image/png" sizes="16x16" href="https://mysavvastraining.com/assets/img/favicons/savvas/favicon-16x16.png" /> 14 <meta name="application-name" content="My Savvas Training"/> 15 <meta name="msapplication-TileColor" content="#FFFFFF" /> 16 <meta name="msapplication-TileImage" content="https://mysavvastraining.com/assets/img/favicons/savvas/mstile-144x144.png" /> 17 18 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap"> 19 <link rel="stylesheet" href="https://mysavvastraining.com/assets/twbs/v3.3.7-brand/css/bootstrap.min.css"> 20 <link rel="stylesheet" href="https://mysavvastraining.com/assets/jquery/colorbox/v1.6.x/css/colorbox.css"> 21 <link rel="stylesheet" href="https://mysavvastraining.com/assets/jquery/theme/smoothness/jquery-ui-1.8.23.custom.css"> 22 <link rel="stylesheet" href="https://mysavvastraining.com/assets/js/timepicker/jquery.timepicker.css"> 23 <link rel="stylesheet" href="https://mysavvastraining.com/assets/jquery/owl-carousel/css/owl.carousel.min.css"> 24 <link rel="stylesheet" href="https://mysavvastraining.com/assets/jquery/owl-carousel/css/owl.theme.default.min.css"> 25 <link rel="stylesheet" href="https://mysavvastraining.com/assets/custom/css/custom-2018b.css?v=1"> 26 27
27<script src="https://mysavvastraining.com/assets/jquery/jquery-3.2.1.min.js"></script>
vendor: 68 bytes, lines 27-29
27 28 29 <script async src="https://www.googletagmanager.com/gtag/js?id=
29G-YJ2EMWR95D
vendor: 14 bytes, lines 29-30
29"></script> 30
30<script> 31
vendor: 136 bytes, lines 31-34
31window.dataLayer = window.dataLayer || []; 32 function gtag(){dataLayer.push(arguments);} 33 gtag('js', new Date()); 34 gtag('config', '
34G-YJ2EMWR95D
vendor: 6 bytes, lines 34-35
34'); 35
35</script>
35 36 37 38</head> 39 40<body> 41 42 43 44 <div class="band-topper"> 45 <div class="container"> 46 <div class="row"> 47 48 <div class="col-md-4 cap-qtr"> 49 <a href="https://mysavvastraining.com/"><img src="https://mysavvastraining.com/assets/img/logos/savvas/my-savvas-training-white-500.png" alt="MST" style="max-width:340px"></a> 50 </div> 51 52 <div class="col-md-8 righted"> 53 54 55 <button onclick="location.href='https://mysavvastraining.com/portal';" class="btn btn-primary btn-lg">Programs</button> 56 57 58 <div class="btn-group"> 59 <button class="btn btn-default dropdown-toggle btn-lg" type="button" data-toggle="dropdown"> 60 <span class="glyphicon glyphicon-user"></span> 61 </button> 62 <ul class="dropdown-menu dropdown-menu-right"> 63 <li><a href="https://mysavvastraining.com/login"><span class="glyphicon glyphicon-log-in"></span> Sign in</a></li> 64 <li><a href="https://mysavvastraining.com/register"><span class="glyphicon glyphicon-plus"></span> Create an Account</a></li> 65 <li class="divider"></li> 66 <li><a href="https://mysavvastraining.com/site/contact_us_info"><span class="glyphicon glyphicon-record"></span> Support</a></li> 67 <li><a href="https://savvas.com" class="departure" target="_blank"><span class="glyphicon glyphicon-arrow-left"></span> Back to Savvas.com</a></li> 68 </ul> 69 </div> 70 71 72 </div> 73 </div> 74 </div> 75 </div> 76 77 78
79<script> 80$(function() { 81 82 function wait_for_q(num) // special handling for q (the search field) 83 { 84 if( ! window.location.hash ) { 85 if( document.getElementById('q') ) { 86 $('#q').focus(); // sets the cursor in search bar 87 } 88 else { 89 setTimeout( function() { wait_for_q(num - 1); }, 500); 90 } 91 } 92 } 93 94 wait_for_q(10); // Try (n) times to set cursor into any present search field (q) 95 96}); 97</script>
97 98 99 100 <div class="container"> 101 <div class="row"> 102 <div class="col-xs-12 cap-half"> 103 104 105 106 107 108 109 <!-- BEGIN MAIN CONTENT --> 110 111 <h1 class="serif">Sign in <small>(or <a href="https://mysavvastraining.com/register">Create an Account</a>)</small></h1> 112<p>When signed in, you can mark your favorite programs, access training specialists, and track your viewing.</p> 113<br /> 114 115 116 117<form action="https://mysavvastraining.com/login" method="post" accept-charset="utf-8" name="login_form" class="form-horizontal"> 118<div class="hidden"> 119<input type="hidden" name="csrf_test_name" value="d7ac1c9911d5fdeea8e2905ae15d0380" /> 120</div> 121 <div class="form-group form-group-lg"> 122 <label class="col-sm-3 control-label" for="login_value">Username</label> 123 <div class="col-sm-4"> 124 <div class="input-group"> 125 <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span> 126 <input type="text" class="form-control" name="login" id="login_value" value="" tabindex="1" placeholder="" /> 127 </div> 128 </div> 129 </div> 130 131 <div class="form-group form-group-lg"> 132 <label class="col-sm-3 control-label" for="password">Password</label> 133 <div class="col-sm-4"> 134 <div class="input-group"> 135 <span class="input-group-addon"><span class="glyphicon glyphicon-asterisk"></span></span> 136 <input type="password" class="form-control" name="password" id="password" value="" tabindex="2" placeholder="" /> 137 </div> 138 </div> 139 </div> 140 141 142 <div class="form-group cap-full"> 143 <div class="col-sm-offset-3 col-sm-9"> 144 <button type="submit" name="submit" id="submit" class="btn btn-primary btn-lg"> Sign In </button> 145 <button type="button" onclick="javascript:location.href='https://mysavvastraining.com/';" class="btn btn-default btn-lg">Cancel</button> 146 <a href="https://mysavvastraining.com/register"> 147 <button type="button"class="btn btn-link btn-lg">Create an account</button> 148 </a> 149 </div> 150 </div> 151 152</form> 153<hr class="cap-full shoe-none" style="border-color:#cccccc" /> 154 155<div class="row cap-qtr"> 156 <div class="col-sm-offset-3 col-sm-col-9"> 157 <h3>Trouble signing in?</h3> 158 <ul> 159 <li><a href="https://mysavvastraining.com/forgot_password">Try resetting your password</a></li> 160 <li><a href="https://mysavvastraining.com/register">Have you created an account?</a></li> 161 <li><a href="https://mysavvastraining.com/site/contact_us">Contact us for further assistance</a></li> 162 </ul> 163 </div> 164</div> 165
166<script> 167 document.login_form.login.focus(); 168</script>
168 169 170 <!-- //END MAIN CONTENT --> 171 172 173 174 175 176 <div style="height:50px;"></div> 177 </div> 178 </div> 179 </div> 180 181 182 183 <!-- TEMP: CUSTOMER WELCOME PACKET --> 184 <div class="centered" style="color: white; background-color: #9ECA47;"> 185 <div class="shoe-none" style="padding: 10px 0 10px 0;"> 186 <i class="fa-solid fa-fw fa-circle-arrow-right"></i> <a href="https://cloud.3dissue.com/202077/205776/241865/Na0322SavvasCustomerHandbook/index.html?r=37#" class="black noline" target="_blank">Get your Savvas Customer Welcome Packet</a> 187 </div> 188 </div> 189 190 191 <!-- SOCIAL BELT --> 192 <div id="social-belt" style="background-color:#0072EE;"> <!-- was: background: url(https://mysavvastraining.com/assets/img/backgrounds/savvas/3840x100-strip-angle-68-cool-1.png) no-repeat center top; --> 193 <div class="container"> 194 <div class="row d-flex align-items-center py-2"> 195 <div class="col-sm-6"> 196 <p class="h3 m-0 d-none d-md-block cap-none">Connect With Us!</p> 197 </div> 198 <div class="col-sm-6 h3 my-1 cap-none"> 199 <div class="text-right"> 200 <a href="https://www.facebook.com/SavvasLearning" target="_blank" class="departure"><i class="fab fw fa-facebook"></i></a> 201 <a href="https://twitter.com/SavvasLearning" target="_blank" class="departure ml-4"><i class="fab fw fa-twitter"></i></a> 202 <a href="https://www.instagram.com/SavvasLearning" target="_blank" class="departure ml-4"><i class="fab fw fa-instagram"></i></a> 203 <a href="https://www.pinterest.com/SavvasLearning" target="_blank" class="departure ml-4"><i class="fab fw fa-pinterest"></i></a> 204 <a href="https://blog.savvas.com" target="_blank" class="ml-4"><i class="departure fas fw fa-blog"></i></a> 205 <a href="https://www.youtube.com/SavvasLearning" target="_blank" class="departure ml-4"><i class="fab fw fa-youtube"></i></a> 206 </div> 207 </div> 208 </div> 209 </div> 210 </div> 211 <!-- /END: SOCIAL BELT --> 212 213 214 215 <!-- FOOTER BELT --> 216 <div id="footer-belt" class="pt-5"> 217 <div class="container"> 218 <div class="row"> 219 220 <div class="col-sm-3 shoe-full"> 221 <h4 class="bold">Disciplines</h4> 222 <ul class="list-unstyled"> 223 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/2">Literacy</a></li> 224 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/1">Mathematics</a></li> 225 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/3">Science</a></li> 226 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/4">Social Studies</a></li> 227 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/9">World Languages</a></li> 228 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/5">Arts & Music</a></li> 229 <li><a href="https://mysavvastraining.com/portal/display/by/subject/on/7">Technology</a></li> 230 <li><a href="https://mysavvastraining.com/portal/display/by/search?q=CTE">CTE</a></li> 231 </ul> 232 </div> 233 <div class="col-sm-3 shoe-full"> 234 <h4 class="bold">Grade Levels</h4> 235 <ul class="list-unstyled"> 236 <li><a href="https://mysavvastraining.com/portal/display/by/grade/on/1">Pre-K</a></li> 237 <li><a href="https://mysavvastraining.com/portal/display/by/grade/on/2">Elementary</a></li> 238 <li><a href="https://mysavvastraining.com/portal/display/by/grade/on/3">Middle School</a></li> 239 <li><a href="https://mysavvastraining.com/portal/display/by/grade/on/4">High School</a></li> 240 </ul> 241 </div> 242 <div class="col-sm-3 shoe-full"> 243 244 245 <h4 class="bold">Services</h4> 246 <ul class="list-unstyled"> 247 <li><a href="https://www.savvas.com" class="departure" target="_blank">Savvas Learning Company</a> <i class="fas fa-external-link-alt"></i></li> 248 <li>
248<a href="https://support.savvas.com/s/workshopsurvey" class="departure" target="_blank">Event Survey</a> <i class="fas fa-external-link-alt"></i></li> 249 <li><a href="https://www.savvas.com/index.cfm?locator=PS2xE2" class="departure" target="_blank">Find Your Sales Rep</a> <i class="fas fa-external-link-alt"></i></li> 250 <li><a href="https://mysavvastraining.com/site/contact_us_info">Contact Us</a></li> 251 <li><a href="https://mysavvastraining.com/site/contact_us_info">Support</a></li> 252 </ul> 253 </div> 254 <div class="col-sm-3 shoe-full"> 255 <h4 class="bold">Company</h4> 256 <ul class="list-unstyled"> 257 <li><a href="https://mysavvastraining.com/site/about_us">About Us</a></li> 258 <li><a href="https://www.savvas.com/index.cfm?locator=PSZ19r" class="departure" target="_blank">Terms of Use</a> <i class="fas fa-external-link-alt"></i></li> 259 <li><a href="https://www.savvas.com/index.cfm?locator=PSZ19q" class="departure" target="_blank">Privacy Policy</a> <i class="fas fa-external-link-alt"></i></li> 260 <li><a href="https://www.savvas.com/index.cfm?locator=PSZ19s" class="departure" target="_blank">Rights and Permissions</a> <i class="fas fa-external-link-alt"></i></li> 261 </ul> 262 </div> 263 264 </div> 265 266 <div class="row" style="padding-top: 50px;"> 267 <div class="col-sm-12"> 268 <div class="shoe-full"> 269 <a href="https://www.savvas.com/" class="departure"><img src="https://mysavvastraining.com/assets/img/logos/savvas/savvas-with-descriptor-gray-blue-250.png" /></a> 270 </div> 271 <hr /> 272 <p class="small"> 273 Copyright © 2026 Savvas Learning Company LLC. All Rights Reserved.<br /> 274 Savvas<sup>®</sup> and Savvas Learning Company<sup>®</sup> are the registered trademarks of Savvas Learning Company LLC in the US and in other countries. 275 </p> 276 </div> 277 </div> 278 </div> 279 </div> 280 <!-- /END: FOOTER BELT --> 281 282 <!-- MODAL LEAVING SITE --> 283 <div class="modal" id="departureModal" tabindex="-1"> 284 <div class="modal-dialog modal-dialog-centered"> 285 <div class="modal-content"> 286 <div class="modal-header"> 287 <h2 class="modal-title">Leaving our site</h2> 288 <button type="button" class="close" data-dismiss="modal"></button> 289 </div> 290 <div class="modal-body"> 291 <p class="lh-sm"> 292 You're now leaving the cozy comforts of<br> 293 <strong>My Savvas Training</strong> 294 </p> 295 </div> 296 <div class="modal-footer"> 297 <div class="text-center"> 298 <a href="#" class="external-link btn btn-warning btn-lg"> <span class="text-warning"><i class="fas fa-external-link-alt"></i> Leave</span> </a> 299 <button type="button" class="btn btn-default btn-lg" data-dismiss="modal"> <span class="text-muted"><i class="fas fa-couch"></i> Stay</span> </button> 300 </div> 301 </div> 302 </div> 303 </div> 304 </div> 305 <!-- /MODAL LEAVING SITE --> 306
306<script src="https://mysavvastraining.com/assets/twbs/v3.3.7-brand/js/bootstrap.min.js"></script>
306 307
307<script src="https://mysavvastraining.com/assets/jquery/theme/smoothness/jquery-ui-1.8.23.custom.min.js"></script>
307 308
308<script src="https://mysavvastraining.com/assets/jquery/colorbox/v1.6.x/colorbox-min.js"></script>
308 309
309<script src="https://mysavvastraining.com/assets/js/timepicker/jquery.timepicker.min.js"></script>
309 310
310<script src="https://mysavvastraining.com/assets/jquery/owl-carousel/js/owl.carousel.min.js"></script>
310 311
311<script src="https://mysavvastraining.com/assets/jquery/jquery.cookie.js"></script>
311 312
312<script src="https://kit.fontawesome.com/9641c11455.js" crossorigin="anonymous"></script>
312 313 314
314<script>var scorm_proxy_url = 'https://mysavvastraining.com/scorm/update';</script>
314 315
315<script>var scorm_user_id = '';</script>
315 316
316<script src="https://mysavvastraining.com/assets/js/scorm_api_handler.js?v=1"></script>
316 <!-- must follow scorm_proxy_url definition --> 317 318 <!-- ADDED 2023-02-22: The following script works with inc/modal-leaving-site.php; To enable external links 319 to utilize, just add 'departure' as a class within the <a> tag for the link; Best for Bootstrap v5+ --> 320
320<script src="https://mysavvastraining.com/assets/for-theme/2018b-copy/js/native/modal-leaving-site-logix.js"></script>
320 321 322 <!-- ADDED 2025-08-05 (DSPEAKER): Prototype testing for use with sub-domain --> 323 <!-- script src="https://mysavvastraining.com/assets/for-theme/2024/js/native/append-params-for-moodle-urls.js"></script --> 324 325
325<script> 326 $(function() { 327 328 /* SPECIAL INITS */ 329 var ux_today_date = '09/24/2026'; 330 var prod = 'unknown'; 331 /* ^^^ */ 332 333 /* RE: FADE AND SLIDE */ 334 $('.fade-me').delay(3500).fadeTo(1500, 0.00).slideUp(); 335 /* ^^^ */ 336 337 /* CAROUSEL */ 338 $(".owl-carousel").owlCarousel({ 339 center: true, 340 items:2, 341 loop:true, 342 margin:25, 343 autoplay:true, 344 autoplayTimeout:7000, 345 autoplayHoverPause:true, 346 smartSpeed: 1000, 347 }); 348 /* ^^^ */ 349 350 351 352 /* PRODUCT GRID INIT LOAD */ 353 $("#product-grid").load('https://mysavvastraining.com/portal/show_grid', 'initial'); 354 /* ^^^ */ 355 356 /* PRODUCT GRID CLICK TRACKER */ 357 $(".ajax-trackable" ).on('click', function(event) { 358 event.preventDefault(); 359 item_info = $(this).attr('data-tracking-info'); 360 href_val = $(this).attr('href'); 361 jstime = Math.floor(Date.now() / 1000); 362 tracking_to_save = 'https://mysavvastraining.com/' + 'portal/track_product_clicks?trackinfo=' + encodeURIComponent(item_info) + '&jst=' + jstime; 363 $.get(tracking_to_save, function(data) { 364 //alert(data); 365 location.href=href_val; 366 }) 367 }); 368 /* ^^^ */ 369
370 /* USING FOR ALT TRACKING OF VIEWS */ 371 $(".ajax-track-item" ).click( function() { 372 item_info = $(this).attr('data-track-item'); 373 tracker_task = 'https://mysavvastraining.com/' + 'tool/tracker?tracking=' + escape(item_info); 374 $.get(tracker_task); 375 }); 376 /* ^^^ */ 377 378 /* CUSTOMER LOOKUP BUTTON (e.g. registration screen) */ 379 $('#customer-lookup-btn').click(function() { 380 $('#ajax-customer-name').html('<div class="progress"><div class="progress-bar progress-bar-warning progress-bar-striped active" aria-valuemin="0" aria-valuemax="100" aria-valuenow="100" style="width:100%;"></div></div>'); 381 var cnum = $.trim($('#customer-number').val()); 382 if ( cnum == '0' ) { 383 cnum = '5555555'; 384 } 385 $('#ajax-customer-name').load('https://mysavvastraining.com/customer/lookup?cnum=' + escape(cnum), function() { 386 $('#ajax-customer-name').fadeTo(300, 1.00); 387 }); 388 }); 389 /* ^^^ */ 390 391 /* USER REGISTRATION (ON SUBMIT) */ 392 $('#registration-form').submit(function(event) { 393 if( $('#customer-number').is(":focus") ) { 394 //alert('Focus is on customer number.'); 395 return false; 396 } 397 }); 398 /* ^^^ */ 399 400 /* USING FOR TRANSCRIPT DATE-RANGE */ 401 $(".datepicker" ).datepicker(); 402 /* ^^^ */ 403 404 /* WEBINAR REGISTRATION calendar handling */ 405 var startDate; 406 var endDate; 407 var selectCurrentWeek = function() { 408 window.setTimeout(function () { 409 $('.week-picker').find('.ui-datepicker-current-day a').addClass('ui-state-active') 410 }, 1); 411 } 412 $('.week-picker').datepicker( { 413 showOtherMonths: true, 414 selectOtherMonths: true, 415 onSelect: function(dateText, inst) { 416 var wait_progress_bar = '<div class="progress progress-striped progress-warning active" style="width:100%; height:28px;"><div class="bar" style="width:100%; height:28px;"></div></div>'; 417 $('#ajax-week-display').html(wait_progress_bar); 418 var date = $(this).datepicker('getDate'); 419 startDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay()); 420 endDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 6); 421 var dateFormat = inst.settings.dateFormat || $.datepicker._defaults.dateFormat; 422 var ux_start_date = $.datepicker.formatDate( dateFormat, startDate, inst.settings ); 423 var ux_end_date = $.datepicker.formatDate( dateFormat, endDate, inst.settings ); 424 $('#startDate').text(ux_start_date); 425 $('#endDate').text(ux_end_date); 426 $('#ajax-week-display').load('https://mysavvastraining.com/calendar/ajax_show_week_of?sdt=' + ux_start_date + '&edt=' + ux_end_date + '&prod=' + prod); 427 selectCurrentWeek(); 428 }, 429 beforeShowDay: function(date) { 430 var cssClass = ''; 431 if(date >= startDate && date <= endDate) 432 cssClass = 'ui-datepicker-current-day'; 433 return [true, cssClass]; 434 }, 435 onChangeMonthYear: function(year, month, inst) { 436 selectCurrentWeek(); 437 } 438 }); 439 $('.week-picker .ui-datepicker-calendar tr').on('mousemove', function() { $(this).find('td a').addClass('ui-state-hover'); }); 440 $('.week-picker .ui-datepicker-calendar tr').on('mouseleave', function() { $(this).find('td a').removeClass('ui-state-hover'); }); 441 $('#ajax-week-display').load('https://mysavvastraining.com/calendar/ajax_show_week_of?sdt=' + ux_today_date + '&edt=' + ux_today_date + '&prod=' + prod); 442 /* ^^^ */ 443 444 /* DATEPICKER */ 445 $('#webinar-date').datepicker( { 446 beforeShowDay: $.datepicker.noWeekends, 447 minDate: setRestrictedDates(), //was: '2' 448 maxDate: '+6m' 449 }); 450 /* TIMEPICKER */ 451 $('#webinar-time').timepicker({ 452 minTime: '7:00am', 453 maxTime: '6:00pm' 454 }); 455 /* ^^^ */ 456 457 /* JS-CHECKBOX CAPTCHAS ---------------------*/ 458 $('#contact_us_form button[type=submit]').before('<div style="margin-bottom:20px;"><input type="checkbox" name="js_cbox_captcha" /> I acknowledge the above statement.</div>'); 459 /* ^^^ */ 460 461 /* CONTRACT STATUS (cookie dismiss return logic) */ 462 $('#contract_acknowledgement').click(function() { 463 $.cookie('ck_contract_acknowledgement', 'TRUE', { expires: 5, path: '/' }); 464 $('#contract_acknowledgement_frame').hide(); // This, if alert has frame div (e.g. special padding) 465 }); 466 if($.cookie('ck_contract_acknowledgement') === 'TRUE') { 467 $('#contract_acknowledgement_frame').hide(); // This, OR... hide alert div directly 468 }; 469 /* ^^^ */ 470 471 /* TOOLTIPS (twbs versions) */ 472 $('[data-toggle=tooltip]').tooltip({ delay: { show: 400, hide: 100 } }); 473 /* ^^^ */ 474 475 /* ACCORDION LOGIC (icon behavior) */ 476 icon_collapsed = 'glyphicon-chevron-right'; 477 icon_expanded = 'glyphicon-chevron-down'; 478 $('.collapse').on('hide.bs.collapse', function(){ 479 $(this).closest('.panel').find('.signal').removeClass(icon_expanded); 480 $(this).closest('.panel').find('.signal').addClass(icon_collapsed); 481 }); 482 $('.panel .collapse').on('show.bs.collapse', function(){ 483 $(this).closest('.panel').find('.signal').removeClass(icon_collapsed); 484 $(this).closest('.panel').find('.signal').addClass(icon_expanded); 485 }); 486 $('.collapse').closest('.panel').find('.signal').removeClass(icon_expanded).addClass(icon_collapsed); 487 $('.collapse.in').closest('.panel').find('.signal').removeClass(icon_collapsed).addClass(icon_expanded); 488 /* ^^^ */ 489 490 /* NAVBAR-INVERSE PRE-ACTIVE HOVER */ 491 $('ul.navbar-right li').hover(function() { 492 $(this).toggleClass('pre-active'); 493 }); 494 495 /* COLORBOX MODALS ---------------------- */ 496 $(".iframe").colorbox({iframe:true, fixed:"false", width:"1300px", height:"875px", maxWidth:"95%", maxHeight:"95%", transition:"none", onClosed:function(){window.location.reload();} }); 497 $(".iframe-no-refresh").colorbox({iframe:true, fixed:"false", top:"5px", width:"1024", height:"800px", maxWidth:"95%", maxHeight:"95%", transition:"none"}); 498 $(".iframe-chat-launcher").colorbox({iframe:true, fixed:"false", width:"800px", height:"600px", maxWidth:"95%", maxHeight:"95%", transition:"none"}); 499 $(".iframe-youtube").colorbox({iframe:true, fixed:"false", width:"1024", height:"800px", maxWidth:"90%", maxHeight:"90%", transition:"none"}); 500 $(".iframe-quicktips").colorbox({iframe:true, fixed:"false", innerWidth:"1060", innerHeight:"718", maxWidth:"100%", maxHeight:"100%", transition:"none"}); 501 $(".iframe-small").colorbox({iframe:true, fixed:"false", width:"800px", height:"300px", maxWidth:"95%", maxHeight:"95%", transition:"none"}); 502 503 /* LOGIN PRE-REQ (ASKS USER TO PROACTIVELY LOGIN PRIOR TO ANY ACTION)(USED FOR SPECIAL CASES) */ 504 pre_req_checked = false;
505 $(".login-pre-req").click( function( event ) { 506 if( pre_req_checked == true ) { 507 pre_req_checked = false; 508 return; 509 } 510 event.preventDefault(); 511 $.get( 'https://mysavvastraining.com/tool/check_session', function( data ) { 512 if( data == 'no' ) { 513 //alert('Please Sign in.'); 514 var message = $('<div class="msg msg-error">Please <a href="https://mysavvastraining.com/login">Sign in</a> or <a href="https://mysavvastraining.com/register">Register</a> for this item.</div>'); 515 message.appendTo($('body')).fadeIn(500).delay(3000).fadeOut(500); 516 return; 517 } 518 }); 519 pre_req_checked = true; 520 $(this).trigger('click'); 521 }); 522 /* ^^^ */ 523 524 $('#ocean-holder').hide(); // bot prevention; 2019-02-26 525 $('#dyno').append('<input type="checkbox" name="dyno" value="yes" /> I understand that I should <strong>expect an activation link</strong> in my email inbox after submitting this form.'); 526 527 }); 528 529 function get_anchor_hash() { 530 var hash = window.location.hash; 531 return hash.substring(1); // remove # 532 } 533 534 // decode anchor hash 535 if( window.location.hash ) { 536 // NOTE: We purposely want the detected incoming hash/anchors to be unfound; We'll decode and control the slow scroll to appropriate reference 537 var incoming_anchor_hash = get_anchor_hash(); 538 var true_anchor_hash = ''; 539 switch ( incoming_anchor_hash ) { 540 case 'products' : 541 true_anchor_hash = 'products-section'; 542 break; 543 default : 544 true_anchor_hash = 'top'; 545 }; 546 setTimeout( function() { 547 scroll_to(true_anchor_hash); 548 }, 300); 549 } 550 551 //re: resizable only 552 function plainWindow(url) { 553 var winWidth = 1000; 554 var winHeight = 740; 555 modWin = window.open(url, 'plainWindow', 'width='+winWidth+',height='+winHeight+',resizable=1'); 556 modWin.focus(); 557 //modWin.resizeTo(winWidth, winHeight); 558 modWin.moveTo(screen.width/2 - winWidth/2, screen.height/2 - winHeight/2); //attempt to center 559 } 560 561 //re: scrollbars, resizeable 562 function plainWindowPlus(url) { 563 var winWidth = 1000; 564 var winHeight = 740; 565 modWin = window.open(url, 'plainWindow', 'width='+winWidth+',height='+winHeight+',resizable=1,scrollbars=1'); 566 modWin.focus(); 567 //modWin.resizeTo(winWidth, winHeight); 568 //modWin.moveTo(screen.width/2 - winWidth/2, screen.height/2 - winHeight/2); //attempt to center 569 } 570 571 // pertains to datepicker 572 function setRestrictedDates() { 573 var today = new Date(); 574 var offset = 7; // Margin of business days desired (1-5); Need to proactively adjust below depending on this value; 575 /* 2018-07-31: Requested to change offset from 3 to 7; DSPEAKER made executive decision here to let it be 7 total days rather than 3 business days; Thus, below logic suppresed for now. 576 switch( today.getDay() ) 577 { 578 case 0: // Sunday 579 offset = offset + 1; 580 break; 581 case 1: // Monday 582 offset = offset; 583 break; 584 case 2: // Tuesday 585 offset = offset; 586 break; 587 case 3: // Wednesday 588 offset = offset; 589 break; 590 case 4: // Thursday 591 offset = offset + 2; 592 break; 593 case 5: // Friday 594 offset = offset + 2; 595 break; 596 case 6: // Saturday 597 offset = offset + 2; 598 break; 599 } 600 */ 601 return offset; 602 603 } 604 605 </script>
605 606 607 608 <!-- ADDED 2022-01-26; "SAVVYBOT" - OUR CHATBOT; CONFIGURABLE VIA OUR ACCOUNT ([email protected]) AT FLOWXO.COM --> 609
609<script src="https://widget.flowxo.com/embed.js" data-fxo-widget="eyJ0aGVtZSI6IiMwMDcyZWUiLCJ3ZWIiOnsiYm90SWQiOiI2MWVkZjA2YWIyYzllOTIyNmUxOGQxNDIiLCJ0aGVtZSI6IiMwMDcyZWUifX0=" async defer></script>
609 610 611</body> 612</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.