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;
          }
          //refresh_page();
        });
    });
}
function facebook_onlogin_ready() {
  
  refresh_page();
}

function refresh_page() {
  window.location.reload();
  //window.location = 'index.php';
  //window.location = '/live/login/';
}

function joinViaFB(nextURL){
	window.location = '/live/join/?action=fbLink&nextURL='+nextURL;
}

function linkFBAccounts(){
	window.location = '/live/login/?action=fbLink';
}

function facebook_prompt_permission(permission) {
  FB.ensureInit(function() {
    FB.Connect.showPermissionDialog(permission);
  });
}

function facebook_publish_feed_story(form_bundle_id, template_data) {
  FB.ensureInit(function() {
  	FB.Connect.showFeedDialog(form_bundle_id, template_data);
  });
}
function fbc_show_status_update_permission_dialog() {
	FB.Connect.showPermissionDialog('status_update', function(accepted) { window.location.reload(); } );
}

function fbc_show_offline_access_permission_dialog() {
	FB.Connect.showPermissionDialog('offline_access', function(accepted) { window.location.reload(); } );
}
