/*
Ajax lib v1.0
DuSoft - www.dusoft.pl
pdudek@dusoft.pl
*/

function getXMLHttpRequestObject() {
    var xmlHttp;
    try {
        xmlHttp = new XMLHttpRequest();
    }
    catch(e) {
        var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP');
        for(var i=0;i<XmlHttpVersions.length&&!xmlHttp;i++) {
            try {
                xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
            }
            catch(e) {
                aalert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
            }
        }
    }
    if(!xmlHttp)
    alert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
    else
    return xmlHttp;
}

function eAjax( method ,file ,idName ) {

    var req = getXMLHttpRequestObject();

    if (req) {
        req.open(method, file , true);
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.status == 200) {
                    document.getElementById(idName).innerHTML = req.responseText;
                } else {
                    alert('Wystąpił problem z żądaniem. ' + req.status);
                }
            }
        }
        req.send(null);
    }
}

function status( req , idName ) {
}
