function getSelected(element){
    var selected = new Array();
    var index = 0;
    for(var i = 0; i < element.length; ++i)
    {
        if(element[i].selected || element[i].checked)
        {
            index = selected.length;
            selected[index] = new Object();
            selected[index].value = element[i].value;
            selected[index].index = i;
        }
    }
    return selected;
}

function showResults(){                
    new Ajax.Updater('poll_wrapper', 'poll_result.php?divWidth=' + $('poll_wrapper').getWidth(), {method: 'get'});
}

function sendVote(){
    var strParam = "?";
    var answer = getSelected($('poll_form').answer);
    for(var i = 0; i < answer.length; i++)
    {
        if(i != 0){ strParam += "&";}
        strParam += "answer[]=" + answer[i].value;
    }
    strParam += "&divWidth=" + $('poll_wrapper').getWidth();
    new Ajax.Updater('poll_wrapper', 'poll_vote.php' + strParam, {method: 'get'});
}
