﻿function clickResponse(arg) {
    if (timeCount == sessiontimeout) {
        if (arg) {
            if (consoletimeout == 0) {
                window.location.href = '/home.aspx';
            } else {
                timeCount = 0;
            }

        } else {
            if (consoletimeout == 0) {
                if (timeoutredirect == '') {
                    window.location.href = '/authenticate/login.logout.aspx';
                }
                else {
                    window.location.href = timeoutredirect;
                }
            } else {
                window.close();
            }
        }
    }
}
var consoletimeout;
consoletimeout = 0;
var timeCount;
timeCount = 0;

function clickTimer() {
    if (window.location.href.toLowerCase().search(/authenticate/) == -1) {
        timeCount = timeCount + 1;
        if (timeCount == sessiontimeout - 5) {
            //alert('Your session has been idle for 25 minutes, and will be cleared in 5 minutes to conserve server resources if your session is not active.\nPlease save your work to keep your session active.');
            radconfirm(timeoutmessage, clickResponse, 400, 200);
            timeCount = sessiontimeout;
            window.setTimeout("clickTimer()", 300000);
        } else if (timeCount >= sessiontimeout) {
            if (consoletimeout == 0) {
                if (timeoutredirect == '') {
                    window.location.href = '/authenticate/login.logout.aspx';
                }
                else {
                    window.location.href = timeoutredirect;
                }
            } else {
                window.close();
            }

        } else {
            window.setTimeout("clickTimer()", 60000);
        }
    }
}

window.setTimeout("clickTimer()", 60000);


