/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var xmlHttp = createXmlHttpRequestObject();

//function createXmlHttpRequestObject(){
//
//  // xmlHttp will store the reference to the XMLHttpRequest object
//  var xmlHttp;
//  // try to instantiate the native XMLHttpRequest object
//  try
//  {
//    // create an XMLHttpRequest object
//    xmlHttp = new XMLHttpRequest();
//  }
//  catch(e)
//  {
//    // assume IE6 or older
//    try
//    {
//      xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
//    }
//    catch(e) { }
//  }
//  // return the created object or display an error message
//  if (!xmlHttp)
//    alert("Error creating the XMLHttpRequest object.");
//  else
//    alert(xmlHttp);
//}

//function createXmlHttpRequestObject()
//{
//    // will store the reference to the XMLHttpRequest object
//    var xmlHttp;
//
//    try
//    {
//        // try to create XMLHttpRequest object
//        xmlHttp = new XMLHttpRequest();
//    }
//    catch(e)
//    {
//        var XmlHttpVersions = new Array("MSXML2.XMLHTTP.7.0",
//                                        "MSXML2.XMLHTTP.6.0",
//                                        "MSXML2.XMLHTTP.5.0",
//                                        "MSXML2.XMLHTTP.4.0",
//                                        "MSXML2.XMLHTTP.3.0",
//                                        "MSXML2.XMLHTTP",
//                                        "Microsoft.XMLHTTP");
//
//        // try every prog id until one works
//        for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
//        {
//            try
//            {
//                // try to create XMLHttpRequest object
//                alert(ActiveXObject(XmlHttpVersions[i]));
//                xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
//                alert(xmlHttp);
//            }
//            catch (e)
//            {}
//        }
//    }
//
//    // return the created object or display an error message
//    if (!xmlHttp)
//        alert("Error creating the XMLHttpRequest object.");
//    else
//        return xmlHttp;
//}

function createXmlHttpRequestObject(){

    if (window.XMLHttpRequest) {
        if (navigator.userAgent.indexOf('MSIE') != -1) {
            xmlHttp = true;
        }
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlHttp = true;
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}

