CINXE.COM
ITS Client Portal IT Services Home
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script src="/TDPortal/Content/Scripts/jquery/2.2.4/jquery.min.js?v=20241122000758"></script><script src="/TDPortal/Content/Scripts/jquery-migrate/1.4.1/jquery-migrate.min.js?v=20241122000758"></script><script src="/TDPortal/Content/Scripts/jquery-ui/1.13.2/jquery-ui-1.13.2.custom.timepicker.min.js?v=20241122001144"></script><link href="/TDPortal/Content/Styles/jquery-ui/1.13.2/jquery-ui.compiled.min.css?v=20241122001146" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/bootstrap/3.4.1/dist/css/bootstrap.min.css?v=20241122000758" rel="stylesheet" type="text/css" id="lnkBootstrapCSS" /><script src="/TDPortal/Content/bootstrap/3.4.1/dist/js/bootstrap.min.js?v=20241122000758"></script><link href="/TDPortal/Content/FontAwesome/css/fontawesome.min.css?v=20241122000754" rel="stylesheet" type="text/css" id="lnkFontAwesome" /><link href="/TDPortal/Content/FontAwesome/css/solid.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/regular.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/brands.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/v4-shims.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/bootstrap_custom.min.css?v=20241122001144" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/TDStyles.min.css?v=20241122001146" rel="stylesheet" type="text/css" /><link href="https://itservicedesk.ufv.ca/TDPortal/BE/Style/5/TDClient/52?v=20240702222458" rel="stylesheet" type="text/css" /><script src="/TDPortal/Content/Scripts/tdx/TDJSFramework.compiled.min.js?v=20241122001144"></script><script src="/TDPortal/Content/Scripts/underscore/1.12.1/underscore-min.js?v=20241122000758"></script> <script src="/TDClient/Scripts/clientOS.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/collapseMe.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/tdsearchfilter.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/SiteSearch.min.js?v=20241122001134"></script> <script src="/TDPortal/Content/Scripts/tdx/elasticsearchAutocomplete/elasticsearchAutocomplete.min.js?v=20241122001142"></script> <link id="ctl00_lnkFavicon" rel="icon" href="https://itservicedesk.ufv.ca/TDPortal/BE/Icon/5/52?v=20200318195404" /> <script async src="//www.googletagmanager.com/gtag/js?id=UA-54984302-3"></script> <script> $(function () { window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); // Be sure to set the proper cookie domain to the customer's full subdomain when sending the pageview hit. gtag('config', 'UA-54984302-3', { 'cookie_domain': 'itservicedesk.ufv.ca' }); }); </script> <script> $(function () { var masterUi = MasterUI({ isPostback: false, baseUrl: '/TDClient/', isTdGoogleAnalyticsEnabled: true, isAuthenticated: false }); $('#collapseMe').collapseMe({ toggleVisibilitySelector: '.navbar-toggle' }); }); // The sub-nav menu uses padding-top to position itself below the header bar and main navigation sections. When the // window is resized, there is a chance that the content of these header or nav sections wraps, causing the height // to change, potentially covering the sub-nav menu, which is obviously a big usability problem. This function // listens for when the window size or orientation is changing (and also when the window first loads), and adjusts // the padding so that the sub-nav menu appears in the correct location. $(window).bind('load ready resize orientationchange', function () { var headerHeight = $('#divMstrHeader').height(); $('#navShim').css({ "padding-top": headerHeight }); $('#content').css({ "padding-top": headerHeight, "margin-top": headerHeight * -1 }); }); </script> <script src="/TDClient/Scripts/DesktopModules.min.js?v=20241122001144"></script> <script> var desktopModules; $(function () { desktopModules = new TeamDynamix.DesktopModules({ applicationName: 'TDClient', serviceUrl: '/TDClient/52/ITServicesPortal/DesktopModules/', antiForgeryToken: 'iIaVI8kTkd6F9nFu2h1tBd1MsLD_nGgFooCDkZzv6z2Vyjf9RteAuTBFmxRxqCVqv3-8Q3Z1D5Gf0EvwoTuNxmrLqZM1:9H7VQJpjcOW3-bn4D0E8ydHLprqjPzakCH1_aQUQrHAYO76ecfMDXPrQtUGOOySVNW9rDy-AuU8cY2al6zEG8Ni0hqg1', displayAutoRefreshInfo: false }); }); function refreshModule(moduleId) { desktopModules.refreshModule(moduleId); } </script> <style> div.ModuleHdr { cursor: auto; } </style> <meta property="og:title" content="IT Services Home" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://itservicedesk.ufv.ca/TDClient/52/ITServicesPortal/Home/?DesktopID=22c145ed-2d19-4778-9e75-5d1ee153b773" /> <meta property="og:image" content="https://itservicedesk.ufv.ca/TDPortal/BE/Logo/5/52" /> <meta property="og:site_name" content="University of the Fraser Valley" /><title> ITS Client Portal IT Services Home </title></head> <body> <form method="post" action="/TDClient/52/ITServicesPortal/Home/" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="rewJYTzX31aSdJitTyOvx36jf6E9H8HQtnohxa7mFBgmb/M2S4UilBXDRNSzhuCU+oRYfMyz1tyQImt21VE5ukOv64+ttZBYoP5E2IbOhVmj9KX9sWeTz5OHV1OC1tSYuVIyp7r5XTz2oJK/UhM+hZEihieWXt8frbQZkADP5apMs4NpDmId3zhQ2JUfB67lSrcJlK+m93RRpghM0gcuRpcnS3O0ndzpsTeCDAeJVZmuwGE3fDjYFFM8hsmeg3f0MIbFB9xCVjUJ4Pqtb6uGuTvVN4Rxho2Nl/q6kiJ5SvF2sYvAqr2WZ1cl8bsOQIHh7OcmJw==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/TDClient/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZPK9UCpAjsoEnjicXBdWunP90dQNw6FR7qaqVW9C4qKSE7txqg2&t=638628063619783110" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvlM_viuc5LFZ6h0C_y-_tOmG5urwsN5LbRPjjLpGeRwAFu1G-I4IEcwLEHzd4dJt9nolskPoybsybuxf-I2ckwP3WoX8oR5zkPLsy1KKa3tTZ8DKyx7KLoiZ84pgN4bifMTUfJ81&t=2a9d95e3" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OBSPp8se6U-xsUWcZSxTSh59ap83BMNvaX9oFTjHl8wQkOOhnS9Wc533BhJUVlKnazfUBobgFHdXZyMue2JlNNfklLJ0yxmq9UlBT5EY_RcTG5h9tMjY_Hya12i46Dcg8SitOOY1&t=2a9d95e3" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="E1568E68" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$smMain', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <div id="ctl00_upMain" style="display:none;"> <div id="ctl00_pbMain" class="progress-box-container"><div class="progress-box-body"><div class="well shadow"><h2 class="h4 gutter-top-none">Updating...</h2><div class="progress" style="margin-bottom: 0;"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div></div></div></div></div> </div> <header role="banner"> <div id="divMstrHeader" class="master-header NoPrint" style="background-color: #fff;"> <div class="hidden-xs hidden-sm" style="background-color: #403F3F"> <div class="row"> <div class="col-md-6"> <ul style="list-style: none; text-transform: uppercase; text-align: left; font-size: 13px; padding-left: 25px; padding-top: 10px"> <li style="display: inline; padding-left: 5px"><a href="https://www.ufv.ca/" alt="UFV.ca Home" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">ufv.ca</a></li> <li style="display: inline; padding-left: 15px"><a href="https://www.ufv.ca/future-students/" alt="Information for Future students" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">Future Students</a></li> <li style="display: inline; padding-left: 15px"><a href="https://international.ufv.ca/" alt="Information for International Students" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">International</a></li> <li style="display: inline; padding-left: 15px"><a href="https://www.ufv.ca/current-students/" alt="Information for Current Students" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">Current Students</a></li> <li style="display: inline; padding-left: 15px"><a href="http://alumni.ufv.ca/" alt="Information for Alumni" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">Alumni</a></li> </ul> </div> <div class="col-md-6" style="text-align: right"> <ul style="list-style: none; text-transform: uppercase; text-align: right; font-size: 13px; padding-right: 25px; padding-top: 10px"> <li style="display: inline; padding-right: 15px"><a href="http://www.ufv.ca/calendar/current/" alt="UFV Academic Calendar" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">Academic Calendar</a></li> <li style="display: inline; padding-right: 15px"><a href="http://my.ufv.ca/" alt="Access MyUFV" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">MyUFV</a></li> <li style="display: inline; padding-right: 15px"><a href="https://myclass.ufv.ca/" alt="Access MyClass" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">MyClass</a></li> <li style="display: inline; padding-right: 15px"><a href="https://library.ufv.ca/" alt="UFV Library Website" target="_blank" style="vertical-align: middle; color: #FFFFFF; font-size: 13px">Library</a></li> </ul> </div> </div> </div> <div class="logo-header-full hidden-xs"> <div class="pull-left"> <a href="#mainContent" class="sr-only sr-only-focusable">Skip to main content</a> </div> <div id="ctl00_divPageHeader" class="container logo-header clearfix" style="padding: 5px;"> <div id="divLogo" class="pull-left logo-container"> <a href="http://www.ufv.ca" target="_blank"> <img src="/TDPortal/BE/Logo/5/52" alt="University of the Fraser Valley Home Page" class="js-logo img-responsive" /> </a> </div> <div class="master-header-right pull-right padding-top padding-bottom"> <div class="pull-left topLevelSearch input-group"> <div id="SiteSearch-3f4b7a1fa76a461d88b6db04a168b0da" class="gutter-bottom input-group site-search" style="max-width: 400px;"> <div id="SiteSearch-dropdown-3f4b7a1fa76a461d88b6db04a168b0da" class="input-group-btn"> <button type="button" id="SiteSearch-filter-3f4b7a1fa76a461d88b6db04a168b0da" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="Filter your search by category" data-component="all"> <span class="fa-solid fa-solid fa-earth-americas"></span><span class="fa-solid fa-fw fa-nopad fa-caret-down" aria-hidden="true"></span> <span class="sr-only"> Filter your search by category. Current category: <span class="js-current-component">All</span> </span> </button> <ul tabindex="-1" aria-label="Filter your search by category" role="menu" class="dropdown-menu" > <li> <a role="menuitem" href="javascript:void(0);" data-component-text="All" data-component="all" data-component-icon="fa-solid fa-earth-americas" title="Search all areas"> <span class="fa-solid fa-fw fa-nopad fa-earth-americas" aria-hidden="true"></span> All </a> </li> <li aria-hidden="true" class="divider"></li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Knowledge Base" data-component="kb" data-component-icon="fa-lightbulb" title="Search Knowledge Base"> <span class="fa-regular fa-fw fa-nopad fa-lightbulb" aria-hidden="true"></span> Knowledge Base </a> </li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Service Catalog" data-component="sc" data-component-icon="fa-compass" title="Search Service Catalog"> <span class="fa-solid fa-fw fa-nopad fa-compass" aria-hidden="true"></span> Service Catalog </a> </li> </ul> </div> <label class="sr-only" for="SiteSearch-text-3f4b7a1fa76a461d88b6db04a168b0da">Search the client portal</label> <input id="SiteSearch-text-3f4b7a1fa76a461d88b6db04a168b0da" type="text" class="form-control" autocomplete="off" placeholder="Search the client portal" title="To search for items with a specific tag, enter the # symbol followed by the name of the tag. To search for items using exact match, place double quotes around your text." /> <span class="input-group-btn"> <button id="SiteSearch-button-3f4b7a1fa76a461d88b6db04a168b0da" class="btn btn-default" type="button" title="Search"> <span class="fa-solid fa-fw fa-nopad fa-search blue" aria-hidden="true"></span> <span class="sr-only">Search</span> </button> </span> </div> <script> $(function() { var siteSearch = new TeamDynamix.SiteSearch({ searchUrl: "/TDClient/52/ITServicesPortal/Shared/Search", enableAutocompleteSearch: true, autocompleteSearchUrl: '/TDClient/52/ITServicesPortal/Shared/AutocompleteSearch', autocompleteResultsPosition: 'fixed', autocompleteResultsZIndex: 1000, searchTextBoxSelector: '#SiteSearch-text-3f4b7a1fa76a461d88b6db04a168b0da', searchComponentFilterButtonSelector: '#SiteSearch-filter-3f4b7a1fa76a461d88b6db04a168b0da', searchButtonSelector: '#SiteSearch-button-3f4b7a1fa76a461d88b6db04a168b0da', searchFilterDropdownSelector: '#SiteSearch-dropdown-3f4b7a1fa76a461d88b6db04a168b0da', showKnowledgeBaseOption: true, showServicesOption: true, showForumsOption: false, autoFocusSearch: false }); }); </script> </div> <div title="Sign In" class="pull-right gutter-top-sm"> <a href="/TDClient/52/ITServicesPortal/Login.aspx?ReturnUrl=%2fTDClient%2f52%2fITServicesPortal%2fHome%2f"> Sign In </a> </div> </div> </div> </div> <nav id="ctl00_mainNav" class="navbar navbar-default themed tdbar" aria-label="Primary"> <div id="navContainer" class="container"> <div class="navbar-header"> <button type="button" class="pull-left navbar-toggle collapsed themed tdbar-button-anchored tdbar-toggle gutter-left" data-toggle="collapse" data-target=".navbar-collapse"> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="sr-only">Show Applications Menu</span> </button> <a class="navbar-brand hidden-sm hidden-md hidden-lg themed tdbar-button-anchored truncate-be" href="#"> ITS Client Portal </a> </div> <div id="td-navbar-collapse" class="collapse navbar-collapse"> <ul class="nav navbar-nav nav-collapsing" id="collapseMe"> <li class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/52/ITServicesPortal/Login.aspx?ReturnUrl=%2fTDClient%2f52%2fITServicesPortal%2fHome%2f">Sign In</a> </li> <li id="divSearch" class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/52/ITServicesPortal/Shared/Search" title="search">Search</a> </li> <li id="divDesktop22c145ed-2d19-4778-9e75-5d1ee153b773" class="themed tdbar-button-anchored"> <a href="/TDClient/52/ITServicesPortal/Home/">IT Services Home</a> </li> <li id="divTDRequests" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/52/ITServicesPortal/Requests/ServiceCatalog">Services</a> </li> <li id="divTDKnowledgeBase" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/52/ITServicesPortal/KB/">Knowledge Base</a> </li> <li class="themed tdbar-button-anchored hidden-xs more-items-button" id="moreMenu"> <a data-toggle="dropdown" title="More Applications" href="javascript:;"> <span class="sr-only">More Applications</span> <span class="fa-solid fa-ellipsis-h" aria-hidden="true"></span> </a> <ul class="dropdown-menu dropdown-menu-right themed tdbar" id="collapsed"></ul> </li> </ul> </div> </div> </nav> </div> </header> <div id="navShim" class="hidden-xs hidden-sm"></div> <main role="main"> <div id="content"> <div id="mainContent" tabindex="-1"></div> <div class="container gutter-top gutter-bottom-lg"> <span id="ctl00_cpContent_lblResults" class="red"></span> <div class="row"><div id="Column1" class="col-md-8"><div id="85949" class="desktop-module panel panel-default no-border"><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div><div id="85950" class="desktop-module panel panel-default no-border"><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div><div id="85951" class="desktop-module panel panel-default no-border"><div class="ModuleContent" style="overflow-x: visible;"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div><div id="85952" class="desktop-module panel panel-default no-border"><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div></div><div id="Column2" class="col-md-4"><div id="85953" class="desktop-module panel panel-default no-border"><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div><div id="85954" class="desktop-module panel panel-default no-border"><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div><div id="495" class="desktop-module panel panel-default"><div class="panel-heading clearfix"><h3 class="panel-title pull-left">Announcements & Outages</h3><div class="pull-right"><button title="Refresh" type="button" class="btn btn-link black js-module-refresh-button" onclick="refreshModule('495');"><span class="fa-solid fa-refresh fa-lg" aria-hidden="true"></span><span class="fa-solid fa-ban superscript" style="display: none;" aria-hidden="true"></span><span class="sr-only">Refresh Module</span></button></div></div><div class="ModuleContent"><div class="desktop-module-not-loaded"><span class="gray fa-solid fa-spinner fa-pulse fa-nopad fa-4x vert-25"></span><span class="sr-only">Loading...</span></div></div></div></div></div> </div> </div> </main> <script type="text/javascript"> //<![CDATA[ setNavPosition('Desktop22c145ed-2d19-4778-9e75-5d1ee153b773');Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl00_upMain")); }); //]]> </script> </form> <footer role="contentinfo"> <div class="master-footer"> <div style="background-color: #999999; color: #FFFFFF; font-weight: bold; padding: 5px"> <div class="container"> <div class="row"> <div class="col-md-9"> <p>604-864-4610 | <a href="mailto:itservicedesk@ufv.ca" rel="nofollow" style="color: #FFFFFF">itservicedesk@ufv.ca</a></p> </div> <div class="col-md-3" style="text-align: right; padding: 5px"> <a class="btn" href="https://www.instagram.com/itservices_ufv/" title="Instagram: IT Services at UFV" target="_blank" style="color: #FFFFFF"><span class="fa fa-instagram"></span></a> <a class="btn" href="https://twitter.com/itservices_ufv" title="Twitter: IT Services at UFV" target="_blank" style="color: #FFFFFF"><span class="fa fa-twitter"></span></a> <a class="btn" href="https://twitter.com/itservices_ufv" title="Twitter: IT Services at UFV" target="_blank" style="color: #FFFFFF"><span class="fa fa-rss" href="https://blogs.ufv.ca/itservices/" title="Subscribe to Updates from IT Services at UFV" target="_blank"></span></a> </div> </div> </div> </div> <div style="background-color: #403F3F"> <div class="container"> <div class="row"> <div class="col-md-2"> <a href="https://www.ufv.ca/" title="University of the Fraser Valley"> <img alt="University of the Fraser Valley (UFV)" src="https://www.ufv.ca/media/2015/brand/ufv-logo-footer.svg" style="padding-top: 20px; padding-bottom: 20px"> </a> </div> <div class="col-md-4"> <p style="font-size: 12px; margin-top: 20px; padding-top: 5px; color: #A2A1A1"><a href="https://www.ufv.ca/" style="font-size: 12px; color: #A2A1A1">University of the Fraser Valley</a><br> <span style="color: #B2B2B2">33844 King Road, Abbotsford, BC<br> Canada V2S 7M8<br> <a href="tel:604-504-7441" style="font-size: 12px; color: #A2A1A1">604-504-7441</a></span> </p></div> <div class="col-md-6"> <p style="margin-top: 20px; text-align: right; font-size: 12px; padding-top: 5px; color: #B2B2B2">The University of the Fraser Valley is situated on the unceded traditional territory of the St贸:l艒 peoples. The St贸:l艒 have an intrinsic relationship with what they refer to as S'olh Temexw (Our Sacred Land); therefore, we express our gratitude and respect for the honour of living and working in this territory.</p> </div> </div> </div> </div> </div> </footer> <script> // Inject the Google Analytics isogram. This must happen here because it // cannot be injected through an external javascript library. (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); // Per Incident #6707155. Need to focus on img. pseudo-class :focus-within is not supported in IE (function ($) { var $anchor = $('#divLogo a'); var $beLogo = $('#divLogo a img'); $anchor.focus(function () { $beLogo.addClass('accessibility-focus-on-logo'); }).blur(function () { $beLogo.removeClass('accessibility-focus-on-logo'); }); $.ajax({ url: "/TDClient/52/ITServicesPortal/Chatbots/GetScript", type: "GET", dataType: 'text', success: function (data) { var jQueryAjaxSettingsCache = jQuery.ajaxSettings.cache; jQuery.ajaxSettings.cache = true; $(document.body).append(data); jQuery.ajaxSettings.cache = jQueryAjaxSettingsCache; } }); window.addEventListener("message", (event) => { // Only accept events that come from the same origin if (event.origin != window.location.origin) { return; } switch (event.data.type) { case "authenticate-using-popup": handleAuthenticateUsingPopup(event.data.payload); break; case "authenticated-successfully": handleAuthenticatedSuccessfully(event.data.payload); break; default: break; } }); function handleAuthenticateUsingPopup(payload) { let loginUrl = '/TDClient/52/ITServicesPortal/Login.aspx'; if (payload.successCallbackUrl) { loginUrl += '?SuccessCallbackUrl=' + payload.successCallbackUrl; } window.open(loginUrl, "_blank", "popup=1"); } function handleAuthenticatedSuccessfully() { event.source.close(); window.location.href = window.location.href; } })(jQuery); </script> </body> </html>