 var objXMLHTTP = XMLHTTP_Create();


 function XMLHTTP_Create()
  {
   var objXMLHTTP = false;

   /*@cc_on @*/

   /*@if (@_jscript_version >= 5)

    // JavaScript gives us conditional compilation so we can cope with old IE versions and security blocked creation of the objects.

    try
     {
      objXMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch(e)
     {
      try
       {
        objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
       }
      catch(e)
       {
        objXMLHTTP = false;
       }
     }

    @end @*/

   if (!objXMLHTTP && typeof XMLHttpRequest != 'undefined')
    {
     try
      {
       objXMLHTTP = new XMLHttpRequest();
      }
    
     catch(e)
      {
       objXMLHTTP = false;
      }
    }

   if (!objXMLHTTP && window.createRequest)
    {
     try
      {
       objXMLHTTP = window.createRequest();
      }
     catch(e)
      {
       objXMLHTTP = false;
      }
    }

   return objXMLHTTP;
  }

 function XMLHTTP_Get(strXMLHTTP_Get_URL, strXMLHTTP_Get_Data, hXMLHTTP_Get_Asynchronious_Function)
  {
   if (hXMLHTTP_Get_Asynchronious_Function == null)
    {
     objXMLHTTP.open('GET', strXMLHTTP_Get_URL, false);
    }
   else
    {
     objXMLHTTP.open('GET', strXMLHTTP_Get_URL, true);

     objXMLHTTP.onreadystatechange = function()
      {
       if (objXMLHTTP.readyState == 4)
        {
         hXMLHTTP_Get_Asynchronious_Function(objXMLHTTP.responseText);
        }
      }
    }


   //objXMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

   objXMLHTTP.send(strXMLHTTP_Get_Data);

   return objXMLHTTP.responseText;
  }
