function AJAX(){
    
    this.toString = function(){
        return "AJAX Class";
    };
    
    this.onError = function(error){
        alert(error);
    };

    this.callPage = function(url, callbackFunction){
        var IE = (navigator.appName.indexOf("Microsoft") >= 0);
        var xmlhttp;        
                
        if(IE){
            try {
			  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		  
			} catch (e) {
			  try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			  } catch (E) {
				
			  }
			}           
        } else {
            try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				
			}
        }
		if(xmlhttp) {
			xmlhttp.open("GET", url, true);
			xmlhttp.onreadystatechange=function() {
				if (xmlhttp.readyState==4) {
				   callbackFunction(xmlhttp.responseText);
				}
			}
			xmlhttp.send(null)
		}
        
    };
	
}
