function AjaxJson()
{
	var itsUrl;
	var itsJsonProcessor;
	var itsHttpClient = new HttpClient();


	this.setUrl = function(inUrl)
	{
		itsUrl = inUrl;
	};


	this.setJsonProcessor = function(inCallback)
	{
		itsJsonProcessor = inCallback;
	};


	function callback(inHttpResponse)
	{
		var theData = eval("(" + inHttpResponse.responseText + ")");
		itsJsonProcessor(theData);
	};


	this.eval = function()
	{
		itsHttpClient.get(itsUrl, callback)
	};

}
