//------------------------------------------------------------------------------
function activate(userid, checkval)
{
  if(checkval.checked == true) {
    var active = 'Activate';
    var activate = 1;
  } else {
    var active = 'Deactivate';
    var activate = 0;
  }

  var message = "Do you wish to "+active+" this account?";
  ans=window.confirm(message);
  if(ans) {
    $.post("group.ajax.php", {userid: userid, activate: activate},
      function(data){
        alert(data);
      }
    );
  } else {
    checkval.checked = !checkval.checked;
  }
}
//------------------------------------------------------------------------------
function updateUserMembership(id, groupid, userid)
{
  $.post("group.ajax.php", {userid: userid, groupid: groupid, member: $('#'+id).attr('checked')},
    function(data){
      return true;
    }
  );
}
//------------------------------------------------------------------------------
function updatePageMembership(id, pageid)
{
  var groupid = id.match(/\d+/);
  $.post("group.ajax.php", {pageid: pageid, groupid: groupid, member: $('#'+id).attr('checked')},
    function(data){
      return true;
    }
  );
}
//------------------------------------------------------------------------------
function showPerms(id)
{
  if($('#additionalinfo-'+id).css("display") == 'none' || $('#additionalinfo-'+id).hasClass('address')) {
    $('td.additionalinfo').hide();
    $('td.additionalinfo').html('');
    $('#additionalinfo-'+id).load("/manageuser.ajax.php?grouplistuser=" + id + "&rnd=" + Math.random()).removeClass('address').addClass('perms').show();
  } else {
    $('td.additionalinfo').hide();
    $('td.additionalinfo').html('');
    $('#additionalinfo-'+id).removeClass('address perms');
  }
}
//------------------------------------------------------------------------------
function showAddress(id)
{
  if($('#additionalinfo-'+id).css("display") == 'none' || $('#additionalinfo-'+id).hasClass('perms')) {
    $('td.additionalinfo').hide();
    $('td.additionalinfo').html('');
    $('#additionalinfo-'+id).load("/manageuser.ajax.php?addressuser=" + id + "&rnd=" + Math.random()).removeClass('perms').addClass('address').show();
  } else {
    $('td.additionalinfo').hide();
    $('td.additionalinfo').html('');
    $('#additionalinfo-'+id).removeClass('address perms');
  }
}
//------------------------------------------------------------------------------
function deleteUser(id)
{
  var message = "Do you wish to delete this account?  This CANNOT be undone!!";
  jConfirm(message, 'Confirm Account Deletion', function(r) {
    if(r) {
      $.post("manageuser.ajax.php", {deleteuser: id},
        function(data){
          window.location = '/manageusers.php?active=0';
        }
      );
    }
  });
}
//------------------------------------------------------------------------------
function showUsers(groupid)
{
  if($('#additionalinfo-'+groupid).css("display") == 'none') {
    $('td.additionalinfo').hide().html('');
    $('#additionalinfo-'+groupid).load("/group.ajax.php?groupid=" + groupid + "&rnd=" + Math.random()).show("slow", function() {
      window.location.hash = "a" + groupid;
    });

  } else {
    $('td.additionalinfo').hide().html('');
  }
}
