// 1.细览分页 Step1 可以通过修改这个函数来控制表现效果 
// 细览分页的js代码....开始 
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
	if(_nPageCount == null || _nPageCount<=1){
		return;
	}

	var nCurrIndex = _nCurrIndex || 0;
        var str = "";
	//取消显示页码数字
	/*
	if(nCurrIndex == 0)
		str += "1&nbsp;";
	else
		str += "<a href=\""+_sPageName+"."+_sPageExt+"\">1</a>&nbsp;";
	
	for(var i=1; i<_nPageCount; i++){
		if(nCurrIndex == i)
			str += "" + (i+1) + "&nbsp;";
		else
			str += "<a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\">"+(i+1)+"</a>&nbsp;";
	}
    */
    // 添加上一页 下一页
	if(nCurrIndex == 0) {
		str = "上一页&nbsp;"+str;
		str = str+"<a href=\""+_sPageName+"_"+1+"."+_sPageExt+"\">下一页</a>&nbsp;";
	} else if(nCurrIndex == _nPageCount-1) {
		if(nCurrIndex == 1){
		    str = "<a href=\""+_sPageName+"."+_sPageExt+"\">上一页</a>&nbsp;"+str;
		    str = str+"下一页&nbsp;";
		}else{
		    str = "<a href=\""+_sPageName+"_"+(nCurrIndex-1)+"."+_sPageExt+"\">上一页</a>&nbsp;"+str;
		    str = str+"下一页&nbsp;";
		}
    } else {
        if (nCurrIndex == 1){
		    str = "<a href=\""+_sPageName+"."+_sPageExt+"\">上一页</a>&nbsp;"+str;
		    str = str+"<a href=\""+_sPageName+"_"+(nCurrIndex+1)+"."+_sPageExt+"\">下一页</a>&nbsp;";
        } else {
		    str = "<a href=\""+_sPageName+"_"+(nCurrIndex-1)+"."+_sPageExt+"\">上一页</a>&nbsp;"+str;
		    str = str+"<a href=\""+_sPageName+"_"+(nCurrIndex+1)+"."+_sPageExt+"\">下一页</a>&nbsp;";
        }
    }
    document.write(str);
    document.write("　总共<span id='PageCount' title='"+_nPageCount+"'>" + _nPageCount + "</span>页　<span id='PageName' title='"+_sPageName+"'></span><span id='PageExt' title='"+_sPageExt+"'></span>");
    document.write("当前第" + (_nCurrIndex+1) + "页　");
    document.write("转到第<input type='text' id='CP' size='3' value='1' name='CP'>页<input name='button' type='button' value='GO' onclick='goto()'>") 
}
function goto(){
 toPage(CP.value);
}

function toPage(_pageNo){
  var PAGE_COUNT=document.getElementById("PageCount").title;
  var PAGE_NAME=document.getElementById("PageName").title;
  var PAGE_EXT=document.getElementById("PageExt").title;
  
  if(!(IsAllNumeric(_pageNo))){
        alert("请填写数字。");
        return false;
  } 
  else{
    if(_pageNo>parseInt(PAGE_COUNT)||_pageNo==0){
            alert("请填写在总页数范围内的数字。");
	        return false;
    }
    else{
           if (_pageNo==1){
                window.location=PAGE_NAME+"."+PAGE_EXT;
           }
           else{
                window.location=PAGE_NAME+"_" + (_pageNo-1) + "."+PAGE_EXT;
           }
    }
  }  
}

function IsAllNumeric(str) {
  var l=str.length;
  var i,s;
  for(i=0;i<l;i++)
  { s=str.charAt(i);
    if(!(s>='0'&&s<='9')) return(false);
  }
  return(true);
}

