function Replace(totalValue,oldValue,newValue)
{
	while(totalValue.indexOf(oldValue) > -1)
		totalValue=totalValue.replace(oldValue,newValue);
			return totalValue;
}
function getNode(TagName, node)
{
	var currentNode = (node == null) ? xmlDoc.getElementsByTagName(TagName) : 
					items[node].getElementsByTagName(TagName);
	if(currentNode.length > 0)
		return currentNode[0].firstChild.nodeValue;
}
function ReadRSS(rssFeed, Body, Title) 
{
	rssTitle = document.getElementById(Title);	
	rssBody = document.getElementById(Body);

	try
	{
if (window.XMLHttpRequest) 
  { 
	var errorHappendHere = "Apparently one cant read remote xml via firefox, please copy the file to your server";
  xmlDoc=new window.XMLHttpRequest(); 
  xmlDoc.open("GET",rssFeed,false); 
  xmlDoc.send(""); 
  xmlDoc2=xmlDoc.responseXML; 
  } 
else if (ActiveXObject("Microsoft.XMLDOM")) 
  { 
	var errorHappendHere = "Check Browser and security settings";
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
  xmlDoc.async=false; 
  xmlDoc.load(rssFeed); 
  xmlDoc2=xmlDoc; 
  } 
		items=xmlDoc2.getElementsByTagName('item');
		SetRSSTemplates();
	}
	catch(e)
	{
		rssTitle.innerHTML = 'Error occured';
		rssBody.innerHTML = 'Thrown Error:'+e.message+"<br/>Note: "+errorHappendHere;
	}
}
function stripHTML(cadena){
	return cadena.replace(/<[^>]+>/g,'');
}
function SetRSSTemplates()
{
	if (rssBody)
	{
		var buffer = "";
		for(var i=0; i< items.length; i++) 
		{
			var output
			//if(i<3){
			//	output='<div id="noticias" align="justify"><IMG src="imagenes/punta.gif"><b><a href="'+getNode('link',i)+'">'+getNode('title',i)+' </a></b><br>'+stripHTML(getNode('description',i))+'</div><br>'
			//}else{
				output='<IMG src="http://www.abc.es/failover/imagenes/punta.gif"><b><a href="'+getNode('link',i)+'">'+getNode('title',i)+' </a></b><br>'
			//}
			buffer+=output;
		}
		rssBody.innerHTML = buffer;
	}
}
