
(function($) {
		var counter = 0;
		var sessionExpiration = 30;
		// Time in minutes
		var showtime = sessionExpiration - 5;
	
		function showSessionRenewWin()
		{	
			$(document).oneTime(1000*60*showtime, "session", function(){
				$('#renew_session').trigger('click');
				counter = 0;
			});
			counter = 1;
		}
		
		$(document).everyTime(1000*60*showtime, "session", function(){
			$('#renew_session').trigger('click');
		});
		
		$(document).everyTime(1000*60*15, "autorefresher", function(){
			$.ajax({
		   		type: "POST",
				url: "session_info.asp",
		   		data: "",
		 		success: function(msg){
				 	
		   		}
		 	});
		});
	
		function showSessionExpiration()
		{
			$(document).oneTime((1000*60*4), "session", function(){
				if( counter == 0 )
				{
					$.ajax({
				   		type: "POST",
						url: "session_abandon.asp",
			   			data: "",
		 				success: function(msg){
							parent.location = "MainLogin.asp";
				   		}
				 	});
				}
			});
		}
		
		$(document).ready(function(){
			$("#renew_session").fancybox({
				'width'				: 400,
				'height'			: 300,
	        	'autoScale'     	: false,
    		    'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe',
				'onClosed'			: showSessionRenewWin,
				'onStart'			: showSessionExpiration
			});
	
		});
	
})(jQuery);
