//AjaxJSON = { };

ajDoGet = function(_url, _callback)
{
	ajDo("GET", _url, _callback, 0);
}

ajDoPost = function(_url, _callback, _postData)
{
	ajDo('POST', _url, _callback, _postData);
}

ajDo = function(_method, _url, _callback, _data)
{
	var request = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");

	request.onreadystatechange = function() { ajReadyStateChanged(request, _callback); };
	request.open(_method, _url, true);
	request.send(_data);
}

ajReadyStateChanged = function(request, callback)
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			callback(eval('{' + request.responseText + '}'));
		}		
	}
}



