Application Delivery Management
Application Modernization & Connectivity
CyberRes
IT Operations Management
<script type="text/javascript">
alert(‘the alert is working!');
</script>
<script type="text/javascript">
document.body.style.backgroundColor="yellow";
</script>
<script type="text/javascript">
var inactivityTime = function () {
var t;
if (window.onload != null) {
var oldOnload = window.onload;
window.onload = function() { inactivityTime(); oldOnload(); }
} else {
window.onload = resetTimer;
}
document.onmousemove = resetTimer;
document.onkeypress = resetTimer;
function logout() {
location.href = '/AGLogout'
}
function resetTimer() {
clearTimeout(t);
t = setTimeout(logout, 15000); //milliseconds
}
};
inactivityTime();
</script>
<script type="text/javascript">
var NamInjectedIdleTimeoutHandler = {};
NamInjectedIdleTimeoutHandler.SETTING_LOGOUT_URL = '/AGLogout';
NamInjectedIdleTimeoutHandler.SETTING_IDLE_MS = 10000; //30 seconds
NamInjectedIdleTimeoutHandler.SETTING_WARNING_TEXT = 'Your session is about to time out.<br/>Please click anywhere to continue'
NamInjectedIdleTimeoutHandler.SETTING_WARNINGS_MS = 10000; //10 seconds
NamInjectedIdleTimeoutHandler.TIMER = null; // do not modify
NamInjectedIdleTimeoutHandler.displayLightBox = function() {
var divOverlay = document.createElement("div");
divOverlay.class = 'nam-injected-lightbox';
divOverlay.id = 'nam-injected-lightbox';
divOverlay.setAttribute("onclick", "NamInjectedIdleTimeoutHandler.resetTimer()");
divOverlay.innerHTML = '<div id="nam-injected-notice" class="nam-injected-notice">' NamInjectedIdleTimeoutHandler.SETTING_WARNING_TEXT '</div>';
var bodyTag = document.getElementsByTagName("body")[0];
bodyTag.appendChild(divOverlay);
}
NamInjectedIdleTimeoutHandler.clearLightBox = function() {
var element = document.getElementById("nam-injected-lightbox");
if (element != null) {
element.parentNode.removeChild(element);
}
}
NamInjectedIdleTimeoutHandler.resetTimer = function() {
clearTimeout(NamInjectedIdleTimeoutHandler.TIMER);
NamInjectedIdleTimeoutHandler.clearLightBox();
NamInjectedIdleTimeoutHandler.TIMER = setTimeout(NamInjectedIdleTimeoutHandler.showWarning, NamInjectedIdleTimeoutHandler.SETTING_IDLE_MS);
}
NamInjectedIdleTimeoutHandler.logout = function() {
location.href = NamInjectedIdleTimeoutHandler.SETTING_LOGOUT_URL;
}
NamInjectedIdleTimeoutHandler.showWarning = function() {
NamInjectedIdleTimeoutHandler.displayLightBox();
clearTimeout(NamInjectedIdleTimeoutHandler.TIMER);
NamInjectedIdleTimeoutHandler.TIMER = setTimeout(NamInjectedIdleTimeoutHandler.logout, NamInjectedIdleTimeoutHandler.SETTING_WARNINGS_MS);
}
NamInjectedIdleTimeoutHandler.startIdleDetector = function() {
document.onmousemove = NamInjectedIdleTimeoutHandler.resetTimer;
document.onkeypress = NamInjectedIdleTimeoutHandler.resetTimer;
NamInjectedIdleTimeoutHandler.TIMER = setTimeout(NamInjectedIdleTimeoutHandler.showWarning, NamInjectedIdleTimeoutHandler.SETTING_IDLE_MS);
}
NamInjectedIdleTimeoutHandler.startIdleDetector();
</script>
<style>
#nam-injected-lightbox {
background-color: #000;
opacity: .7;
filter: alpha(opacity=70);
position: absolute; top: 0; left: 0;
width: 100%; height: 100%;
z-index: 10;
}
#nam-injected-notice {
background-color: white;
color: black;
opacity: 1
filter: alpha(opacity=100);
position: absolute;
top: 50%;
left: 50%;
margin-left:-70px;
margin-top:-50px;
padding: 10px;
z-index: 11;
}
</style>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11111111-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();