function getRadioValue(elem) {
	for (var i = 0; i < elem.length; i++) {
		if (elem[i].checked) {
			var value = elem[i].value;
			break;
		}
	}
	return value;
}

function pollSubmit(frm) {
	if (getRadioValue(frm.quest) == 0) {
		alert('Пожалуйста, выберите один из вариантов ответа.');
		return false;
	}
	frm.target = 'pollwnd';
	var width  = 500;
	var height = 370;
	var left = (screen.availWidth - width) / 2;
	var top  = (screen.availHeight - height) / 2;
	window.open('about:blank','pollwnd','toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=yes,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
	frm.submit();
	return false;
}

function pollArchive(el) {
	var width  = 500;
	var height = 550;
	var left = (screen.availWidth - width) / 2;
	var top  = (screen.availHeight - height) / 2;
	window.open(el.href,'','toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=yes,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
	return false;
}