/**
 * Functions Nomineer een regel
 */

function showPoll(pElementName, pDisplay) {
	var voted = document.getElementById(pElementName);
	voted.style.display = pDisplay;
}

function hidePoll(pElementName) {
	var voted = document.getElementById(pElementName);
	voted.style.display = "none";
}

function changePoll(pHideElementName, pShowElementName) {
	hidePoll(pHideElementName);
	showPoll(pShowElementName, 'block');
}

function submitPoll(pFormName, pOptionName) {
	document.forms[pFormName].vote.value = pOptionName;
	document.forms[pFormName].submit();
}

function getCookiePoll() {
	return document.cookie;
}

function getVoteStatePoll(cookies, pollId)
{
	var pos = cookies.indexOf('mentometer=');
	if (pos != -1) {
		var start = pos + 11;
		var end = cookies.indexOf(';', start);
		if (end == -1) {
			end = cookies.length;
		}
		var value = cookies.substring(start, end);
		value = unescape(value);
		var mentometerIds = value.split('M');
		for (var i = 0; i < mentometerIds.length; i++) {
			if (mentometerIds[i] == pollId) {
				changePoll('vote-' + pollId, 'voted-' + pollId);
				break;
			}
		}
	}
	else {
		changePoll('voted-' + pollId, 'vote-' + pollId);
	}
}
