	var http_request = false;
	function Ajax(url, target)
	{
		var tempHTML;
		//tempHTML = "Caricamento";

		//document.getElementById(target).innerHTML = tempHTML;
		http_request = false;
		if (window.XMLHttpRequest)
		{	// Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
				http_request.overrideMimeType('text/xml');
				// See note below about this line
			}
		}
		else if (window.ActiveXObject)
		{	// Internet Explorer
			try
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{}
			}
		}
		if (!http_request)
		{
			alert('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}
		http_request.onreadystatechange = function()
		{
			if (http_request.readyState == 4)
			{
				if (http_request.status == 200)
				{
					document.getElementById(target).innerHTML = http_request.responseText;
					AjaxCompleted();
				}
				else
				{
					/*alert('There was a problem with the request.');*/
				}
			}
		};
		http_request.open('GET', url, true);
		http_request.send(null);
	}
