var msxmls = ['Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP'];
function RequestXHTTP ( urls, pars, method ) {

 var reqXTTP = false;

 for (var i=0; i!=msxmls.length;i++) { try { reqXTTP = new ActiveXObject(msxmls[i]); break; } catch (e) {} }
 if (!reqXTTP && typeof XMLHttpRequest!='undefined') reqXTTP = new XMLHttpRequest();
 if (reqXTTP) {

  reqXTTP.open ( method, urls, false );
  try { reqXTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } catch (e) {}
  reqXTTP.send(pars);
  reqXTTPreturn = reqXTTP.responseText;
  reqXTTP.close;
  reqXTTP = null;

  return reqXTTPreturn;

 } else return 'XMLHTTP non supportato.';

}
