
var Enquete = {
    select:function(obj,perguntas_id,callback){
        var row = obj;
        var table = obj;
        var selected = 'selected';
        while(table && table.tagName.toUpperCase() != 'TABLE'){
            table = table.parentNode;
        }
        
        var rows = table.getElementsByTagName('TR');

       
       
        $A(rows).each(
            function(row){
                $(row).removeClassName(selected)
            }
        );
        while(row && row.tagName.toUpperCase() != 'TR'){
            row = row.parentNode;
        }
        $(row).addClassName(selected);
        this.sendRequest(perguntas_id,callback);
    },
    sendRequest : function (perguntas_id,callback){
        var parameters = {
                          'enquete_perguntas_id':perguntas_id,
                          'disable_layout':1
                         };
        new Ajax.Request(BASE_URL+'adm/enquete-respostas/index/',{'parameters':parameters,
                'onSuccess':function(obj){
                    if(Object.isFunction(callback)){
                        callback(obj.responseText);
                    }
                }
            }
        );
    },
    Resposta:{
        create:function(perguntas_id,callback){
                var resposta = window.prompt('Informe a resposta');
                if(resposta){
                  new Ajax.Request(BASE_URL+'adm/enquete-respostas/form',
                  {
                       'parameters':{
                           'enquete_perguntas_id':perguntas_id,
                           'resposta':resposta,
                           'disable_layout':1
                       },
                       'onSuccess':function(obj){
                            $('respostas_grid').update(obj.responseText);
                       },
                       'onFailure':function(obj){
                           alert('ocorreu um erro');
                           document.write(obj.responseText);
                       }
                  }
               );
            }
        },
        'delete':function(id,perguntas_id,callback){
            try{
                    var resposta = confirm('Tem certeza que quer excluir esta resposta?');
                    if(resposta){
                      new Ajax.Request(BASE_URL+'adm/enquete-respostas/delete',
                      {
                           'parameters':{
                               'enquete_perguntas_id':perguntas_id,
                               'resposta':resposta,
                               'disable_layout':1,
                               'id':id
                           },
                           'onSuccess':function(obj){
                                $('respostas_grid').update(obj.responseText);
                           },
                           'onFailure':function(obj){
                               alert('ocorreu um erro');
                               document.write(obj.responseText);
                           }
                      }
                   );
                }
                return false;
            }catch(e){
                alert(e)
            }

        }
    }


}



