function ajaxPoll(mode) {

	if (mode == '1') {
		poll_answer_value = 0;
		
		if (document.getElementById('poll_answer_1')) {
			if (document.getElementById('poll_answer_1').checked) {
				poll_answer_value = document.getElementById('poll_answer_1').value
			}
		}
		if (document.getElementById('poll_answer_2')) {
			if (document.getElementById('poll_answer_2').checked) {
				poll_answer_value = document.getElementById('poll_answer_2').value
			}
		}
		if (document.getElementById('poll_answer_3')) {
				if (document.getElementById('poll_answer_3').checked) {
				poll_answer_value = document.getElementById('poll_answer_3').value
			}
		}
		if (document.getElementById('poll_answer_4')) {
			if (document.getElementById('poll_answer_4').checked) {
				poll_answer_value = document.getElementById('poll_answer_4').value
			}
		}
		
		
		
		if (poll_answer_value == 0) {
			document.getElementById('yenPollError').style.display = 'block';
		} else {
			document.getElementById('yenPollContent').style.display = "none";
			document.getElementById('yenPollResponse').style.display = "block";
			document.getElementById('yenPollResponse').innerHTML = ajaxPollLoading();
			var parameters = 
				"poll_answer=" + poll_answer_value +
				"&poll_mode=" + mode;
			ajaxSubmit('poll_submit.php', parameters, ajaxPollDisplay);
		}
	} else {
		document.getElementById('yenPollContent').style.display = "none";
		document.getElementById('yenPollResponse').style.display = "block";
		var parameters = 
			"poll_answer=0" +
			"&poll_mode=" + mode;
		ajaxSubmit('poll_submit.php', parameters, ajaxPollDisplay);
		
	}
};


function ajaxPollDisplay() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById('yenPollResponse').innerHTML = result;
		} else {
			alert('There was a problem with the request');
		};
	};
};


function ajaxPollLoading() {
	str = '';
	str += 'Sending data...';
	
	return str;
};


function ajaxPollReset() {
	document.getElementById('yenPollContent').style.display = "block";
	document.getElementById('yenPollError').style.display = 'none';
	document.getElementById('yenPollResponse').style.display = "none";
}