function createRequestObject()
{
	try
	{
	 var ro = new XMLHttpRequest();
	}
	catch (error)
	{
	 try
	 {
		var ro = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 catch (error)
	 {
		return false;
	 }
	}
	
	return ro;
}

var http = createRequestObject();

function vote(bee, pid, votes, cs)
{
	http.open('get', '/beehive/vote.php?bee=' + bee + '&pid=' + pid + '&cs=' + cs);
	http.onreadystatechange = handleResponse;
	http.send(null);
	
	document.getElementById('img-' + pid).innerHTML = '<img src="/pics/cell_empty.png" alt="" border="0"/>';
	document.getElementById('votes-' + pid).innerHTML = votes;
}

function handleResponse()
{
	if(http.readyState == 4)
	{
	  var response = http.responseText;
	}
}