/*
$ /js/jquery.front-end.js | 2010/07/30 14:00 | 2010/09/23 14:47 $
*/

// Submit vote by AJAX query
function Vote(poll_id) {
    var option_id = $("input[name='poll-option-" + poll_id + "']:checked").val();

    $.ajax({
        url: '/szavazas/' + poll_id + '/ajax_szavazas.html',
        global: false,
        type: "POST",
        data: ({ poll_id: poll_id, option_id: option_id }),
        dataType: "html",
        success: function(result) {
            if (result == 'error:1') {
                $.fancybox({ content: '<p>A kért szavazás nem található.</p>'});
            }
            else if (result == 'error:2') {
                $.fancybox({ content: '<p>A kiválasztott opció nem elérhető.</p>'});
            }
            else if (result == 'error:3') {
                $.fancybox({ content: '<p>Elfelejtette kiválasztani az opciót, amelyre szavazni szeretett volna.</p>'});
            }
            else if (result == 'error:4') {
                $.fancybox({ content: '<p>Az Ön IP címéről már szavaztak.</p><p>Egy IP címről, 10 percen belül, csak 1, azaz egy darab szavazatot tudunk elfogadni.</p>'});
            }
            else {
                $('#poll-' + poll_id).html(result);
            }
        }
    });
}

