var objToRestore;
var httpMessaggi = createObject();
	
function createObject()
{
	// Istanza dell'oggetto XMLHttpRequest
	var xmlhttp = false;

	// Se Mozilla, Firefox, Opera, Safari
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	// Se IE
	} else if (window.ActiveXObject) {
		try {
			// Versione 5.5 o inferiore
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
	  try {
	  // Versione 5.5 o superiore
	  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e) {}
   }
}
	// Se oggetto non istanziato: errore

	if (!xmlhttp) {
		alert("ERRORE: AJAX non supportato da questo browser!");
	  return false;
	}
	else
	{
		return xmlhttp;
	}
}


function chiama(namePage,objRestore) {
	objToRestore = objRestore;
	httpMessaggi.open('get',namePage);
	httpMessaggi.onreadystatechange = handleResponseMessaggi;
	httpMessaggi.send("");
}								

function handleResponseMessaggi() {
	if(httpMessaggi.readyState == 4){
		var response = httpMessaggi.responseText;
		objToRestore.innerHTML = response;
	}
}

