EXTRAS = {
	// Event listener by Scott Andrew (www.scottandrew.com):
	addEvent : function(obj, evType, fn, useCapture){
		if (obj.addEventListener){
			obj.addEventListener(evType, fn, useCapture);
			return true;
		} 
		else if (obj.attachEvent){
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		} 
		else {
			return false;
		}
	}, 
	
	// Method adapted from Dan Pupius (pupius.co.uk):
	getElementsByClass : function(className,node) {
		if(!node) node=document;
		var refTags = document.all ? node.all : node.getElementsByTagName("*");
		var retVal = new Array();
		for(var z=0;z<refTags.length;z++) {
			if(refTags[z].className == className) 
			retVal.push(refTags[z]);
		}
		return retVal; 
	}
}


init = function(){
	// Añadimos funcionalidad al rss de diputación
	var aRss;
	aRss = document.getElementsByTagName("p")
	for(var i=0;i<aRss.length;i++) {
		// solo buscamos los parrafos con id del tipo 'rss_n'
		if(aRss[i].id.indexOf('rss_') == 0) {
			var	sEnlace = aRss[i].lastChild.href;
			var sTitulo = aRss[i].lastChild.title;
			var sValor = dojo.html.renderedTextContent(aRss[i].lastChild);
			var sValorConIcono = "<img class='icono' src='img/feed-icon.png' alt='RSS 2.0'/>" + dojo.html.renderedTextContent(aRss[i].lastChild);
			var iIndice = aRss[i].id.substring(aRss[i].id.indexOf('_') + 1);

			var widgetMostrarRss=dojo.widget.createWidget("MostrarRss",{widgetId: "mostrarRss_" + iIndice, valor_inicial: iIndice, url: sEnlace, titulo: sTitulo, texto: sValor, textoConIcono: sValorConIcono},aRss[i]);
		}
	}
}

dojo.require("dojo.widget.html.MostrarRss");

function mostrarrss(valor) {
	document.getElementById('contenido'+valor).style.visibility = 'visible';
	document.getElementById('fondo').style.visibility = 'visible';
	document.getElementById('blanco').style.visibility = 'visible';
}
function ocultarrss(valor) {
	document.getElementById('contenido'+valor).style.visibility = 'hidden';
	document.getElementById('fondo').style.visibility = 'hidden';
	document.getElementById('blanco').style.visibility = 'hidden';
}

EXTRAS.addEvent(window, 'load', init, false);

