var ADROSYS = {
	AJAX: Object
};

ADROSYS.AJAX = function() {
	var ajaxConnection = function() {
		try {
			return new XMLHttpRequest();
		} catch (ex){};

		try {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} catch (ex){};
	}
    
	this.onError = function(error) {
		alert(error);
	}

	this.sendRequest = function(url, callback) {        
		try{
			var connectionObject = ajaxConnection();
			connectionObject.onreadystatechange = function() {
				if(connectionObject.readyState == 4 || connectionObject.readyState == "complete"){
					callback(connectionObject.responseText);
				}
			}
            
		    connectionObject.open("GET", url, true);
			connectionObject.send(null);
		}
		catch (ex){
			this.onError(ex);
		}
	}
}
