//***********************************************************************************//
//Ajax 物件初始化 Function;
//***********************************************************************************//
/*
function InitXMLHttpRequestObject()
{

   var xmlHttp = null;

   try
   {
    // Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();

   }
   catch (e)
   {
    // Internet Explorer
      try
      {
       xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }

    }

   return xmlHttp;

}
*/
function InitXMLHttpRequestObject()
{

  var XMLHttpRequestObject = false;
 
  try
  {
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = 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 < XmlHttpVersions.length && !XMLHttpRequestObject ; i++) {
        try {
          XMLHttpRequestObject = new ActiveXObject(XmlHttpVersions[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
//***********************************************************************************//
