// JavaScript Document

function objetus(file) 
{
	xmlhttp=false;
	this.AjaxFailedAlert = "Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n";
	this.requestFile = file;
	this.encodeURIString = true;
	this.execute = false;
	if (window.XMLHttpRequest) 
	{ 
		this.xmlhttp = new XMLHttpRequest();
			if (this.xmlhttp.overrideMimeType) 
			{
				this.xmlhttp.overrideMimeType('text/xml');
			}
	}

	else 
		if (window.ActiveXObject) 
		{ // IE
			try {
				this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
			catch (e) 
			{
				try
				{
					this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) 
				{
					this.xmlhttp = null;
				}
			}
			if (!this.xmlhttp && typeof XMLHttpRequest!='undefined') 
			{
				this.xmlhttp = new XMLHttpRequest();
					if (!this.xmlhttp)
					{
						this.failed = true;
					}
			}
		}
	return this.xmlhttp ;
}


function cargapg(_pagina,valorget,valorpost,capa)
{
	ajax=objetus(_pagina);
		if(valorpost!="")
		{
			ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
		}
		else 
		{
			ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
		}
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==1)
		{
			document.getElementById(capa).innerHTML = "<img src='imagenes/refresh32x32.jpg' width=25 height=25 align='center'> Aguarde por favor...";
		}
		if (ajax.readyState==4) 
		{
			if(ajax.status==200){document.getElementById(capa).innerHTML = ajax.responseText;}
			else 
				if(ajax.status==404)
				{
					capa.innerHTML = "La direccion no existe";
				}
				else
				{
					capa.innerHTML = "Error: ".ajax.status;
				}
		}

	}

	if(valorpost!="")
	{
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(valorpost);
	} 
	else 
	{
		ajax.send(null);
	}

}



