function tweetmix_inform(_check){
    
    if(_check){
        var msg = $('#info_msg_f').val()+$('#info_msg_s').val();
        reply(msg);
        
    }else{
        var msg = $('#info_msg_f').val()+$('#info_msg_s').val();
        window.open('http://twitter.com/home?status=' + Base64.URLEncode(msg));
        
    }
    
}

function add_user(_screen_name){
    var url = '/ajax/add_user/?screen_name=' + _screen_name;

    $.getJSON(url, function(data){

        switch (data.http_code){
            case 200 :
                refresh_user(_screen_name);
                break;
            case 501 :
                //show_and_fadeout_status(add_font_tag(_screen_name,'red')+add_501_msg, _duration);
                show_and_fadeout_status(add_501_msg, _duration);
                break;
            case 500 :
                show_and_fadeout_status(add_font_tag(_screen_name,'red')+add_500_msg, _duration);
                break;
            default :
                show_and_fadeout_status(data.curl_error, _duration);
                break;
        }
        
    });
}

function refresh_user(_screen_name, _obj){
    var url = '/ajax/refresh_user/?screen_name=' + _screen_name;
    
    if(_obj && $(_obj).attr('type')=='button'){
        $(_obj).addClass('disable');
        $(_obj).attr('disabled','disabled');        
    }

    $.getJSON(url, function(data){

        switch (data.http_code){
            case 200 :
                var params = new Array();
                params['refresh_user'] = 'ok';
                post_to_url('/'+_screen_name,params);
                break;
            case 201 :
                //show_and_fadeout_status(add_font_tag(_screen_name,'red')+refresh_201_msg, _duration);
                show_and_fadeout_status(refresh_201_msg, _duration);

                if(_obj && $(_obj).attr('type')=='button'){
                    $(_obj).removeClass('disable');
                    $(_obj).removeAttr('disabled');
                }
                
                break;
            case 501 :
                //show_and_fadeout_status(add_font_tag(_screen_name,'red')+refresh_501_msg, _duration);
                show_and_fadeout_status(refresh_501_msg, _duration);

                if(_obj && $(_obj).attr('type')=='button'){
                    $(_obj).removeClass('disable');
                    $(_obj).removeAttr('disabled');
                }
                
                break;
            case 500 :
                show_and_fadeout_status(add_font_tag(_screen_name,'red')+refresh_500_msg, _duration);
                
                if(_obj && $(_obj).attr('type')=='button'){
                    $(_obj).removeClass('disable');
                    $(_obj).removeAttr('disabled');
                }

                break;
            case 404 :
                show_and_fadeout_status(add_font_tag(_screen_name,'red')+refresh_404_msg, _duration);

                if(_obj && $(_obj).attr('type')=='button'){
                    $(_obj).removeClass('disable');
                    $(_obj).removeAttr('disabled');
                }

                break;
            default :
                //show_and_fadeout_status(data.curl_error, _duration);
                show_and_fadeout_status(unknown_msg, _duration);

                if(_obj && $(_obj).attr('type')=='button'){
                    $(_obj).removeClass('disable');
                    $(_obj).removeAttr('disabled');
                }
                
                break;
        }
    });
}

function add_font_tag(_screen_name, str_color){
    return '<font color='+str_color+'>'+_screen_name+'</font>';
}

function ajax_loder(){
    $('<div class="admin-loader"></div>')
    .insertBefore('body')
    .ajaxStart(function(){
        $(this).css('opacity','0.3');

        var doc_y = $(document).scrollTop();
        var doc_x = $(document).scrollLeft();

        $(this).height($(window).height()+doc_y);
        $(this).width($(window).width()+doc_x);

        //var pos = $(window).width()+doc_x+" "+$(window).height()+doc_y;
        //$(this).css("background-position",pos);
        
        $(this).show();
    }).ajaxStop(function(){
        
        $(this).hide();
    });

}

function admin_c_c(_obj){
    var url = _obj.href;
    url = url.split('/');
    url = "/"+url[3]+"/"+url[4]+"/"+url[5]+"/"+url[6];
    
    $.getJSON(url , function() {
        $(_obj).parent().parent().parent().hide("slow");
    });
}