<!--

var hwnd = null;

function doVote(url, flag) {
    var ans_index = checkVoteForm();
    if (ans_index < 0 && !flag) { return; }

    var vform = document.forms.poll;
    var url_vars = "?poll_id=" + vform.poll_id.value + "&ans=" + (ans_index + 1);
    if (hwnd == null || (hwnd != null && hwnd.closed)) {
	hwnd = showWindow(url + url_vars);
    } else { hwnd.focus(); }
}

function checkVoteForm() {
	var vform = document.forms.poll;
	for (var i = 0; i < vform.ans.length; i++) {
		if (vform.ans[i].checked) { return i; }
	}
	return -1;
}

function checkVoteFormLegend() {
	var vform = document.forms.poll;
	for (var i = 0; i < vform.ans.length; i++) {
		if (vform.ans[i].checked) { return i; }
	}
	if(vform.other.value>"") return 1;
	return -1;
}

function doVote_Send(url, flag) {
    var ans_index = checkVoteFormLegend();
    if (ans_index < 0 && !flag) { return; }

    var vform = document.forms.poll;
    var url_vars = "?poll_id=" + vform.poll_id.value + "&ans=" + (ans_index + 1) + "&fill_in=" + vform.other.value;	
    if (hwnd == null || (hwnd != null && hwnd.closed)) {
	hwnd = showWindow(url + url_vars);
    } else { hwnd.focus(); }
}


//-->