//use ajax get the bugerlist 

function getbugerlist()
{
	var ret = null
	$.ajax({url:bugerUrl.ajax.getbugerlist,
		type:"POST",
		async:false,
		timeout:2000,
		success:function(data,status,xml)
		{
			ret = eval('('+data+')');
		},
		error:function(xmlReq,status,error)
		{
			alert('timeout');
		}});
	return ret;
}
//得到table型的html字符串
function getTableHtmlStr(list,href,len,max)
{
	len = len ==null || len==undefined ?  20 :len;
	max = max ==null || max==undefined ?  13 : max;
	if(list==null || href==null || list.length==0) return;
	str='<table cellspacing=0 border=0 width=100%>';
	for(i =0 ; i<list.length && i<max; i++)
	{
    	str+="<tr><td width=90% class=indent20>"+href+list[i].key+"' target=_blank>"
    			+list[i].info.substring(0,len)+"</a><td width=10%>"+list[i].cnt+"</td></tr>";
    }
    str	+=	"</table>";
    return str;
}
function setHotInfo(ret)
{
	var len = 13;
	var fileTop = ret.fileTop ; 
	$(this.hotfile).html(getTableHtmlStr(fileTop,"<a href='show.jsp?fid=",len,20));
	//bugertop top30
	var bugerTop = ret.bugerTop;
	$(this.hotbuger).html(getTableHtmlStr(bugerTop,"<a href='buger.jsp?bugerid=",len,15));
}
function getHotInfo(ret,hotfile,hotbuger)
{
	setHotInfo.hotfile = hotfile;
	setHotInfo.hotbuger = hotbuger;
	ret = ajax_async('ajax/global/getAllTopInfo.jsp',null,4000,setHotInfo);
}
//收藏格子
function onSaveGrid(bid)
{
	if(bid==null) return  false;
	if(!confirm("是否收藏该格子？")) return false;
	var ret = doSave(bid,3);
	if(ret ==null ) alert("收藏该格子失败！");
	else if(ret.ret == false) alert(ret.msg);
	else alert(ret.msg);
	return false;
}
//漫游布格----将采用异步调用方式，降低操作延时
g_roam_kind = 0;
g_bugerid = 0;
function roam(ret)
{
	var roamDiv = $('#roamBugers');
	var param={'num':6,'kind':g_roam_kind,'bugerid':g_bugerid};
	if(!ret && !(ret===null) && arguments.length<=1)
	{
		var ret = ajax_async(bugerUrl.ajax.roam, param, 5000, roam);
	}
	else{
		g_roam_kind ++; //roam kind 自增
		if(ret===null) alert("请求超时！");
		else if(ret!=null && ret.ret==true && ret.list!=null)
		{
			var str = "";
			var list = ret.list;
			for(i=0;i<list.length && i<5;i++)
			{
				str+="<a href='buger.jsp?bugerid="+list[i].bugerid+"' target=_blank><img src='"
					+list[i].logo_url+"'><div>"+list[i].name+"</div></a>";
			}
			str+="<div class=clear></div>";
			roamDiv.html(str);
			//hack the ie8   为了更好地让ie8显示，我们让它显示的css样式为item8
			var isIE=!!window.ActiveXObject; 
			var isIE8=isIE&&!!document.documentMode; 
			if(isIE8)
			{
				$('.items').addClass("item8");
			}
		}
	}
	return true;
}
var g_imgListPno = 0;
function getImgList(imgNum,icnt)
{
    //var imgNum = g_bugerid==0? 18:8;
    var titleLen = g_bugerid==0? 12:10;
	var imgDiv = $('#imgList');
	g_imgListPno += !icnt ? 0 :icnt;//如果iCnt不为null 则 g_imgListPno += icnt(icnt为1时下一页，为-1时上一页）
	g_imgListPno = g_imgListPno<0? 0 :g_imgListPno;
	var param={'plen':imgNum,'pno':g_imgListPno,'bugerid':g_bugerid};
	//if(!ret && !(ret===null) && arguments.length<=2)
	//{
	//	var ret = ajax_async("ajax/buger/getBugerImgResource.jsp", param, 5000, getImgList);
	var ret = ajax("ajax/buger/getBugerImgResource.jsp", param, 5000, false);
	//}
	//else{
		if(ret===null) alert("请求超时！");
		else if(ret!=null && ret.ret==true && ret.list!=null)
		{
			var str = "";
			var list = ret.list;
			for(i=0;i<list.length && i<imgNum;i++)
			{
				str+="<a href='show.jsp?fid="+list[i].fid+"' target=_blank><img src='"
					+list[i].url+"' title='"+list[i].title+"' ><div>"
					+getHeadStr(list[i].title,titleLen)+"</div></a>";
			}
			str+="<div class=clear></div>";
			if(list.length!=0)
			   imgDiv.html(str);
			else
			{	
			  if(g_imgListPno>0) alert("已经是最后一页！");
			  g_imgListPno -- ; 
			}
			//hack the ie8   为了更好地让ie8显示，我们让它显示的css样式为item8
			var isIE=!!window.ActiveXObject; 
			var isIE8=isIE&&!!document.documentMode; 
			if(isIE8)
			{
				$('.items').addClass("item8");
			}
		}
	//}
	return true;
}
var g_bookListPno = 0;
function getBookList(bookNum,icnt)
{
    //var bookNum = g_bugerid==0? 8:5;
    var titleLen = g_bugerid==0? 12:15;
	var bookDiv = $('#bookList');
	g_bookListPno += !icnt ? 0 :icnt;//如果iCnt不为null 则 g_imgListPno += icnt(icnt为1时下一页，为-1时上一页）
	g_bookListPno = g_bookListPno<0? 0 :g_bookListPno;
	var param={'plen':bookNum,'pno':g_bookListPno,'bugerid':g_bugerid};
	var ret = ajax("ajax/buger/getBooks.jsp", param, 5000, false);
	if(ret===null) alert("请求超时！");
	else if(ret!=null && ret.ret==true && ret.list!=null)
	{
		var str = "";
		var list = ret.list;
		for(i=0;i<list.length && i<bookNum;i++)
		{
			str+="<div class=book_item><div class=ibook><div class=ibooktop><a href='view_book.jsp?bookid="+list[i].key_id+"' target=_blank><font color=black>《"
				+getHeadStr(list[i].book_name,titleLen)+"》</font></a></div><div class=ibookbottom><span style='font-size:12px'>阅读:<font color=blue>"
				+list[i].view_cnt+"</font> 收藏:<font color=blue>"+list[i].save_cnt+"</font> 下载:<font color=red>"+
				list[i].down_cnt+"</font> 评论:<font color=red>"+list[i].comment_cnt+"</font></span></div></div></div>";
		}
		str+="<div class=clear></div>";
		if(list.length!=0)
		   bookDiv.html(str);
		else
		{	
		  if(g_bookListPno>0) alert("已经是最后一页！");
		  g_bookListPno -- ; 
		}
	}
	return true;
}
function roam2(num,bugerid)
{
   var roamDiv = $('#roamBugers');
   num = num ? num : 6;
   g_roam_kind ++ ;
   g_bugerid = bugerid;
	var param={'num':num,'kind':g_roam_kind,'bugerid':g_bugerid};
		var ret = ajax(bugerUrl.ajax.roam, param, 5000, false);
		if(ret===null) alert("请求超时！");
		else if(ret!=null && ret.ret==true && ret.list!=null)
		{
			var str = "";
			var list = ret.list;
			for(i=0;i<list.length && i<num ;i++)
			{
		        astr = "<a href='buger.jsp?bugerid="+list[i].bugerid+"' target=_blank>";
				str+=""+astr+"<img src='"
					+list[i].logo_url+"' border=0><div>"+list[i].name+"</div></a>";
			}
			str+="<div class=clear></div>";
			//alert(str);
			roamDiv.html(str);
			//hack the ie8   为了更好地让ie8显示，我们让它显示的css样式为item8
			var isIE=!!window.ActiveXObject; 
			var isIE8=isIE&&!!document.documentMode; 
			if(isIE8)
			{
				$('.items').addClass("item8");
			}
		}
	return true;
}
g_siteListPno = 0;
function getWebsites(inum,icnt)
{
	//var bookNum = g_bugerid==0? 8:5;
	var showDiv = $('.sitelist');
	g_siteListPno += !icnt ? 0 :icnt;//如果iCnt不为null 则 g_imgListPno += icnt(icnt为1时下一页，为-1时上一页）
	g_siteListPno = g_siteListPno<0? 0 :g_siteListPno;
	var param={'plen':inum,'pno':g_siteListPno,'bugerid':g_bugerid};
	var ret = ajax("ajax/buger/getBugerSite.jsp", param, 5000, false);
	if(ret===null) alert("请求超时！");
	else if(ret!=null && ret.ret==true && ret.list!=null)
	{
		var str = "";
		var list = ret.list;
		for(i=0,j=0;i<list.length && i<inum;i++)
		{
			if(list[i]==null) continue;
			if(j%2==0) str+="<p>";
			str+="<a href='"+list[i].url+"' target=_blank title='"+list[i].name+
				"'><img width=80px height=60px border=0 src='"+list[i].logo+"'></a> ";
			j++;
		}
		if(list.length!=0)
		{
			str+="<div class=clear></div>";
		   showDiv.html(str);
		 }
		else
		{	
		  if(g_bookListPno>0) alert("已经是最后一页！");
		  g_bookListPno -- ; 
		}
	}
	return true;
}
//加入圈子
function join(cid)
{
	if(cid==null) return false;
	if(!confirm("确定加入该圈子吗？")) return false;
	var param={'cid':cid};
	var  ret  = ajax(bugerUrl.ajax.joinCircle , param, 5000, false);
	if(ret ==null ) alert("加入圈子失败");
	else if(ret.ret==false) alert(ret.msg);
	else{ 
		alert(ret.msg);
		getAllCircle(g_pno,g_len);
	}
	return false;
}
//退出圈子
function quit(cid)
{
	if(cid==null) return false;
	if(!confirm("确定退出该圈子吗？")) return false;
	var param={'cid':cid};
	var  ret  = ajax(bugerUrl.ajax.quitCircle , param, 5000, false);
	if(ret ==null ) alert("退出圈子失败");
	else if(ret.ret==false) alert(ret.msg);
	else{ 
		alert(ret.msg);
		getAllCircle(g_pno,g_len);
	}
	return false;
}
