/*
 function initBlogComments() {
    //var backend_path = "<?php echo BASE_URL?>process/blog.php";
    var comments_backend_path = "<?php echo BASE_URL?>process/comment.php";
    var dj_id = <?php echo $dj_id?>;

    var last_added_blog_id = <?php echo $last_added_blog_id ?>;
    var last_added_comment_id = <?php echo is_numeric($data_comments->comment_id) ? $data_comments->comment_id : "0" ?>;
    //setBlogId( last_added_blog_id );
    //blog_connect(backend_path, blog_callback, dj_id);
    if( last_added_blog_id != 0 ) {
        getMoreBlogs( 1, dj_id, 0);
        setCommentId( last_added_comment_id );
        comments_connect(comments_backend_path, comment_callback, dj_id);
    }
});
 */

function initBlogComments( dj_id, blog_id, comment_id, page, role ) {
    var comments_backend_path = base_url + "process/comment.php";
    if( blog_id != 0 ) {
        setCommentId( comment_id );
        comments_connect(comments_backend_path, comment_callback, dj_id, role);
    }
}

var text_comment_const = "Left comment...";
var new_comment_id = "#new_comment_";
function new_comment_focus(id){
    if( $(new_comment_id+id).val() == text_comment_const ) {
        $(new_comment_id+id).val("");
        $('#comment_button_'+id).fadeIn();
    }
}
function new_comment_blur(id) {
    if( $(new_comment_id+id).val() == "" ) {
        $(new_comment_id+id).val( text_comment_const );
        $('#comment_button_'+id).fadeOut();
    } else {

    }
}
function showCommentBlock(id){
    $('#comments_add_box_'+id).show();
    $('#new_comment_'+id).focus();
}
function deleteBlogComment(id, role) {
    if( confirm("Delete comment ?") ) {
        $.post(base_url+'delete_blog_comment',{"comment_id":id,'role':role},function(){
            $('#blog_comment_comment_'+id).fadeOut(function(){
                $(this).remove();
            })
        });
    }
}
function initLoginDlg() {
    $('#loginBlock').dialog({
        autoOpen:false,
        resizable : false,
        buttons: {
            'Login': function() {
                doLogin();
            },
            Cancel: function() {
                    $(this).dialog('close');
            }
        }
    });
}
function popupLoginDlg() {
    $('#loginResponse').html('').hide();
    $('#loginProcessing').hide();
    $('#loginForm').show();
    $('#loginBlock').dialog('open');
}
function doLogin() {
    $('#loginForm').fadeOut(function(){
        $('#loginProcessing').fadeIn();
        var params = {'login':$('#login').val(),'password':$('#password').val()};
        $.post(base_url+'doAjaxLogin', params ,function( data ){
            $('#loginProcessing').fadeOut(function(){
                if( data.err == 0 ) {
                    $('#loginResponse').fadeIn(function(){
                        $('.comments_add_box .user_photo img').attr({'src':data.dj_image});
                        $('.add_comment_link').fadeOut();
                        $('.comments_add_box').fadeIn();
                        $('#loginBlock').dialog('close');
                        $.jGrowl(data.msg);
                    });
                } else {
                    $('#loginForm').fadeIn();
                    $('#loginResponse').fadeIn(function(){
                        $(this).html(data.msg);
                    });
                }
            });
        },'json');
    });
}
function profileblogs_public( user_id, page ) {
    var id = '#about_me';
    setAjaxProcess( id );
    var params = {"user_id" : user_id, "page" : page};

    $.post( base_url + 'profileblogs_public', params, function( data ) {
        $( id ).html( data );
    });
    return false;
}
function add_blog_comment( owner_id, blog_id ) {
    var params = {"owner_id":owner_id, "blog_id":blog_id,'comment':$(new_comment_id+blog_id).val()};
    $.post(base_url+'add_blog_comment', params, function( data ) {
        $(new_comment_id+blog_id).val('');
    });
}
function viewBlogComments( id, comment_id, role ) {
    if( comment_id != parseInt(comment_id) ) {
        comment_id = 0;
    }
    $.ajax({
        url : base_url+'blog_comments_block',
        data : {'blog_id':id, 'comment_id':comment_id, 'role':role},
        success: function(data) {
            if( comment_id > 0 ) {
                if( $('#view_all_blog_comments_'+id).length > 0 ) {
                    $('#view_all_blog_comments_'+id).after( data );
                } else {
                    $('#comments_add_box_'+id).after(data);
                }
            } else {
                $('#view_all_blog_comments_'+id).fadeIn().remove();
                $('#blog_' + id + ' .blog_comment').remove();
                $('#comments_add_box_'+id).after(data);
            }
        },
        dataType : 'html',
        type : 'post'
    });
}
