var xmlHttp;

function vote(cid, et) {

	var text_id = Math.abs(cid);
	
	if (cid.length == 0) { 
		document.getElementById("vote_text" + text_id).innerHTML = "Vote!"
		return;
	}
	

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Your browser does not support this voting technology");
		return;
	}
	 
	var url = "process_vote.php";
	url = url + "?cid=" + cid;
	url = url + "&et=" + et;
	url = url + "&sid=" + Math.random();
	
	xmlHttp.onreadystatechange = function () {
										if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
											document.getElementById("vote_text" + text_id).innerHTML = xmlHttp.responseText;
										} 	
	
									}; 
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
} 


function GetXmlHttpObject() { 
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objXMLHttp;
}