function thumbVote(vote, id) {
	var url = '/thumbvote.php';
	var postdata = 'id=' + id + '&thumb=' + vote;

	sendAjaxRequest(url, postdata, function(ajaxRequest) {

		var ans = eval('(' + ajaxRequest.responseText + ')');

		if (ans.succes) {			
			var score = ans.score;
			var votes = ans.votes;
			
			document.getElementById('thumb_count').innerHTML = votes;
			
			if (score > 0) {
				score = "<span class='positive'>+" + score + "</span>";
				document.getElementById('thumb_score').innerHTML = score;
				
				document.getElementById('votes').style.display = "inline";
				document.getElementById('no_votes').style.display = "none";
			} else if (score < 0) {
				score = "<span class='negative'>" + score + "</span>";
				document.getElementById('thumb_score').innerHTML = score;
				
				document.getElementById('votes').style.display = "inline";
				document.getElementById('no_votes').style.display = "none";
			} else {
				score = "No votes yet. Be first to vote!";
				document.getElementById('votes').innerHTML = score;
				
				document.getElementById('votes').style.display = "none";
				document.getElementById('no_votes').style.display = "inline";
			}
		} else {
			alert('Your request has failed.');
		}

	});

	//alert(vote);
}

function sendAjaxRequest(url, postdata, eventhandler) {

  if (window.ActiveXObject) {

	var xhr = new ActiveXObject("Microsoft.XMLHTTP")

  } else if (window.XMLHttpRequest) {

	var xhr = new XMLHttpRequest();

  }

  xhr.onreadystatechange = function() {

	 if(xhr.readyState == 4)

		if(xhr.status == 200) {

		   eventhandler(xhr);

		} else {

		   document.body.innerHTML = xhr.responseText

		}

  }

  xhr.open("POST", url, true )

  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')

  xhr.send(postdata)

}
