var mouse_event_timer;

/* STAD - "Show Tip After Delay */
function STAD( event, rank, samples ) {
	var xpos = event.clientX;
	var ypos = event.clientY;
	clearTimeout( mouse_event_timer );
	mouse_event_timer = setTimeout( function() { show_tip( xpos, ypos, rank, samples ); }, 150 );
}

function value_STAD( event, rank, rating, samples )
{
	var xpos = event.clientX;
	var ypos = event.clientY;
	clearTimeout( mouse_event_timer );
	mouse_event_timer = setTimeout( function() { value_show_tip( xpos, ypos, rank, rating, samples ); }, 150 );
}

/* HTAD - "Hide Tip After Delay */
function HTAD( ) {
	clearTimeout( mouse_event_timer );
	mouse_event_timer = setTimeout( function() { hide_tip(); }, 150 );
}

function show_tip( xpos, ypos, rank, samples ) {

	var tooltip = document.getElementById('tip');
	tooltip.style.left = (xpos+3) + 'px';
	tooltip.style.top = (ypos+3) + 'px';
	
	tooltip.innerHTML = "Rank: " + rank + "<br>Number of Samples: " + samples + "<br>";			
	
	tooltip.style.visibility='visible';
}

function value_show_tip( xpos, ypos, rank, rating, samples )
{
	var tooltip = document.getElementById('tip');
	tooltip.style.left = (xpos+3) + 'px';
	tooltip.style.top = (ypos+3) + 'px';
	
	tooltip.innerHTML = "Rank: " + rank + "<br>G3DMark: " + rating + "<BR>Number of Samples: " + samples + "<br>";			
	
	tooltip.style.visibility='visible';
}	

function hide_tip( ) {
	var tooltip = document.getElementById('tip');
	tooltip.style.visibility='hidden';
}

