var noerror_blog = true;
var noerror_coments = true;

var last_blog_id = 0;
var first_blog_id = 0;

var last_comment_id = 0;
var first_comment_id = 0;

var comet_blog_url_gl = "";
var comet_comment_url_gl = "";

var comet_complete_gl = "";
var dj_id_gl = "";
var owner_blog_role;
var current_reuqest;
var current_comment_reuqest;
var comment_blog_id;
function comments_connect( comet_comment_url, comet_complete, dj_id, role ) {
    owner_blog_role = role;
    comet_comment_url_gl = comet_comment_url;
    comet_complete_gl = comet_complete;
    dj_id_gl = dj_id;
    first_comment_id = last_comment_id;
    $('body').css({'cursor':'text'});
    if( current_comment_reuqest ) {
        current_comment_reuqest.abort();
    }
    current_comment_reuqest = $.ajax({
        url : comet_comment_url,
        data : {'timestamp':new Date().getTime(),'comment_id':last_comment_id, 'dj_id' : dj_id, 'role':role},
        success: function(data) {
            comet_complete(data);
            noerror_coments = true;
        },
        complete : function() {
            if (!noerror_coments)
                setTimeout(function(){comments_connect( comet_comment_url, comet_complete, dj_id, role )}, 5000);
            else
                comments_connect( comet_comment_url, comet_complete, dj_id, role );
            noerror_coments = false;
        },
        dataType : 'json',
        type : 'get'
    });
}
function setCommentId( c_id ) {
    last_comment_id = c_id;
}
function comment_callback(data){
    $('body').css({'cursor':'default'});
    last_comment_id = data['comment_id'];
    var blog_id = data['blog_id'];
    if( $('#blog_' + blog_id ).length != 0 ) {
        viewBlogComments(blog_id,first_comment_id,owner_blog_role);
    }
}
function blog_connect( comet_blog_url, comet_complete, dj_id ) {
    comet_blog_url_gl = comet_blog_url;
    comet_complete_gl = comet_complete;
    dj_id_gl = dj_id;

    if( first_blog_id == 0 ) {
        first_blog_id = last_blog_id;
    }
    if( current_reuqest ) {
        current_reuqest.abort();
    }
    current_reuqest = $.ajax({
        url : comet_blog_url,
        data : {'timestamp':new Date().getTime(),'blog_id':last_blog_id, 'dj_id' : dj_id, 'first_blog_id':first_blog_id},
        success: function(data) {
            last_blog_id = data['blog_id'];
            if( first_blog_id == 0 ) {
                first_blog_id = last_blog_id;
            }
            comet_complete(data);
            noerror_blog = true;
        },
        complete : function() {
            if (!noerror_blog)
                setTimeout(function(){blog_connect( comet_blog_url, comet_complete, dj_id )}, 5000);
            else
                blog_connect( comet_blog_url, comet_complete, dj_id );
            noerror_blog = false;
        },
        dataType : 'json',
        type : 'get'
    });
    
};
function setBlogId( b_id ) {
    last_blog_id = b_id;
}
function blog_callback(data){
    if( data.blog_count > 0 ) {
        $('#new_blogs_count').text( data.blog_count );
        $('#get_new_blogs').show();
    } else {
        $('#get_new_blogs').hide();
    }
}
function getMoreBlogs( page, dj_id, blog_id) {

    if( page == 0 ) {
        blog_id = first_blog_id;
        first_blog_id = last_blog_id;
    }
    var params = {'page':page,'blogs':dj_id,'blog_id':blog_id};
    $.post(base_url+'get_myprofile_blogs', params, function(data){
        if( blog_id == 0 ) {
            $('#blog_pagination').remove();
        }
        if($('.blog_block').length == 0) {
            $('#get_new_blogs').after(data);
        } else {
            if( blog_id != 0 ) {
                $('#get_new_blogs').after(data);
                $('#get_new_blogs').hide();
                $('#new_blogs_count').text('0');
                first_blog_id = last_blog_id
                current_reuqest.abort();
                blog_connect( comet_url_gl, comet_complete_gl, dj_id_gl );
            } else {
                $('.blog_block:last').after(data);
            }
        }
    });
}
function test2() {
    $.get("http://www.worldcastradio.com/test.php",{},function(data){
        console.log(data);
    });
}
function test1() {
    console.log('123');
    var jsurl = "http://www.worldcastradio.com:8012/index.php?jsoncallback=?&text=111111111111111";
    dt = 'jsonp';
    $.ajax({
        url:jsurl,
        dataType:dt,
        timeout:10000,
        success:function(data){
            alert(data.result);
        },
        error:function(data) {
            console.log('errorrrrrrrrrrr');
        }
    });
}
