function AjaxRequest(){

	AjaxRequest.prototype.request=function(url,replayHandler,requestType){
	
        if(window.XMLHttpRequest){
          xmlhttp=new XMLHttpRequest();
        }else if (window.ActiveXObject){
          xmlhttp=new ActiveXObject("Microsoft.XmlHttp")
        }
        if(requestType){     
	        if (xmlhttp!=null){
	            xmlhttp.onreadystatechange=function(){
	            	if (xmlhttp.readyState==4){
	        			if (xmlhttp.status==200){
	            			replayHandler(xmlhttp.responseText);      
				        }else{
				          alert("Errore di connessione :" + xmlhttp.statusText)
				        }
				    }
	            }
	            xmlhttp.open("GET",url,requestType)
	            xmlhttp.send(null)
	        }else{
	            //alert("Il browser non supporta xmlhttp.")
	        }
        }else{
        	if (xmlhttp!=null){          
			    xmlhttp.open("GET",url,false);
			    xmlhttp.send(null);
			    replayHandler(xmlhttp.responseText); 
			}else{
			    //alert("Il browser non supporta xmlhttp.")
			}        
        }
	}
}

var ajaxRequest = new AjaxRequest();