var _Voting=0;
function PostVoting(idpost,pt_sign,pt_vote)
{
	if(_Voting==0)
	{
		_Voting=idpost;
		var url="/cgi-bin/sn_blog/vote.cgi";
		var parms="idpost="+idpost+"&pt_sign="+pt_sign+"&pt_vote="+pt_vote+"rand="+ Math.random();
		var req = new Ajax.Request(url,{method: 'get',parameters: parms,onSuccess:_PostVoted});
	}
}

function _PostVoted(transport)
{
	try
	{
		if(_Voting>0)
		{
			var xmldoc = transport.responseXML;
			var nomeNode=xmldoc.getElementsByTagName("post_pt_vote");
			var score=nomeNode[0].firstChild.nodeValue*1;
			nomeNode=xmldoc.getElementsByTagName("post_pt_counter");
			var counter=nomeNode[0].firstChild.nodeValue*1;
			var postVotingDiv='votingdiv_'+_Voting;
			if(document.getElementById(postVotingDiv))
			{
				var newcontent="";
				if(score>=0 && document.getElementById('content_goodvoting'))
				{
				    score="+"+score;	
				    newcontent=document.getElementById('content_goodvoting').innerHTML;
				}
				else if(score<0 && document.getElementById('content_badvoting'))
					newcontent=document.getElementById('content_badvoting').innerHTML;
				if(newcontent != "")
					newcontent=newcontent.replace("#SCORE#",score);
				document.getElementById(postVotingDiv).innerHTML=newcontent;
			}
			else
			{
				alert("Voto raggiunto : "+score);
			}
		}
	}
	catch(z)
	{
	}
	_Voting=0;
}