var Ajax = function(URL) {
	this.callback = null;
	var request = false;
	this.send = function(content,callback,dyn) {
		createRequest();
		request.open("POST", URL, !!dyn);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		if(callback!=null){
			this.callback = callback;
			request.onreadystatechange = onstatechange;
		}
		request.send(content);
		if (request.readyState == 4 && request.status == 200) {
			return request.responseText;
		}
	}
	var onstatechange = function() {
		if (request.readyState == 4 && request.status == 200) {
			this.callback(request.responseText);
		}
	}
	var createRequest = function() {
		try {
			request = new XMLHttpRequest();
		} catch (trymicrosoft) {
			try {
				request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (othermicrosoft) {
				try {
					request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (failed) {
					request = false;
				}
			}
		}
		if (!request) {
			alert("Error initializing XMLHttpRequest!");
		}
	}
	return "aaa";
}

