// JavaScript Document
var xmlHttp = getXmlHttpObject();
var waiting = false;
var innerdiv = "";
function makePOSTRequest(url, parameters, iddiv) {
	if (xmlHttp && !waiting) {
		innerdiv=iddiv;
		
		//var data = "fldid=" + fldId + "&fldval=" + encodeURIComponent(fldVal);
		//alert(url);
		//alert(parameters);
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.onreadystatechange = stateChanged;
		xmlHttp.send(parameters);
		waiting = true;
	}
}
function stateChanged() {
	if(xmlHttp.readyState == 4) {
		//Stato OK
		if (xmlHttp.status == 200) {
			var resp = xmlHttp.responseText;
			//alert(resp);
			var cont = document.getElementById(innerdiv);
			if(cont != null){
				cont.innerHTML = resp;		
			}
			else{
				gestioneResponse(resp);
			}
					
		}
		waiting = false;
	}
}
function getXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}