﻿function showHits(id){
	var box = $I('news_hits');
	if( !box ) return;
	$.ajax({
		type : 'get',
		url : '../../news/control/?do=hits&id='+id,
		cache : false,
		dataType : 'text',
		timeout : 20000,
		success: function(text){
			box.innerHTML = text;
		},
		error: function(XMLHttpRequest, textStatus, errorThrown){
			box.innerHTML = 'err';
		}
	});
}

function showComment(id,page,flag){
	if ( flag ){ //评论列表
		var box_show = $I('news_comment');
		if( !box_show ) return;
		$.ajax({
			type : 'get',
			url : '../../news/control/?do=comment_show&id='+id+'&page='+(page?page:1),
			cache : false,
			dataType : 'text',
			timeout : 20000,
			success: function(text){
				box_show.innerHTML = text;
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
				box_show.innerHTML = '评论载入失败。';
			}
		});
	}else{ //评论数量
		var box_count_1 = $I('news_comment_count_1');
		var box_count_2 = $I('news_comment_count_2');
		if( !box_count_1 && !box_count_2 ) return;
		$.ajax({
			type : 'get',
			url : '../../news/control/?do=comment_count&id='+id,
			cache : false,
			dataType : 'text',
			timeout : 20000,
			success: function(text){
				if( box_count_1 ) box_count_1.innerHTML = text;
				if( box_count_2 ) box_count_2.innerHTML = text;
			}
		});
	}
	
	
	//if( !box_count_1 && !box_count_2 && !box_show ) return; if( !p ) p=1;
	
}

function saveComment(id){
	loading(1);
	var url = '../../news/control/'+post_handle+'?do=comment_save&id='+id;
	var data =  $('#form_comment').serialize();
	post(url,data,'您的评论已成功提交！',null,5,'$I("form_comment").reset();$I("safecode_box").innerHTML="";showComment('+id+');');
}

function showSuggest(){
	var box = $I('RBOX');
	if( !box ) return;
	$.ajax({
		type : 'get',
		url : '../../news/control/?do=suggest_show',
		cache : false,
		dataType : 'text',
		timeout : 20000,
		success: function(text){
			box.innerHTML = text;
		}
	});
}

function showAD(att,root){
	if( !root ) root = '../../';
	switch ( att ) {
		case 1:
			var box = $I('ADBOX1');
			var url = root+'news/control/?do=ad_att_1_show';
			break;
		case 2:
			var box = $I('ADBOX2');
			var url = root+'news/control/?do=ad_att_2_show';
			break;
		case 3:
			var box = $I('ADBOX3');
			var url = root+'news/control/?do=ad_att_3_show';
			break;
		case 4:
			var box = $I('ADBOX4');
			var url = root+'news/control/?do=ad_att_4_show';
			break;
	}
	if( !box ) return;
	$.ajax({
		type : 'get',
		url : url,
		cache : false,
		dataType : 'text',
		timeout : 20000,
		success: function(text){
			box.innerHTML = text.replace('{root}',root);
		}
	});
}

function userBox(root){
	if( !root ) root = '../../';
	if( $I('PAGE_INDEX') ) root = '../';
	var ubox = $I('USERBOX');
	if( !ubox ) return;
	$.ajax({
		type : 'get',
		url : root + 'news/control/?do=user_box_show',
		cache : false,
		dataType : 'text',
		timeout : 20000,
		success: function(text){
			ubox.innerHTML = text;
		}
	});
}
addLoadEvent(userBox);

function news_do(flag,q){
	loading(1);
	if( 'add'==flag ){
		var url = '../control/'+post_handle+'?do=news_add';
		var data = $('#form_news_add').serialize();
		post(url,data,'保存成功！','?');
	}else if( 'edit'==flag ){
		var url = '../control/'+post_handle+'?do=news_edit&q='+q;
		var data = $('#form_news_edit').serialize();
		post(url,data,'保存成功！','?');
	}else if( 'delete'==flag ){
		if( !confirm('确认删除？') ) return;
		var url = '../control/'+post_handle+'?do=news_delete&q='+q;
		get(url,'删除成功！',null,'?');
	}
}
