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



// *** ________________________________________

  function onGallerySelect(galId)
  {
      var iGalId = galId;

      if (iGalId != '')   
      {    
          callAHAHStandardNested('ajax/processgm.php?p=onGallerySelect&galid='+iGalId,'LoadingHere', '<img src=\'site_images/anim.gif\'>','onGallerySelect',iGalId);

          //callAHAHStandard('ajax/processgm.php?p=DisplayAccess&galid='+iGalId,'DisplayAccess', '<img src=\'site_images/anim.gif\'>');        

      }else{
          resetGallery();
      }
  }

// *** ________________________________________

  function addGallery(galName, galFolder, pripub, seceve)
  {

      var sGalName   = galName;
      var sGalFolder = galFolder;
      var bPriPub    = pripub;
      var bSecEve    = seceve;

      if (sGalName == '' | sGalFolder == '')
      {
          alert('A field is empty');  
      }else{
          var answer = confirm ("Add gallery?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processgm.php?p=AddGallery&gallery='+sGalName+'&folder='+sGalFolder+'&pripub='+bPriPub+'&seceve='+bSecEve,'LoadingHere', '<img src=\'site_images/anim.gif\'>', 'reloadGalPage', 0);
              resetGallery();
          }else{

          }
      }  
  }

// *** ________________________________________

  function deleteGallery(galId)
  {
      var iGalId = galId;

      if (iGalId != '') 
      {   
          var answer = confirm ("Are you sure you want to delete this gallery (" +iGalId+") and all its images?");
          if (answer == true) {
              callAHAHStandardNested('ajax/processgm.php?p=DeleteGallery&galid='+iGalId,'LoadingHere', '<img src=\'site_images/anim.gif\'>','reloadGalPage',0);
                  //callAHAHStandard('ajax/processgm.php?p=DeleteGallery&galid='+iGalId,'LoadingHere', '<img src=\'site_images/anim.gif\'>');      
          }else{

          }
      }
  }

// *** ________________________________________

  function renameGallery(galId, txtValue)
  {
      var iGalId = galId;
      var sGalNewName = txtValue;

      if (iGalId != '' & sGalNewName != '') 
      {   
          var answer = confirm ("Are you sure you want to rename this gallery (" +iGalId+") to " + sGalNewName);
          if (answer == true) {
              callAHAHStandardNested('ajax/processgm.php?p=RenameGallery&galid='+iGalId+'&newname='+sGalNewName,'LoadingHere', '<img src=\'site_images/anim.gif\'>','reloadGalPage',0);
                  
          }else{

          }
      }else{
          alert("Please make sure you have selected a gallery and have entered a valid new name");
      }
  }

// *** ________________________________________

  function deleteAccessToGal(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\'>','displayAccessToGal',galId);   
          }else{

          }
      }
  }

// *** ________________________________________

  function setPriPub(galId, radioValue)
  {
      var iGalId    = galId;
      var bRadioVal = radioValue;

      callAHAHStandard('ajax/processgm.php?p=SetPriPub&galid='+iGalId+'&value='+bRadioVal,'LoadingHere', '<img src=\'site_images/anim.gif\'>');
  }

// *** ________________________________________

  function setSecEve(galId, radioValue)
  {
      var iGalId    = galId;
      var bRadioVal = radioValue;

      callAHAHStandard('ajax/processgm.php?p=SetSecEve&galid='+iGalId+'&value='+bRadioVal,'LoadingHere', '<img src=\'site_images/anim.gif\'>');

  }

// *** ________________________________________


  function resetGallery()
  {
      document.getElementById('DisplayAccess').innerHTML = '';
      document.getElementById('pripub1').checked = false;
      document.getElementById('pripub2').checked = false;
      document.getElementById('seceve1').checked = false;
      document.getElementById('seceve2').checked = false;  
 }

