salve,
ho qualche problema a far spedire un modulo col metodo POST per una chat Ajax.
Dove sbaglio?

codice:
if(!window.XMLHttpRequest){
  var XMLHttpRequest = function(){
    try{ return new ActiveXObject("MSXML3.XMLHTTP")} catch(e) {}
    try{ return new ActiveXObject("MSXML2.XMLHTTP.3.0")} catch(e) {}
    try{ return new ActiveXObject("MSXML2.XMLHTTP")} catch(e) {}
    try{ return new ActiveXObject("Microsoft.XMLHTTP")} catch(e) {}
  }
}

var Http = new XMLHttpRequest();
var wajax = 'http://www.nomesito.com/script/';


function sendChat(){ 
	var param = 'message=' + document.getElementById('txt_message').value+'&userid='+userid+'&chat=2';
	Http.open("POST", wajax+"chat.php?chat="+room, true);

	Http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	Http.setRequestHeader("Content-length", param.length);
	Http.setRequestHeader("Connection", "close");	
	
	Http.onreadystatechange = function(){			
		if(Http.readyState == 4 && Http.status == 200){	
			document.getElementById('txt_message').value = ''; 
			document.getElementById('chat-text').innerHTML = Http.responseText; 
		}
	}
	Http.send(param);
}

grazie mille in anticipo a chi vorrà aiutarmi,