//------------------------------------------------------------------------------//
function loadRSS(url){
	var titulos = document.getElementById('titulos');
	titulos.innerHTML = 'Cargando RSS...';
	
	crearObjetoXML("readRSS.php?url="+url);
	//crearObjetoXML("rss.xml");
}
//------------------------------------------------------------------------------//
function cambiarFecha(fechaIntroducida){
	//Separamos la fecha usando como bloque separador el espacio
	var arrayFecha = fechaIntroducida.split(" ");
	var longArray = arrayFecha.length;
	for (var i=0;i<=longArray-1;i++){
		var diaFecha = arrayFecha[1];
		var mesFecha = arrayFecha[2];
		var anioFecha = arrayFecha[3];
	}
	return diaFecha+'-'+mesFecha+'-'+anioFecha;
}
//------------------------------------------------------------------------------//
function parsearXML(){
	var titulos = document.getElementById("titulos");
	titulos.innerHTML = 'Cargando RSS...';
	try{
		var versionRSS = xmlDoc.getElementsByTagName('rss')[0].getAttribute('version');
	}catch(e){
		var versionRSS = '';
	}
	if(versionRSS == "2.0"){
		var versionOk = true;
	}else{
		var versionOk = false;
	}
	if(versionOk){
		var entradas = xmlDoc.getElementsByTagName("item");
		var numEntradas = entradas.length;
		var tituloEntrada = '';
		var descEntrada = '';
		var linkEntrada = '';
		titulos.innerHTML = '';
		vistos=0;
		for(var i=0; (i<numEntradas && vistos<16) ;i++){
			
			tituloEntrada = entradas[i].getElementsByTagName("title")[0].firstChild.nodeValue;
			
			fechaEntrada = entradas[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue;
			//alert(descEntrada);
			if (tituloEntrada.indexOf('Madres Adolescentes')<0 && tituloEntrada.indexOf('hecho realidad')<0)
			{
			  titulos.innerHTML += '<a href="javascript:;" onclick="cargarResumen('+i+')">'+tituloEntrada+'</a><br/>';
			  vistos++;
			}
		}
		titulos.innerHTML += '<br/><a class="a" href="http://atraviesaelespejo.blogspot.com" target="_blank">M&aacute;s art&iacute;culos...</a><br/>';
	}
	else titulos.innerHTML = 'RSS no disponible en este momento.';
}
//------------------------------------------------------------------------------//
function sacarValorSelected(){
	var combo = document.getElementById('listaRSS');
	var valor = combo.value;
	//--- Una vez obtenido el valor, se lo pasamos a la función para que lo lea
	loadRSS(valor);
}
//------------------------------------------------------------------------------//
function cargarResumen(i){
	var entradas = xmlDoc.getElementsByTagName("item");
	var descEntrada = '';
	var linkEntrada = '';
	descEntrada = entradas[i].getElementsByTagName("description")[0].firstChild.nodeValue;
	linkEntrada = entradas[i].getElementsByTagName("link")[0].firstChild.nodeValue;
	var resumen = document.getElementById('resumen');
	resumen.scrollTop=0;
	resumen.innerHTML = '<p>'+descEntrada+'</p><a href="'+linkEntrada+'" title="Leer más" target="_blank">[Leer más]</a>';
}
//------------------------------------------------------------------------------//
function crearObjetoXML(archivoXML){
	//alert(archivoXML);
	//--- Compruebo si se trata de IE o no.
	//--- Si es IE el objeto ActiveXObject existirá.
	if(window.ActiveXObject){
		//--- Creo un nuevo objeto de la librería Microsoft.XMLDOM que es la que se encarga
		//--- en Internet Explorer de 'parsear' un archivo XML.
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		//--- Defino la asincronización a false
		xmlDoc.async = false;
		xmlDoc.load(archivoXML);
		parsearXML();
	}else if(document.implementation && document.implementation.createDocument){
		xmlDoc = document.implementation.createDocument("","",null);
		xmlDoc.load(archivoXML);
		//--- Le decimos que cuando haya terminado de cargar el XML
		//--- ejecute la función de parsear el mismo.
		//--- NOTA: Se le llama a la función sin los paréntesis. Si se le colocan no funciona
		xmlDoc.onload = parsearXML;
	}else{
		alert ('Su navegador no puede soportar este script');
	}
}