	function checkPollSubmission (questions) {
		var dontpost=0;
		var targets=questions.split(',');
		for (var i=0;i<targets.length;i++) {
			if (document.forms['poll'][targets[i]].length>0) {
				var thisisntchecked=1;
				for (var j=0;j<document.forms['poll'][targets[i]].length;j++) {
					if ((document.forms['poll'][targets[i]][j].checked==true)&&(thisisntchecked==1)) {
						thisisntchecked=0;
					}
				}
				if (thisisntchecked==1) {
					dontpost=1;
				}
			}
			else if (document.forms['poll'][targets[i]].value=='') {
				dontpost=1;
			}
		}
		if (dontpost==0) {
			return true;
		}
		else {
			alert('You appear to have missed a question! Please answer all questions');
			return false;
		}
	}
	function swapPollMode(mode,questions) {
		var nodeRef='';
		if (mode=='answers') {
			hideNodeRef='pollResults';	
			showNodeRef='pollAnswers';	
			document.getElementById('showPollAnswers').style.display='none';
			document.getElementById('pollUsersTaken').style.display='none';
			document.getElementById('showPollResults').style.display='block';
			document.getElementById('pollSubmission').style.display='block';
		}
		else if (mode=='results') {
			hideNodeRef='pollAnswers';	
			showNodeRef='pollResults';	
			document.getElementById('showPollResults').style.display='none';
			document.getElementById('pollSubmission').style.display='none';
			document.getElementById('showPollAnswers').style.display='block';
			document.getElementById('pollUsersTaken').style.display='block';
		}
		var targets=questions.split(',');
		for (var i=0;i<targets.length;i++) {
			document.getElementById(hideNodeRef+targets[i]).style.display='none';
			document.getElementById(showNodeRef+targets[i]).style.display='block';
		}
	}
