AjaxUpdater = {};

AjaxUpdater.initialize = function(){
    AjaxUpdater.isUpdating = false;
}

AjaxUpdater.initialize();

AjaxUpdater.Update = function(method , service, callback, queryString, requestHeaders){
    if(callback == undefined || callback == "") { 
    	callback = AjaxUpdater.onResponse;
    }
    
    Ajax.makeRequest(method.toUpperCase(), service, callback, queryString, requestHeaders);
    AjaxUpdater.isUpdating = true;
}

AjaxUpdater._Update = function(method , service, callback){
    if(callback == undefined || callback == "") { callback = AjaxUpdater.onResponse; }
    Ajax.makeRequest(method, service, callback);
    AjaxUpdater.isUpdating = true;
}

AjaxUpdater.onResponse = function(){
    if(Ajax.checkReadyState('loading') == 200){
        AjaxUpdater.isUpdating = false;
    }
}

