function createXmlHttpRequestObject()
{
  var xmlHttp;
  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
      "MSXML2.XMLHTTP.5.0",
      "MSXML2.XMLHTTP.4.0",
      "MSXML2.XMLHTTP.3.0",
      "MSXML2.XMLHTTP",
      "Microsoft.XMLHTTP");
    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
       try 
       { 
          xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
       } 
       catch (e) {}
    }
  }
  if (!xmlHttp)
    alert("Problem z dodaniem komentarza. Spróbuj ponownie.");
  else 
    return xmlHttp;
}

