function facebook_onload(already_logged_into_facebook) {
	FB.ensureInit(function() {
		FB.Facebook.get_sessionState().waitUntilReady(function(session) {
			
			var is_now_logged_into_facebook = session ? true : false;
			
			if (is_now_logged_into_facebook == already_logged_into_facebook) {
				return;
			}
			
			window.location.href = '/?FABEE=3';
        });
    });
}

function logout() {
	document.location.href = '/?ACT=10';
}

function get_permission() {
	FB.ensureInit(function() {
		FB.Connect.showPermissionDialog("email,publish_stream", function(x){window.location.reload(true)});
    });
}

$(function() {
	$(".fabee_login_button").html(
			'<a href="#"><img id="fb_login_image" alt="Facebook Connect" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_medium_long.gif"/></a>'
		).click(function() {
			FB.Connect.requireSession(facebook_onload);
			return false;
		});
	$(".fabee_login_button_short").html(
			'<a href="#"><img id="fb_login_image" alt="Facebook Connect" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_medium_short.gif"/></a>'
		).click(function() {
			FB.Connect.requireSession(facebook_onload);
			return false;
		});
	$("#fabee_logout_button").html('<a href="#">Logout</a>').click(function() {
			FB.Connect.logout(logout);
			return false;
		});
});
