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);
    }
