// JavaScript Document

function showPage(newsCataId,pageRows,pageCount,currentPage)
{
	var divBox = document.getElementById("pageLink");
	if(divBox.childNodes.length>0)
	{
		for (var i = divBox.childNodes.length-1; i>=0;i--)
		{
			divBox.removeChild(divBox.childNodes[i]);	
		}
	}
	
	divBox.style.textAlign = "left";
	divBox.style.height = 30;
	flag = 0;
	if ( currentPage > 4 )	
	{
		showPageFirst(divBox,newsCataId,pageRows,pageCount,flag);
		flag += 1;
		showPagePrevious(divBox,newsCataId,pageRows,pageCount,flag);
		flag += 1;
	}
		
	if ( pageCount > 1 )
	{
		iCount = 1;
		if ( currentPage < 5 )
		{
			for ( var i = 1; i <= pageCount; i++ )
			{
				if ( iCount < 9 )			
				{
					showPageNo(newsCataId,pageRows,divBox,i,currentPage,pageCount,flag);				
					flag += 1;
					iCount += 1;
				}
			}
		}
		else if ( ( currentPage >= 5 )&&( currentPage < pageCount ))
		{
			for ( var i = currentPage - 4; i <= pageCount; i++ )
			{
				if ( iCount < 9 )			
				{
					showPageNo(newsCataId,pageRows,divBox,i,currentPage,pageCount,flag);				
					flag += 1;
					iCount += 1;
				}
			}
		}
		else
		{
			for ( var i = pageCount - 7; i <= pageCount; i++ )
			{
				if ( ( iCount < 9 )&&( i > 0 ))
				{
					showPageNo(newsCataId,pageRows,divBox,i,currentPage,pageCount,flag);				
					flag += 1;
					iCount += 1;
				}
			}
		}
	}
	
	if ( ( currentPage < pageCount ) && ( pageCount > 9 ))
	{
		showPageNext(divBox,newsCataId,pageRows,pageCount,flag);
		flag += 1;
		showPageLast(divBox,newsCataId,pageRows,pageCount,flag);
		flag += 1;
	}
}



function showPageNo(newsCataId,pageRows,div,pageNo,currentPage,pageCount,flag)
{
	//(pageNo);
	var div_pageBox = "div_"+pageNo;
	if (!document.getElementById(div_pageBox))
	{
		var newNode = document.createElement("div");
		newNode.setAttribute("id", div_pageBox);
		div.appendChild(newNode);
	}
	
	var bgDiv = document.getElementById(div_pageBox);	
	//获取容器,根据容器设置显示的相对位置
	if ( pageNo == currentPage )
	{
		bgDiv.style.backgroundColor = "#EDF5FD";
		bgDiv.style.border = "1px solid #8FAFD2";
	}
	else
	{
		bgDiv.style.backgroundColor = "#FFFFFF";
		bgDiv.style.border = "1px solid #8FAFD2";
	}
	
	var left;
	var top;
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{	
		bgDiv.style.width = 26;
		bgDiv.style.height = 26;
		left = 10 +30*flag;		
		top = -26*flag;		
	}
	else
	{
		bgDiv.style.width = 24;
		bgDiv.style.height = 24;
		left = 10 + 30 * flag;
		top = -26 * flag;
	}
	
		
	bgDiv.style.left = left;
	bgDiv.style.top = top;
	bgDiv.style.position = "relative";	
	//bgDiv.style.position = "absolute";	
	//bgDiv.style.visibility = "visible";
	bgDiv.style.zIndex = 100;	
	bgDiv.style.textAlign = "center";
	bgDiv.style.cursor = "pointer";			
	bgDiv.onclick = function(){goPage(newsCataId,pageRows,pageNo,pageCount);}
	
	if(bgDiv.childNodes.length>0)
	{
		for (var i = bgDiv.childNodes.length-1; i>=0;i--)
		{
			bgDiv.removeChild(bgDiv.childNodes[i]);	
		}
	}
	//加页面数字	
	var spanPage = document.createElement("span"); 				
	spanPage.innerHTML = pageNo;			
	bgDiv.appendChild(spanPage);
	//上下居中
	//bgDiv.style.paddingTop = (bgDiv.offsetHeight-spanPage.offsetHeight)/2;
	//bgDiv.style.paddingTop = 3;	
	
}


function showPageFirst(div,newsCataId,pageRows,pageCount,flag)
{
	//(pageNo);
	var div_pageBox = "div_first";
	if (!document.getElementById(div_pageBox))
	{
		var newNode = document.createElement("div");
		newNode.setAttribute("id", div_pageBox);
		div.appendChild(newNode);
	}
	
	var bgDiv = document.getElementById(div_pageBox);	
	//获取容器,根据容器设置显示的相对位置	
	bgDiv.style.backgroundColor = "#FFFFFF";
	bgDiv.style.border = "1px solid #8FAFD2";
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{		
		bgDiv.style.width = 26;
		bgDiv.style.height = 26;
	}
	else
	{
		bgDiv.style.width = 24;
		bgDiv.style.height = 24;
	}
	
	
	var left = 10+30*flag;
	var top = -26*flag;	
	bgDiv.style.left = left;
	bgDiv.style.top = top;
	bgDiv.style.position = "relative";	
	//bgDiv.style.position = "absolute";	
	bgDiv.style.visibility = "visible";
	bgDiv.style.zIndex = 100;	
	bgDiv.style.textAlign = "center";
	bgDiv.style.cursor = "pointer";			
	bgDiv.onclick = function(){goPage(newsCataId,pageRows,1,pageCount);}
	
	if(bgDiv.childNodes.length>0)
	{
		for (var i = bgDiv.childNodes.length-1; i>=0;i--)
		{
			bgDiv.removeChild(bgDiv.childNodes[i]);	
		}
	}
	//加页面数字	
	var spanPage = document.createElement("span"); 				
	spanPage.innerHTML = "<img src=inc/pageFirst.gif alt=goFirst>";			
	bgDiv.appendChild(spanPage);
	//上下居中
	//bgDiv.style.paddingTop = (bgDiv.offsetHeight-spanPage.offsetHeight)/2;
	//bgDiv.style.paddingTop = 3;	
	
}

function showPagePrevious(div,newsCataId,pageRows,pageCount,flag)
{
	//(pageNo);
	var div_pageBox = "div_previous";
	if (!document.getElementById(div_pageBox))
	{
		var newNode = document.createElement("div");
		newNode.setAttribute("id", div_pageBox);
		div.appendChild(newNode);
	}
	
	var bgDiv = document.getElementById(div_pageBox);	
	//获取容器,根据容器设置显示的相对位置	
	bgDiv.style.backgroundColor = "#FFFFFF";
	bgDiv.style.border = "1px solid #8FAFD2";
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{		
		bgDiv.style.width = 26;
		bgDiv.style.height = 26;
	}
	else
	{
		bgDiv.style.width = 24;
		bgDiv.style.height = 24;
	}
	
	
	var left = 10+30*flag;
	var top = -26*flag;	
	bgDiv.style.left = left;
	bgDiv.style.top = top;
	bgDiv.style.position = "relative";	
	//bgDiv.style.position = "absolute";	
	bgDiv.style.visibility = "visible";
	bgDiv.style.zIndex = 100;	
	bgDiv.style.textAlign = "center";
	bgDiv.style.cursor = "pointer";			
	//bgDiv.onclick = function(){goPage(newsCataId,pageRows,pageNo,pageCount);}
	bgDiv.onclick = function(){goPrevious(newsCataId,pageRows,pageCount);}
	
	if(bgDiv.childNodes.length>0)
	{
		for (var i = bgDiv.childNodes.length-1; i>=0;i--)
		{
			bgDiv.removeChild(bgDiv.childNodes[i]);	
		}
	}
	//加页面数字	
	var spanPage = document.createElement("span"); 				
	spanPage.innerHTML = "<img src=inc/pagePrevious.gif alt=goPrevious>";			
	bgDiv.appendChild(spanPage);
	//上下居中
	//bgDiv.style.paddingTop = (bgDiv.offsetHeight-spanPage.offsetHeight)/2;
	//bgDiv.style.paddingTop = 3;	
	
}

function showPageNext(div,newsCataId,pageRows,pageCount,flag)
{
	//(pageNo);
	var div_pageBox = "div_next";
	if (!document.getElementById(div_pageBox))
	{
		var newNode = document.createElement("div");
		newNode.setAttribute("id", div_pageBox);
		div.appendChild(newNode);
	}
	
	var bgDiv = document.getElementById(div_pageBox);	
	//获取容器,根据容器设置显示的相对位置	
	bgDiv.style.backgroundColor = "#FFFFFF";
	bgDiv.style.border = "1px solid #8FAFD2";
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{		
		bgDiv.style.width = 26;
		bgDiv.style.height = 26;
	}
	else
	{
		bgDiv.style.width = 24;
		bgDiv.style.height = 24;
	}
	
	
	var left = 10+30*flag;
	var top = -26*flag;	
	bgDiv.style.left = left;
	bgDiv.style.top = top;
	bgDiv.style.position = "relative";	
	//bgDiv.style.position = "absolute";	
	bgDiv.style.visibility = "visible";
	bgDiv.style.zIndex = 100;	
	bgDiv.style.textAlign = "center";
	bgDiv.style.cursor = "pointer";			
	//bgDiv.onclick = function(){goPage(newsCataId,pageRows,pageNo,pageCount);}
	bgDiv.onclick = function(){goNext(newsCataId,pageRows,pageCount);}
	
	if(bgDiv.childNodes.length>0)
	{
		for (var i = bgDiv.childNodes.length-1; i>=0;i--)
		{
			bgDiv.removeChild(bgDiv.childNodes[i]);	
		}
	}
	//加页面数字	
	var spanPage = document.createElement("span"); 				
	spanPage.innerHTML = "<img src=inc/pageNext.gif alt=goNext>";			
	bgDiv.appendChild(spanPage);
	//上下居中
	//bgDiv.style.paddingTop = (bgDiv.offsetHeight-spanPage.offsetHeight)/2;
	//bgDiv.style.paddingTop = 3;	
	
}

function showPageLast(div,newsCataId,pageRows,pageCount,flag)
{
	//(pageNo);
	var div_pageBox = "div_last";
	if (!document.getElementById(div_pageBox))
	{
		var newNode = document.createElement("div");
		newNode.setAttribute("id", div_pageBox);
		div.appendChild(newNode);
	}
	
	var bgDiv = document.getElementById(div_pageBox);	
	//获取容器,根据容器设置显示的相对位置	
	bgDiv.style.backgroundColor = "#FFFFFF";
	bgDiv.style.border = "1px solid #8FAFD2";
	
	if (navigator.appName=="Microsoft Internet Explorer")
	{		
		bgDiv.style.width = 26;
		bgDiv.style.height = 26;
	}
	else
	{
		bgDiv.style.width = 24;
		bgDiv.style.height = 24;
	}
	
	
	var left = 10+30*flag;
	var top = -26*flag;		
	bgDiv.style.left = left;
	bgDiv.style.top = top;
	bgDiv.style.position = "relative";	
	//bgDiv.style.position = "absolute";	
	bgDiv.style.visibility = "visible";
	bgDiv.style.zIndex = 100;	
	bgDiv.style.textAlign = "center";
	bgDiv.style.cursor = "pointer";			
	//bgDiv.onclick = function(){goPage(newsCataId,pageRows,pageNo,pageCount);}
	bgDiv.onclick = function(){goPage(newsCataId,pageRows,pageCount,pageCount);}
	
	if(bgDiv.childNodes.length>0)
	{
		for (var i = bgDiv.childNodes.length-1; i>=0;i--)
		{
			bgDiv.removeChild(bgDiv.childNodes[i]);	
		}
	}
	//加页面数字	
	var spanPage = document.createElement("span"); 				
	spanPage.innerHTML = "<img src=inc/pageLast.gif alt=goLast>";			
	bgDiv.appendChild(spanPage);
	//上下居中
	//bgDiv.style.paddingTop = (bgDiv.offsetHeight-spanPage.offsetHeight)/2;
	//bgDiv.style.paddingTop = 3;	
	
}

 function goPrevious(newsCataId,pageRows,pageCount)
 {
	var pageNo = parseInt(document.getElementById("currentPage").innerHTML) - 1;
	if ( pageNo > 0 )
	{
		goPage(newsCataId,pageRows,pageNo,pageCount); 
	}
 }
 
 
  function goNext(newsCataId,pageRows,pageCount)
 {
	var pageNo = parseInt(document.getElementById("currentPage").innerHTML) + 1;
	if ( pageNo <= pageCount )
	{
		goPage(newsCataId,pageRows,pageNo,pageCount); 
	}
 }




