function connect_with_facebook(callback, cancel_callback){
    FB.Connect.showPermissionDialog("offline_access,publish_stream",
      function(perms){
        if(perms){
          $.getJSON('/facebook/update_connection',
                    {permission : perms},
                    function(data){
                      if(callback){
                        callback(perms);
                      }else{
                        window.location.reload();
                      }
                    });

        }else{
          if(cancel_callback) cancel_callback();
        }
    });



}

function disconnect_with_facebook(){
  $.getJSON('/facebook/remove_connection',
            function(data){ window.location.reload(); });

}

