
var friendActivityLoaded = false;
var friendActivityVisible = false;
var friendActivityButton = false;
var friendActivityMenu = false;
var friendActivityMenuBg = false;
function showFriendActivityMenu(event)
{
	event.preventDefault();
	if(friendActivityButton === false) friendActivityButton = jQuery('#quickAccessBar .activity a');
	if(friendActivityMenu === false) friendActivityMenu = jQuery('#friendActivityMenu');
	if(friendActivityMenuBg === false) friendActivityMenuBg = friendActivityMenu.find('.bg');
	
	friendActivityButton.unbind('click');
	friendActivityButton.bind('click', hideFriendActivityMenu);
	friendActivityButton.addClass('active');
	friendActivityMenu.show();
	friendActivityVisible = true;
	positionFriendActivityMenu();
	if(!friendActivityLoaded) friendActivityMenuBg.load('/includes/friendActivity.php', {friendActivityLimit:5}, function(){ 
		friendActivityLoaded = true; 
		window.setTimeout(positionFriendActivityMenu, 500);
		window.setTimeout(positionFriendActivityMenu, 1000);
		positionFriendActivityMenu();
	});
	jQuery(window).resize(positionFriendActivityMenu);
	jQuery(window).scroll(positionFriendActivityMenu);
}
function hideFriendActivityMenu(event)
{
	event.preventDefault();
	friendActivityButton.unbind('click');
	friendActivityButton.bind('click', showFriendActivityMenu);
	friendActivityButton.removeClass('active');
	friendActivityMenu.hide();
	friendActivityVisible = false;
}
function positionFriendActivityMenu()
{
	if(friendActivityVisible){
		var pos = friendActivityButton.offset();
		friendActivityMenu.css({left:(pos.left-3)+'px', top:(pos.top-friendActivityMenu.height()-8)+'px'});
	}
}
var userBarButtonName = false;
function showUserBarButtonName(event)
{
	if(userBarButtonName === false) userBarButtonName = jQuery('#userBarButtonName');
	userBarButtonName.html(jQuery(event.currentTarget).attr('title'));
}
function hideUserBarButtonName(event)
{
	if(userBarButtonName === false) userBarButtonName = jQuery('#userBarButtonName');
	userBarButtonName.html('');
}


jQuery(document).ready(function() {

	var userBar = jQuery('#quickAccessBar');
	userBar.bind('mouseover', function(){
		userBar.addClass('hover');
	});
	userBar.bind('mouseout', function(){
		userBar.removeClass('hover');
	});
	userBar.find('li.activity a').bind('click', showFriendActivityMenu);
	userBar.find('ul.actions a').bind('mouseover', showUserBarButtonName);
	userBar.find('ul.actions a').bind('mouseout', hideUserBarButtonName);
	
	jQuery('a.enlargeImage').fancybox();
});

