﻿$(document).ready(function() {
    Poll.initPoll();
});

var Poll =
{
    _optionVariables: null,

    initPoll: function() {
        $('.options input').click(function() {
            if (currentPageID != 0) {
                $.ajax({
                    type: "POST",
                    url: "/WebServices/Poll.asmx/AddVoteToPoll",
                    data: "pageID=" + currentPageID + "&answer=" + $('.options input:checked').val(),

                    // Error!
                    success: function(data) {
                        $('#ctl00_AllWide_All_MainWide_Main_poll_voteEnabled').hide();

                        $('#votedLiteral').html();
                        var so = new SWFObject("/swf/stapelpuff.swf", "flashcontent", "238px", "180px", "9");
                        so.addParam("wMode", "transparent");
                        var v = null;
                        if ($.browser.msie) {
                            v = data.text.split(',');
                        }
                        else {
                            v = data.firstChild.textContent.split(',');
                        }


                        for (var i = 0; i < v.length; i++) {
                            so.addVariable('prc_' + (i + 1), '' + v[i] + '');
                        }

                        if (Poll._optionVariables != '' && Poll._optionVariables != null) {
                            var splitted = Poll._optionVariables.split(';');
                            for (var i = 0; i < splitted.length; i++) {
                                if (splitted[i] == "")
                                    continue;
                                    
                                var indexOf = splitted[i].indexOf(',');
                                var indexLast = splitted[i].indexOf(')');
                                var val = splitted[i].substring(indexOf + 1, indexLast - 1);
                                val = val.replace("'", "");
                                so.addVariable('txt_' + (i + 1), '' + val + '');
                            }
                        }

                        so.write("flashcontent");
                    }
                });
            }
        });

    }
}