var postId;
var postType;

function voteUp($type, $id) {
	postId = $id;
	postType = $type;
	
	request = createRequest();
	if (request == null) {
			alert ("Unable to create request");
			return;
	}
	
	request.onreadystatechange = updateVote;
	request.open("GET", "ajax/like.php?id=" + postId + "&type=" + postType, true);
	request.send(null);
}

// like.php returns -1, 0, or 1. 0 == error. -1 == user has already voted for it. now they're removing their vote. 1 = user voted for it successfully.
function updateVote() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			var currentScore = Number(document.getElementById('like'+postId).innerHTML);
			document.getElementById('like'+postId).innerHTML = currentScore+Number(request.responseText);
			
			var thumbPic = document.getElementById('thumb' + postId);
			if (Number(request.responseText) > 0) {
				thumbPic.src = '/images/thumbs_up_voted.png';	
			} else if (Number(request.responseText) < 0) {
				thumbPic.src = '/images/thumbs_up.png';	
			}
		}
	}
}
