	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)
	            {
	            	alert("Can't get the object");
	            }
	        }
	    } 
	    else
	    {
           	alert("Can't get the object 2");
	    	return false;
	    }
	    //pagina_requerida.onreadystatechange = function ()
	    //{
	    //    // función de respuesta
	    //    cargarpagina (pagina_requerida, id_contenedor);
	    //}

	    pagina_requerida.open ('GET', url, false); // asignamos los métodos open y send
	    pagina_requerida.send (null);
	    
	    cargarpagina (pagina_requerida, id_contenedor);
	    return true;
	}

	function cargarpagina (pagina_requerida, id_contenedor)
	{
		if(id_contenedor=="")
			return;

	    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
		    document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
	}

