var min = 0 ;
var maxInactive = 9 ; // in min
var timerId = 0; // 1 sec, make 60 secs for the site
var pageTime = (new Date()).getTime();
var alerted = "0" ;

function startTimer(){
	document.cookie = "m4mAlerted=0;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
	document.cookie = "m4mAccessTime="+pageTime+";path=/";
	checkInterval();
}

function checkInterval(){
	var cookieTime = 0;
	try{
	    currentTime = (new Date()).getTime();
		cookieTime = parseInt(getCookieVal("m4mAccessTime"));
		try { alerted = parseInt(getCookieVal("m4mAlerted"));}catch(error){}
		if(((currentTime - cookieTime)/(1000*60)) >= maxInactive && alerted == "0" ){
			//alert("J= "+cookieTime);
			document.cookie = "m4mAlerted=1;path=/";
			window.focus();
			alert("Your are idle in the current page for "+(maxInactive+1)+" minutes.\n Please navigate to keep your session active.");
			
		}else{
			 if( alerted == "0" ) timerId = window.setTimeout("checkInterval()",60000);//60000
		}
	}catch(error){}
}

function getCookieVal(c_name){
	try{
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	}catch(error){
		//alert("J= "+error);
	}
	return "0";
}