/*
var element;
var id;
var currvote;
var vreq = initrequest();
function initVote(_elem,_id,_currvote) {
	element = _elem;
	id = _id;
	currvote = _currvote;
}
function makeVote(obj,voteid) {
	if (!vreq) {
		return true;
	}
	if (voteid > 9) {
		alert('Onjuiste stemming!');
		return false;
	}
	if (/^selected/.test(obj.className)) {
		voteid = 0;
	}	
	vreq.open('POST','/'+element+'/'+id+'.vote',true);
	vreq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	vreq.onreadystatechange = function(){
		if (!vreq || vreq.readyState != 4) {
			return;
		}
		if (vreq.status != 200) {
			showerrors(vreq);
			return;
		}
		if (voteid) {
			obj.className = 'selected vote-' + voteName(voteid);
			if (currvote) {
				var pobj = getobj('v'+currvote);
				if (pobj) {
						pobj.className = null;
					}	
				}
			} else {
				obj.className = null;
			}
			currvote = voteid;
			return;
		}
	};
	vreq.send('CASTVOTE='+voteid);
	return false;
}*/
function makeVote(element,id,voteid) {
	if (voteid > 9) {
		return;
	}
	var vreq = initrequest(true);
	if (!vreq) {
		return;
	}
	var repobj = getobj('vote',true);
	if (!repobj) {
		return;
	}
	vreq.open('POST','/'+element+'/'+id+'.vote',true);
	vreq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	vreq.onreadystatechange = function(){
		if (!vreq || vreq.readyState != 4) {
			return;
		}
		if (vreq.status != 200) {
			showerrors(vreq);
			return;
		}
		repobj.innerHTML = vreq.responseText;
//		setdisplay('novote',voteid);
	};
	vreq.send('CASTVOTE='+voteid);
	return;
}
/*function voteName(voteid) {
	switch (voteid) {
		case 1: return 'ultra-red';
		case 2: return 'super-red';
		case 3: return 'red';
		case 4: return 'orange-red';
		case 5: return 'orange';
		case 6: return 'orange-green';
		case 7: return 'green';
		case 8: return 'super-green';
		case 9: return 'ultra-green';
	}
}*/
