// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono (url, id_contenedor)
	{  		
	
	var pagina_requerida = false;
	
	if (window.XMLHttpRequest)    
		{        
		// Si es Mozilla, Safari etc        
		pagina_requerida = new XMLHttpRequest ();    
		} 
	else if (window.ActiveXObject)    
		{        
		// pero si es IE 
		try         
			{            
			pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
			}        
		catch (e)        
			{            
			// en caso que sea una versión antigua            
			try            
				{                
				pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");            
				}            
			catch (e)
			   	{            
				}        
			}    
		 }     
	 else    
	 return false;    
	 pagina_requerida.onreadystatechange = function ()    
	 	{        
		// función de respuesta        
		cargarpagina (pagina_requerida, id_contenedor);    
		} 
		
	 pagina_requerida.open ('GET', url, true); 
	 // asignamos los métodos open y send    
	 pagina_requerida.send (null);
	 }
	 
	 
// todo es correcto y ha llegado el momento de poner la información requerida
// en la pagina xhtml
function cargarpagina (pagina_requerida, id_contenedor)
	{    
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
	document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
	}