function navegador() {
					var ie = document.all != undefined;
					var opera = window.opera != undefined;
					
					if (opera) return "opera";
					if (ie) return "ie";
					if ((window)&&(window.netscape)&&(window.netscape.security)) {
					  if (window.XML) {
						return "firefox15";
					  }
					  else return "firefox10";
					}
					return "ie";    
					}
function acceso()
{	
			var marc= null;
			marc=navegador();	
			if(marc=="ie"){
				var xmlDoc;
			    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.async=false;
				xmlDoc.load("../seguridad/seguridad.xml");
				var x=xmlDoc.getElementsByTagName("USUARIO");
					  
				}
			if(marc=="firefox15"){
				var xmlDoc;
				var dname='../seguridad/seguridad.xml';
				var docfx;
				var probas;
				  xmlDoc=new window.XMLHttpRequest();
				  xmlDoc.open("GET",dname,false);
				  xmlDoc.send("");
				  docfx= xmlDoc.responseXML; 
				  var x=docfx.getElementsByTagName("USUARIO");			  
				}	
var cont=0;
 for (i=0;i<x.length;i++)
					  { 
						  var usr= document.getElementById('usuario').value;
						  var clv= document.getElementById('clave').value;
						  var docusr;
						  var docclv;
					  
						  docusr=x[i].getElementsByTagName("NOMBRE")[0].childNodes[0].nodeValue;
						  docclv=x[i].getElementsByTagName("CLAVE")[0].childNodes[0].nodeValue;
					  if (usr == docusr){
						if(clv == docclv){
							window.open("http://80.34.65.126/activonet/index.jsp","","");
							cont= 1;
							}
					  }
					  }
					  if (cont == 0){
					  alert('Acceso denegado');
					  }
}
			
			  
function Replace(totalValue,oldValue,newValue)
{
	while(totalValue.indexOf(oldValue) > -1)
		totalValue=totalValue.replace(oldValue,newValue);
			return totalValue;
}

/*Obtener XML Nodo 
    (Parámetros) tagName: 'XML Elemento' nodo: 'Elemento de la fila número*/

function getNode(TagName, node)
{
	var currentNode = (node == null) ? xmlDoc.getElementsByTagName(TagName) : 
					items[node].getElementsByTagName(TagName);
	if(currentNode.length > 0)
		return currentNode[0].firstChild.nodeValue;
}

/*Carga de objetos en XML 
    (Parámetros) rssFeed: 'Archivo RSS' Cuerpo: 'Capa de RSS Órgano' Título: 'Capa de RSS el título' */

function ReadRSS(rssFeed, Body, Title) 
{
	rssTitle = document.getElementById(Title);	
	rssBody = document.getElementById(Body);

	try
	{
		if (document.all)
		{
			var errorHappendHere = "Verifique la configuración de seguridad del navegador";
			xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		}
		else
		{
			var errorHappendHere = "Firefox no puede leer xml en remoto, por favor, copie el archivo xml en el servidor";
			xmlDoc = document.implementation.createDocument("","",null);
		}
	
		xmlDoc.async=false;
		xmlDoc.load(rssFeed);
	
		items=xmlDoc.getElementsByTagName('item');
		SetRSSTemplates();
	}
	
	catch(e)
	{
		rssTitle.innerHTML = 'Error occured';
		rssBody.innerHTML = 'Thrown Error:'+e.message+"<br/>Note: "+errorHappendHere;
	}
}

/* Conjunto de plantillas HTML 
Aspecto de la alimentación fácil personalizable*/

function SetRSSTemplates()
{
	if (rssBody)
	{
		var buffer = "";
		for(var i=0; i< items.length; i++) 
		{
			var output = (document.all) ? Replace(rssBody.innerHTML,"(::Link::)",getNode('link',i)) 
									   : Replace(rssBody.innerHTML,"%28::Link::%29",getNode('link',i));
			output = Replace(output,"(::Title::)",getNode('title',i));
			output = Replace(output,"(::Pubdate::)",getNode('pubDate',i));
			output = Replace(output,"(::Description::)",getNode('description',i));
			output = Replace(output,"(::Imagen::)",getNode('imagen',i));
			buffer+=output;
		}
		rssBody.innerHTML = buffer;
	}
}

