// JavaScript Document
// Funcion AJAX que se ejecuta al cargar la página y al cambiar de OPCION
function llamada_actual()
{
cargando('1');
// Hacemos la llamada asíncrona al server.
doAjax('buscar.php','id=' + document.formu.n.value + '&type=0','lista_noticias','post','1');
}

function llamada_fecha()
{
cargando('1');
// Hacemos la llamada asíncrona al server.
doAjax('buscar.php','id=' + document.formu.f.value + '&type=2','lista_noticias','post','1');
 
}
function llamada_periodico()
{
cargando('1');
doAjax('buscar.php','id=' + document.formu.pe.value + '&type=3','lista_noticias','post','1'); 
}
function llamada_proyecto()
{
cargando('1');
doAjax('buscar.php','id=' + document.formu.pr.value + '&type=4','lista_noticias','post','1'); 
}
function llamada_noticia()
{
cargando('1');
doAjax('buscar.php','id=' + document.formu.n.value + '&type=1','lista_noticias','post','1'); 
}

function lista_noticias(xml_noticias)
{
  // Borramos el contenido actual de las noticias
  borrar_tabla('id_tabla');
  
 // Calculamos el número de noticias a mostrar.
 var numero=xml_noticias.getElementsByTagName("noticia").length;;
 for(i=0;i<numero;i++) // Por cada noticia
  {
    // Recogemos los datos del XML
   var fecha_n = xml_noticias.getElementsByTagName("noticia")[i].childNodes[0].firstChild.nodeValue;
   var periodico_n = xml_noticias.getElementsByTagName("noticia")[i].childNodes[1].firstChild.nodeValue;
   var titular_n = xml_noticias.getElementsByTagName("noticia")[i].childNodes[2].firstChild.nodeValue;
  var pdf_n = xml_noticias.getElementsByTagName("noticia")[i].childNodes[3].firstChild.nodeValue;
  // Creamos las celdas de las tablas
  inserta_fila('id_tabla',fecha_n,periodico_n,titular_n,pdf_n);
  }
 cargando('0');
}

function iniciar()
{
 cargando('0'); // Quitamos capa de cargando
 llamada_actual();
}
// Es la funcion de precarga del esperando..... estado=1 q aparezca y o para quitarlo
function cargando(estado)
{
var di = document.getElementById('espere');
if(estado==0) di.style.visibility="hidden"; 
else di.style.visibility="visible"; 
}

function inserta_fila(tblId,v1,v2,v3,v4)
{
	var tbl = document.getElementById(tblId);
	var newRow = tbl.insertRow(tbl.rows.length);
	var celda1 = newRow.insertCell(0); // Inserta nuevas columnas
	var celda2 = newRow.insertCell(1);
	var celda3 = newRow.insertCell(2);
	celda1.innerHTML = v1;
	celda2.innerHTML = v2;
celda3.innerHTML = "<a href='admin/pdfs/" +  v4 + "' target='_blank'>"+ v3 + "</a>";
}

function borrar_tabla(tblId)
{
	var tbl = document.getElementById(tblId);
	var filas=tbl.rows.length;
	for (i=0;i<filas;i++)
	{
	tbl.deleteRow(0); // Borra toda las filas
	}
}

