/*********************************************
** RossPortal Javascript
*********************************************/

/* AjaxObject function */
function AjaxObject() {
	this.send = function(method, url, content) {
		if(this.request) {
			try {
				if(this.response) this.request.onreadystatechange = this.response;
				
				this.request.open(method, url, true);
				
				if(method.toUpperCase() == 'POST') this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				
				this.request.send(content);
				
				return true;
			}
			catch(e) {}
		}
		
		return false;
	};
	
	this.get = function(url) {
		return this.send("GET", url, null);
	};
	
	this.post = function(url, content) {
		return this.send("POST", url, content);
	};
	
	this.response = null;
	this.request = null;
	try {
		this.request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e) { 
		try {
			this.request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				this.request = new XMLHttpRequest();
			}
			catch(e) {
				alert("Your browser doesn't support AJAX! Update your browser to the newest version!");
			}
		}
	}
}

