

var sessionTimeout =20; //length of time until logged out (minutes)
var warningTime = 1; //length of time popup stays up for (minutes)
//popup opens sessionTimeout minus warningTime minutes after the page is opened
var thisTimer = null; //stop/start session timer
var thisWarningTimer = null; //stop/start warning timer

function startTimeoutTimer()
{
    thisTimer = setTimeout("closeSession()", sessionTimeout * 60000);
    thisWarningTimer = setTimeout("popupAsk()", (sessionTimeout - warningTime) * 60000);
}

//For MyJssi
function startTimeoutTimer_jssi()
{
    thisTimer = setTimeout("closeSession_jssi()", sessionTimeout * 60000);
    thisWarningTimer = setTimeout("popupAsk_jssi()", (sessionTimeout - warningTime) * 60000);
}

function refreshSession()
{
    //ping server in iframe to restart session
//    refreshMe.document.location.href = "http://localhost/VTest/test1.aspx";
//	var w;
//	window.open('http://localhost/VTest/Test1.aspx','Window', 'width=440, height=250, toolbar=yes, scrollbars=yes, resizable=yes');
	
    //restart timers
    clearTimeout(thisTimer);
    clearTimeout(thisWarningTimer);
    startTimeoutTimer();
}

function refreshSession_jssi()
{
   
    //restart timers
    clearTimeout(thisTimer);
    clearTimeout(thisWarningTimer);
    startTimeoutTimer_jssi();
}

function closeSession()
{
    //redirect to login page with logged out message
    document.location.href="Logout.aspx";
   //document.location.href= '<%=System.Configuration.ConfigurationSettings.AppSettings[LogoutURL]%>';
}

function popupAsk()
{
    //open popup window
    
   window.open('Popup.aspx','Window', 'width=500, height=200, location=no, toolbar=no, scrollbars=no, resizable=no');
  //   window.open('<%=System.Configuration.ConfigurationSettings.AppSettings[PopupURL]%>','Window', 'width=500, height=200, location=no, toolbar=no, scrollbars=no, resizable=no');
}

//For MyJssi
function closeSession_jssi()
{
    //redirect to login page with logged out message
   document.location.href="LOut_jssi.aspx";
  // document.location.href='<%=System.Configuration.ConfigurationSettings.AppSettings[LOutURL]%>';
}

function popupAsk_jssi()
{
    //open popup window
      window.open('PopUp_jssi.aspx','Window', 'width=500, height=200, location=no, toolbar=no, scrollbars=no, resizable=no');
  //  window.open('<%=System.Configuration.ConfigurationSettings.AppSettings[PopupJssiURL]%>','Window', 'width=500, height=200, location=no, toolbar=no, scrollbars=no, resizable=no');
}
