$(document).ready(function () {
	
	var accountContentEl = $('#my-account-content');
	var loggedInContent = '<div class="balloon-wrapper"><div class="balloon-content">Welcome back <strong style="white-space: nowrap;">{name}</strong><p><strong><a href="/user.php">View my account</a></strong></p></div></div><a class="button log-out" href="/user.php?module=NS-User&amp;op=logout">log out</a>';
	var loggedOutContent = '<div class="balloon-wrapper"><div class="balloon-content"><p>You are currently not logged in.</p><p><strong><a href="/user.php?module=NS-NewUser&amp;op=register">Sign up here</a></strong></p></div></div><a class="button login" href="user.php">log in</a><br/>';
	
	if(accountContentEl)
	{
		$.Jookie.Initialise("user", 44640*3);
		var userId = $.Jookie.Get("user", "id");
		var userName = $.Jookie.Get("user", "name");
	
		if (typeof(userId) == 'undefined' || /user\.php/.test(window.location.href))
		{
			$.getJSON('/index.php?module=User&type=rpc&func=getCurrentUser', function(user){
				if (user !== null)
				{
					accountContentEl.html(loggedInContent.replace(/\{name\}/, user.name));
					
					$.Jookie.Set("user", "id", user.id);
					$.Jookie.Set("user", "name", user.name);
					
				}
				else
				{
					accountContentEl.html(loggedOutContent);
				}
			});
		}
		else
		{
			accountContentEl.html(loggedInContent.replace(/\{name\}/, userName));
		}
	}
});
