var USER_TOOLTIP_CREATE = 'jsfunc:GetUserTooltip({id_user})';
var USER_TOOLTIP_TEMPLATE = '' + 
	'<table cellpadding="0" cellspacing="0" style="width: 250px; margin-left: 15px; margin-top: 10px; margin-bottom: 14px;">' +
		'<tr>' +
			'<td colspan="2" height="18" valign="top">' +
				'<strong><a href="{url}" title="{login}">{login}</a></strong>' +
				'{if {is_pro_account}} <a href="{slidelog_url}"><img src="/images/pro.png" class="pro_icon"></a>[if]' + 
			'</td>' +
		'</tr>' +
		'<tr>' +
			'<td width="84" valign="top" style="padding-top: 4px;">' +
				'<a href="{url}" title="{login}"><img src="{icon_url}" alt="{login}" class="user_medium_thumbnail"></a>' +
			'</td>' +
			'<td class="user_info">' +
				'<p>' +
					'{if "{country_name}" != ""}Country: {country_name}<br>[if]' +
					'Joined: {joined_time}<br>' +
					'Last login: {last_logged_time_ago} {last_logged_time_units} ago<br>' +
					'Posted presentations: {count_total}<br>' +
					'Comments: {count_comments}' +
				'</p>' +
			'</td>' +
		'</tr>' +  
	'</table>';

var g_userTooltipVars = new Array();

function AddUserTooltip(idUser, vars, offset)
{
	var thumbnail = GetElement("userThumbnail" + idUser);
	AddTooltip(thumbnail, ParseTemplate(USER_TOOLTIP_CREATE, {id_user:idUser}), offset);
		
	g_userTooltipVars[String(idUser)] = vars;
}

function GetUserTooltip(idUser)
{
	var vars = g_userTooltipVars[String(idUser)];
	return ParseTemplate(USER_TOOLTIP_TEMPLATE, vars);
}
