function GetActionMail(data)
{
  // istanza dell'oggetto XMLHttpRequest
  if (window.XMLHttpRequest)
  {
    req = new XMLHttpRequest();
    req.onreadystatechange = ProcessRequestMail;
    req.open('POST', url1, true);
    req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    req.send(data);
  }
  // controllo sulla versione ActiveX
  else if (window.ActiveXObject)
  {
    req = new ActiveXObject('Microsoft.XMLHTTP')
    if (req)
    {
      req.onreadystatechange = ProcessRequestMail;
      req.open('POST', url1, true);
      req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      req.send(data);
    }
  }
}

function ProcessRequestMail()
{
  // stato della ricerca inviata
  if (req.readyState == 4)
  {
    // stato della ricerca accolta
    if (req.status == 200)
    {
      eval(what1);
    }else{
      alert('Problema nella gestione dei dati: ' + req.responseText);
    }
  }
}
