$(function() {
    var form = $('#hook-shoutbox-form');
    if(form.length) {
        form.submit(function() {
            if(form.hasClass('ajax-submit-failed')) {
                return true;
            }
            var button = $(this).find('input:submit');
            if(!button.length) { return; }
            var input_elem = $(this).find('input:text');
            var data = input_elem.val().replace(/^\s*|\s*$/, "");
            //console.log(data);
            if(data) {
                var error_func = function() {
                    //form.addClass('ajax-submit-failed');
                    //form.submit();
                };
                $.fanart.ajax({
                    notify_place: button,
                    data: {post: data, posting: true},
                    url: '/actions/shoutboxpost.php',
                    error: error_func,
                    success: function(data) {
                        if($(data).find('.result').is('.ok')) {
                            $.fanart.update();
                            input_elem.attr('value', '');
                        }else{
                            error_func();
                        }
                    },
                    spintype: 'star-inst',
                    spinner_url: '/pics/ajax/star-lite.gif'
                });
            }
            return false;
        });
    }
});