_Ajax = new Ajax();

function Ajax(){
	var URL = "/prod_doctopus/";

	this.newXMLHttpRequest = function() {
		var xmlreq = false;
		 if (window.XMLHttpRequest) {
			xmlreq = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
				xmlreq = new ActiveXObject("Msxml2.XMLHTTP ");
	    	   } catch (e1) {
				try {
	        		xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e2) {
	      		
	      		}
	    	}
		}
		return xmlreq;
	}
	
	this.sendRequest = function(servlet,func){
		//alert("servlet: "+servlet+ " function: "+func);
		//alert("servlet: "+servlet);
		var req = this.newXMLHttpRequest();

		req.open("GET",servlet+"&ms="+ new Date().getTime(), true);
		
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  	req.onreadystatechange = this.returnRequest(req,func);
	  	req.send(null);
	}
	
	this.returnRequest = function(req,func){
		return function () {
			if (req.readyState == 4) {
	        	if (req.status == 200) {
					//alert(req.responseText);
					//alert(func);
					//func(req); //_Forums.receiveMyForums();
					eval(func);
				} else {
					alert("HTTP error: "+req.status);
	      		}
	    	}
	  	}		
	}
}
