function ajax_escape(texto)
	{
	var resultado=texto.replace(/</g," menor que ");
	var resultado=resultado.replace(/>/g," mayor que ");
	var resultado=resultado.replace(/\"/g,"");
	var resultado=resultado.replace(/\'/g,"");
	var resultado=resultado.replace(/\&/g," and ");
	var resultado=resultado.replace(/\\/g,"/");
	var resultado=resultado.replace(/=/g," igual ");
	return(resultado);
	}
function ajax_conexion(servicio)
	{
	this.servidor=servicio[0];
	this.metodo=servicio[1];
	if (window.XMLHttpRequest)
  		{
  	// code for IE7+, Firefox, Chrome, Opera, Safari
  		this.conexion=new XMLHttpRequest();
  		}
	else if (window.ActiveXObject)
  		{
  	// code for IE6, IE5
  		this.conexion=new ActiveXObject("Microsoft.XMLHTTP");
  		}
	else
  		{
  		alert("Ups, tu navegador no es compatible");
  		}
	this.enviar=function(paquete,respuesta)
		{
		this.conexion.onreadystatechange=respuesta;
		if(this.metodo=="GET")
			{
			this.conexion.open("GET",this.servidor+"?"+paquete,true);
			this.conexion.send(null);
			}
		if(this.metodo=="POST")
			{
			this.conexion.open("POST",this.servidor,true);
			this.conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			this.conexion.send(paquete);
			}
		}
	}
