// JavaScript Document

var currentId = null;
var timeoutId = null;

function ShowPlayerInfo( userId)
{
	if( currentId == null || userId != currentId)
	{
		if( timeoutId != null)
			clearTimeout( timeoutId )
		
		displayUserHttp = GetXMLHttpObject( );
		
		if( displayUserHttp != null)
		{
			displayUserHttp.onreadystatechange = DisplayInfo;
			
			var randomnumber = Math.floor( Math.random() * 1000);
			
			currentId = userId;
			
			var url = "http://www.mortongolf.info/scripts/functions.ajax.php?request=" + randomnumber + "&userid=" + userId + "&action=memberinfo";
			
			displayUserHttp.open( "GET", url, true);
			
			displayUserHttp.send( null );
		}
	} 
}

function DisplayInfo( )
{
	var element = document.getElementById( "displayuserinfo");
	
	element.style.display = "block";
	element.style.left = pointer.x + "px";	
	element.style.top = pointer.y + "px";
	
	if( displayUserHttp.readyState == 4 || displayUserHttp.readyState == "complete")
	{
		element.innerHTML = displayUserHttp.responseText;
	} else 
	{
		element.innerHTML = "<div id=\"loading\">Loading</div>";
	}
}

function StartClear( )
{
	timeoutId = setTimeout( "ClearInfo( )", 1000);
}

function ClearInfo( )
{
	var element = document.getElementById( "displayuserinfo");
	
	element.style.display = "none";
	
	setTimeout( "currentId = null", 2000);
}
