// JavaScript Document
function ajaxobjeto()
{
	if(window.XMLHttpRequest) /*Vemos si el objeto window(la base de la ventana del navegador) posee el m&eacute;todo XMLHttpRequest(Navegadores como Mozilla y Safari). */  
			{ 
				return new XMLHttpRequest(); //Si lo tiene, crearemos el objeto con este m&eacute;todo. 
			} 
			else if(window.ActiveXObject) /*Sino ten&iacute;a el m&eacute;todo anterior, deber&iacute;a ser el Internet Exp. un navegador que emplea objetos ActiveX, lo mismo, miramos si tiene el m&eacute;todo de creaci&oacute;n. */ 
			{ 
			
				var request = false;
				try {
				  request = new XMLHttpRequest();
				} catch (trymicrosoft) {
				  try {
					request = new ActiveXObject("Msxml2.XMLHTTP");
				  } catch (othermicrosoft) {
					try {
					  request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (failed) {
					  request = false;
					}
				  }
				}
				return request;
			} 
			/* Si el navegador llego aqu&iacute; es porque no posee manera alguna de crear el objeto, emitimos un mensaje de error. */ 
			throw new Error("No se pudo crear el objeto XMLHttpRequest"); 
	
	}
	
function ajaxget(archivo, parametros, salida)
{
			var objeto=new ajaxobjeto();
			
			var contenedor = document.getElementById(salida);
			if(parametros=="")
			{
				objeto.open("POST", archivo,true);
			}
			else
			{
				objeto.open("POST", archivo+"?"+parametros,true);
				objeto.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
			objeto.onreadystatechange=function()
			{
				if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
				{
					contenedor.innerHTML = '';
					contenedor.innerHTML = objeto.responseText;
				}
				if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
				{
					contenedor.innerHTML = "<center><img src=\"img/ajax-loader.gif\"></center>";
				}
			}
			objeto.send(null);
	
	}
function ajaxpost(archivo, parametros, salida)
{
	
	var objeto=new ajaxobjeto();
			
			var contenedor = document.getElementById(salida);
			if(parametros=="")
			{
				objeto.open("POST", archivo,true);
			}
			else
			{
				
				objeto.open("POST", archivo,true);
				objeto.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
			objeto.onreadystatechange=function()
			{
				if (objeto.readyState==4) // Readystate 4 significa que ya acab&oacute; de cargarlo
				{
					contenedor.innerHTML = '';
					contenedor.innerHTML = objeto.responseText;
				}
				if ((objeto.readyState==1) ||(objeto.readyState==2)||(objeto.readyState==3))
				{
					contenedor.innerHTML = "<center><img src=\"img/ajax-loader.gif\"></center>";
				}
			}
			

			objeto.send(parametros);
	
	}
