  function createXMLHttp() {
   if(typeof XMLHttpRequest != "undefined") {
    return new XMLHttpRequest();
   } else if(window.ActiveXObject) {
    var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0",
         "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp",
         "Microsoft.XMLHttp"
         ];
    for (var i = 0; i < aVersions.length; i++) {
     try {
      var oXmlHttp = new ActiveXObject(aVersions[i]);
      alert(aVersions[i]);
      return oXmlHttp;
     } catch (oError) {
       
     }
    }
    throw new Error("Unable to create object of XMLHttp.");
   }
  }

 function votingTxt(sText) {
   sElem = document.getElementById("votingResult");
   sElem.innerHTML = sText;
  }  
   
  function sendRating(rating) {
   var oXmlHttp = createXMLHttp();
   oXmlHttp.open("GET","/rate.php?i="+rating,true);
   oXmlHttp.send(null);
   votingTxt("Thanks for rating!");
   
  }

