	var 
		image   = new Image(1, 1), 
		refresh = 2, 
		kaTimer = setTimeout("keepAlive();", 60000 * refresh );
	
	image.src = "misc/keepAlive.asp";
//=================================================================================================
function keepAlive() 
{
	if ( kaTimer ) 
		clearTimeout( kaTimer );
	
	var 
		chars        = "1234567890abcdefghiklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", 
		rndStrLength = 64, 
		rndStr       = "";
	
	for ( var i = 0; i < rndStrLength; i++ ) 
	{
		var 
			rnd = Math.floor( Math.random() * chars.length );
		
		rndStr += chars.substring( rnd, rnd + 1 );
	}
	
	image.src = "misc/keepAlive.asp?str=" + rndStr;
	kaTimer   = setTimeout("keepAlive();", 60000 * refresh );
}
//=================================================================================================
