function mostraFormCommento(){
	svuotaFormCommento();
	document.getElementById('messaggio-thankyou').style.display = 'none';
	document.getElementById('nav-commento').style.display = 'none';
	document.getElementById('form-commento').style.display = 'block';
}

function svuotaFormCommento(){
	cambiaCaptcha();
	document.getElementById('messaggio-errore').innerHTML = '';
	document.getElementById('testo').value = '';
	document.getElementById('privacy').checked = false;
	document.getElementById('infocommerciali').checked = false;
}

function cambiaCaptcha(){
	var img = document.getElementById('captcha').src;
	date = new Date();
	img = img.replace(/\?h=[a-z0-9]+/,"?h="+date.getTime());
	document.getElementById('captcha').src = img;
	document.getElementById('code').value = '';
}

function preparaDatiCommento(){
	stringaPost = "";
	var form = document.getElementById('commento');
	var numeroElementi = form.elements.length;

	for (var i = 0; i < numeroElementi; i++){
		element = form.elements[i];
		if (element.type=='checkbox'){
			valore = (element.checked) ? 1 : 0;
			stringaPost += element.name+"="+valore+"&";
		}
		else{
			//stringaPost += element.name+"="+encodeURIComponent(element.value)+"&";	//Questa è utf8
			stringaPost += element.name+"="+escape(element.value)+"&";					//Questa è latin1
		}
	}
	if (stringaPost.length > 0)
		stringaPost = stringaPost.substr(0,stringaPost.length-1);
	return stringaPost;
}

function inviaCommento(){
	document.getElementById('messaggio-errore').innerHTML = '';
	document.getElementById('form-loading').style.display = 'block';
	stringaPost = preparaDatiCommento();
	ajax = getXMLHttp();
	ajax.open("POST",'/commento.php', true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	ajax.onreadystatechange = function() { elaboraRispostaCommento()}
	//alert(stringaPost);
	ajax.send(stringaPost);
}

function elaboraRispostaCommento() {
	if (ajax.readyState == 4){
		document.getElementById('form-loading').style.display = 'none';
		if (ajax.responseText == 1){
			document.getElementById('messaggio-thankyou').style.display = 'block';
			document.getElementById('form-commento').style.display = 'none';
			document.getElementById('nav-commento').style.display = 'block';
		} else {
			cambiaCaptcha();
			document.getElementById('messaggio-errore').innerHTML = ajax.responseText;
		}
	}
}