function save_page_status_html(_html){
	
	var point = $(_html).filter('input[id="more_last_point"]');
	var date = $(_html).filter('input[id="more_last_date_tweeted"]');
	var id = $(_html).filter('input[id="more_last_id"]');
	var page_end = $(_html).filter('input[id="more_page_end_check"]');
	
	var point_val = $(point).val();
	var date_val = $(date).val();
	var id_val = $(id).val();
	var page_end_val = $(page_end).val();
	
	$('#last_point').val(point_val);
	$('#last_date_tweeted').val(date_val);
	$('#last_id').val(id_val);
	
	return page_end_val;
}

function remove_more_status_html(){
	$('input[id="more_last_point"]').remove();
	$('input[id="more_last_date_tweeted"]').remove();
	$('input[id="more_last_id"]').remove();
	$('input[id="more_page_end_check"]').remove();
}

function tweets_more(_get_url, _set_data){
    
    //버튼 과 로딩화면
    div_open('ajax-loader');
    div_close('tweets_more_btn');
    
    $.ajax({
        type: 'POST',
        url: _get_url,
        data: _set_data,
        dataType: 'html',
        success: more_distribute
    });
}

function more_distribute(_html){
    
	var page_end = save_page_status_html(_html);

    var item = $('li').filter('.tweetList > .item');
    $(item).eq(item.size()-1).attr('class', 'item last-on');
    $(item).eq(item.size()-1).after(_html);
    
    //var current_tweets_count = parseInt(_ret.get('count'),10);
    
    remove_more_status_html();
    
    div_close('ajax-loader');
    
    if (page_end == 'true') {
       
        $('#ajax-loader').html('').html(twitter_end_page_msg).show();
        
    }else{
        div_open('tweets_more_btn');
    }
    
    tooltip();
    hover_cards_init();
    avatar_image_check();
}

function error_more_distribute()
{
    show_and_fadeout_status(error_more_msg, _duration);
}

function open_related_tweet(_tid_status, _id_links, _obj_id){
    
    var last_id = $('#re_last_id_'+_obj_id).val();
    var last_date = $('#re_last_date_'+_obj_id).val();

    var _get_url = '/ajax/related_tweet/'+_tid_status+'/'+_id_links+'/';
    
    var _set_data = {
    		'id':last_id,
    		'date':last_date,
    		'obj_id':_obj_id
    }
     
    //버튼 과 로딩화면
    div_open('ajax-loader_'+_obj_id);
    div_close('re_tweetList_more_btn_'+_obj_id);
    
    //화살표
    div_close('open_related_'+_obj_id);
    div_open('close_related_'+_obj_id);
            
    div_open('re_tweetList_'+_obj_id);
    
    //마지막 메시지 보더 색깔 바꾸기
    var item = $('li').filter('#re_tweetList_contents_'+_obj_id + '>.item');
    $(item).eq(item.size()-1).attr('class', 'item last-on');
    
    $.ajax({
        type: 'POST',
        url: _get_url,
        data: _set_data,
        dataType: 'html',
        success: related_distribute
    });
    
}

function related_distribute(_html){
    
    var obj_id = $(_html).filter('input[id="related_obj_id"]').val();
    
    var temp = $('#re_tweetList_contents_'+obj_id).html();
    $('#re_tweetList_contents_'+obj_id).html(temp + _html);

    var tweets_total_count = $('#related_total_count').val();
    var current_tweets_count = $('#related_count').val();
    var last_id = $('#related_id').val();
    var last_date = $('#related_date').val();
    var page_end_check = $('#related_end').val();

    $('#related_total_count').remove();
    $('#related_count').remove();
    $('#related_id').remove();
    $('#related_date').remove();
    $('#related_end').remove();
    $('#related_obj_id').remove();
    
    //남은 트윗 카운팅   
    var total_display_count = $('#total_display_related_tweets_count_'+obj_id);
    var rest_count = $('#rest_related_tweets_count_'+obj_id);
    
    if ($(rest_count).length==1) {
        
        var cal_count = parseInt($(total_display_count).val(), 10) + parseInt(current_tweets_count,10);
        var int_rest_count = parseInt(tweets_total_count, 10) - cal_count;
        
        $(rest_count).html("("+(int_rest_count).toString()+")");
        $(total_display_count).val(cal_count.toString());
    }
    
    //마지막 행의 아이디와 날짜 저장(페이징을 위해 필요)
    $('#re_last_id_'+obj_id).val(last_id);
    $('#re_last_date_'+obj_id).val(last_date);
    
    div_close('ajax-loader_'+obj_id);
    
    if (page_end_check=='true') {
        // NOTE last page in action!!!
        // show_and_fadeout_status(twitter_end_page_msg, _duration);
    }else{
        div_open('re_tweetList_more_btn_'+obj_id);
    }
    
    tooltip();
    hover_cards_init();
    avatar_image_check();
}

function error_related_distribute(){
    show_and_fadeout_status(error_related_more_msg, _duration);
}

function close_related_tweet(_obj_id){
    
    div_open('open_related_'+_obj_id);
    div_close('close_related_'+_obj_id);
    
    div_close('re_tweetList_'+_obj_id);
   
    $('#total_display_related_tweets_count_'+_obj_id).val(0); 
    $('#re_tweetList_contents_'+_obj_id).html('<li class="no-item"></li>');
    $('#re_last_id_'+_obj_id).val('');
    $('#re_last_date_'+_obj_id).val('');
}

/*NOTE 화살표 바뀌는게 너무 느려서 토글 안씀...Fuck!!..IE6
function toggle_related_tweet(_this, _tid_status, _id_links, _obj_id){
    
    var class_name = $(_this).parent('span').attr('class');

     if(class_name == 'tweetcount rel_open'){
         
         $(_this).parent('span').attr('class','tweetcount rel_close');
         open_related_tweet(_tid_status, _id_links, _obj_id);
         
     }else{
         
         $(_this).parent('span').attr('class','tweetcount rel_open');
         close_related_tweet(_obj_id);
     }

}
*/
