// javascript

var User = 
{
	login_timeout:Number,
	
	init : function()
	{
		var timeout = 30; 						// in minutes
		User.login_timeout = 1000*60*timeout;
				
		$('#forgot_password').bind('click', User.forgot_password);
		$('#try_again').bind('click', User.try_again);
		
		if($.cookie('logged_in')) setTimeout( 'User.logout()', User.login_timeout );
	},
	
	forgot_password : function()
	{
		$('#forgot_password_form').show();
		$('#login_form').hide();
		return false;
	},
	
	logout : function()
	{
		var minutes = (User.login_timeout/60/1000).toFixed(2);
		$.cookie('logged_in',null);
		Util._alert('You have been logged out due to '+minutes+' minutes of inactivity.<br /><br /><a href="/corporate/admin/logout">Please login again</a>');
	},

	try_again : function()
	{
		$('#forgot_password_form').hide();
		$('#login_form').show();
		return false;
	}
}

$(document).ready(User.init);

