//链接列表
function JsLinkList(RootPath,page)
{
	getObject("LinkList").innerHTML="<center>数据正在加载中...</center>";	
	var xhr = GetXmlHttp();
	xhr.open("GET", RootPath + "AjaxPage/AjaxPost.aspx?action=linklist&page="+page+"&r="+Math.random(), true);
	xhr.setRequestHeader("Content-Type", "gb2312");
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				var msg = xhr.responseText;
				if(msg!='undefined' && msg!=null && msg!='')
				{
					var msgArr = msg.split('$');
					WriteLink(msgArr[1]);
					JsLinkListPage(RootPath,msgArr[0]);	
				}
				else
				{
					getObject("LinkList").innerHTML = "<center><br><br>暂无相关连接<br><br></center>";
				}
				
			}
			else
			{
				alert("您请求的页面出现异常错误！请刷新重试！");	
			}
		}
	}
	xhr.send(null);
}

function WriteLink(strArray)
{
    var str = "";
    if(strArray!="")
	{
		if(strArray.substr(strArray.length-1) == ',')
		{
			strArray = strArray.substr(0,strArray.length-1);
		}
		str += "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" bgcolor=\"#CCCCCC\" width=\"100%\">";
        str += "<tr>";
        str += "<td bgcolor=\"#FFFFFF\"><strong>序号</strong></td>";
        str += "<td bgcolor=\"#FFFFFF\"><strong>网站名称</strong></td>";
        str += "<td bgcolor=\"#FFFFFF\"><strong>Logo</strong></td>";
        str += "<td bgcolor=\"#FFFFFF\"><strong>加入时间</strong></td>";
        str += "</tr>";
		var arrLinkList = eval("new Array("+strArray+")");
		for(var i=0;i<arrLinkList.length;i++)
		{
		    str += "<tr>";
            str += "<td bgcolor=\"#FFFFFF\">"+arrLinkList[i].NO+"</td>";
	        str += "<td bgcolor=\"#FFFFFF\"><a href=\""+unescape(arrLinkList[i].Url)+"\" target=\"_blank\">"+unescape(arrLinkList[i].Name)+"</a></td>";
            str += "<td bgcolor=\"#FFFFFF\">" + unescape(arrLinkList[i].Logo) + "</td>";
	        str += "<td bgcolor=\"#FFFFFF\">"+arrLinkList[i].AddTime+"</td>";
	        str += "</tr>";
		}
        str += "</table>";
    }
    else
	{
		str="<center><br><br>暂无链接<br><br></center>";
	}
	getObject("LinkList").innerHTML = str;

}

//取得分页
function JsLinkListPage(RootPath,pagelist)
{
	getObject("LinkListPage").innerHTML="<center>信息加载中...请稍后!</center>";
	var Result = pagelist.split("|");
	var PageCount = parseInt(Result[2]);
	var CurrPage = parseInt(Result[3]);
	if(CurrPage<1) CurrPage=1;
	if(CurrPage > PageCount) CurrPage=PageCount;
	//alert(CurrPage);
	 var pagelist1 = "";
	 var PrevPage = CurrPage-1;
	 var NextPage = CurrPage+1;
	 if(CurrPage <=1)
	 {
	    pagelist1 += "<font color=\"#999999\">首页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">上一页</font>&nbsp;"
	 }
	 else
	 {
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsLinkList('"+RootPath+"','1');\">首页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsLinkList('"+RootPath+"',"+PrevPage+");\">上一页</a>&nbsp;"
	 }
	 
	 if (CurrPage>=PageCount)
	 {
	    pagelist1 += "<font color=\"#999999\">下一页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">末页</font>&nbsp;";
	 }
	 else
	 {
	    pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsLinkList('"+RootPath+"',"+NextPage+");\">下一页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsLinkList('"+RootPath+"',"+PageCount+");\">尾页</a>";
	 }
	 
	var tempPageStr = new Array("<div class=\"book_page\">共有<font color=blue><b>"+Result[0]+"</b></font>个连接&nbsp;每页<font color=blue><b>"+Result[1]+"</b></font>条连接&nbsp;当前第<font color=red><b>"+CurrPage+"/"+PageCount+"</b></font>页&nbsp;"+pagelist1+"&nbsp;转向第 <select name=\"page\" onchange=\"JsLinkList('"+RootPath+"',this.value)\" style=\"width:50px;\">");
	for(var i=1;i<=PageCount;i++)
	{
		if(i!=CurrPage)
			tempPageStr[i]="<option value=\""+i+"\">"+i+"</option>";
		else
			tempPageStr[i]="<option selected=\"selected\" value=\""+i+"\">"+i+"</option>";
	}
	tempPageStr[i]="</select>页</div>";
	var ResultStr = tempPageStr.join('');
	getObject("LinkListPage").innerHTML = ResultStr;
}