var selectedOption = '';
function setOption(optionid) {
	selectedOption = optionid;
}
function submitVote(pollid) {
	if (selectedOption != '') {
		Element.show('votethrobber');
		new Ajax.Request('/widgets/opinion-poll/do.html?action=vote&pollID=' + pollid + '&optionID=' + selectedOption, {method: 'get', onComplete: showResultsFinish});
	}
}
function showPoll(pollid) {	
	new Ajax.Request('/widgets/opinion-poll/do.html?action=display&pollID=' + pollid, {method: 'get', onComplete: showResultsFinish});
}
function showResults(pollid) {
	new Ajax.Request('/widgets/opinion-poll/do.html?action=results&pollID=' + pollid, {method: 'get', onComplete: showResultsFinish});
}
function showResultsFinish(r) {
	if ($('votethrobber')) {
		Element.hide('votethrobber');
	}
	var json = ajaxError(r);
    if (json != '') {
		$('opinionpoll').innerHTML = json.output;
		if (json.optionid != '') {
			new Effect.Highlight('optioncontainer_' + json.optionid, {duration: 2.0});
		}
	}
}
