function getAjaxObject()
{
	var xmlHttp;
	try
	{	// Firefox, Opera 8+, Safari
		xmlHttp = new XMLHttpRequest();
		return xmlHttp;
	}
	catch (e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			return xmlHttp;
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;
			}
			catch (e)
			{
				alert("Tu navegador no soporta AJAX");
				return false;
			}
		}
	}
}

function cargarArchivo(archivo, capadestino)
{
	var objAjax;
	objAjax=getAjaxObject();
	objAjax.open("GET", archivo, true);
	objAjax.onreadystatechange=function () {
		var destino=document.getElementById(capadestino);
		switch (objAjax.readyState)
		{
			case 1:
			{
				destino.innerHTML='<center><img src="img_web/ajax-loader.gif" alt="Cargando" /></center>';
				break;
			}
			case 4:
			{
				if (objAjax.status==200)
				{
					destino.innerHTML=objAjax.responseText;
				}
				else
				{
					destino.innerHTML="Error " + objAjax.status + ": " + objAjax.statusText;	
				}
				break;
			}
		}
	}
	objAjax.send("");
	
}
