<!--
/**
 * Función para paginar version antigua
 * Afecta a seccion ADMIN
 */
function lFnPaginar(valor,orden){
  if (orden == "DESC") {
     document.formParametros.orden.value=valor+" DESC";
     document.formParametros.pagina.value=1;
     document.formParametros.submit();
  }
  if (orden == "ASC") {
     document.formParametros.orden.value=valor+" ASC";
     document.formParametros.pagina.value=1;
     document.formParametros.submit();
  }
  if (valor == "pagina"){
     goPage=parseInt(orden);
     if (goPage > document.formParametros.numpaginas.value) {
        document.formParametros.pagina.value=document.formParametros.numpaginas.value;
     } else {
       if (goPage < 1) { 
          goPage=1;
       }
       document.formParametros.pagina.value=goPage;
     }
     document.formParametros.submit();
  }
}

/**
 * Función para gestionar altas,bajas,etc.. ** version antigua
 * Desde un Listado tipo Grid
 * Afecta a seccion ADMIN
 */
function EnviarFuncion(modulo,id,name,baja){  
   if(baja){
      if (confirm('¿Seguro que desea borrar Registro ('+ id +')?')){
         document.FormFunciones.action=document.FormFunciones.pasaramodulo.value+modulo+"&id="+id+"&name="+name;
         document.FormFunciones.submit();
      }
   }else {
	document.FormFunciones.action=document.FormFunciones.pasaramodulo.value+modulo+"&id="+id+"&name="+name;
        document.FormFunciones.submit();
   }
}

/**
 * Función para gestionar modificaciones,bajas,etc.. 
 * Desde un Listado tipo Grid
 * Tablas maestras y auxiliares
 */
function EnviarFuncionMaestro(modulo,id,controlId,baja){  
   if(baja){
      if (confirm('¿Seguro que desea borrar Registro ('+ id +')?')){
         document.formBuscar.action="index.php?mod="+modulo+"&id="+id+"&controlId="+controlId;
         document.formBuscar.submit();
      }
   }else {
        document.formBuscar.action="index.php?mod="+modulo+"&id="+id+"&controlId="+controlId;
	document.formBuscar.submit();
   }
}

/**
 * Función para gestionar altas 
 * Desde un Listado tipo Grid
 * Tablas maestras y auxiliares
 */
function EnviarAddMaestro(modulo){  
    document.formBuscar.action="index.php?mod="+modulo;
    document.formBuscar.submit();

}

/**
 * Función para gestionar modificaciones,bajas,etc.. 
 * Desde un Listado tipo Grid
 * Tablas tipo cabecera/lineas
 */
function EnviarFuncionLineas(modulo,maestroId,maestroControlId,id,controlId,baja){  
   if(baja){
      if (confirm('¿Seguro que desea borrar Registro ('+ id +')?')){
         document.formBuscar.action="indexDetalle.php?mod="+modulo+"&maestroId="+maestroId+"&maestroControlId="+maestroControlId+"&id="+id+"&controlId="+controlId;
         document.formBuscar.submit();
      }
   }else {
        document.formBuscar.action="indexDetalle.php?mod="+modulo+"&maestroId="+maestroId+"&maestroControlId="+maestroControlId+"&id="+id+"&controlId="+controlId;
	document.formBuscar.submit();
   }
}

/**
 * Función para gestionar altas
 * Desde un Listado tipo Grid
 * Tablas tipo cabecera/lineas
 */
function EnviarAddLinea(modulo,maestroId,maestroControlId){  
    document.formBuscar.action="indexDetalle.php?mod="+modulo+"&maestroId="+maestroId+"&maestroControlId="+maestroControlId;
    document.formBuscar.submit();

}

/**
 * Función para recargar una pagina tipo listado/grid
 * recogiendo todos los parametros necesarios:
 * Orden, pagina, redireccion, etc...
 */
function lFnEnviarFormBuscar(){
     if (lFnComprobarBuscar()){
	
        if (document.formBuscar.txt_buscar.value!="") {
           opcionBuscar="&search="+document.formBuscar.txt_buscar.value;
           document.formBuscar.txt_buscar.value="";

        } else opcionBuscar="";
        if (document.formBuscar.page.value=="1") pagina="";
        else pagina="&page="+document.formBuscar.page.value;

        if (document.formBuscar.desc.value=="1") desc="&desc=1";
        else desc="";
        if (document.formBuscar.seccion_id.value!="") seccion="&seccionId="+document.formBuscar.seccion_id.value;
        else seccion="";

         
        document.formBuscar.action=document.formBuscar.modulo.value+"&orden="+document.formBuscar.orden.value+opcionBuscar+"&activateSearch=1"+desc+pagina+seccion;
        document.formBuscar.submit();
     }
}

function lFnComprobarBuscar(){
   if (document.formBuscar.txt_buscar.value!=""){
       if (!IsAlphaNum(document.formBuscar.txt_buscar.value)){
           gestionError(document.formBuscar.txt_buscar,"El campo de texto contiene un caracter no válido");
           return false;
       }
   }
   return true;
}

//Para cuando pulse Ascendente/Descendente
function lFnActivaDescendente(activado){
 
 if (activado==1) document.formBuscar.desc.value="1";
 else document.formBuscar.desc.value="2"; 
  
 lFnEnviarFormBuscar();
}

function lFnGoPage(page){
   goPage=parseInt(page);
   if (goPage > document.formBuscar.npages.value) {
        document.formBuscar.page.value=document.formBuscar.npages.value;
   } else {
       if (goPage < 1) { 
          goPage=1;
       }
       document.formBuscar.page.value=goPage;
   }
   lFnEnviarFormBuscar();
}


