// funkcja tworzy pary klucz-wartość na podstawie formularza

function FetchFormValues(form_name)
{
    var oForm = document.getElementById(form_name);
    var aParams = new Array();
    for (var i = 0; i < oForm.length; i++) {
        var name = oForm.elements[i].name;
        var type = oForm.elements[i].type;
        var value = encodeURIComponent(oForm.elements[i].value);
        if (name) {
            if ((type == 'radio' || type == 'checkbox') && !oForm.elements[i].checked) {
                // w przypadku przycisków radiowych - pomijam wartości elementów niezaznaczonych
                continue;
            }
            aParams.push(name + '=' + value);
        }
    }
    return aParams.join('&');
}
