	function pollVote(poll_id) {
		var radios = document.getElementsByName('poll_vote_'+poll_id);
		var rlen = radios.length;
		var votedFor = null;
		for (var i=0; i<rlen; i++) {
			var radio = radios[i];
			if (radio.checked) votedFor = radio.value;
		}
		
		if (votedFor!=null) {
			var url = 'index.php?r=Poll&f=pollVote&pollId='+poll_id+'&optionId='+votedFor;
			ajax.get(url, function(result) { pollCallback(result, poll_id); });
		}
	}

	function pollShowResults(poll_id) {
		var url = 'index.php?r=Poll&f=pollShowResults&pollId='+poll_id;
		ajax.get(url, function(result) { pollCallback(result, poll_id); });
	}

	function pollShowPoll(poll_id) {
		var url = 'index.php?r=Poll&f=pollShowPoll&pollId='+poll_id;
		ajax.get(url, function(result) { pollCallback(result, poll_id); });
	}
	
	function pollCallback(result, poll_id) {
		var div = document.getElementById('poll_'+poll_id);
		div.innerHTML = result;
	}
