anchor.diff:          };
       </script>
   
  -
  -    <style type="text/css">
  -        table {
  -            border:0px none;
  -            border-collapse:collapse;
  -            empty-cells:show;
  -            background-color:#fff;
  -            font-size:1.1em;
  -            border-collapse:separate;
  -            border-spacing: 0px;
  -        }
  -
  -        th {
  -            background:#eee;
  -            color:#666;
  -            padding:3px 5px;
  -            text-align:left;
  -            font-weight:normal;
  -            line-height: 24px;
  -        }
  -
  -        td {
  -            padding:3px 5px;
  -            border-bottom:1px solid #eee;
  -            height:38px;
  -        }
  -    </style>
  -
       <div id="loading">Loading...</div>
   
       <div class="statisticsView">
  -        <h1>Runtime Statistics</h1>
  -
  -        <h2>Ticket Registry Statistics</h2>
  -
  -        <div class="row adminPanels clearfix">
  -            <div class="col-lg-3 col-md-6">
  -                <div class="panel panel-success">
  -                    <div class="panel-heading">
  -                        <div class="row">
  -                            <div class="col-xs-12 text-right">
  -                                <div class="semi-huge">Unexpired TGTs</div>
  -                                <div class="huge" id="totalUsers">${unexpiredTgts}</div>
  -                            </div>
  -                        </div>
  -                    </div>
  -                </div>
  -            </div>
  -            <div class="col-lg-3 col-md-6">
  -                <div class="panel panel-success">
  -                    <div class="panel-heading">
  -                        <div class="row">
  -                            <div class="col-xs-12 text-right">
  -                                <div class="semi-huge">Unexpired STs</div>
  -                                <div class="huge" id="totalUsageSessions">${unexpiredSts}</div>
  -                            </div>
  -                        </div>
  -                    </div>
  -                </div>
  -            </div>
  -            <div class="col-lg-3 col-md-6">
  -                <div class="panel panel-warning">
  -                    <div class="panel-heading">
  -                        <div class="row">
  -                            <div class="col-xs-12 text-right">
  -                                <div class="semi-huge">Expired TGTs</div>
  -                                <div class="huge">${expiredTgts}</div>
  -                            </div>
  -                        </div>
  -                    </div>
  -                </div>
  -            </div>
  -            <div class="col-lg-3 col-md-6">
  -                <div class="panel panel-warning">
  -                    <div class="panel-heading">
  -                        <div class="row">
  -                            <div class="col-xs-12 text-right">
  -                                <div class="semi-huge">Expired STs</div>
  -                                <div class="huge">0</div>
  -                            </div>
  -                        </div>
  -                    </div>
  -                </div>
  -            </div>
  -        </div>
  -        <a href="statistics/ssosessions" class="btn btn-primary pull-right ">View SSO Sessions</a>
  -
  -        <br />
  -
  -        <h2>JVM Server Statistics</h2>
  +        <h2><spring:message code="cas.statistics.pagetitle" /></h2>
  +
  +        <div class="section">
  +            <%-- Registry Ticket Section --%>
  +            <h3><spring:message code="cas.statistics.section.ticket.title" /></h3>
  +            <div class="row adminPanels clearfix">
  +                <div class="col-lg-3 col-md-6">
  +                    <div class="panel panel-success">
  +                        <div class="panel-heading">
  +                            <div class="row">
  +                                <div class="col-xs-12 text-right">
  +                                    <div class="semi-huge"><spring:message code="cas.statistics.section.ticket.panel.unexpiredtgts.title" /></div>
  +                                    <div class="huge" id="totalUsers">${unexpiredTgts}</div>
  +                                </div>
  +                            </div>
  +                        </div>
  +                    </div>
  +                </div>
  +                <div class="col-lg-3 col-md-6">
  +                    <div class="panel panel-success">
  +                        <div class="panel-heading">
  +                            <div class="row">
  +                                <div class="col-xs-12 text-right">
  +                                    <div class="semi-huge"><spring:message code="cas.statistics.section.ticket.panel.unexpiredsts.title" /></div>
  +                                    <div class="huge" id="totalUsageSessions">${unexpiredSts}</div>
  +                                </div>
  +                            </div>
  +                        </div>
  +                    </div>
  +                </div>
  +                <div class="col-lg-3 col-md-6">
  +                    <div class="panel panel-warning">
  +                        <div class="panel-heading">
  +                            <div class="row">
  +                                <div class="col-xs-12 text-right">
  +                                    <div class="semi-huge"><spring:message code="cas.statistics.section.ticket.panel.expiredtgts.title" /></div>
  +                                    <div class="huge">${expiredTgts}</div>
  +                                </div>
  +                            </div>
  +                        </div>
  +                    </div>
  +                </div>
  +                <div class="col-lg-3 col-md-6">
  +                    <div class="panel panel-warning">
  +                        <div class="panel-heading">
  +                            <div class="row">
  +                                <div class="col-xs-12 text-right">
  +                                    <div class="semi-huge"><spring:message code="cas.statistics.section.ticket.panel.expiredsts.title" /></div>
  +                                    <div class="huge">0</div>
  +                                </div>
  +                            </div>
  +                        </div>
  +                    </div>
  +                </div>
  +            </div>
  +            <div class="adminPanels container-fluid">
  +                <a id="viewSsoSessions" href="statistics/ssosessions" class="btn btn-primary pull-right"><spring:message code="cas.statistics.section.ticket.button" /></a>
  +            </div>
  +        </div>
  +
  +            <h3><spring:message code="cas.statistics.section.serverstatistics.title" /></h3>
           <div class="row runtimePanels">
  +        <%-- JVM Server Section --%>
               <div class="col-md-4">
                   <div class="text-center">
  -                    <div id="memoryUsageWrapper">
  -                        <%--
  -                        TODO: add tooltip
  -                        --%>
  +                    <div class="section" id="memoryUsageWrapper">
                           <div id="memoryGauge"></div>
  -                        <%--<h4>JVM Memory</h4>--%>
  -                        <%--Max memory: ${maxMemory} MB--%>
                       </div>
                       <div id="maxMemoryWrapper">
  -                        <%--
  -                        TODO: add tooltip
  -                        --%>
                           <div id="maxMemoryGauge"></div>
  -                        <%--<h4>Max Memory</h4>--%>
  -                        <%--Max memory: ${maxMemory} MB--%>
                       </div>
                   </div>
               </div>
  
positive.code:                                 <i class="fa fa-clock-o fa-5x"></i>
                              </div>
                              <div class="col-xs-9 text-right">
                                  <div class="huge">Uptime</div>
                                  <div id="uptime"></div>
                              </div>
                          </div>
  
negative.code:         var memory_graph, completion_graph;
          function jqueryReady() {
                  head.load(
                      "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css",
                      "//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"
                  );
  
              head.load(
                  "https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js",
                  "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js",
                  "/cas/js/statisticsview.js",
                  function() {
  
                      var memory = new Gauge('#memoryGauge', ${freeMemory / (totalMemory)}, {width: 200, height: 200, label: '<spring:message code="cas.statistics.section.serverstatistics.freememorygauge.label" />', textClass: 'runtimeStatistics'});
                      var maxMemory = new Gauge('#maxMemoryGauge', ${totalMemory / (maxMemory)}, {width: 200, height: 200, label: '<spring:message code="cas.statistics.section.serverstatistics.maxmemorygauge.label" />', textClass: 'runtimeStatistics'});
  
                      var server_uptime = upTime('${startTime}', 'uptime');
  
                      /**
                       * Populate the Thread Dump area.
                       * Pass it how many characters to retrieve  Default is 400
                       */
                      getThreadDumpPreview(600);
  
                      $('#loading, .statisticsView').toggle();
                  }
  