  var count;
   var http_request = false;

    var gwhttp_request = false;

    function ajax(request, target) {

        document.getElementById(target).style.border=" 1px dotted #B3B2B2";
        gwhttp_request = false;
        count = 0;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            gwhttp_request = new XMLHttpRequest();
            if (gwhttp_request.overrideMimeType) {
                gwhttp_request.overrideMimeType('text/xml');
                // Przeczytaj o tym wierszu ponizej
            }
        } else if (window.ActiveXObject) { // IE
            try {
                gwhttp_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    gwhttp_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!gwhttp_request) {
            alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
            return false;
        }
        gwhttp_request.onreadystatechange = function() {
           if (count > 1) {
             document.getElementById(target).style.border=" 0px solid #B3B2B2";
             document.getElementById(target).innerHTML = gwhttp_request.responseText;
           }
           count = (count + 1);
          };
        gwhttp_request.open('GET', 'ajax.php5?ajax=' + request, true);
        gwhttp_request.send(null);

    }