// ***
// ***  Purpose: Javascript functions used for User Management
// ***           for neatness.
// ***  Author:  Jarrod Oberto
// ***  Date:    20-01-08
// ***
// ***



// *** ________________________________________

  function displayAccess(UserId)
  {
      if (UserId != '')   
      {    
          callAHAHStandardNested('ajax/processum.php?p=DisplayAccess&id='+UserId,'DisplayAccess', '<img src=\'site_images/anim.gif\'>','adminStatus',UserId);    
      }else{
          resetUser();
      }
  }

// *** ________________________________________

  function deleteAccess(userId,galId)
  {
      var iUserId = userId;
      var iGalId = galId;

      if (iUserId != '')
      { 
          var answer = confirm ("Are you sure you want to delete access?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processum.php?p=DeleteAccess&userId='+iUserId+'&galId='+iGalId,'LoadingHere', '<img src=\'site_images/anim.gif\'>','displayAccess',iUserId);   
          }else{

          }
      }
  }

// *** ________________________________________

  function addAccess(userId,galId)
  {
      var iUserId = userId;
      var iGalId = galId;

      if (iUserId == '' | iGalId == '')
      {
          //alert('Please select a user');  
      }else{
          var answer = confirm ("Add access?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processum.php?p=AddAccess&userId='+iUserId+'&galId='+iGalId,'LoadingHere', '<img src=\'site_images/anim.gif\'>','displayAccess',iUserId);   
          }else{

          }
      }
  }

// *** ________________________________________

  function addUser(userName, userPass, isAdmin)
  {
      var sUser  = userName;
      var sPass  = userPass;
      var iAdmin = isAdmin;

      if (sUser == '' | sPass == '')
      {
          alert('A field is empty');  
      }else{
          var answer = confirm ("Add user?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processum.php?p=AddUser&user='+sUser+'&pass='+sPass+'&admin='+iAdmin,'LoadingHere', '<img src=\'site_images/anim.gif\'>', 'displayUserList', "0");
              resetUser();
          }else{

          }
      }  
  }

// *** ________________________________________

  function deleteUser(userId)
  {
      var iUserId = userId;

      if (iUserId != '') 
      {   
          var answer = confirm ("Are you sure you want to delete user?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processum.php?p=DeleteUser&userId='+iUserId,'LoadingHere', '<img src=\'site_images/anim.gif\'>','displayUserList',iUserId);   
          }else{

          }
      }
  }

// *** ________________________________________

  function setAdmin(userId, radioValue)
  {
      var iUserId   = userId;
      var bRadioVal = radioValue;

      callAHAHStandardNested('ajax/processum.php?p=SetAdmin&userid='+iUserId+'&adminstatus='+bRadioVal,'LoadingHere', '<img src=\'site_images/anim.gif\'>','displayAccess', iUserId);        
  }


// *** ________________________________________


  function resetUser()
  {
      document.getElementById('DisplayAccess').innerHTML = '';
      document.getElementById('pripub1').checked = false;
      document.getElementById('pripub2').checked = false;

      document.getElementById('login').value = '';
      document.getElementById('pass').value = '';
  }




