var am_seccion=0;

var am_paginaActual = 0;
var am_totalPaginas = 0;
var am_totalRegistros = 0;
var am_regxPag = 5;


function setAlMomento()
{
  dojo.byId("seccion_masleido").style.display = "none";
  dojo.byId("seccion_almomento").style.display = "block";
}

//para mostrar el link a la siguiente y anterior pagina y/u ocultarlos si es primera o ultima pagina
var am_paginador = function()
{
  console.info("paginador am, paginaActual="+am_paginaActual);
  var pagSigLink = dojo.byId("am_pagSiguiente");
  //var pagSigLink =  dojo.query("#pagSiguiente");
  dojo.byId("am_link_anterior").style.display = "block";
  dojo.byId("am_link_siguiente").style.display = "block";
  if (am_paginaActual == am_totalPaginas)  //ultima pagina
  {
    dojo.byId("am_link_siguiente").style.display = "none";
  }
  if (am_paginaActual <=1)
  {
    dojo.byId("am_link_anterior").style.display = "none";
  }
} 

function am_siguiente()
{
  am_paginaActual++;
  am_obtenDatos(am_paginaActual);
}

function am_anterior()
{
  am_paginaActual--
  am_obtenDatos(am_paginaActual);
}

//obtiene los datos de 5 notas mas recientes
var am_obtenDatos = function(pagina)
{
  //var link_1 = dojo.byId("esp_link11");
  //link_1.innerHTML = "bien aqui";
  //var imagenesPath = "imagenes/";
  
  //console.info("pag a desplegar:"+paginaActual);
  
  
  //si el handleAs es json la info recibida ya no es necesario parsearla, DOjo ya lo ve como json
  //pero entonces no puede traer lo del /*. */, porque si lo trae y el handle es json se produce un error
  //si se manda con los /* */ entonces el handle debe ser text, se deben quitar de la cadena
  // loc comentarios y entonces
  //parsearlo con eval o con el parser incluyendo el script json2
  //finalmente (y asi es como se usa) uno de los dessarrolladores sugiere anteceder al codigo json
  //un {}&& que suupuestamente elimina el problema de la seguridad y dojo lo reconoce como un objeto
  //json valido por lo que no es necesario quitarle la cadena ni parsearlo
  dojo.xhrGet(
    {
      url:"AlMomentoAjax.php?seccion="+am_seccion+"&pagina="+pagina+"&regsxpag="+am_regxPag,
      handleAs:"json",
      load: function(data,args)
          {
            //No es necesario parsear a data, dojo ya lo ve como json
            //alert(data);
            //var espObj = JSON.parse( data.substring(data.indexOf("\/\*")+2, data.lastIndexOf("\*\/")));
            //var espObj = JSON.parse(data);
            //var espObj = dojo.toJson(data);
            ////data = data.substring(data.indexOf("\/\*")+2, data.lastIndexOf("\*\/"));
            //alert(data);
            //var espObj = eval(data);
            ////var espObj = JSON.parse(data);
            console.info("data:"+data);
            dojo.byId("am_link1").href = "nota.php?id_nota="+data[0].id_nota;
            dojo.byId("am_hora1").innerHTML = data[0].hora;
            dojo.byId("am_link1").innerHTML = data[0].titulo;
            
            dojo.byId("am_link2").href = "nota.php?id_nota="+data[1].id_nota;
            dojo.byId("am_hora2").innerHTML = data[1].hora;
            dojo.byId("am_link2").innerHTML = data[1].titulo
            
            dojo.byId("am_link3").href = "nota.php?id_nota="+data[2].id_nota;
            dojo.byId("am_hora3").innerHTML = data[2].hora;
            dojo.byId("am_link3").innerHTML = data[2].titulo
            
            dojo.byId("am_link4").href = "nota.php?id_nota="+data[3].id_nota;
            dojo.byId("am_hora4").innerHTML = data[3].hora;
            dojo.byId("am_link4").innerHTML = data[3].titulo
            
            dojo.byId("am_link5").href = "nota.php?id_nota="+data[4].id_nota;
            dojo.byId("am_hora5").innerHTML = data[4].hora;
            dojo.byId("am_link5").innerHTML = data[4].titulo;
            
            
            
            am_paginador();
          },
      error: function(error,args)
          {
            console.warn("error:",error);
          }
    });
  
}

var am_init = function(seccionId)
    {
      am_seccion = (seccionId == null) ? 0 : seccionId;
    
      am_paginaActual = 1;
      dojo.xhrGet(
      {
        url:"AlMomentoAjax.php?tipo=total&seccion="+am_seccion,
        handleAs:"text",
        load: function(data,args)
            {
              am_totalRegistros = parseInt(data);
              am_totalPaginas = Math.floor(am_totalRegistros / am_regxPag);
              am_paginaActual = 1;
              console.log("pags:"+am_totalPaginas);
              //siguiente();
              //desde el php hace la llamada a la pagina 1, por eso este este comentado
              am_obtenDatos(am_paginaActual);
            }
      });
      //si se llama aqui la funcion, ocurre antes del xhrGet        
      //obtenDatos(paginaActual);
    }

