var ActivityTimer;
var ActivityTimeoutRedirect = null;

function openWin(a)
{
	var url = a.href;
	var args = 'width=1024,height=768,channelmode=0,directories=0,fullscreen=0,location=0,menubar=0,status=yes,titlebar=0,toolbar=no,resizable=1,scrollbars=0';
	window.open(url, 'docview', args);
}

function redirectToLogout() {
	window.location.href = ActivityTimeoutRedirect;
}	

function resetActivityTimer()
{
	if(ActivityTimer != null)
		ActivityTimer = $clear(ActivityTimer); //clear timer
	ActivityTimer = redirectToLogout.delay(1000 * 60 * 20); //20mins
}

window.addEvent('domready', function() {
	if(ActivityTimeoutRedirect != null)
	{
		resetActivityTimer();
		document.addEvent('click', resetActivityTimer);
	}

	$$('a.tablink').each(function(item) {
		item.addEvent('click', function(event) {
			new	Event(event).stopPropagation();
		});
	});
});