function connections_facebook_profile_import()
{
  $('#connection_facebook_profile_import_busy').show();
  $('#connection_facebook_profile_import_status').hide();
  
  $.ajax({
    url: "ajax.php",
    type: 'POST',
    dataType: 'json',
    data: {
      _action: 'connections_facebook_profile_import'
    },
    success: function(json) {
      $('#connection_facebook_profile_import_status').html(json.msg);
    },
    error: function() {
      $('#connection_facebook_profile_import_status').html('We could not sync your facebook profile at this time.  Please try again later.');
    },
    complete: function() {
      $('#connection_facebook_profile_import_status').show();
      $('#connection_facebook_profile_import_busy').hide();
    }
  });
}

function connections_facebook_event_import()
{
  $('#connection_facebook_event_import_busy').show();
  $('#connection_facebook_event_import_status').hide();
  
  $.ajax({
    url: "ajax.php",
    type: 'POST',
    dataType: 'json',
    data: {
      _action: 'connections_facebook_event_import_all'
    },
    success: function(json) {
      $('#connection_facebook_event_import_status').html(json.msg);
    },
    error: function() {
      $('#connection_facebook_event_import_status').html('We could not sync your facebook events at this time.  Please try again later.');
    },
    complete: function() {
      $('#connection_facebook_event_import_status').show();
      $('#connection_facebook_event_import_busy').hide();
    }
  });
}

function connections_facebook_friend_import()
{
  return;
    spjs_show('status_facebook_friend_import');

    new Ajax.Request('ajax.php', 
		     {
			 parameters: {
			     _action: 'connections_facebook_friend_import'
				 },
			     onSuccess: function(response) {
			     var json_response = response.responseText.evalJSON();
			     msg = json_response['msg'];
			     alert(msg);
			     spjs_hide('status_facebook_friend_import');
      			 },
			     onFailure: function(){
			     alert('Couldn\'t import your Facebook friends.');
			     spjs_hide('status_facebook_friend_import');
			 }
		     });
}
		     		     

function connections_facebook_disconnect()
{
    new Ajax.Request('ajax.php', 
		     {
			 parameters: {
			     _action: 'connections_disconnect',
				 'target':'Facebook'
				 },
			     onSuccess: function(response) {
			     var json_response = response.responseText.evalJSON();
			     msg = json_response['msg'];
			     alert(msg);
			     spjs_hide('status_facebook_disconnect');
      			 },
			     onFailure: function(){
			     alert('Couldn\'t disconnect your Facebook account.');
			     spjs_hide('status_facebook_disconnect');
			 }
		     });
}

function connections_twitter_disconnect()
{
    new Ajax.Request('ajax.php', 
		     {
			 parameters: {
			     _action: 'connections_disconnect',
				 'target':'Twitter'
				 },
			     onSuccess: function(response) {
			     var json_response = response.responseText.evalJSON();
			     msg = json_response['msg'];
			     alert(msg);
			     spjs_hide('status_twitter_disconnect');
      			 },
			     onFailure: function(){
			     alert('Couldn\'t disconnect your Twitter account.');
			     spjs_hide('status_twitter_disconnect');
			 }
		     });
}
