function puntuar_post(voto,numeropost,numeromensaje) {
	var req = generar_ajax();
	var url="http://" + document.domain + "/foro/cgi-bin/foro.cgi?accion=puntuar_post";
	req.onreadystatechange= function () {
		if (req.readyState != 4) {
    		return;
  		}
  		if (req.status == 200) {
    		document.getElementById("votos"+numeropost).innerHTML=req.responseText;	    		
  		} 
  		else { alert("Error");}
		req = null;
	}
	req.open("POST", url, true);
	var encoded = "";
	encoded = "post=" + escape(numeropost) + "&mensaje="+ escape(numeromensaje)+ "&voto="+ escape(voto);
	req.send(encoded);
	document.getElementById("votos"+numeropost).innerHTML="...</span>";
}

function publicar_comentario(numeromensaje,campodetexto) {
	var req = generar_ajax();
	req.onreadystatechange= function () {
		if (req.readyState != 4) {
    		return;
  		}
  		if (req.status == 200) {
	  		var xml=req.responseXML;
	  		if (xml.getElementsByTagName('resultado')[0].firstChild.data==1) {
		  		var inicio=Math.floor((xml.getElementsByTagName('numeroreplica')[0].firstChild.data-2)/10)*10;
		  		generar_comentarios(numeromensaje,inicio);
	  		}
	  		else {
		  		document.getElementById('mensajerespuesta').innerHTML="<b>Error:</b> "+xml.getElementsByTagName('error')[0].firstChild.data;
	  		}
  		} 
  		else { alert("Error");}
		req = null;
	}
	document.getElementById('mensajerespuesta').innerHTML="Enviando comentario";
	req.open("POST", "http://"+document.domain+"/cgi-bin/comentar_ajax.cgi");
	var encoded = "";
	encoded = "mensaje=" + escape(numeromensaje) + "&textomensaje="+ escape(document.getElementById(campodetexto).value);
	req.send(encoded);
}

function generar_comentarios (numero,inicio) {
	var req = generar_ajax();
	req.onreadystatechange= function () {
		if (req.readyState != 4) {
    		return;
  		}
  		if (req.status == 200) {
    		if (req.responseText) {
	    		document.getElementById("comentarios").innerHTML=req.responseText;
    		}
  		} 
  		else { alert("Error");}
		req = null;
	}
	req.open("GET", "http://"+document.domain+"/cgi-bin/comentariosnoticia2.cgi?n="+numero+"&i="+inicio+"&tsp="+ objetofecha.getTime(), true);
	req.send(null);
}
