CINXE.COM
NED data and research
<!DOCTYPE html> <!--[if lt IE 7]> <html class="ie6"> <![endif]--> <!--[if IE 7]> <html class="ie7"> <![endif]--> <!--[if IE 8]> <html class="ie8"> <![endif]--> <!--[if gt IE 8]><!--> <html xmlns="http://www.w3.org/1999/xhtml"> <!--<![endif]--> <head id="Head1"><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><title> NED data and research </title><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link href="/Content/bs/bootstrap.min.css" rel="stylesheet" /><link href="/Content/bs/bootstrap-combobox.css?v=20210921" rel="stylesheet" /><link href="/Content/bs/bootstrap-editable.css?v=4" rel="stylesheet" /><link href="/Content/bs/bootstrap-dialog.min.css" rel="stylesheet" /><link id="cssNewStyle" href="/Content/Styles/newstyles.css?v=17" rel="stylesheet" type="text/css" /><link href="/Content/Styles/jquery.qtip.min.css" rel="stylesheet" type="text/css" /><link href="/Content/Scripts/jquery-ui-1.12.1/jquery-ui.min.css" rel="stylesheet" /><link href="/Content/Styles/jquery.timepicker.css" rel="stylesheet" type="text/css" /><link href="/Content/Styles/select2.min.css?v=2" rel="stylesheet" type="text/css" /><link href="/Content/bs/select2-bootstrap.min.css?v=1" rel="stylesheet" /><link href="/Content/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet" /><link href="/Content/bs/awesome-bootstrap-checkbox.css" rel="stylesheet" /><link href="/Content/bs/daterangepicker.css" rel="stylesheet" /><link href="/Content/bs/bootstrap-checkbox-radio-list-group-item.min.css" rel="stylesheet" /><link href="/Content/Styles/progress-wizard.min.css" rel="stylesheet" /><link id="cssStyles" rel="stylesheet" href="/Content/Styles/Schemes/JAG/styles_JAG.css?t=638776129305812125" /><link href="/CMS/Styles/CMS/WL_Styles.css?v=26092024-1" rel="stylesheet" /><link href="/CMS/Styles/CMS/fonts.css" rel="stylesheet" /><link href="/Content/DataTables/datatables.min.css" rel="stylesheet" /><link id="lnkFavicon" rel="SHORTCUT ICON" href="Content/Styles/Schemes/JAG/favicon.ico" /> <!--[if lt IE 8]> <link href="/Content/bs/bootstrap-ie7.css" rel="stylesheet" /> <![endif]--> <!--[if IE 8]> <style> .dropdown ul.dropdown-menu { left: 0; } .dropdown ul.dropdown-menu:before { left: 30px; } .dropdown ul.dropdown-menu:after { left: 30px; } </style> @media \0screen {.img-responsive { width: auto }} <![endif]--> <meta name="title" content="NED data and research" /><meta name="description" /><meta name="keywords" /> </head> <body> <form method="post" action="CMS/Page.aspx?PageId=387" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE_KEY" id="__VIEWSTATE_KEY" value="VIEWSTATE_4d6caeb9-5279-468d-9926-40aa3ad5bac4_8.222.208.146_638776129305812125" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=1K8lgtWCLdGQ8FnGzcjKh15iik7qmV9rLiwyNDtsZRLMGuUUyP7Src1AIbcY6tkX4k0s7xSj4KCeqaACwT20ivlgFUk1&t=638628243619783110" type="text/javascript"></script> <script src="/ScriptResource.axd?d=zEzG3q1jwj7a962o_bx4c_005vQE-ORimWdunTIqJZlzqxFC9KbJbc3oH7kWr_pV8V20DNRxQ4p865wpGNnU-0zdgAMJOxI_HL-NtQhg7qW_jfB2nb-KMT6HQTY_75DH-rUPXyY3sbYBiJGZPmMloaB4iF21sR-CjoToVr54fsUQHbJG0&t=2a9d95e3" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="/ScriptResource.axd?d=SGkqvq8GBBM_g_sBHuToAIZakDKJ_ZlcDoS2ZaVeysQq5p3O4xOQ57AMXqkYYVqLwo_GvDi36WoNqsVfuBvIGbA9p5saSKN5hQeMR8rCeO0dFFeYW-hSDHQzS9_LIwHMSZE3F5e80q_Ab_GTzUuXtrtec36p3qIK5PJdSOkXTi2SGq8Z0&t=2a9d95e3" type="text/javascript"></script> <script src="Content/Scripts/jquery-3.5.1.min.js" type="text/javascript"></script> <script src="Content/Scripts/jquery-ui-1.12.1/jquery-ui.min.js" type="text/javascript"></script> <script src="Content/Scripts/jquery.ui.touch-punch.min.js" type="text/javascript"></script> <script src="Content/bs/Scripts/bootstrap.min.js" type="text/javascript"></script> <script src="Content/bs/Scripts/respond.js" type="text/javascript"></script> <script src="Content/bs/Scripts/html5shiv.js" type="text/javascript"></script> <script src="Content/bs/Scripts/bootstrap-combobox.js?v=20210921" type="text/javascript"></script> <script src="Content/bs/Scripts/bootstrap-dialog.min.js" type="text/javascript"></script> <script src="Content/bs/Scripts/bootstrap-editable.min.js?v=2" type="text/javascript"></script> <script src="Content/bs/Scripts/jquery.simple.timer.js" type="text/javascript"></script> <script src="Content/Scripts/jquery.timepicker.min.js" type="text/javascript"></script> <script src="Content/Scripts/jquery.cookie.js" type="text/javascript"></script> <script src="Content/Scripts/WeblogikCookieCompliance.js" type="text/javascript"></script> <script src="Content/Scripts/jquery.alphanum.js" type="text/javascript"></script> <script src="Content/Scripts/date.js?v=20201201" type="text/javascript"></script> <script src="Content/ckeditor4.6.2/ckeditor.js" type="text/javascript"></script> <script src="Content/ckeditor4.6.2/adapters/jquery.js" type="text/javascript"></script> <script src="Content/Scripts/jquery.blockUI.js" type="text/javascript"></script> <script src="Content/Scripts/dropzone.js" type="text/javascript"></script> <script src="Content/Scripts/select2.min.js?v=20200107-1" type="text/javascript"></script> <script src="Content/Scripts/select2-searchInputPlaceholder.js?v=20200107-1" type="text/javascript"></script> <script src="Content/Scripts/Placeholders.js" type="text/javascript"></script> <script src="Content/Scripts/autosize.min.js" type="text/javascript"></script> <script src="Content/Scripts/moment.min.js" type="text/javascript"></script> <script src="Content/Scripts/clipboard.min.js?v=1.6.1" type="text/javascript"></script> <script src="Content/Scripts/jquery.rwdImageMaps.min.js" type="text/javascript"></script> <script src="Content/DataTables/datatables.min.js" type="text/javascript"></script> <script src="Content/DataTables/Buttons-2.4.2/js/dataTables.buttons.min.js" type="text/javascript"></script> <script src="Content/DataTables/Buttons-2.4.2/js/buttons.html5.min.js" type="text/javascript"></script> <script src="CMS/JS/ResizeSensor.js" type="text/javascript"></script> <script src="CMS/JS/ElementQueries.js" type="text/javascript"></script> <script src="Content/bs/Scripts/daterangepicker.js" type="text/javascript"></script> <script src="Content/Scripts/Utils.js?v=20221201" type="text/javascript"></script> <script src="Content/Scripts/bootstrap-treeview.js" type="text/javascript"></script> <script src="/CMS/JS/Treb_Script.js?24092024-24" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAOvVXD1oYELeveMr0vHCmYP5GXbsu3BixLNfTD1I+NicipHBUAF6X3yczYLZlpwRycM4l+L0PDPYaCEeC6mEEL+RHsIjg==" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ScriptManager', 'form1', ['tctl00$ctl00$updMessageArea3','updMessageArea3','tctl00$ctl00$updMessageArea','updMessageArea'], ['ctl00$ctl00$ScriptManager','ScriptManager'], [], 90, 'ctl00$ctl00'); //]]> </script> <input type="hidden" name="ctl00$ctl00$ScriptManager" id="ScriptManager" /> <script type="text/javascript"> //<![CDATA[ Sys.Application.setServerId("ScriptManager", "ctl00$ctl00$ScriptManager"); Sys.Application._enableHistoryInScriptManager(); //]]> </script> <iframe id="__historyFrame" src="/ScriptResource.axd?d=V5BU34ftZqj6WfZiybUNzJ1ibCw8rj16xUlzj2Oao8aBGfWFKrUZNowfcFqqrS-tfhR-WQ2" style="display:none;"> </iframe> <!--[if lt IE 9]> <script src="/Content/bs/Scripts/html5shiv.js"></script> <script src="/Content/bs/Scripts/respond.js"></script> <![endif]--> <nav class="navbar navbar-default" id="WLNavBar"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="/Default.aspx" class="navbar-brand"> <img id="imgLogo" class="img-responsive" src="Content/Styles/Schemes/JAG/JAG-Logo.jpg?0ef959ed-adc2-4510-8ada-9fecc6ab4a4c" /> </a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" style="position: relative; z-index: 1000;"> <ul class="nav navbar-nav navbar-right navover "> <li id="Menu1_rptMenu_liParent_0" class="dropdown"> <a href='#' class='dropdown-toggle' target='_self' data-toggle='dropdown' role='button' data-hover='dropdown' data-delay='1000' data-close-others='true' aria-haspopup='true' aria-expanded='false'><span>About</span></a> <ul class='dropdown-menu'> <li><a href='/our-history' target='_self' style='padding:15px 10px 15px 10px;'>Our history</a></li> <li><a href='/information-for-patients' target='_self' style='padding:15px 10px 15px 10px;'>Information for patients</a></li> <li><a href='/why-participate' target='_self' style='padding:15px 10px 15px 10px;'>Why participate?</a></li> <li><a href='https://www.thejag.org.uk/RegisteredUnits.aspx' target='_self' style='padding:15px 10px 15px 10px;'>Participating services</a></li> </ul> </li> <li id="Menu1_rptMenu_liParent_1" class="active dropdown"> <a href='#' class='dropdown-toggle' target='_self' data-toggle='dropdown' role='button' data-hover='dropdown' data-delay='1000' data-close-others='true' aria-haspopup='true' aria-expanded='false'><span>What we do</span></a> <ul class='dropdown-menu'> <li><a href='/the-standards' target='_self' style='padding:15px 10px 15px 10px;'>The standards</a></li> <li><a href='/about-accreditation' target='_self' style='padding:15px 10px 15px 10px;'>Service accreditation</a></li> <li><a href='/JETS' target='_self' style='padding:15px 10px 15px 10px;'>JETS</a></li> <li><a href='/JETS-workforce' target='_self' style='padding:15px 10px 15px 10px;'>JETS Workforce</a></li> <li><a href='/National-Endoscopy-Database' target='_self' style='padding:15px 10px 15px 10px;'>National Endoscopy Database </a></li> <li><a href='/data-and-research' target='_self' style='padding:15px 10px 15px 10px;'>NED data and research</a></li> <li><a href='/BCSA' target='_self' style='padding:15px 10px 15px 10px;'>BCS accreditation</a></li> </ul> </li> <li id="Menu1_rptMenu_liParent_2" class="dropdown"> <a href='#' class='dropdown-toggle' target='_self' data-toggle='dropdown' role='button' data-hover='dropdown' data-delay='1000' data-close-others='true' aria-haspopup='true' aria-expanded='false'><span>Get involved</span></a> <ul class='dropdown-menu'> <li><a href='/best-practice-tariff' target='_self' style='padding:15px 10px 15px 10px;'>Best Practice Tariff (BPT) </a></li> <li><a href='/annual-subscription' target='_self' style='padding:15px 10px 15px 10px;'>Register with JAG</a></li> </ul> </li> <li id="Menu1_rptMenu_liParent_3" class="dropdown"> <a href='#' class='dropdown-toggle' target='_self' data-toggle='dropdown' role='button' data-hover='dropdown' data-delay='1000' data-close-others='true' aria-haspopup='true' aria-expanded='false'><span>Meet the team</span></a> <ul class='dropdown-menu'> <li><a href='/clinical-team' target='_self' style='padding:15px 10px 15px 10px;'>Clinical team</a></li> <li><a href='/office-team' target='_self' style='padding:15px 10px 15px 10px;'>Office team</a></li> <li><a href='/accreditation-assessors' target='_self' style='padding:15px 10px 15px 10px;'>Accreditation assessors</a></li> <li><a href='/accreditation-unit' target='_self' style='padding:15px 10px 15px 10px;'>The RCP Accreditation Unit</a></li> </ul> </li> <li id="Menu1_rptMenu_liParent_4" class="dropdown"> <a href='#' class='dropdown-toggle' target='_self' data-toggle='dropdown' role='button' data-hover='dropdown' data-delay='1000' data-close-others='true' aria-haspopup='true' aria-expanded='false'><span>Support</span></a> <ul class='dropdown-menu'> <li><a href='/JAGguidance' target='_self' style='padding:15px 10px 15px 10px;'>Guidance documents</a></li> <li><a href='/events' target='_self' style='padding:15px 10px 15px 10px;'>Events</a></li> <li><a href='/green-endoscopy' target='_self' style='padding:15px 10px 15px 10px;'>Greener Endoscopy</a></li> <li><a href='/become-an-assessor' target='_self' style='padding:15px 10px 15px 10px;'>Become an assessor </a></li> <li><a href='/CMS/News.aspx?PageId=205' target='_self' style='padding:15px 10px 15px 10px;'>News</a></li> <li><a href='/AboutUs/DownloadCentre.aspx?PageId=134' target='_self' style='padding:15px 10px 15px 10px;'>Download centre</a></li> <li><a href='https://thejag.zendesk.com/hc/en-us' target='_blank' style='padding:15px 10px 15px 10px;'>FAQs</a></li> <li><a href='/paediatric-endoscopy' target='_self' style='padding:15px 10px 15px 10px;'>Paediatric endoscopy</a></li> <li><a href='/resources-for-paediatric' target='_self' style='padding:15px 10px 15px 10px;'>Resources for paediatric services</a></li> <li><a href='/JAGsafety' target='_self' style='padding:15px 10px 15px 10px;'>Patient safety</a></li> <li><a href='/contact-us' target='_self' style='padding:15px 10px 15px 10px;'>Contact us</a></li> </ul> </li> <li id="Menu1_rptMenu_liParent_5" class="dropdown"> <a href='/Account/Login.aspx?PageId=6' class='dropdown-toggle' target='_self' ><span>Login</span></a> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container-fluid --> </nav> <div class="container"> <div id="updMessageArea3"> </div> <div id="updMessageArea"> <div id="alertMessage"> </div> </div> <div class="modal fade" id="confirmMessage" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header" style="background-color: #2C6C73;"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" style="color: white;"><span id="confirmMessageTitle"></span></h4> </div> <div class="modal-body"> <button id="confirmMessage-body-close" type="button" class="close" data-dismiss="modal">×</button> <p><span id="confirmMessageBody"></span></p> </div> <div class="modal-footer"> <button class="btn btn-primary" data-dismiss="modal">OK</button> </div> </div> </div> </div> </div> <div class="container MainBody"> <style> body, html, .row-offcanvas { height: 100%; } #MainContent_dvSideBar { width: inherit; min-width: 300px; max-width: 300px; float: left; height: 100%; position: relative; overflow-y: auto; overflow-x: hidden; margin-top: 0px; width: 300px; } #internalmain { height: 100%; overflow-y: hidden; overflow-x: auto; } /* * off Canvas sidebar * -------------------------------------------------- */ @media screen and (max-width: 768px) { .row-offcanvas { position: relative; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; transition: all 0.25s ease-out; width: calc(100% + 300px); } .row-offcanvas-left { left: 0; } .row-offcanvas-left.active { left: 0; } .sidebar-offcanvas { position: absolute; top: 0; } #internalmain { width: 100%; } } </style> <div class="row"> <div class="row-offcanvas row-offcanvas-left"> <div id="MainContent_dvSideBar" class="sidebar-offcanvas" style=""> <div class="col-md-12"> <div id="MainContent_dvServices"> <div class="aside link-box margin-top-md text-center registered feature"> <h3> <span id="MainContent_lblRegistered">522</span> participating services</h3> <a href="/RegisteredUnits.aspx" title="View services" class="btn btn-homepage btn-block imageButton">View services</a> </div> </div> <div id="MainContent_dvAboutAccreditation" class="aside link-box margin-top-md"> <div class="row"> <div class="col-xs-9"> <h5>About accreditation</h5> <p><span id="MainContent_lblAboutAccreditationStrapline">Find out why your service should become accredited</span></p> </div> <div class="col-xs-3"> <a href="/about-accreditation" id="About" class="btn btn-arrow"></a> </div> </div> </div> <div id="MainContent_dvRegister" class="aside link-box m-t-10"> <div class="row"> <div class="col-xs-9"> <h5> Sign up for JAG accreditation</h5> <p>Complete our registration form</p> </div> <div class="col-xs-3"> <a href="../UserRegistration/Default.aspx" class="btn btn-arrow"></a> </div> </div> </div> <div class="aside link-box margin-top-md"> <div class="row"> <div class="col-xs-9"> <h5>Contact us</h5> Contact the RCP's accreditation unit </div> <div class="col-xs-3"> <a href="/contact-us" id="contactus" class="btn btn-arrow"></a> </div> </div> </div> <div class="aside feature feature-img margin-top-md rcop"> <img src="/CMS/Images/rcop-logo.png" id="MainContent_imgRcpLogo" alt="rcop-logo" width="117" height="40" /> <a id="MainContent_hypRCP" class="btn btn-homepage btn-block imageButton" href="http://www.rcp.ac.uk" target="_blank">Visit the RCP Website</a> </div> <div id="MainContent_dvTwitter" class="margin-top-md" style="padding: 10px;border: 2px solid #cccccc;border-radius: 15px;-moz-border-radius: 15px;"> <div class="row"> <div class="col-xs-2"> <a href="https://twitter.com/JAG_Endoscopy" target="_blank"> <img src="/content/images/X-icon.png" style="width: 50px;" alt="View posts from @JAG_Endoscopy" /></a> </div> <div class="col-xs-10" style="text-align:center;"> <a href="https://twitter.com/JAG_Endoscopy" target="_blank"><strong>View posts from<br />@JAG_Endoscopy</strong></a><br /> <small>(X account required)</small> </div> </div> </div> </div> </div> </div> <div id="internalmain"> <div class="col-md-12 margin-top-md"> <div class="tile ofHidden"> <div id="MainContent_SectionHeader1_pnlSectionName" class="alert alert-primary" style="padding: 0px 7px 7px 7px;"> <h2 style="margin-top: 15px;"> <span id="MainContent_SectionHeader1_lblSectionName">NED data and research</span></h2> </div> <p><span style="background-color: transparent; color: inherit; letter-spacing: -0.02em;"><strong></strong></span><span style="background-color: transparent; color: inherit; letter-spacing: -0.02em;">Data is key to our work and, when used properly, we believe it can help services and clinicians to provide excellent patient care. </span></p><p><span style="background-color: transparent; color: inherit; letter-spacing: -0.02em;">We use the data we collect as part of our various projects to help us make decisions and, where appropriate, share it with services, clinicians and stakeholders for research and service evaluation.</span></p><p><span style="background-color: transparent; color: inherit; letter-spacing: -0.02em;"> </span></p><p><span style="background-color: transparent; color: inherit; font-size: large; letter-spacing: -0.02em;"><strong>Discover our publications and current projects:</strong></span></p><div>Find out more about the work we do and how we are committed to using your data safely.</div><table style="border-color: #2c6c73; border-collapse: separate; width: 478px; height: 89px;"> <tbody> <tr> <td style="border-color: #2c6c73;"><a href="https://www.thejag.org.uk/National-Endoscopy-Database"><img alt="" src="/CMS/UploadedImages/Scheme5/Content/Logos/NED_L.png" style="left: 1289.44px; width: 300px; height: 64px; top: 661.125px;"></a></td> </tr> </tbody></table><p><br></p><table> <tbody> <tr> </tr> </tbody></table><table> <tbody> <tr> <td><a href="https://www.thejag.org.uk/publication"><img alt="" src="/CMS/UploadedImages/Scheme5/Content/Publication.png" style="left: 518.438px; top: 788.125px; width: 143px; height: 109px;"></a></td> <td><a href="https://www.thejag.org.uk/JAG-data"><img alt="" src="/CMS/UploadedImages/Scheme5/Content/How%20JAG%20uses%20data.png" style="left: 677.438px; top: 699.125px; width: 141px; height: 121px;"></a> </td> <td><a href="https://www.thejag.org.uk/CMS/Page.aspx?PageId=391 "><img alt="" src="/CMS/UploadedImages/Scheme5/Content/Apply.png" style="left: 988.438px; top: 773.125px; width: 180px; height: 117px;"></a> </td> </tr> </tbody></table><p><font size="4"> </font></p><p><font size="4"><a href="https://www.thejag.org.uk/census-2019">UK endoscopy census 2019</a></font></p><p><font size="4"><a href="https://www.thejag.org.uk/census-2021">UK endoscopy census 2021</a></font></p> <div style="clear: both; margin-top: 10px;"></div> <div id="MainContent_divTwoColumns" class="row"> <div class="col-sm-6 right-hr"> </div> <div class="col-sm-6"> </div> </div> </div> </div> </div> </div> </div> <span id="top-link-block" class="hidden"> <a href="#top" class="btn btn-info btn-sm" onclick="$('html,body').animate({scrollTop:0},'slow');return false;"> <i class="glyphicon glyphicon-chevron-up"></i>Back to top </a> </span> <div class="footer WLhidden" id="WLFooter"> <div class="container"> <div class="row"> <div class="col-sm-6 p-t-15"> <p>© <label id="lblCopyRight">JAG</label> 2025. <i> by the Royal College of Physicians</i></p> </div> <div class="col-sm-6" style="padding-top: 7px;"> <ul class="pull-right list-inline"> <li><a id="hypTerms" href="https://www.thejag.org.uk/privacy-notice" target="_blank">Privacy notice</a></li> <li><a id="hypContact" href="/contact-us">Contact Us</a></li> <li><a id="aTwitterIcon" onclick="TwitterLike()" class="largeText pointer">𝕏</a></li> <li></li> </ul> </div> </div> </div> </div> <input type="hidden" name="ctl00$ctl00$hdfPageDes" id="hdfPageDes" value="JAG" /> <div id="dialog" title="Important Messages"> <p>Please read carefully and take any action requested - this message will not be shown the next time you log in</p> <ul id="ulMessages" style="padding-left: 20px;"> </ul> </div> <input type="hidden" name="ctl00$ctl00$hdfGACode" id="hdfGACode" /> <script src="/CMS/JS/bootstrap-hover-dropdown.min.js"></script> <script src="/CMS/JS/master.js?a=20191211"></script> <script> //$('#LoseDialog').show(); //$('.MainBody').css('min-height', '1000px'); var headerHeight = $('.navbar').outerHeight(true); var footerHeight = $('.footer').outerHeight(true); var height = $(window).height() - (headerHeight + footerHeight) - 2; $('.MainBody').css('min-height', height + 'px'); $('#WLFooter').fadeIn('fast'); //$('#LoseDialog').hide(); </script> <script type="text/javascript"> $(document).ready(function () { $(".disableLink").click(function (e) { e.preventDefault(); }); }); </script> <script type="text/javascript"> $(document).ready(function () { ShowScrollTop(); onElementHeightChange(document.body, ShowScrollTop); }); </script> <script type="text/javascript"> $(document).ready(function () { $(function () { var data = { schemeId: 5 }; var json_data = JSON.stringify(data); $.ajax({ type: 'POST', url: '/WebMethodPage.aspx/FilteredMessagesList', data: json_data, contentType: 'application/json; charset=utf-8', dataType: 'json', success: OnSuccess, error: OnErrorCall }); function OnSuccess(response) { if ($.isEmptyObject(response.d) || response.d.length == 0) { } else { $.each(response.d, function (i, item) { $("#dialog ul").append('<li>' + response.d[i].MessageText + '</li>'); }); //$('#dialog').removeClass('WLhidden'); $('#dialog').dialog('open'); } } function OnErrorCall(response) { console.log(response); } function ViewedMessages() { $('#dialog').dialog('close'); } $("#dialog").dialog({ autoOpen: false, resizable: false, width: 550, modal: true, buttons: { "Ok": function () { var data = { schemeId: 5 }; var json_data = JSON.stringify(data); $.ajax({ type: 'POST', url: '/WebMethodPage.aspx/ViewMessages', data: json_data, contentType: 'application/json; charset=utf-8', dataType: 'json', success: ViewedMessages, error: OnErrorCall }); $(this).dialog("close"); } } }); }); }); </script> <script type="text/javascript"> //Session Timeout Warnings //get a hold of the timers var iddleTimeoutWarning = null; var iddleTimeout = null; var timeoutWarningMinutes = 1; var timeoutMinutes = 2 var remaining = timeoutMinutes - timeoutWarningMinutes; //this function will automatically be called by ASP.NET AJAX when page is loaded and partial postbacks complete Sys.Application.add_load(function () { if ("False" == "True") { //SetTimeoutCookie(); //StartTimeout(); } }); function SetTimeoutCookie() { var now = moment(); $.cookie("JAGtimeout", now.format("YYYY-MM-DD HH:mm:ss"), { expires: now.add(timeoutMinutes, 'm'), path: '/' }); //var newDate = Date.parse($.cookie("JAGtimeout")); console.log("Cookie set: " + now.format("YYYY-MM-DD HH:mm:ss")); } function StartTimeout() { //SetTimeoutCookie(); //var timeoutWarningMinutes = 1;// 50; //var timeoutMinutes = 2;//55; var timeoutDate = moment($.cookie("JAGtimeout")).add(timeoutMinutes, 'm'); var timeoutWarningDate = moment($.cookie("JAGtimeout")).add(timeoutWarningMinutes, 'm'); var nowDate = moment();//.format("YYYY-MM-DD HH:mm:ss"); var a = moment(nowDate); var b = moment(timeoutDate); var c = moment(timeoutWarningDate); console.log("nowDate: " + a.format("YYYY-MM-DD HH:mm:ss")); console.log("timeoutDate: " + b.format("YYYY-MM-DD HH:mm:ss")); console.log("timeoutWarningDate: " + c.format("YYYY-MM-DD HH:mm:ss")); if (timeoutDate > nowDate) { var secondsLeftWarning = c.diff(a, 'seconds'); var secondsLeftTimeout = b.diff(a, 'seconds'); console.log("secondsLeftWarning: " + secondsLeftWarning); console.log("secondsLeftTimeout: " + secondsLeftTimeout); var millisecTimeOutWarning = secondsLeftWarning * 1000; var millisecTimeOut = secondsLeftTimeout * 1000; iddleTimeoutWarning = null; iddleTimeout = null; //remaining = timeoutMinutes - timeoutWarningMinutes; //set a timeout to display warning if user has been inactive iddleTimeoutWarning = setTimeout("DisplayIddleWarning(" + remaining * 60 + ")", millisecTimeOutWarning); iddleTimeout = setTimeout("TimeoutPage()", millisecTimeOut); //alert("start"); } } function DisplayIddleWarning(secs) { //alert(secs); if ($.cookie("JAGtimeout") != null) { var timeoutDate = moment($.cookie("JAGtimeout")).add(timeoutMinutes, 'm'); var timeoutWarningDate = moment($.cookie("JAGtimeout")).add(timeoutWarningMinutes, 'm'); var nowDate = moment(); var a = moment(nowDate); var b = moment(timeoutDate); var c = moment(timeoutWarningDate); console.log("a: " + a.format("YYYY-MM-DD HH:mm:ss")); console.log("b: " + b.format("YYYY-MM-DD HH:mm:ss")); console.log("c: " + c.format("YYYY-MM-DD HH:mm:ss")); var diff = b.diff(a, 'seconds'); console.log("diff: " + diff); if (timeoutWarningDate <= nowDate) { console.log("Timer started"); $(".timer").startTimer({ secondsLeft: diff, onComplete: function (element) { element.addClass('timeout'); } }); $("#dialog-warning").modal({ backdrop: "static" }); $("#dialog-warning").on('hide.bs.modal', function () { $('.timer').empty(); $('.timer').trigger('complete'); $('.timer').removeClass('timeout'); }); } else { console.log("Timer not started"); StartTimeout(); } } else { console.log("Timed out - No Cookie Set"); } } function CloseWarning() { console.log("Close message button clicked"); KeepAlive(); } function TimeoutPage() { console.log("Into timed out"); if ($.cookie("JAGtimeout") != null) { var timeoutDate = moment($.cookie("JAGtimeout")).add(timeoutMinutes, 'm'); var timeoutWarningDate = moment($.cookie("JAGtimeout")).add(timeoutWarningMinutes, 'm'); var nowDate = moment(); console.log("not null"); var a = moment(nowDate); var b = moment(timeoutDate); console.log("nowDate: " + a.format("YYYY-MM-DD HH:mm:ss")); console.log("timeoutDate: " + b.format("YYYY-MM-DD HH:mm:ss")); if (timeoutDate <= nowDate) { console.log("Timed out"); $("#dialog-warning").modal("hide"); $("#dialog-logout").modal({ backdrop: "static" }); $('.timer').empty(); $('.timer').trigger('complete'); $('.timer').removeClass('timeout'); $("#dialog-logout").on('hide.bs.modal', function () { document.location.href = "/Account/Logout.aspx"; }); } else { console.log("Not timed out"); StartTimeout(); } } else { console.log("No Cookie Timed out"); $("#dialog-warning").modal("hide"); $("#dialog-logout").modal({ backdrop: "static" }); $("#dialog-logout").on('hide.bs.modal', function () { document.location.href = "/Account/Logout.aspx"; }); } } function KeepAlive() { try { $.ajax({ type: "POST", url: "/WebMethodPage.aspx/KeepAlive", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { if (response.d == "Success") { //alert("I'm Alive"); console.log("I'm Alive"); SetTimeoutCookie(); StartTimeout(); } else { alert("Not Success: " + response.d); } }, failure: function (response) { alert("Failure: " + response.d); }, statusCode: { 401: function () { alert("Sorry, you are already logged out"); } } }); } catch (ex) { alert("catch"); } } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-YSPHT9PMC9"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-YSPHT9PMC9'); </script> <p>Zendesk</p> <!-- Start of thejag Zendesk Widget script --> <script>/*<![CDATA[*/window.zEmbed || function (e, t) { var n, o, d, i, s, a = [], r = document.createElement("iframe"); window.zEmbed = function () { a.push(arguments) }, window.zE = window.zE || window.zEmbed, r.src = "javascript:false", r.title = "", r.role = "presentation", (r.frameElement || r).style.cssText = "display: none", d = document.getElementsByTagName("script"), d = d[d.length - 1], d.parentNode.insertBefore(r, d), i = r.contentWindow, s = i.document; try { o = s } catch (e) { n = document.domain, r.src = 'javascript:var d=document.open();d.domain="' + n + '";void(0);', o = s } o.open()._l = function () { var e = this.createElement("script"); n && (this.domain = n), e.id = "js-iframe-async", e.src = "https://assets.zendesk.com/embeddable_framework/main.js", this.t = +new Date, this.zendeskHost = "thejag.zendesk.com", this.zEQueue = a, this.body.appendChild(e) }, o.write('<body onload="document._l();">'), o.close() }(); window.zESettings = { webWidget: { position: { horizontal: 'right', vertical: 'bottom' }, offset: { vertical: '27px' } } }; /*]]>*/ </script> <!-- End of thejag Zendesk Widget script --> </form> </body> </html>