function http_get(uri, cb, fail)
{
	if (!fail)
		fail = function (reason)
		{
		}
	if (!window.XMLHttpRequest)
		fail(false);

	var request = new XMLHttpRequest();
	request.open("GET", uri);

	request.onreadystatechange = function ()
	{
		if (request.readyState != 4)
			return;

		if (request.status == 200)
			cb(request);
		else
			fail(request);
	}

	request.send(null);
}

function http_post(uri, data, cb, fail)
{
	if (!fail)
		fail = function (reason)
		{
		}
	if (!window.XMLHttpRequest)
		fail(false);

	var request = new XMLHttpRequest();

	request.open("POST", uri);
	if (typeof(request.setRequestHeader) != "undefined")
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	request.onreadystatechange = function ()
	{
		if (request.readyState != 4)
			return;

		if (request.status == 200)
			cb(request);
		else
			fail(request);
	}

	request.send(data);
}


function ajax_left_menu(id) {
	
	var data = "id="+id;
	function finish(request)
	{
	}

	function fail()
	{
	}
	http_post( "/left-menu.html", data, finish, fail);		
	
	
}
