var __pageNum = 10;
/**
 *@param(_nPageCount):总页数
 *@param(_nCurrIndex):当前页,0是第一页
 *@param(_sPageName):页面文件名前缀
 *@param(_sPageExt):页面文件名后缀
 *@param(_pageNum):显示的最大页数
 */
function pageControl(_nPageCount, _nCurrIndex, _sPageName,_sPageExt,_pageNum){
	if(_nPageCount == null || _nPageCount<=1){
        return;
    }
	if(_pageNum>_nPageCount){
		_pageNum=_nPageCount;
	}
	if(_pageNum<1){
		_pageNum=1;
	}
	var midIndex=Math.ceil(_pageNum/2.0);
	var nCurrIndex = _nCurrIndex || 0;
	//var startPageIndex=((_nPageCount - _nCurrIndex) +1 > _pageNum)? _nCurrIndex : (_nPageCount - _pageNum);
	//var endPageIndex=(startPageIndex + _pageNum >= _nPageCount) ? _nPageCount : startPageIndex + _pageNum;
	var startPageIndex=(_nPageCount - (_nCurrIndex-1-midIndex) >_pageNum)? ((_nCurrIndex-midIndex+1<0)? 0 :((_nCurrIndex-midIndex+1>=_nPageCount-_pageNum)?_nPageCount-_pageNum : _nCurrIndex-midIndex+1)) :  (_nPageCount - _pageNum);
	var endPageIndex=startPageIndex + _pageNum;
	





    document.write("<ul class='pageControl clearfix'>");
    if(nCurrIndex==0){
        //document.write("<li><a class='pageUP' href=\""+_sPageName+"."+_sPageExt+"\" target=\"_self\" ></a></li>");
        document.write("<li><a class='pageUP' href=\"javascript:void(0);\" target=\"_self\" ></a></li>");
    }else if(nCurrIndex==1){
        document.write("<li><a class='pageUP' href=\""+_sPageName+"."+_sPageExt+"\" target=\"_self\" ></a></li>");
    }else{
        document.write("<li><a class='pageUP' href=\""+_sPageName+"_"+(nCurrIndex-1)+"."+_sPageExt+"\" target=\"_self\" ></a></li>");
    }
	
	for(var i=startPageIndex;i<endPageIndex;i++){
		if(nCurrIndex == i){
			if(_pageNum > 1)
			document.write("<li><font>"+formatNUM(i+1) + "</font></li>");
		}else{
			if(i==0){
				document.write("<li><a href=\""+_sPageName+"."+_sPageExt+"\" target=\"_self\" >"+formatNUM(i+1)+"</a></li>");
			}else{
				document.write("<li><a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\" target=\"_self\" >"+formatNUM(i+1)+"</a></li>");
			}
			
		}
	}

    
	if(nCurrIndex < _nPageCount-1){
		document.write("<li><a class='pageDOWN' href=\""+_sPageName+"_"+(nCurrIndex+1)+"."+_sPageExt+"\" target=\"_self\" ></a></li>");
		//document.write("<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\" target=\"_self\" >尾页</a>&nbsp;&nbsp;");
    }else{
        //document.write("下一组");
        document.write("<li><a class='pageDOWN' href=\"javascript:void(0);\" target=\"_self\" ></a></li>");
    }
    //document.write("共"+_nPageCount+"页&nbsp&nbsp;");
	 document.write("</ul>");
     function formatNUM(_v){
        if(_v<10){
            return "0"+_v;
        }else{
            return _v;
        }
     }
}

//use
//pageControl(${PAGE_COUNT}, ${PAGE_INDEX}, "${PAGE_NAME}","${PAGE_EXT}",10);
