﻿
function iaPollSubmit(url, poll, ctrl_incomplete, ctrl_select, ctrl_submit, ctrl_send, ctrl_complete)
{
    var option = iaPollObtainAnswer(ctrl_select);
    if (option == 0) return;

    var request = new ajaxObject(url, function (response, status) { iaPollComplete(response, status, ctrl_incomplete, ctrl_complete); });
    document.getElementById(ctrl_submit).style["display"] = "none";
    document.getElementById(ctrl_send).style["display"] = "block";
    request.update("p=" + poll + "&o=" + option, "POST");
}

function iaPollComplete(response, status, ctrl_incomplete, ctrl_complete)
{
    var poll_complete = document.getElementById(ctrl_complete);
    document.getElementById(ctrl_incomplete).style["display"] = "none";

    if (status == 200)
    {
        poll_complete.innerHTML = response;
    }
    else
    {
        poll_complete.innerHTML = "poll sploded";
    }
}

function iaPollObtainAnswer(ctrl_select)
{
    var radios = document.getElementsByName(ctrl_select + "_option");
    var length = radios.length;

    for (var x = 0; x < length; x++)
    {
        var radio = radios[x];

        if (radio.checked)
        {
            return parseInt(radio.value);
        }
    }

    return 0;
}




