CINXE.COM
Login
<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <link href="/FSISupport/favicon.ico" rel="shortcut icon" type="image/x-icon" /> <link rel="stylesheet" href="/FSISupport/Content/Bootstrap/css/bootstrap.min.css" /> <link href="/FSISupport/Content/swiper/swiper.min.css?_63875619371" rel="stylesheet"/> <link href="/FSISupport/Content/mriMenu/mriBase.css?_63875619371" rel="stylesheet"/> <link href="/FSISupport/Content/mriMenu/MRIBase.custom.css?_63875619371" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Noto+Sans:100,200,300,400,500,600,700,800,900" rel="preload stylesheet" as="style" onerror="this.onerror=null;this.href='Content/mriMenu/noto-sans.css';"> <link rel="stylesheet" href="/FSISupport/Content/Bootstrap/css/desktop-custom.css" /> <link rel="stylesheet" href="/FSISupport/Dashboard/GetTenantBrandingCss?lastDashboardUpdate=1687874202_-2147483648" type="text/css" /> <script src="/FSISupport/Scripts/jquery-3.1.0.min.js?_63875619371"></script> <script src="/FSISupport/Scripts/jquery-migrate-3.0.0.min.js?_63875619371"></script> <script src="/FSISupport/Scripts/jquery-ui-1.10.3.js"></script> <script src="/FSISupport/Content/Bootstrap/js/bootstrap.min.js"></script> <script src="/FSISupport/Scripts/promise-polyfill.min.js?_63875619371"></script> <script src="/FSISupport/Content/Bootstrap/js/jquery.blockUI.js?_63875619371"></script> <script src="/FSISupport/Scripts/sweetalert2.all.js?_63875619371"></script> <script src="/FSISupport/Scripts/jquery.validate.min.js?_63875619371"></script> <script src="/FSISupport/Scripts/jquery.validate.unobtrusive.min.js?_63875619371"></script> <script src="/FSISupport/Scripts/common.js?_63875619371"></script> <script src="/FSISupport/Scripts/jquery.cookie-1.3.js?_63875619371"></script> <script src="/FSISupport/Scripts/Utilities.js?_63875619371"></script> <script src="/FSISupport/Content/mriMenu/mriMenu.js?_63875619371"></script> <script type="text/javascript" src="/FSISupport/scripts/combined_6573F6AA7276A757BD8B97597EABD99F.js"></script> <script> var delay = (function() { var timer = 0; return function(callback, ms) { clearTimeout(timer); timer = setTimeout(callback, ms); }; })(); var currentWidth = 0; $(window).load(function () { currentWidth = $(window).width(); }); $(window).resize(function() { var isMobileLayout = currentWidth <= 767; if ((isMobileLayout && $(window).width() > 767) || (!isMobileLayout && $(window).width() <= 767)) { location.reload(); } }); function varifyShibbolethSession(callback, arrguments) { if (window.isShibbolethSessionExists) { $.ajax({ url: window.baseAppUrl + '/Shibboleth.sso/Session', success: function (data) { if (data.indexOf('A valid session was not found') > -1) { swal({ title: 'Session Expired', text: 'Your session has expired, please confirm to login again.', type: 'warning', showCancelButton: true, cancelButtonText: 'Cancel', confirmButtonText: 'Confirm' }).then(function (result) { if (result.value) { $.ajax({ url: window.location.href, headers: { "Pragma": "no-cache", "Expires": -1, "Cache-Control": "no-cache" }, complete: function () { window.location.reload(true); } }); } return false; }); } else { callback.apply(this, arrguments); } }, error: function (xhr) { console.log(xhr.responseText); } }); } else { callback.apply(this, arrguments); } }; function navigateToREE(appId) { varifyShibbolethSession(callAppReeUrl, [appId]); } function callAppReeUrl(appId) { $.ajaxSetup({ cache: false }); var actionUrl = '/FSISupport/Dashboard/GetReeUrl'; actionUrl += '/' + appId; $.getJSON(actionUrl, function (data) { if (data.isPublish) { location.href = data.reeUrl; } else { location.href = '/FSISupport/Error/PageNotFound'; } }).fail(function(jqXHR, status, error) { if (status == 'parseerror') { //not valid json } else if (jqXHR.status == 0 && status == 'error') { //some other error navigateToREE(appId); } }).error(function (jqXHR, status, error) { if (jqXHR.status == 0 && status == 'error') { navigateToREE(appId); } }); } //clear local storage active page menu. localStorage.removeItem("page"); localStorage.removeItem("pageKey"); localStorage.removeItem("menuId"); localStorage.removeItem("pageName"); $(document).ready(function() { window.isSsoEnabled = 'False' === 'True' ? true : false; window.isAfterLogin = 'False' === 'True' ? true : false; if (fsi && fsi.mobile && fsi.mobile.init) { fsi.mobile.init(); } //set shibboleth variable. window.isShibbolethSessionExists = 'False' === 'True' ? true : false; if (window.isShibbolethSessionExists && window.isShibbolethSessionExists === true) { var appUrl = ''; if (typeof(appUrl)==='undefined' || appUrl==='') { appUrl = location.pathname.split('/', 2)[1]; } window.baseAppUrl = location.protocol + "//" + location.host + "/" + appUrl; } }); function onClickBackURL() { var path = location.protocol + '//' + (location.host.match('localhost') ? location.host : location.host); window.location.assign(path + '/FSISupport/'); } </script> <script> try { var timeZoneOffset = (new Date()).getTimezoneOffset(); if (db.cookie('TimeZoneOffset') === null || db.cookie('TimeZoneOffset') !== timeZoneOffset.toString()) { db.cookie('TimeZoneOffset', timeZoneOffset, { path: "/", SameSite: 'None', secure: true }); } } catch (ex) { console.debug("Can't set TimeZoneOffset"); } try { var timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone; if (db.cookie('TimeZone') === null || db.cookie('TimeZone') !== timeZone) db.cookie('TimeZone', timeZone, { path: "/", SameSite: 'None', secure: true }); } catch (ex) { console.debug("Can't set TimeZone"); } </script> <title>Login</title> <style> .navigation-Bar { display: none; } .table-child { padding-top: 40px; vertical-align: top; } </style> <style> #main { overflow: auto; } .table-child { padding-top: 0px; vertical-align: middle; } section { height: 100%; } section .container { display: flex; align-items: center; justify-content: center; height: 100%; } </style> </head> <body id="bodyFrameBody" class="fsi-desktop simple-page-body "> <div id="page" class="clearfix" style="position: fixed"> <header> <div class="height-34 dark-slateGrey-color"> <div class="col-lg-9 col-md-9 col-sm-9 col-xs-9"> <div id="div_logo"> <a class="brand" href="/FSISupport/"> <img class="main-logo" src="/FSISupport/Dashboard/GetLogoUrlByBranding?lastUpdated=1687874202_-2147483648" /> </a> <span>Dreamscape</span> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-3"> <span class="btnLogin pull-right"> <a href="/FSISupport/"> <span>Home</span> </a> </span> </div> </div> </header> <script> $('.concept-advantage .header-login .btn-info, .mobile .header-login .btn-info').on('click', function (event) { event.stopPropagation(); }); </script> <div id="main" class="clearfix"> <div id="menuOverlay" class="hideSub" onclick="closeAllMenuWindows(true)"></div> <div id="content" class="body main-body text-direction"> <style> .simple-page-body { background-image: url("../Content/Bootstrap/img/blue-background.svg"); } html, body, section, .text-direction { height: 100%; } section .container { display: flex; align-items: center; justify-content: center; height: 100%; } </style> <section> <div class="container"> <div class="row table-parent"> <div class="col-md-12 col-sm-12 col-xs-12 table-child color-white"> <div class="primary-popup-background"> <form action="/FSISupport/Account/Login" class="form-horizontal width70 margin-auto" method="post"> <div class="control-group padding-bottom-5 header-text"> <div class="controls"> <span class="mri-Logo"></span> <center><span>Sign In</span></center> </div> </div> <div class="control-group padding-bottom-5"> <label class="control-label" for="UserName">User Name</label> <span class="glyphicon glyphicon-asterisk glyphicon-validation"></span> <div class="controls"> <input autocomplete="off" class="login-input-field" data-val="true" data-val-length="The field User Name must be a string with a maximum length of 50." data-val-length-max="50" data-val-required="The User Name field is required" id="UserName" name="UserName" tabindex="1" type="text" value="" /> <span class="field-validation-valid" data-valmsg-for="UserName" data-valmsg-replace="true"></span> </div> </div> <div class="control-group padding-bottom-5"> <label class="control-label" for="Password">Password</label> <span class="glyphicon glyphicon-asterisk glyphicon-validation"></span> <span class="forgot-your-password"><a href="/FSISupport/Dashboard/ResetPassword" tabindex="5">Forgot your password</a></span> <div class="controls"> <input autocomplete="off" class="login-input-field" data-val="true" data-val-length="The field Password must be a string with a maximum length of 20." data-val-length-max="50" data-val-required="Password is required" id="Password" name="Password" tabindex="2" type="password" /> <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span> </div> </div> <div class="control-group padding-top-20"> <div class="controls"> <input type="submit" class="btn btn-primary margin-top-5" value="Sign In" onclick="return formSubmit()" tabindex="3" /> </div> </div> <div class="control-group padding-top-20"> <div class="controls"> <input type="button" class="btn btn-signUp" value="Create Account" onclick="location.href='/FSISupport/Dashboard/Create'" tabindex="4" /> </div> </div> </form> </div> </div> </div> </div> </section> <script type="text/javascript"> $(document).ready(function () { var $window = $(window), $footer = $('footer'), $header = $('header'); var height = $window.innerHeight() - $footer.outerHeight() - $header.outerHeight(); var cssClass = $('.table-parent'); cssClass.height(height); $(window).on('resize', function () { var h = $window.innerHeight() - $footer.outerHeight() - $header.outerHeight(); cssClass.height(h); }); $('input[id="UserName"],input[id="Password"]').focus(function () { $(this).next().hide(); }); $('input[id="UserName"],input[id="Password"]').blur(function () { $(this).next().show(); }); }); function formSubmit() { if ($("form").valid()) { $("form").submit(); } else { $('#UserName').blur(); $('#Password').blur(); return false; } } </script> <script src="/FSISupport/Scripts/cookiechoices/cookiechoices.js?_63875619371"></script> <style> #cookieChoiceInfo { z-index: 1000 !important; } </style> <script> $(document).ready(function () { cookieChoices.showCookieConsentBar('MRI Software uses cookies on Dreamscape. By using this you consent to the use of cookies. Our Cookies Policy explains what cookies are, how we use cookies, how third-parties we may partner with may use cookies on this platform, your choices regarding cookies and further information about cookies.', 'Okay', 'Read More', '/FSISupport/Dashboard/Cookie'); if ($('#cookieChoiceInfo').length > 0) { $('.navbar-fixed-top').css('top', 'auto'); } else { $('.navbar-fixed-top').css('top', '0'); } if ('False' == 'True') { var setTitle = ""; if ('False' == 'True') { setTitle = "Web user license does not exists."; } else { setTitle = "Your account does not exist or is inactive. Please contact support for more details."; } swal({ type: 'error', title: 'Unauthorized', text: setTitle }); } }); </script> </div> </div> </div> <script> // wait until DOM is populated to reveive all nodes var res = Utilities.checkDOM(); </script> <div class="modal fade" id="change-password" tabindex="-1" role="dialog" aria-labelledby="modal-label" aria-hidden="true"> </div> <div class="modal fade" id="account-detail" tabindex="-1" role="dialog" aria-labelledby="modal-label" aria-hidden="true"> </div> <div class="modal fade" id="change-language" tabindex="-1" role="dialog" aria-labelledby="modal-label" aria-hidden="true"> </div> <script> $(function () { var $window = $(window), $footer = $('footer'), $header = $('header'); var height = $window.innerHeight() - $footer.outerHeight() - $header.outerHeight(); var cssClass = $('.table-parent'); cssClass.height(height); $('body').height(height); $(window).on('resize', function () { var h = $window.innerHeight() - $footer.outerHeight() - $header.outerHeight(); cssClass.height(h); $('body').height(h); }); }); function openChangePasswordModal() { ajaxRequest('/FSISupport/Dashboard/ChangePassword', 'change-password'); } function openChangeLanguageModal() { ajaxRequest('/FSISupport/Dashboard/ChangeLanguage', 'change-language'); } function openAccountDetailModal() { ajaxRequest('/FSISupport/Dashboard/AccountDetailPartial', 'account-detail'); } function ajaxRequest(url,divId) { $.ajax({ url: url, success: function (result) { if (result.isActiveSession != undefined && !result.isActiveSession) { window.location.href = result.routeVal; } $("#" + divId).html(result); } }); } //#DA-3441:open profile pop window on privacy policy close window if (getUrlVars()["a"] == 'privacy') { $("ul").find('[data-target=#account-detail]').click(); if (window.location.href.indexOf('?') > -1) { history.pushState('', document.title, window.location.pathname); } } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } </script> </body> </html>