//---------------------------------------------------------------------------------------------------------------------
function call_server(objContainer,page,rQueryString) {

  var http_request = false;

  if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();

      if (http_request.overrideMimeType) {
          http_request.overrideMimeType('text/xml');
      }

  } else if (window.ActiveXObject) { // IE

      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");

      } catch (e) {

        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}

      }
  }

	//-----------------------------------
	//alert(http_request);
  if (!http_request) {
      
      alert("Impossibile creare l'istanza XMLHTTP");
      return false;
  
  }

	//-----------------------------------
	//visualizza loading(status=1);
		document.getElementById(objContainer).innerHTML="Loading...&nbsp;Please wait.";

	//-----------------------------------
	//Invio richiesta(querystring);
	if (rQueryString){

		http_request.onreadystatechange = function() { alertContents(http_request,objContainer); };
		http_request.open('GET', page + ".asp?" + rQueryString, true);
		http_request.send(null);

	}else{

		http_request.onreadystatechange = function() { alertContents(http_request,objContainer); };
		http_request.open('GET', page + ".asp?");
		http_request.send(null);

	}	

}
//---------------------------------------------------------------------------------------------------------------------
function alertContents(http_request,output) {

  if (http_request.readyState == 4) {
    if (http_request.status == 200) {

			risposta=http_request.responseText;
			document.getElementById(output).innerHTML=risposta;

    } else {

      alert("Ci sono problemi con la chiamata.");

    }
  }

}
//---------------------------------------------------------------------------------------------------------------------
