
  function getUrl(cadena){
    cadena = "" + cadena;
    var car = "'";
    if(cadena.indexOf('"') > 0)
      car = '"';
    cadena = cadena.substr(cadena.indexOf(car) + 1)
    return cadena.substr(0, cadena.indexOf(car))
  }
  
  function cambiaPagina(numSeccion, params, before, after){
    var url = "/_ajax/Section.show" + getUrl(params);
    jQuery.get(url, {}, function(data){
	  jQuery("#ajax_section_" + numSeccion)
          .html(data.getElementsByTagName("body")[0].firstChild.nodeValue);
//      document.body.innerHTML += "";
      asignaEventoClick(numSeccion, before, after);
      after();
    });
  }
  
  function asignaEventoClick(numSeccion, before, after){
    jQuery(".LISTPAG_siguiente, .LISTPAG_anterior, .LISTPAG_last_pag, LISTPAG_next_pag")//.parent()
      .add(".LISTPAG_next_pag, .LISTPAG_last_pag").parent()
      .add(".LISTPAG_pagnum").each(function(){
        var funcion = jQuery(this).attr("onclick");
        jQuery(this).attr("onclick","")
         .attr("href","javascript:void(0)")
         .click(function(){
            before();
            cambiaPagina(numSeccion, funcion, before, after)
        });
    });
  }
  
  function setPaginacion(numSeccion, before, after){
    asignaEventoClick(numSeccion, before, after);
  }
  
