function facebook_onload() {
	FB.ensureInit(
		function()
		{
			FB.Facebook.get_sessionState().waitUntilReady(
				function(session)
				{
					if(session)
					{
						var is_now_logged_into_facebook = true;
					}
					else
					{
						var is_now_logged_into_facebook = false;
					}
					if (is_now_logged_into_facebook)
					{
						var user = FB.Connect.get_loggedInUser();
						if (user != 0)
						{
							showpic();
						}
						return;
					}
					else
					{
						logout();
						return;
					}
				}
			);
		}
	);
}

function login()
{	
	window.document.forms.fbloginform.submit();
}

function logout()
{
	window.document.getElementById('loggedin').innerHTML = "";
			
	window.document.getElementById('loggedout').innerHTML = "";
	
	FB.XFBML.Host.parseDomTree();
	
	FB.Connect.logout();
}
/*
 * Prompts the user to grant a permission to the application.
 //facebook_prompt_permission("publish_stream");//email, read_stream,
function facebook_prompt_permission(permission)
{
	FB.ensureInit(
		function()
		{
			FB.Connect.showPermissionDialog(permission);
		}
	);
}*/

function showpic()
{
	window.document.getElementById('loggedin').innerHTML =
		'<fb:profile-pic uid="loggedinuser" facebook-logo="true"></fb:profile-pic>' +
		'<fb:name uid="loggedinuser" useyou="false"></fb:name>';
		
	window.document.getElementById('loggedout').innerHTML =
		'<input type="button" onclick="logout();" value="Facebook Logout" class="submit" style="width:120; font-size=12"></input>';
		
	FB.XFBML.Host.parseDomTree();
}