var timeoutID;
var timeoutWarning;

function InitInactivityTimer(timeoutWarningID)
{
	timeoutWarning = document.getElementById(timeoutWarningID);
	document.onkeyup = ResetTimer;
	document.onmousemove = ResetTimer;
	// Confirm session after X minutes
	var minuteTimeout = 5;
	timeoutID = setTimeout("ShowHelp();", minuteTimeout*60*1000);
}

function ResetTimer()
{
	document.onkeyup = ResetTimer;
	document.onmousemove = ResetTimer;
	
	clearTimeout(timeoutID);
	// Confirm session after X minutes
	var minuteTimeout = 5;
	timeoutID = setTimeout("ShowHelp();", minuteTimeout*60*1000);
	timeoutWarning.style.visibility = "hidden";
}

function ShowHelp()
{
	timeoutWarning.style.visibility = "visible";
	document.onkeyup = null;
	document.onmousemove = null;
	document.onclick = ResetTimer;
}