//***********************************************************************************//
//Ajax 物件初始化 Function;
//***********************************************************************************//
function InitXMLHttpRequestObject()
{
  var XMLHttpRequestObject = false;
  
  try
  {
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  catch(e)
  {
    var aryXmlHttp = new Array(
                               "MSXML2.XMLHTTP",
                               "Microsoft.XMLHTTP",
                               "MSXML2.XMLHTTP.6.0",
                               "MSXML2.XMLHTTP.5.0",
                               "MSXML2.XMLHTTP.4.0",
                               "MSXML2.XMLHTTP.3.0"
                               );
    for(var i = 0 ; i < aryXmlHttp.length && !XMLHttpRequestObject ; i++) {
        try {
          XMLHttpRequestObject = new ActiveXObject(aryXmlHttp[i]);
          } 
        catch (e) {}
        }//End of for(var i = 0 ; i < aryXmlHttp.length && !XMLHttpRequestObject ; i++) {;
  }
  
  if(!XMLHttpRequestObject) {
     alert("Error: failed to create the XMLHttpRequest object.");
     }
  else {
     return XMLHttpRequestObject;
     }

}//End of function InitAjaxObject();

//***********************************************************************************//
//END
//***********************************************************************************//
