$ = jQuery.noConflict();
$(document).ready(function() {
    // Next Comment
    $('a[rel=feedback-widget-next]').bind('click', function(e) {
        e.preventDefault();
        var postID = $(this).parent().parent().attr('id').split('-')[3];
        var totalComments = $('span#feedback-widget-total').html();
        var commentNumber = Number($('span#feedback-widget-current').html()) + 1;
            
        $.post('/wp-content/plugins/feedback-widget/ajax.php', 
                {
                    postID: postID,
                    totalComments: totalComments,
                    commentNumber: commentNumber
                }, 
                function(data, textStatus) {
                    $('blockquote div.quote').fadeOut('slow', function() {
                        $(this).html(data.comment_content).fadeIn('slow');
                    });
                    $('blockquote div.person').html(data.comment_author);
                    $('span#feedback-widget-current').html(commentNumber);
                    if (commentNumber == totalComments) {
                        $('span#feedback-widget-next').hide();
                        $('span#feedback-widget-previous').show();
                    } else if (commentNumber > 1) {
                        $('span#feedback-widget-previous').show();
                    }
                },
                'json');
    });
    
    // Previous Comment
    $('a[rel=feedback-widget-previous]').bind('click', function(e) {
        e.preventDefault();
        var postID = $(this).parent().parent().attr('id').split('-')[3];
        var totalComments = $('span#feedback-widget-total').html();
        var commentNumber = Number($('span#feedback-widget-current').html()) - 1;
            
        $.post('/wp-content/plugins/feedback-widget/ajax.php', 
                {
                    postID: postID,
                    totalComments: totalComments,
                    commentNumber: commentNumber
                }, 
                function(data, textStatus) {
                    $('blockquote div.quote').fadeOut('slow', function() {
                        $(this).html(data.comment_content).fadeIn('slow');
                    });
                    $('blockquote div.person').html(data.comment_author);
                    $('span#feedback-widget-current').html(commentNumber);
                    if (commentNumber == 1) {
                        $('span#feedback-widget-next').show();
                        $('span#feedback-widget-previous').hide();
                    } else if (commentNumber > 1) {
                        $('span#feedback-widget-previous').show();
                    }
                },
                'json');
    });
});