function AjaxRequest() {
	
	this.httpRequest = false;
	this.url = "";
	this.parameters = "";
	
	this.getRequest = function(url) {
		this.httpRequest = false;
		if(url!=null) {
			this.url = url;
		}
		if (window.XMLHttpRequest) {
			//Codigo para outros browsers
			this.httpRequest = new XMLHttpRequest();
			this.httpRequest.open('GET', this.url, false);
			this.httpRequest.send(null);			
		} else if (window.ActiveXObject) {
			//Codigo para IE
			this.httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			this.httpRequest.open('GET', this.url, false);
			this.httpRequest.send(null);
		}
		this.response = this.httpRequest.responseText;
		this.httpRequest = false;
		this.checkError();
	}
	
	this.postRequest = function(url) {
		httpRequest = false;
		if(url!=null) {
			this.url = url;
		}
		if (window.XMLHttpRequest) {
			//Codigo para outros browsers
			httpRequest = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			//Codigo para IE
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");			
		}
		httpRequest.open('post', this.url, false);
		httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
		httpRequest.setRequestHeader("Content-length", this.parameters.length);
		httpRequest.send(this.parameters);
		this.response = httpRequest.responseText;
		httpRequest = false;
		this.checkError();
	}
	
	this.addParameter = function(name, value) {
		this.parameters = (this.parameters==null) ? name + "=" + escape( value ) : this.parameters + "&" + name + "=" + escape( value );
	}
	
	this.checkError = function() {
		if(this.response.length==4) {
			if(this.response=="8888") {
				window.location = "login.aspx";	
			}
		}
	}
	
}
