//var miiframe=document.createElement("iframe");

//function cargaTexto(orden){
//  var elemento;		 
// elemento=document.getElementById("izquierda_cuerpo");
//  elemento.style.visibility="visible";
//  var texto=document.getElementById("pintar_texto");
//  texto.innerHTML=_TEXTO[orden];
// }
function cambiarVisibilidad(idpanelMenu){
	var visible=false;
	var paneles=new Array();
		
	paneles=document.getElementsByName("PAX_panelMenu");
	for (var i=0;i<paneles.length;i++){
	  paneles[i].style.visibility="hidden";
	}
	var id=document.getElementById(idpanelMenu);
	if (id.style.visibility=="visible")
		id.style.visibility="hidden";
	else
		id.style.visibility="visible";
} 

// Funcion para cargar el título y el texto de las paginas secundarias.
function cargartexto(FicheroXMLaMostrar){ 

	// Cargo el fichero XML con los datos a mostrar.
	var ObjXml= loadXML(FicheroXMLaMostrar);
	// Recorro el docuemento.
	for (i = 0; i < ObjXml.getElementsByTagName('documento').length; i++){ 				// Por cada elemento del documento.
       var documento = ObjXml.getElementsByTagName('documento')[i];						// Obtengo los datos del documento
       var fecha = documento.getElementsByTagName('fecha')[i].firstChild.data;			// Fecha
       var titulo = documento.getElementsByTagName('titulo')[i].firstChild.data;		// título
       var nodoContenido = documento.getElementsByTagName('contenido')[i];				// contenido
	   var contenido="";
	   contenido=recorreNodoXml(nodoContenido);
	   
	   
	   if ((documento.getElementsByTagName('enlace')[i].firstChild)){ 					// y enlace si lo tiene.
			var enlace = documento.getElementsByTagName('enlace')[i].firstChild.data;
			//var nodoEnlace = documento.getElementsByTagName('enlace')[i];				// contenido
			//var enlace="";
			//enlace=recorreNodoXml(nodoEnlace);
			
			// Localizo el div del enlace Volver
			//var miDiv=document.getElementById("VA_VOLVER");
			// Pongo el enlace de retorno.
			//alert(enlace);
			//miDiv.innerHTML="<a href="+enlace+">Volver</a>";
			//alert(miDiv.innerHTML);
		}
	   else {
			var enlace = "";	
		}
		// Añado el titulo y la fecha 
		// Localizo el div del titulo
		var miDiv=document.getElementById("VA_CABECERA");
		// Pongo el titulo de la pagina.
		//miDiv.innerHTML=titulo+" (Actualizado el "+fecha+")";
		miDiv.innerHTML=titulo+"<span class='fechaActualizacion'> (Actualizado el "+fecha+")</span>";

		// Localizo el div del texto
		var miDiv=document.getElementById("VA_TEXTO");
		// Pongo el contenido de la pagina.
		//alert(contenido);
		miDiv.innerHTML=contenido;
    } 
}

// Funcion para cargar el título y el texto de las paginas secundarias.
function recorreNodoXml(nodoXml){ 
	var contenidoXml="";
	var nombreNodo="";
	var j=0,atrib=0;
	var cadAtributos="";
	// Compruebo si el nodo tiene atributos.
	cadAtributos="";
	for (j=0;j<nodoXml.attributes.length;j++){ // Si tiene atributos los proceso.
		cadAtributos=cadAtributos+nodoXml.attributes[j].name+"=\""+nodoXml.attributes[j].value+"\" ";
	}
	contenidoXml="<"+nodoXml.nodeName+" "+cadAtributos+">";
    for (j=0;j<nodoXml.childNodes.length;j++){
		if (nodoXml.childNodes[j].nodeType== 1) { // es un Nodo.
			contenidoXml=contenidoXml+recorreNodoXml(nodoXml.childNodes[j]);
		}
		else { 
			if (nodoXml.childNodes[j].nodeType== 3) { // Es nodo de texto.
				contenidoXml=contenidoXml+nodoXml.childNodes[j].nodeValue;
			}
		}
	}
	contenidoXml=contenidoXml+"</"+nodoXml.nodeName+">";
	return(contenidoXml);
}

// Funcion para cargar una pagina html con el archivo xml y titulo que se desee.
function cargarPagina(tituloPagina,archivoXml){ 
	//var newDoc=document.open("text/html","replace");
	var newDoc=document.open("text/html","replace");
	newDoc.writeln("<html>");
	newDoc.writeln("<head>");
	newDoc.writeln("<title>"+tituloPagina+"</title>");
    newDoc.writeln("<script language=\"JavaScript\" src=\"./pro/zacapeal.js\"></script>");
	newDoc.writeln("<script language=\"JavaScript\" src=\"./pro/loadxml.js\"></script>");
	newDoc.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"./pro/zacapeal.css\"/>");
	newDoc.writeln("</head>");
	
	newDoc.writeln("<body onload=cargartexto(\""+archivoXml+"\");>");

	newDoc.writeln("<div class=\"cabecera\">");
	newDoc.writeln("<div class=\"titulocabecera\">");
	newDoc.writeln(tituloPagina);
	newDoc.writeln("</div>");
	newDoc.writeln("</div>");

	newDoc.writeln("<div class=\"cuerpo\">");
	newDoc.writeln("<div id=\"VA_CABECERA\" class=\"cabecera_cuerpo\">");
	newDoc.writeln("Un momento");
	newDoc.writeln("</div>");
	newDoc.writeln("<div id=\"VA_TEXTO\" class=\"texto_cuerpo\">");
	newDoc.writeln("Leyendo datos...");
	newDoc.writeln("</div>");
	newDoc.writeln("</div>");
	newDoc.writeln("<div id=\"VA_VOLVER\" class=\"volver\">");
	newDoc.writeln("<a href=\"\" onclick={window.history.back();}>Volver</a>");
	newDoc.writeln("</div>");
	newDoc.writeln("</body>");
	newDoc.writeln("</html>");
	newDoc.close();
}
function ver_foto(src){
	document.getElementById("imgFoto").src=src;
}
