function addForum(objCheck, mode_add, forum_name)
{
   if(objCheck != null && objCheck.checked)
   {
      msg = "";
      if(mode_add)
         msg = "¿Quiere añadir " + forum_name + " a sus foros?";
      else
         msg = "¿Quiere eliminar " + forum_name + " de sus foros?";
      if (confirm(msg)) 
      {
         objCheck.form.submit();  
      }
      objCheck.checked = false;
   }
}

function restoreForum(objCheck, forum_name)
{
   if(objCheck != null && objCheck.checked)
   {
      msg = "¿Quiere restaurar el foro " + forum_name + " de la papelera?";
      if (confirm(msg)) 
      {
         objCheck.form.submit();  
      }
      objCheck.checked = false;
   }
}


function adminForum(objCheck, forum_id )
{
   if(objCheck != null && objCheck.checked)
   {
      objCheck.checked = false;
   }
   this.location = "forum_admin.php?by_id=true&forum_id=" + forum_id;
}

function irPagNum(pg)
{
   this.search.page_search.value = pg;
   this.search.submit();
}
   
function irPag(pg)
{
   var page = prompt('Introduzca el número de página al que desea ir:', pg);
   if (page !== null && !isNaN(page) && page > 0)
   {
      irPagNum(page);
   }
}

function trim(s)
{ 
   return s.replace(/^\s+|\s+$/g,'') 
} 

function openUrl(dir, target)
{
   if(dir==null || trim(dir)=='')
   {
      alert("Ninguna dirección que mostrar.");
   }else
   {
      if(dir.indexOf("www.")==0)
      {
         dir = "http://" + dir;
      }
      var options = "screenX=50, screenY=50, width=500";
      window.open(dir, target, options);
   }
}

function changeCategory(objSelect, objSelectNameChanged)
{
   if(objSelect!= null)
   {
      objSelectNameChanged.value = objSelect.name;
      objSelect.form.submit();
   }
}

function changeStatusUser(objSelect, usr_id)
{
   if(objSelect!= null)
   {
      msg = "¿Quiere modificar el status del usuario?";
      if (confirm(msg)) 
      {
         objSelect.form.usr_admin_id.value = usr_id;
         objSelect.form.usr_admin_status.value = objSelect.options[objSelect.selectedIndex].value;
         objSelect.form.submit();
      }
   }
}

function copyCategory(objForm, copyField, copyFieldValue)
{
   if(objForm!= null && copyField!= null)
   {
      copyField.value = copyFieldValue;
      objForm.submit();
   }
}

function sendForm(objForm, action)
{
   if(objForm!= null)
   {
      objForm.action = action;
      objForm.submit();
   }
}
 
function enableForm(objForm)
{
   if(objForm!= null)
   {
      for(contador=0; contador < objForm.elements.length; contador++)
         objForm.elements[contador].disabled = false;
   }
}


