// JavaScript Document


/** 
 * Metoda tworzy instancje obiektu Ajaxa, 
 * w zaleznosci od przegladarki
*/
function createXMLHttpRequest() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    }
    else
    if (window.ActiveXObject) {
        
        var msxml = 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"
            );

        for (var n = 0; n < msxml.length; n++) {
            try {
                return new ActiveXObject(msxml[n]);
            } catch (ex){}
        }
    }
    alert("Problem z obiektem XMLHttpRequest");
    throw new Error("Problem z obiektem XMLHttpRequest");
}
