function getElement(id) {
	
    if (document.getElementById)
        return document.getElementById(id);
    else
    if (document.all)
        return document.all[id];
		
    return null;
}

//obsluga formularzy (w formularzu potrzebne div'y z id="gut_message", id="bad_message", id="problem")
function send(form) {
    hideMessages();
	
    if (validateEmpty(form)) {
        advAJAX.setDefaultParameters({
            mimeType: "text/javascript"
        });
        advAJAX.submit(
            form, {
                onSuccess : function(obj) {
                    showMessage(obj.responseText);
                    form.reset();
                },
                onError : function(obj) {
                    alert("Error: " + obj.status);
                }
            });
    } else
        alert('Proszę wypełnić wymagane pola');
}

function hideMessages() {
    getElement('gut_message').style.display = 'none';
    getElement('bad_message').style.display = 'none';
    getElement('problem').style.display = 'none';
}

function showMessage(response) {
    if (response == 1) {
        getElement('gut_message').style.display = 'block';
    }	else {
        getElement('bad_message').style.display = 'block';
        getElement('problem').innerHTML = response;
        getElement('problem').style.display = 'block';
    }
}