/**
 * @author sidhighwind
 */
Ext.onReady(function(){
    var frm = Ext.get('pollform');

    frm.on('submit', function(e) {
        var radios = this.select('input[type=radio]');
        for(var i in radios.elements) {
            var el = radios.elements[i];
            if(typeof el != 'function' && el.checked) {
                // submit the form.
                var poll_id = Ext.fly('poll_id').getValue();
                Ext.Ajax.request({
                    url: frm.dom.action,
                    method: 'post',
                    params: {format: 'json', option: el.value, poll_id: poll_id},
                    callback: function(opt, success, response) {
                        var data = Ext.decode(response.responseText);
                        if(success) {
                            var flashvars = {};
                            flashvars.resultsurl = data.resultsurl
                            var params = {};
                            params.wmode = "transparent";
                            var attributes = {};
                            attributes.id = "pollresults";
                            swfobject.embedSWF("http://www.imscdn.com/images/poll/pollresults.swf?v=1.2.0", "resultsholder", "172", "200", "9.0.0", false, flashvars, params, attributes);
                        } else {

                        }
                    }
                })
            }
        }
    }, frm, {stopEvent : true})
})