function URLDecodespacja($tekst) {
	var HEXCHARS = "0123456789ABCDEFabcdef";
	var encoded = $tekst;
	var plaintext = "";
	var i = 0;
	while (i < encoded.length) {
		var ch = encoded.charAt(i);
		if (ch == "+") {
			plaintext += " ";
			i++;
		} else {
			plaintext += ch;
			i++;
		}
	}
	return plaintext;
}

function sendform(formname, fieldname) {
	if (validateform(formname)) {
		advAJAX.submit(document.getElementById(formname), {
			onInitialization : function() {
				document.getElementById(fieldname).innerHTML = '<b>Pobieranie danych...</b>';
			},
			onSuccess : function(obj) {
				document.getElementById(fieldname).innerHTML = URLDecodespacja(unescape(obj.responseText));
				alert('Twój komentarz został dodany.');
			},
			onError : function(obj) { alert("Error: " + obj.status); }
		});
	}
}

function setform(formname) {
	advAJAX.submit(document.getElementById(formname), {
		onInitialization : function() {
			document.getElementById("id-new-comment").innerHTML = '<b>Pobieranie danych...</b>';
		},
		onSuccess : function(obj) {
			document.getElementById("id-new-comment").innerHTML = URLDecodespacja(unescape(obj.responseText));
		},
		onError : function(obj) { alert("Error: " + obj.status); }
	});
}