Ragazzi cosa sbaglio?
Devo inviare questi 3 parametri in POST ad una pagina PHP, ma la funzione non va.
Probabilmente nel settare gli header, aiutatemi voi per favore.

codice:
function postIt(evt)
{
	var title   = document.getElementById("post_title_textarea").value;
	var message = document.getElementById("post_message_textarea").value;
	var image1 = getUrlVars()["upload"];

	/* passo in POST i dati */
	var xmlhttp = new XMLHttpRequest();	
	
	var params = "title=" + title + "&message=" + message + "&image1=" + image1;

	xmlhttp.onreadystatechange = function()   
	{
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)   
		{    alert(xmlhttp.responseText);    }

		var url = "postPost.php";
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
		//xmlhttp.setRequestHeader("Content-length", params.length);
		//xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(params);
	}
}