Vote = {
    options : {
        url:      makeUrl({module: 'vote', action: 'addVote'}),
        dataType: 'json', 
        success:  function(response,status){
            var isError = (response.status < 0) ? true : false;
            Vote.showMessage(response.message,isError);
        } 
    },
     
    setup: function(voting_id,options) {
        var options = options || {}; 
        options = $.extend({},this.options, options);
        $('#voteForm_'+ voting_id).ajaxForm(options);
    },

    showMessage: function(message,isError) {
        var isError = isError || false;
        if ($('.message').length > 0) {
            $('.message').hide();
            if (isError) {
                $('.message').html('<p class="message-error">' + message +'</p>');
            } else {
                $('.message').html('<p class="message-info">' + message +'</p>');
            }
            $('.message').fadeIn('slow');
        } else {
            alert(message);
        }
    }
}
