AjaxUpdater = {};

AjaxUpdater.initialise = function()
{
	AjaxUpdater.isUpdating = false;
}

AjaxUpdater.initialise();

AjaxUpdater.Get = function(url, service, callback)
{
	if (callback == undefined || callback == "")
		callback = AjaxUpdater.onResponse;
	
//	Ajax.makeGetRequest(url + '?' + service, callback);
	Ajax.makeGetRequest(url + service, callback);
	AjaxUpdater.isUpdating = true;
}

AjaxUpdater.Post = function(url, service, JSONstr, callback)
{
	if (callback == undefined || callback == "")
		callback = AjaxUpdater.onResponse;
	
	Ajax.makePostRequest(url + '?' + service, JSONstr, callback);
	AjaxUpdater.isUpdating = true;
}

AjaxUpdater.onResponse = function()
{
	if(Ajax.checkReadyState('loading') == "OK")
		AjaxUpdater.isUpdating = false;
}
