    function makeZapytanieRequest(url, str, http_request, lang) {

        http_request = false;

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Poddaję się :( Nie mogę stworzyć instancji obiektu XMLHTTP');
            return false;
        }
        http_request.onreadystatechange = function() { showZapytanieEffects(http_request, lang); };
        http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");		
        http_request.send(str);

    }

    function showZapytanieEffects(http_request, lang) {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				
				document.getElementById('zapytajAjaxResDiv').style.display = 'block';
				switch (http_request.responseText) {
					case 'OK':
						(lang == 0) ?
						document.getElementById('zapytajAjaxResDiv').innerHTML = '<span class="greenSpan"><b>Dziękujemy</b>, Twoje zapytanie zostało pomyślnie do nas przesłane.<br/>Postaramy się jak najszybciej na nie odpowiedzieć.</span><br/>' :
						document.getElementById('zapytajAjaxResDiv').innerHTML = '<span class="greenSpan"><b>Thank you!</b>, Your inquiry has been submitted successfully.<br/>We will get back to you as soon as possible.</span><br/>';
						
						document.getElementById('zapytanieFrm').reset();
						document.getElementById('zapytajDiv').style.display = 'none';
						break;
						
					default: document.getElementById('zapytajAjaxResDiv').innerHTML = http_request.responseText; break;
				}
					
            } else {
                alert('Wystąpił problem z zapytaniem.');
            }
        }

    }

	function zapytaj(akcja, nazwa, nazwisko, telefon, poczta, zapytanie, lang) {
		var zapytajRequest;
		aURL = "./sub/formZapytanieResults.php";
		STR = "frmAction="+akcja+"&nazwa="+nazwa+"&nazwisko="+nazwisko+"&telefon="+telefon+"&poczta="+poczta+"&zapytanie="+zapytanie+"&lang="+lang;
		makeZapytanieRequest(aURL, STR, zapytajRequest, lang);
	}