
submitVote = function(element, registerPollId) {
	if (getCookie("fd_" + registerPollId) != null) {
        alert("You have already voted in this poll. You may only vote once.");
    } else {
	   popupPollResultWindow('');
	   element.form.submit();
	   return false;
	}
}

popupPollResultWindow = function(url) {
	var win = window.open(url, 'pollResultWindow',
			'resizable=yes,width=480,height=400');
	if (win) {
		win.focus();
	}
	return false;
}

function getCookie(name) {
    var start = document.cookie.indexOf(name + "=");
    var len = start + name.length + 1;
    if ((!start) && (name != document.cookie.substring(0, name.length))) {
        return null;
    }
    if (start == -1) {
        return null;
    }
    var end = document.cookie.indexOf(";", len);
    if (end == -1) {
        end = document.cookie.length;
    }
    return unescape(document.cookie.substring(len, end));
}
