// before render_fbconnect_init_js
function facebook_onload(already_logged_into_facebook,return_page) {
	if(return_page=='' || return_page== null)
    return_page='index.php';
  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(return_page);
        });
    });
}
function facebook_onlogin_ready() {
  refresh_page();
}
function refresh_page(return_page) {
	if(return_page=='' || return_page== null)
	  window.location = 'index.php';
	else
	  window.location =	return_page
}
function facebook_prompt_permission(permission) {
  FB.ensureInit(function() {
    FB.Connect.showPermissionDialog(permission);
  });
}
// send to wall
function facebook_publish_story(msg,tidy_url,tidy_img_url) {

  FB.ensureInit(function() {
		  var attachment = {'media':[{'type':'image','src':''+tidy_img_url+'','href':''+tidy_url+''}]}; 
		  FB.Connect.streamPublish(msg, attachment);
  });
}
function facebook_show_feed_checkbox() {
  FB.ensureInit(function() {
      FB.Connect.get_status().waitUntilReady(function(status) {
          if (status != FB.ConnectState.userNotLoggedIn) {
            checkbox = ge('publish_fb_checkbox');
            if (checkbox) {
              checkbox.style.visibility = "visible";
            }
          }
        });
    });
}