function objetoAjax(a){this.objetoRequest=new ConstructorXMLHttpRequest();this.metodo=a}function peticionAjax(b,c,d){var a=this;if(c==null){c=true}this.objetoRequest.open(this.metodo,b,c);this.objetoRequest.onreadystatechange=function(){switch(a.objetoRequest.readyState){case 1:a.cargando();break;case 2:a.cargado();break;case 3:a.interactivo();break;case 4:if(a.objetoRequest.status!=200){alert("Posible Error: "+a.objetoRequest.status+", Descripción: "+a.objetoRequest.statusText)}else{a.completado(a.objetoRequest.status,a.objetoRequest.statusText,a.objetoRequest.responseText,a.objetoRequest.responseXML)}break}};if(this.metodo=="GET"){this.objetoRequest.send(null)}else{if(this.metodo=="POST"){this.objetoRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.objetoRequest.send(d)}}}function objetoRequestCargando(){}function objetoRequestCargado(){}function objetoRequestInteractivo(){}function objetoRequestCompletado(d,c,a,b){}objetoAjax.prototype.peticionAjax=peticionAjax;objetoAjax.prototype.cargando=objetoRequestCargando;objetoAjax.prototype.cargado=objetoRequestCargado;objetoAjax.prototype.interactivo=objetoRequestInteractivo;objetoAjax.prototype.completado=objetoRequestCompletado;
