function getHTTPObject() {
        var xmlhttp;
        /*@cc_on
         @if (@_jscript_version >= 5)
          try {
              xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
              } catch (e) {
              try {
                  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (E) {
                  xmlhttp = false;
                  }
              } 
         @else
          xmlhttp = false;
         @end @*/
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
         try {
           xmlhttp = new XMLHttpRequest();
           } catch (e) {
           xmlhttp = false;
           }
          }
          return xmlhttp;
        }

        var http = getHTTPObject(); // We create the HTTP Object
        
function updateData(rqGuid, rqCol, rqVal) {
  var myurl = ']]><xsl:value-of select="//AjaxURL"/><![CDATA[?guid=' +  rqGuid + '&column=' + rqCol + '&varvalue=' + rqVal; 

    http.open("GET", myurl, true);
    http.onreadystatechange = useHttpResponse;
    http.send(null);
  
} 
function useHttpResponse() {
  if (http.readyState == 4) {
    var textout = http.responseText;
    // alert(textout);
    
  }
}