function vote(sForm, sSiteUrl) {
	var rRequest = false;
	if ( window.XMLHttpRequest ) {
			rRequest = new XMLHttpRequest();
	}
	else if ( window.ActiveXObject ) {
			rRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var poolForm = document.getElementById(sForm);
	for(var i=0; i<poolForm.answers.length; i++)
		if(poolForm.answers[i].checked && rRequest) {
			rRequest.open( "POST", sSiteUrl + "vote.php" );
			rRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			rRequest.onreadystatechange = function() {
				if ( rRequest.readyState == 4 && rRequest.status == 200 ) {
					var xmlDocument = rRequest.responseXML;					
					if(xmlDocument.getElementsByTagName("result").length != 1)
						alert("Sorry. Your vote was not saved. Please, try again later.");
					else if(xmlDocument.getElementsByTagName("result")[0].firstChild.data == 'true')
						alert("Thanks. Your vote has been successfully saved.");
					else 
						alert("Sorry. Your vote was not saved. Please, try again later1.");					
				}
			}
			rRequest.send("answerId=" + poolForm.answers[i].value);
			poolForm.answers[i].checked = false;
		}			
}

function click(iProdId, sSiteUrl) {
	var rRequest = false;

	if (window.XMLHttpRequest) 
		rRequest = new XMLHttpRequest();
	else if (window.ActiveXObject)
		rRequest = new ActiveXObject("Microsoft.XMLHTTP");

	if(rRequest) {		
		rRequest.open("POST", sSiteUrl +"click.php", false);
		rRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		var date = new Date();
		rRequest.send("prodId=" + iProdId + "&_s=" + date.getTime());
	}	
}