﻿function display()
{
	rtime=etime-ctime;
	if (rtime>60)
		m=parseInt(rtime/60);
	else
		m=0;
	s=parseInt(rtime-m*60);
	if(s<10)
		s="0"+s
	timeDisplay(m,s,rtime);
	window.setTimeout("checktime()",1000)
}

function settimes()
{
	//alert("You have 40 minutes before you get booted!")
	var time= new Date();
	hours= time.getHours();
	mins= time.getMinutes();
	secs= time.getSeconds();
	etime=hours*3600+mins*60+secs;
	etime+=2400; // 40 mins
	/*
	You can change the value of 120 according to how much
	time you wish to set the timer. Where 120 is time in secs (120 = 2
	mins * 60 secs/min). Max time is 60 mins (3600secs)
	*/
	checktime();
}

function checktime()
{
	var time= new Date();
	hours= time.getHours();
	mins= time.getMinutes();
	secs= time.getSeconds();
	ctime=hours*3600+mins*60+secs
	if(ctime>=etime)
		expired();
	else
		display();
}

function expired()
{
	//alert("Time expired");
	location.href="default-process.asp?p=3";  //Put here the next page
}

function timeDisplay(m,s,rtime){
    window.status = rtime+": "+m+":"+s
    if (rtime == 60)
        alert("You will be logged out in 60 seconds!");
}
//automate trigger on page load
settimes();
